peerplays.son module¶
-
class
peerplays.son.Son(urlWitness)¶ Bases:
objectThis class is http endpoint based implementation of Son operations
-
create_son(account_name, url, sidechainPublicKeyListOfList)¶
-
delete_sidechain_address(account_name, sidechain)¶
-
heartbeat()¶
-
is_locked()¶
-
report_down()¶
-
request_son_maintenance(account_name)¶
-
set_password(password)¶
-
sidechain_deposit_transaction(sidechain, transaction_id, operation_index, sidechain_from, sidechain_to, sidechain_currency, siechain_amount, peerplays_from_name_or_id, peerplays_to_name_or_id)¶ - params:
- const sidechain_type& sidechain, const string &transaction_id, uint32_t operation_index, const string &sidechain_from, const string &sidechain_to, const string &sidechain_currency, int64_t sidechain_amount, const string &peerplays_from_name_or_id, const string &peerplays_to_name_or_id
-
sidechain_withdrawal_transaction(son_name, block_num, sidechain, peerplays_uid, peerplays_transaction_id, peerplays_from, widthdraw_sidechain, widthdraw_address, widthdraw_currency, widthdraw_amount)¶
-
unlock(password)¶
-
update_son(account_name, url, sidechainPublicKeyListOfList)¶
-
update_son_votes(voting_account, sons_to_approve, sons_to_reject, sidechain, desired_number_of_sons)¶ - params:
- string voting_account, sons_to_approve, sons_to_reject, sidechain, desired_number_of_sons
-
update_witness_votes(voting_account, witnesses_to_approve, witnesses_to_reject, desired_number_of_witnesses)¶ - params:
- voting_account, witnesses_to_approve, witnesses_to_reject, desired_number_of_witnesses,
-
vote_for_son(voting_account, son, sidechain, approve)¶ - params:
- string voting_account, string son, string sidechain, bool approve, bool broadcast
-
vote_for_witness(voting_account, witness, approve)¶ - params:
- string voting_account, string witness, bool approve, bool broadcast
-
-
peerplays.son.WalletCall(method, params=[])¶