add send_transaction_standalone implementation
This commit is contained in:
parent
c5927630a6
commit
3035e5294f
2 changed files with 10 additions and 2 deletions
|
|
@ -122,6 +122,7 @@ private:
|
|||
|
||||
bool send_transaction_raw(const sidechain_transaction_object &sto, std::string &sidechain_transaction);
|
||||
bool send_transaction_psbt(const sidechain_transaction_object &sto, std::string &sidechain_transaction);
|
||||
bool send_transaction_standalone(const sidechain_transaction_object &sto, std::string &sidechain_transaction);
|
||||
|
||||
void handle_event(const std::string &event_data);
|
||||
std::vector<info_for_vin> extract_info_from_block(const std::string &_block);
|
||||
|
|
|
|||
|
|
@ -1229,7 +1229,8 @@ std::string sidechain_net_handler_bitcoin::sign_transaction(const sidechain_tran
|
|||
bool sidechain_net_handler_bitcoin::send_transaction(const sidechain_transaction_object &sto, std::string &sidechain_transaction) {
|
||||
sidechain_transaction = "";
|
||||
//return send_transaction_raw(sto, sidechain_transaction);
|
||||
return send_transaction_psbt(sto, sidechain_transaction);
|
||||
//return send_transaction_psbt(sto, sidechain_transaction);
|
||||
return send_transaction_standalone(sto, sidechain_transaction);
|
||||
}
|
||||
|
||||
std::string sidechain_net_handler_bitcoin::create_multisig_address_raw(const std::vector<std::string> &son_pubkeys)
|
||||
|
|
@ -1505,7 +1506,13 @@ bool sidechain_net_handler_bitcoin::send_transaction_psbt(const sidechain_transa
|
|||
}
|
||||
|
||||
return false;
|
||||
} // namespace peerplays_sidechain
|
||||
}
|
||||
|
||||
bool sidechain_net_handler_bitcoin::send_transaction_standalone(const sidechain_transaction_object &sto, std::string &sidechain_transaction) {
|
||||
sidechain_transaction = "";
|
||||
|
||||
return bitcoin_client->sendrawtransaction(sto.transaction);
|
||||
}
|
||||
|
||||
void sidechain_net_handler_bitcoin::handle_event(const std::string &event_data) {
|
||||
std::string block = bitcoin_client->getblock(event_data);
|
||||
|
|
|
|||
Loading…
Reference in a new issue