COOPENOMICS  v1
Кооперативная Экономика
Класс coopenomics_tester

#include <coopenomics_tester.hpp>

Граф наследования:coopenomics_tester:
eosio_system::eosio_system_tester fund_tester

Открытые члены

action_result push_action_to_fund (const account_name &signer, const action_name &name, const variant_object &data, bool auth=true)
 
fc::variant get_cooperative_wallet (name coopname)
 
fc::variant get_accumulation_wallet (name coopname, uint64_t id)
 
fc::variant get_expense_wallet (name coopname, uint64_t id)
 
action_result addinitial (const name &signer, const name &coopname, const asset &quantity)
 
action_result subinitial (const name &signer, const name &coopname, const asset &quantity)
 
void my_custom_method ()
 

Дополнительные унаследованные члены

- Закрытые типы унаследованные от eosio_system::eosio_system_tester
enum class  setup_level {
  none , minimal , core_token , deploy_system_contract ,
  full
}
 
- Закрытые члены унаследованные от eosio_system::eosio_system_tester
void basic_setup ()
 
void create_core_token (symbol core_symbol=symbol{CORE_SYM})
 
void deploy_system_contract (bool call_init=true)
 
void remaining_setup ()
 
 eosio_system_tester (setup_level l=setup_level::full)
 
template<typename Lambda >
 eosio_system_tester (Lambda setup)
 
void create_accounts_with_resources (vector< account_name > accounts, account_name creator=config::system_account_name)
 
transaction_trace_ptr create_account_with_resources (account_name a, account_name creator, uint32_t ram_bytes=8000)
 
transaction_trace_ptr create_account_with_resources (account_name a, account_name creator, asset ramfunds, bool multisig, asset net=core_sym::from_string("10.0000"), asset cpu=core_sym::from_string("10.0000"))
 
transaction_trace_ptr setup_producer_accounts (const std::vector< account_name > &accounts, asset ram=core_sym::from_string("1.0000"), asset cpu=core_sym::from_string("80.0000"), asset net=core_sym::from_string("80.0000"))
 
action_result buyram (const account_name &payer, account_name receiver, const asset &eosin)
 
action_result buyram (std::string_view payer, std::string_view receiver, const asset &eosin)
 
action_result buyrambytes (const account_name &payer, account_name receiver, uint32_t numbytes)
 
action_result buyrambytes (std::string_view payer, std::string_view receiver, uint32_t numbytes)
 
action_result sellram (const account_name &account, uint64_t numbytes)
 
action_result sellram (std::string_view account, uint64_t numbytes)
 
action_result push_action (const account_name &signer, const action_name &name, const variant_object &data, bool auth=true)
 
action_result stake (const account_name &from, const account_name &to, const asset &net, const asset &cpu)
 
action_result stake (std::string_view from, std::string_view to, const asset &net, const asset &cpu)
 
action_result stake (const account_name &acnt, const asset &net, const asset &cpu)
 
action_result stake (std::string_view acnt, const asset &net, const asset &cpu)
 
action_result stake_with_transfer (const account_name &from, const account_name &to, const asset &net, const asset &cpu)
 
action_result stake_with_transfer (std::string_view from, std::string_view to, const asset &net, const asset &cpu)
 
action_result stake_with_transfer (const account_name &acnt, const asset &net, const asset &cpu)
 
action_result stake_with_transfer (std::string_view acnt, const asset &net, const asset &cpu)
 
action_result unstake (const account_name &from, const account_name &to, const asset &net, const asset &cpu)
 
action_result unstake (std::string_view from, std::string_view to, const asset &net, const asset &cpu)
 
action_result unstake (const account_name &acnt, const asset &net, const asset &cpu)
 
action_result unstake (std::string_view acnt, const asset &net, const asset &cpu)
 
int64_t bancor_convert (int64_t S, int64_t R, int64_t T)
 
int64_t get_net_limit (account_name a)
 
int64_t get_cpu_limit (account_name a)
 
action_result deposit (const account_name &owner, const asset &amount)
 
action_result withdraw (const account_name &owner, const asset &amount)
 
action_result buyrex (const account_name &from, const asset &amount)
 
asset get_buyrex_result (const account_name &from, const asset &amount)
 
action_result unstaketorex (const account_name &owner, const account_name &receiver, const asset &from_net, const asset &from_cpu)
 
asset get_unstaketorex_result (const account_name &owner, const account_name &receiver, const asset &from_net, const asset &from_cpu)
 
action_result sellrex (const account_name &from, const asset &rex)
 
asset get_sellrex_result (const account_name &from, const asset &rex)
 
auto get_rexorder_result (const transaction_trace_ptr &trace)
 
action_result cancelrexorder (const account_name &owner)
 
action_result rentcpu (const account_name &from, const account_name &receiver, const asset &payment, const asset &fund=core_sym::from_string("0.0000"))
 
action_result rentnet (const account_name &from, const account_name &receiver, const asset &payment, const asset &fund=core_sym::from_string("0.0000"))
 
asset _get_rentrex_result (const account_name &from, const account_name &receiver, const asset &payment, bool cpu)
 
asset get_rentcpu_result (const account_name &from, const account_name &receiver, const asset &payment)
 
asset get_rentnet_result (const account_name &from, const account_name &receiver, const asset &payment)
 
action_result fundcpuloan (const account_name &from, const uint64_t loan_num, const asset &payment)
 
action_result fundnetloan (const account_name &from, const uint64_t loan_num, const asset &payment)
 
action_result defundcpuloan (const account_name &from, const uint64_t loan_num, const asset &amount)
 
action_result defundnetloan (const account_name &from, const uint64_t loan_num, const asset &amount)
 
action_result updaterex (const account_name &owner)
 
action_result rexexec (const account_name &user, uint16_t max)
 
action_result consolidate (const account_name &owner)
 
action_result mvtosavings (const account_name &owner, const asset &rex)
 
action_result mvfrsavings (const account_name &owner, const asset &rex)
 
action_result closerex (const account_name &owner)
 
fc::variant get_last_loan (bool cpu)
 
fc::variant get_last_cpu_loan ()
 
fc::variant get_last_net_loan ()
 
fc::variant get_loan_info (const uint64_t &loan_num, bool cpu) const
 
fc::variant get_cpu_loan (const uint64_t loan_num) const
 
fc::variant get_net_loan (const uint64_t loan_num) const
 
fc::variant get_dbw_obj (const account_name &from, const account_name &receiver) const
 
asset get_rex_balance (const account_name &act) const
 
fc::variant get_rex_balance_obj (const account_name &act) const
 
asset get_rex_fund (const account_name &act) const
 
fc::variant get_rex_fund_obj (const account_name &act) const
 
asset get_rex_vote_stake (const account_name &act) const
 
fc::variant get_rex_order (const account_name &act)
 
fc::variant get_rex_order_obj (const account_name &act)
 
fc::variant get_rex_pool () const
 
fc::variant get_rex_return_pool () const
 
fc::variant get_rex_return_buckets () const
 
void setup_rex_accounts (const std::vector< account_name > &accounts, const asset &init_balance, const asset &net=core_sym::from_string("80.0000"), const asset &cpu=core_sym::from_string("80.0000"), bool deposit_into_rex_fund=true)
 
action_result bidname (const account_name &bidder, const account_name &newname, const asset &bid)
 
action_result bidname (std::string_view bidder, std::string_view newname, const asset &bid)
 
action_result regproducer (const account_name &acnt, int params_fixture=1)
 
action_result vote (const account_name &voter, const std::vector< account_name > &producers, const account_name &proxy=name(0))
 
action_result vote (const account_name &voter, const std::vector< account_name > &producers, std::string_view proxy)
 
uint32_t last_block_time () const
 
asset get_balance (const account_name &act, symbol balance_symbol=symbol{CORE_SYM})
 
asset get_balance (std::string_view act, symbol balance_symbol=symbol{CORE_SYM})
 
fc::variant get_total_stake (const account_name &act)
 
fc::variant get_total_stake (std::string_view act)
 
fc::variant get_voter_info (const account_name &act)
 
fc::variant get_voter_info (std::string_view act)
 
fc::variant get_producer_info (const account_name &act)
 
fc::variant get_producer_info (std::string_view act)
 
fc::variant get_producer_info2 (const account_name &act)
 
fc::variant get_producer_info2 (std::string_view act)
 
void create_currency (name contract, name manager, asset maxsupply)
 
void issue (const asset &amount, const name &manager=config::system_account_name)
 
void transfer (const name &from, const name &to, const asset &amount, const name &manager=config::system_account_name)
 
void transfer (const name &from, std::string_view to, const asset &amount, const name &manager=config::system_account_name)
 
void transfer (std::string_view from, std::string_view to, const asset &amount, std::string_view manager)
 
void transfer (std::string_view from, std::string_view to, const asset &amount)
 
void issue_and_transfer (const name &to, const asset &amount, const name &manager=config::system_account_name)
 
void issue_and_transfer (std::string_view to, const asset &amount, std::string_view manager)
 
void issue_and_transfer (std::string_view to, const asset &amount, const name &manager)
 
void issue_and_transfer (std::string_view to, const asset &amount)
 
double stake2votes (asset stake)
 
double stake2votes (const string &s)
 
fc::variant get_stats (const string &symbolname)
 
asset get_token_supply ()
 
uint64_t microseconds_since_epoch_of_iso_string (const fc::variant &v)
 
fc::variant get_emission_state ()
 
fc::variant get_global_state ()
 
fc::variant get_global_state2 ()
 
fc::variant get_global_state3 ()
 
fc::variant get_refund_request (name account)
 
abi_serializer initialize_multisig ()
 
vector< name > active_and_vote_producers ()
 
void cross_15_percent_threshold ()
 
action_result setinflation (int64_t annual_rate, int64_t inflation_pay_factor, int64_t votepay_factor)
 
- Закрытые статические члены унаследованные от eosio_system::eosio_system_tester
static fc::variant_object producer_parameters_example (int n)
 
- Закрытые данные унаследованные от eosio_system::eosio_system_tester
abi_serializer abi_ser
 
abi_serializer token_abi_ser
 
abi_serializer soviet_abi_ser
 
abi_serializer registrator_abi_ser
 
abi_serializer draft_abi_ser
 
abi_serializer fund_abi_ser
 
abi_serializer gateway_abi_ser
 
abi_serializer marketplace_abi_ser
 

Методы

◆ addinitial()

action_result coopenomics_tester::addinitial ( const name &  signer,
const name &  coopname,
const asset &  quantity 
)
inline

◆ get_accumulation_wallet()

fc::variant coopenomics_tester::get_accumulation_wallet ( name  coopname,
uint64_t  id 
)
inline

◆ get_cooperative_wallet()

fc::variant coopenomics_tester::get_cooperative_wallet ( name  coopname)
inline

◆ get_expense_wallet()

fc::variant coopenomics_tester::get_expense_wallet ( name  coopname,
uint64_t  id 
)
inline

◆ my_custom_method()

void coopenomics_tester::my_custom_method ( )
inline

◆ push_action_to_fund()

action_result coopenomics_tester::push_action_to_fund ( const account_name &  signer,
const action_name &  name,
const variant_object &  data,
bool  auth = true 
)
inline

◆ subinitial()

action_result coopenomics_tester::subinitial ( const name &  signer,
const name &  coopname,
const asset &  quantity 
)
inline

Объявления и описания членов класса находятся в файле: