mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 11:05:54 +00:00
Infrastructure for local transactions, wallet interface.
Transaction JSON code.
This commit is contained in:
17
LocalTransaction.cpp
Normal file
17
LocalTransaction.cpp
Normal file
@@ -0,0 +1,17 @@
|
||||
|
||||
#include "LocalTransaction.h"
|
||||
#include "Application.h"
|
||||
#include "Wallet.h"
|
||||
|
||||
bool LocalTransaction::makeTransaction()
|
||||
{
|
||||
if(!!mTransaction) return true;
|
||||
|
||||
LocalAccount::pointer lac(theApp->getWallet().findAccountForTransaction(mAmount));
|
||||
if(!lac) return false;
|
||||
|
||||
mTransaction=Transaction::pointer(new Transaction(lac, mDestAcctID, mAmount, mTag,
|
||||
theApp->getOPs().getCurrentLedgerID()));
|
||||
if(mTransaction->getStatus()!=NEW) return false;
|
||||
return true;
|
||||
}
|
||||
Reference in New Issue
Block a user