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