29#include <eosio/crypto.hpp>
30#include <eosio/eosio.hpp>
34 using eosio::action_wrapper;
36 using eosio::checksum256;
40 using eosio::public_key;
64 eosio::public_key
key;
95 std::vector<key_weight>
keys;
135 ignore<authority>
owner,
136 ignore<authority>
active) {}
149 ignore<name> permission,
151 ignore<authority> auth ) {}
163 ignore<name> permission ) {}
186 ignore<name> requirement ) {}
200 ignore<name> type ) {}
211 void canceldelay( ignore<permission_level> canceling_auth, ignore<checksum256> trx_id ) {}
224 void setcode( name
account, uint8_t vmtype, uint8_t vmversion,
const std::vector<char>& code ) {}
250 void onerror( ignore<uint128_t> sender_id, ignore<std::vector<char>> sent_trx );
260 void activate(
const eosio::checksum256& feature_digest );
270 void reqactivated(
const eosio::checksum256& feature_digest );
Definition: eosio.boot.hpp:111
action_wrapper<"newaccount"_n, &boot::newaccount > newaccount_action
Definition: eosio.boot.hpp:272
void deleteauth(ignore< name > account, ignore< name > permission)
Definition: eosio.boot.hpp:162
void updateauth(ignore< name > account, ignore< name > permission, ignore< name > parent, ignore< authority > auth)
Definition: eosio.boot.hpp:148
action_wrapper<"setcode"_n, &boot::setcode > setcode_action
Definition: eosio.boot.hpp:278
action_wrapper<"deleteauth"_n, &boot::deleteauth > deleteauth_action
Definition: eosio.boot.hpp:274
void setcode(name account, uint8_t vmtype, uint8_t vmversion, const std::vector< char > &code)
Definition: eosio.boot.hpp:224
action_wrapper<"activate"_n, &boot::activate > activate_action
Definition: eosio.boot.hpp:280
action_wrapper<"canceldelay"_n, &boot::canceldelay > canceldelay_action
Definition: eosio.boot.hpp:277
void reqactivated(const eosio::checksum256 &feature_digest)
Проверяет активацию протокольной функции. Утверждает, что протокольная функция была активирована.
Definition: eosio.boot.cpp:31
action_wrapper<"unlinkauth"_n, &boot::unlinkauth > unlinkauth_action
Definition: eosio.boot.hpp:276
action_wrapper<"linkauth"_n, &boot::linkauth > linkauth_action
Definition: eosio.boot.hpp:275
action_wrapper<"reqactivated"_n, &boot::reqactivated > reqactivated_action
Definition: eosio.boot.hpp:281
void linkauth(ignore< name > account, ignore< name > code, ignore< name > type, ignore< name > requirement)
Definition: eosio.boot.hpp:183
action_wrapper<"updateauth"_n, &boot::updateauth > updateauth_action
Definition: eosio.boot.hpp:273
void activate(const eosio::checksum256 &feature_digest)
Активирует протокольную функцию.
Definition: eosio.boot.cpp:18
void unlinkauth(ignore< name > account, ignore< name > code, ignore< name > type)
Definition: eosio.boot.hpp:198
void canceldelay(ignore< permission_level > canceling_auth, ignore< checksum256 > trx_id)
Definition: eosio.boot.hpp:211
void setabi(name account, const std::vector< char > &abi)
Definition: eosio.boot.hpp:235
action_wrapper<"setabi"_n, &boot::setabi > setabi_action
Definition: eosio.boot.hpp:279
void newaccount(name creator, name name, ignore< authority > owner, ignore< authority > active)
Definition: eosio.boot.hpp:133
const auto active
Definition: eosio.limitauth_tests.cpp:17
const auto owner
Definition: eosio.limitauth_tests.cpp:16
contract
Definition: eosio.msig_tests.cpp:977
permission_level
Definition: eosio.msig_tests.cpp:896
Definition: eosio.msig.hpp:34
Definition: eosio.boot.hpp:32
action(permission_level{ _gateway, "active"_n}, _gateway, "adduser"_n, std::make_tuple(coopname, deposit->username, to_spread, to_circulation, eosio::current_time_point(), true)).send()
Структура, представляющая учетные записи аккаунтов.
Definition: accounts.hpp:60
Definition: eosio.boot.hpp:93
std::vector< wait_weight > waits
Definition: eosio.boot.hpp:97
uint32_t threshold
Definition: eosio.boot.hpp:94
std::vector< key_weight > keys
Definition: eosio.boot.hpp:95
std::vector< permission_level_weight > accounts
Definition: eosio.boot.hpp:96
Definition: eosio.boot.hpp:63
uint16_t weight
Definition: eosio.boot.hpp:65
eosio::public_key key
Definition: eosio.boot.hpp:64
Definition: eosio.boot.hpp:50
permission_level permission
Definition: eosio.boot.hpp:51
uint16_t weight
Definition: eosio.boot.hpp:52
Definition: eosio.boot.hpp:76
uint16_t weight
Definition: eosio.boot.hpp:78
uint32_t wait_sec
Definition: eosio.boot.hpp:77