peerplays.son module

class peerplays.son.Son(urlWitness)

Bases: object

This 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=[])