Scorum
Functions
Committee

Wallet Committee API. More...

Functions

annotated_signed_transaction scorum::wallet::wallet_api::vote_for_committee_proposal (const std::string &account_to_vote_with, int64_t proposal_id, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::registration_committee_add_member (const std::string &inviter, const std::string &invitee, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::registration_committee_exclude_member (const std::string &initiator, const std::string &dropout, uint32_t lifetime_sec, bool broadcast)
 
std::set< account_name_typescorum::wallet::wallet_api::list_registration_committee (const std::string &lowerbound, uint32_t limit)
 
registration_committee_api_obj scorum::wallet::wallet_api::get_registration_committee ()
 
std::vector< proposal_api_objscorum::wallet::wallet_api::list_proposals ()
 
annotated_signed_transaction scorum::wallet::wallet_api::registration_committee_change_add_member_quorum (const std::string &creator, uint64_t quorum_percent, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::registration_committee_change_exclude_member_quorum (const std::string &creator, uint64_t quorum_percent, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::registration_committee_change_base_quorum (const std::string &creator, uint64_t quorum_percent, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::development_committee_add_member (const std::string &initiator, const std::string &invitee, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::development_committee_exclude_member (const std::string &initiator, const std::string &dropout, uint32_t lifetime_sec, bool broadcast)
 
std::set< account_name_typescorum::wallet::wallet_api::list_development_committee (const std::string &lowerbound, uint32_t limit)
 
annotated_signed_transaction scorum::wallet::wallet_api::development_committee_change_add_member_quorum (const std::string &creator, uint64_t quorum_percent, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::development_committee_change_exclude_member_quorum (const std::string &creator, uint64_t quorum_percent, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::development_committee_change_base_quorum (const std::string &creator, uint64_t quorum_percent, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::development_committee_change_transfer_quorum (const std::string &creator, uint64_t quorum_percent, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::development_committee_change_budget_auction_properties_quorum (const std::string &creator, uint64_t quorum_percent, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::development_committee_change_advertising_moderator_quorum (const std::string &creator, uint64_t quorum_percent, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::development_committee_change_betting_moderator_quorum (const std::string &creator, uint64_t quorum_percent, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::development_committee_empower_advertising_moderator (const std::string &initiator, const std::string &moderator, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::development_committee_empower_betting_moderator (const std::string &initiator, const std::string &moderator, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::development_committee_change_betting_resolve_delay (const std::string &initiator, uint32_t delay_sec, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::development_pool_transfer (const std::string &initiator, const std::string &to_account, asset amount, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::development_pool_withdraw_vesting (const std::string &initiator, asset amount, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::development_pool_post_budgets_auction_properties (const std::string &initiator, const std::vector< percent_type > &, uint32_t lifetime_sec, bool broadcast)
 
annotated_signed_transaction scorum::wallet::wallet_api::development_pool_banner_budgets_auction_properties (const std::string &initiator, const std::vector< percent_type > &, uint32_t lifetime_sec, bool broadcast)
 
development_committee_api_obj scorum::wallet::wallet_api::get_development_committee ()
 
std::vector< applied_operationscorum::wallet::wallet_api::get_devcommittee_history (uint64_t from, uint32_t limit)
 
std::vector< applied_operationscorum::wallet::wallet_api::get_devcommittee_scr_to_scr_transfers (uint64_t from, uint32_t limit)
 
std::vector< applied_withdraw_operationscorum::wallet::wallet_api::get_devcommittee_sp_to_scr_transfers (uint64_t from, uint32_t limit)
 

Detailed Description

Wallet Committee API.

Function Documentation

◆ development_committee_add_member()

annotated_signed_transaction scorum::wallet::wallet_api::development_committee_add_member ( const std::string &  initiator,
const std::string &  invitee,
uint32_t  lifetime_sec,
bool  broadcast 
)

Create proposal for inviting new member in to the development commmittee

Parameters
initiator
invitee
lifetime_sec
broadcast

Definition at line 2869 of file wallet.cpp.

◆ development_committee_change_add_member_quorum()

annotated_signed_transaction scorum::wallet::wallet_api::development_committee_change_add_member_quorum ( const std::string &  creator,
uint64_t  quorum_percent,
uint32_t  lifetime_sec,
bool  broadcast 
)

Change development committee quorum for adding new member

Parameters
creator
quorum_percent
lifetime_sec
broadcast

Definition at line 2900 of file wallet.cpp.

◆ development_committee_change_advertising_moderator_quorum()

annotated_signed_transaction scorum::wallet::wallet_api::development_committee_change_advertising_moderator_quorum ( const std::string &  creator,
uint64_t  quorum_percent,
uint32_t  lifetime_sec,
bool  broadcast 
)

Change development committee for changing advertising moderator quorum

Parameters
creator
quorum_percent
lifetime_sec
broadcast

Definition at line 2971 of file wallet.cpp.

◆ development_committee_change_base_quorum()

annotated_signed_transaction scorum::wallet::wallet_api::development_committee_change_base_quorum ( const std::string &  creator,
uint64_t  quorum_percent,
uint32_t  lifetime_sec,
bool  broadcast 
)

Change development committee for changing add/exclude quorum

Parameters
creator
quorum_percent
lifetime_sec
broadcast

Definition at line 2928 of file wallet.cpp.

◆ development_committee_change_betting_moderator_quorum()

annotated_signed_transaction scorum::wallet::wallet_api::development_committee_change_betting_moderator_quorum ( const std::string &  creator,
uint64_t  quorum_percent,
uint32_t  lifetime_sec,
bool  broadcast 
)

Change development committee for changing betting moderator quorum

Parameters
creator
quorum_percent
lifetime_sec
broadcast

Definition at line 2984 of file wallet.cpp.

◆ development_committee_change_betting_resolve_delay()

annotated_signed_transaction scorum::wallet::wallet_api::development_committee_change_betting_resolve_delay ( const std::string &  initiator,
uint32_t  delay_sec,
uint32_t  lifetime_sec,
bool  broadcast 
)

Create proposal for changing delay after game was finished before bets will be resolved.

Parameters
initiator
delay_sec
lifetime_sec
broadcast

Definition at line 3021 of file wallet.cpp.

◆ development_committee_change_budget_auction_properties_quorum()

annotated_signed_transaction scorum::wallet::wallet_api::development_committee_change_budget_auction_properties_quorum ( const std::string &  creator,
uint64_t  quorum_percent,
uint32_t  lifetime_sec,
bool  broadcast 
)

Change development committee for changing top budget amount quorum

Parameters
creator
quorum_percent
lifetime_sec
broadcast

Definition at line 2958 of file wallet.cpp.

◆ development_committee_change_exclude_member_quorum()

annotated_signed_transaction scorum::wallet::wallet_api::development_committee_change_exclude_member_quorum ( const std::string &  creator,
uint64_t  quorum_percent,
uint32_t  lifetime_sec,
bool  broadcast 
)

Change development committee quorum for excluding member

Parameters
creator
quorum_percent
lifetime_sec
broadcast

Definition at line 2915 of file wallet.cpp.

◆ development_committee_change_transfer_quorum()

annotated_signed_transaction scorum::wallet::wallet_api::development_committee_change_transfer_quorum ( const std::string &  creator,
uint64_t  quorum_percent,
uint32_t  lifetime_sec,
bool  broadcast 
)

Change development committee for changing add/exclude quorum

Parameters
creator
quorum_percent
lifetime_sec
broadcast

Definition at line 2943 of file wallet.cpp.

◆ development_committee_empower_advertising_moderator()

annotated_signed_transaction scorum::wallet::wallet_api::development_committee_empower_advertising_moderator ( const std::string &  initiator,
const std::string &  moderator,
uint32_t  lifetime_sec,
bool  broadcast 
)

Create proposal for set up the advertising moderator.

Parameters
initiator
moderator
lifetime_sec
broadcast

Definition at line 2997 of file wallet.cpp.

◆ development_committee_empower_betting_moderator()

annotated_signed_transaction scorum::wallet::wallet_api::development_committee_empower_betting_moderator ( const std::string &  initiator,
const std::string &  moderator,
uint32_t  lifetime_sec,
bool  broadcast 
)

Create proposal for set up the betting moderator.

Parameters
initiator
moderator
lifetime_sec
broadcast

Definition at line 3008 of file wallet.cpp.

◆ development_committee_exclude_member()

annotated_signed_transaction scorum::wallet::wallet_api::development_committee_exclude_member ( const std::string &  initiator,
const std::string &  dropout,
uint32_t  lifetime_sec,
bool  broadcast 
)

Create proposal for excluding member from development committee

Parameters
initiator
dropout
lifetime_sec
broadcast

Definition at line 2882 of file wallet.cpp.

◆ development_pool_banner_budgets_auction_properties()

annotated_signed_transaction scorum::wallet::wallet_api::development_pool_banner_budgets_auction_properties ( const std::string &  initiator,
const std::vector< percent_type > &  auction_coefficients,
uint32_t  lifetime_sec,
bool  broadcast 
)

Create proposal for set up a top budgets auction properies.

Parameters
initiator
lifetime_sec
broadcast

Definition at line 3073 of file wallet.cpp.

◆ development_pool_post_budgets_auction_properties()

annotated_signed_transaction scorum::wallet::wallet_api::development_pool_post_budgets_auction_properties ( const std::string &  initiator,
const std::vector< percent_type > &  auction_coefficients,
uint32_t  lifetime_sec,
bool  broadcast 
)

Create proposal for set up a post budgets auction properies.

Parameters
initiator
lifetime_sec
broadcast

Definition at line 3059 of file wallet.cpp.

◆ development_pool_transfer()

annotated_signed_transaction scorum::wallet::wallet_api::development_pool_transfer ( const std::string &  initiator,
const std::string &  to_account,
asset  amount,
uint32_t  lifetime_sec,
bool  broadcast 
)

Create proposal for transfering SCR from development pool to account

Parameters
initiator
to_account
amount
lifetime_sec
broadcast

Definition at line 3032 of file wallet.cpp.

◆ development_pool_withdraw_vesting()

annotated_signed_transaction scorum::wallet::wallet_api::development_pool_withdraw_vesting ( const std::string &  initiator,
asset  amount,
uint32_t  lifetime_sec,
bool  broadcast 
)

Create proposal for set up a vesting withdraw request.

Parameters
initiator
amount
lifetime_sec
broadcast

Definition at line 3045 of file wallet.cpp.

◆ get_devcommittee_history()

std::vector< applied_operation > scorum::wallet::wallet_api::get_devcommittee_history ( uint64_t  from,
uint32_t  limit 
)

Devcommittee operations have sequence numbers from 0 to N where N is the most recent operation.

This method returns operations in the range [from-limit, from]

Parameters
fromthe absolute sequence number, -1 means most recent, limit is the number of operations before from.
limitthe maximum number of items that can be queried (0 to 100], must be less than from

Definition at line 2407 of file wallet.cpp.

◆ get_devcommittee_scr_to_scr_transfers()

std::vector< applied_operation > scorum::wallet::wallet_api::get_devcommittee_scr_to_scr_transfers ( uint64_t  from,
uint32_t  limit 
)

Devcommittee operations have sequence numbers from 0 to N where N is the most recent operation.

This method returns operations in the range [from-limit, from]

Parameters
fromthe absolute sequence number, -1 means most recent, limit is the number of operations before from.
limitthe maximum number of items that can be queried (0 to 100], must be less than from

Definition at line 2417 of file wallet.cpp.

◆ get_devcommittee_sp_to_scr_transfers()

std::vector< applied_withdraw_operation > scorum::wallet::wallet_api::get_devcommittee_sp_to_scr_transfers ( uint64_t  from,
uint32_t  limit 
)

Devcommittee operations have sequence numbers from 0 to N where N is the most recent operation.

This method returns operations in the range [from-limit, from]

Parameters
fromthe absolute sequence number, -1 means most recent, limit is the number of operations before from.
limitthe maximum number of items that can be queried (0 to 100], must be less than from

Definition at line 2427 of file wallet.cpp.

◆ get_development_committee()

development_committee_api_obj scorum::wallet::wallet_api::get_development_committee ( )

Get development committee

Definition at line 3086 of file wallet.cpp.

◆ get_registration_committee()

registration_committee_api_obj scorum::wallet::wallet_api::get_registration_committee ( )

Get the registration committee object

Returns
registration_committee_api_obj

Definition at line 2816 of file wallet.cpp.

◆ list_development_committee()

std::set< account_name_type > scorum::wallet::wallet_api::list_development_committee ( const std::string &  lowerbound,
uint32_t  limit 
)

List development committee members

Parameters
lowerbound
limit
Returns
std::set<account_name_type>

Definition at line 2895 of file wallet.cpp.

◆ list_proposals()

std::vector< proposal_api_obj > scorum::wallet::wallet_api::list_proposals ( )

List proposals

Returns
std::vector<proposal_api_obj>

Definition at line 2821 of file wallet.cpp.

◆ list_registration_committee()

std::set< account_name_type > scorum::wallet::wallet_api::list_registration_committee ( const std::string &  lowerbound,
uint32_t  limit 
)

List registration committee members

Parameters
lowerbound
limit
Returns
std::set<account_name_type>

Definition at line 2811 of file wallet.cpp.

◆ registration_committee_add_member()

annotated_signed_transaction scorum::wallet::wallet_api::registration_committee_add_member ( const std::string &  inviter,
const std::string &  invitee,
uint32_t  lifetime_sec,
bool  broadcast 
)

Create proposal for inviting new member in to the registration commmittee

Parameters
inviter
invitee
lifetime_sec
broadcast

Definition at line 2785 of file wallet.cpp.

◆ registration_committee_change_add_member_quorum()

annotated_signed_transaction scorum::wallet::wallet_api::registration_committee_change_add_member_quorum ( const std::string &  creator,
uint64_t  quorum_percent,
uint32_t  lifetime_sec,
bool  broadcast 
)

Change registration committee quorum for adding new member

Parameters
creator
quorum_percent
lifetime_sec
broadcast
Returns
annotated_signed_transaction

Definition at line 2826 of file wallet.cpp.

◆ registration_committee_change_base_quorum()

annotated_signed_transaction scorum::wallet::wallet_api::registration_committee_change_base_quorum ( const std::string &  creator,
uint64_t  quorum_percent,
uint32_t  lifetime_sec,
bool  broadcast 
)

Change registration committee for changing add/exclude quorum

Parameters
creator
quorum_percent
lifetime_sec
broadcast

Definition at line 2854 of file wallet.cpp.

◆ registration_committee_change_exclude_member_quorum()

annotated_signed_transaction scorum::wallet::wallet_api::registration_committee_change_exclude_member_quorum ( const std::string &  creator,
uint64_t  quorum_percent,
uint32_t  lifetime_sec,
bool  broadcast 
)

Change registration committee quorum for excluding member

Parameters
creator
quorum_percent
lifetime_sec
broadcast
Returns
annotated_signed_transaction

Definition at line 2841 of file wallet.cpp.

◆ registration_committee_exclude_member()

annotated_signed_transaction scorum::wallet::wallet_api::registration_committee_exclude_member ( const std::string &  initiator,
const std::string &  dropout,
uint32_t  lifetime_sec,
bool  broadcast 
)

Create proposal for excluding member from registration committee

Parameters
initiator
dropout
lifetime_sec
broadcast

Definition at line 2798 of file wallet.cpp.

◆ vote_for_committee_proposal()

annotated_signed_transaction scorum::wallet::wallet_api::vote_for_committee_proposal ( const std::string &  account_to_vote_with,
int64_t  proposal_id,
bool  broadcast 
)

Vote for committee proposal

Parameters
account_to_vote_with
proposal_id
broadcast

Definition at line 2772 of file wallet.cpp.