COOPENOMICS  v1
Кооперативная Экономика
permissions.hpp
См. документацию.
3 uint16_t weight;
4
5 // explicit serialization macro is not necessary, used here only to improve compilation time
6 EOSLIB_SERIALIZE( permission_level_weight, (permission)(weight) )
7};
8
9struct key_weight {
10 eosio::public_key key;
11 uint16_t weight;
12
13 // explicit serialization macro is not necessary, used here only to improve compilation time
14 EOSLIB_SERIALIZE( key_weight, (key)(weight) )
15};
16
18 uint32_t wait_sec;
19 uint16_t weight;
20
21 // explicit serialization macro is not necessary, used here only to improve compilation time
22 EOSLIB_SERIALIZE( wait_weight, (wait_sec)(weight) )
23};
24
25struct authority {
26 uint32_t threshold = 0;
27 std::vector<key_weight> keys;
28 std::vector<permission_level_weight> accounts;
29 std::vector<wait_weight> waits;
30
31 // explicit serialization macro is not necessary, used here only to improve compilation time
32 EOSLIB_SERIALIZE( authority, (threshold)(keys)(accounts)(waits) )
33};
permission_level
Definition: eosio.msig_tests.cpp:896
Definition: permissions.hpp:25
std::vector< permission_level_weight > accounts
Definition: permissions.hpp:28
std::vector< key_weight > keys
Definition: permissions.hpp:27
std::vector< wait_weight > waits
Definition: permissions.hpp:29
uint32_t threshold
Definition: permissions.hpp:26
Definition: permissions.hpp:9
eosio::public_key key
Definition: permissions.hpp:10
uint16_t weight
Definition: permissions.hpp:11
Definition: permissions.hpp:1
uint16_t weight
Definition: permissions.hpp:3
eosio::permission_level permission
Definition: permissions.hpp:2
Definition: permissions.hpp:17
uint32_t wait_sec
Definition: permissions.hpp:18
uint16_t weight
Definition: permissions.hpp:19