3#include <eosio/action.hpp>
4#include <eosio/binary_extension.hpp>
5#include <eosio/contract.hpp>
6#include <eosio/crypto.hpp>
7#include <eosio/fixed_bytes.hpp>
8#include <eosio/ignore.hpp>
9#include <eosio/print.hpp>
10#include <eosio/privileged.hpp>
11#include <eosio/producer_schedule.hpp>
15 using eosio::binary_extension;
16 using eosio::checksum256;
20 using eosio::public_key;
42 eosio::public_key
key;
73 std::vector<key_weight>
keys;
146 void newaccount(
const name& creator,
148 ignore<authority>
owner,
149 ignore<authority>
active);
176 binary_extension<name> authorized_by ) {
201 binary_extension<name> authorized_by ) {
237 binary_extension<name> authorized_by ) {
264 binary_extension<name> authorized_by ) {
275 void canceldelay( ignore<permission_level> canceling_auth, ignore<checksum256> trx_id ) {}
286 void onerror( ignore<uint128_t> sender_id, ignore<std::vector<char>> sent_trx );
296 void setabi(
const name&
account,
const std::vector<char>& abi,
const binary_extension<std::string>& memo );
Definition: native.hpp:128
eosio::action_wrapper<"updateauth"_n, &native::updateauth > updateauth_action
Definition: native.hpp:299
void updateauth(name account, name permission, name parent, authority auth, binary_extension< name > authorized_by)
Definition: native.hpp:172
void linkauth(name account, name code, name type, name requirement, binary_extension< name > authorized_by)
Definition: native.hpp:233
void deleteauth(name account, name permission, binary_extension< name > authorized_by)
Definition: native.hpp:199
eosio::action_wrapper<"setabi"_n, &native::setabi > setabi_action
Definition: native.hpp:304
eosio::action_wrapper<"linkauth"_n, &native::linkauth > linkauth_action
Definition: native.hpp:301
void unlinkauth(name account, name code, name type, binary_extension< name > authorized_by)
Definition: native.hpp:261
eosio::action_wrapper<"canceldelay"_n, &native::canceldelay > canceldelay_action
Definition: native.hpp:303
eosio::action_wrapper<"newaccount"_n, &native::newaccount > newaccount_action
Definition: native.hpp:298
eosio::action_wrapper<"deleteauth"_n, &native::deleteauth > deleteauth_action
Definition: native.hpp:300
void newaccount(const name &creator, const name &name, ignore< authority > owner, ignore< authority > active)
Definition: eosio.system.cpp:565
eosio::action_wrapper<"unlinkauth"_n, &native::unlinkauth > unlinkauth_action
Definition: native.hpp:302
void canceldelay(ignore< permission_level > canceling_auth, ignore< checksum256 > trx_id)
Definition: native.hpp:275
void setabi(const name &account, const std::vector< char > &abi, const binary_extension< std::string > &memo)
Definition: eosio.system.cpp:626
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: rammarket.hpp:7
void check_auth_change(name contract, name account, const binary_extension< name > &authorized_by)
Definition: limit_auth_changes.cpp:51
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: native.hpp:114
name owner
Definition: native.hpp:115
checksum256 hash
Definition: native.hpp:116
uint64_t primary_key() const
Definition: native.hpp:117
Definition: native.hpp:71
std::vector< wait_weight > waits
Definition: native.hpp:75
uint32_t threshold
Definition: native.hpp:72
std::vector< key_weight > keys
Definition: native.hpp:73
std::vector< permission_level_weight > accounts
Definition: native.hpp:74
Definition: native.hpp:41
uint16_t weight
Definition: native.hpp:43
eosio::public_key key
Definition: native.hpp:42
Definition: native.hpp:28
uint16_t weight
Definition: native.hpp:30
permission_level permission
Definition: native.hpp:29
Definition: native.hpp:54
uint16_t weight
Definition: native.hpp:56
uint32_t wait_sec
Definition: native.hpp:55