|
COOPENOMICS
v1
Кооперативная Экономика
|
Классы | |
| struct | endorsement |
| Заверение: подтверждение того, что заверяющий признаёт ключ заверения того, кого он заверяет. Подробнее... | |
Определения типов | |
| typedef eosio::multi_index< "endorsements"_n, endorsement, eosio::indexed_by<"byissuer"_n, eosio::const_mem_fun< endorsement, uint64_t, &endorsement::by_issuer > >, eosio::indexed_by<"byexpires"_n, eosio::const_mem_fun< endorsement, uint64_t, &endorsement::by_expires > > > | endorsements_index |
Переменные | |
| static constexpr uint64_t | ROOT_ENDORSEMENT_MAX_SECONDS = 5 * 365 * 86400 |
| static constexpr uint64_t | ENDORSEMENT_MAX_SECONDS = 31 * 86400 |
| static constexpr size_t | MAX_CREDENTIAL_SIZE = 2048 |
| typedef eosio::multi_index< "endorsements"_n, endorsement, eosio::indexed_by<"byissuer"_n, eosio::const_mem_fun<endorsement, uint64_t, &endorsement::by_issuer> >, eosio::indexed_by<"byexpires"_n, eosio::const_mem_fun<endorsement, uint64_t, &endorsement::by_expires> > > Ano::endorsements_index |
Индекс по заверяющему отвечает на вопрос «кого я заверил» — по нему оператор обходит свои кооперативы, когда пора продлевать. Индекс по сроку отвечает на вопрос «что истекает» — по нему находят просроченные, не перебирая таблицу.