COOPENOMICS  v1
Кооперативная Экономика
account_payer.hpp
См. документацию.
1#pragma once
2
3#include <eosio/eosio.hpp>
4#include <vector>
5
6bool check_auth_and_get_payer(const std::vector<eosio::name> &payers) {
7 for (const auto &payer : payers) {
8 if (has_auth(payer)) {
9 return true;
10 }
11 }
12 return false;
13}
14
15eosio::name check_auth_and_get_payer_or_fail(const std::vector<eosio::name> &payers) {
16 for (const auto &payer : payers) {
17 if (has_auth(payer)) {
18 return payer;
19 }
20 }
21 eosio::check(false, "Недостаточно прав доступа");
22 return eosio::name{};
23}
bool check_auth_and_get_payer(const std::vector< eosio::name > &payers)
Definition: account_payer.hpp:6
eosio::name check_auth_and_get_payer_or_fail(const std::vector< eosio::name > &payers)
Definition: account_payer.hpp:15