|
typedef eosio::multi_index< "deposits"_n, deposit, eosio::indexed_by<"byhash"_n, eosio::const_mem_fun< deposit, checksum256, &deposit::by_hash > >, eosio::indexed_by<"byusername"_n, eosio::const_mem_fun< deposit, uint64_t, &deposit::by_username > >, eosio::indexed_by<"bystatus"_n, eosio::const_mem_fun< deposit, uint64_t, &deposit::by_status > >, eosio::indexed_by<"bycreated"_n, eosio::const_mem_fun< deposit, uint64_t, &deposit::by_created > > > | deposits_index |
|
typedef eosio::multi_index< "withdraws"_n, withdraw, eosio::indexed_by<"byusername"_n, eosio::const_mem_fun< withdraw, uint64_t, &withdraw::by_username > >, eosio::indexed_by<"byhash"_n, const_mem_fun< withdraw, checksum256, &withdraw::by_hash > >, eosio::indexed_by<"bystatus"_n, eosio::const_mem_fun< withdraw, uint64_t, &withdraw::by_status > >, eosio::indexed_by<"bycreated"_n, eosio::const_mem_fun< withdraw, uint64_t, &withdraw::by_created > > > | withdraws_index |
|
|
static eosio::name | get_valid_wallet_action (const eosio::name &action) |
|
static void | validate_asset (const eosio::asset &amount) |
|
static void | add_available_funds (eosio::name contract, eosio::name coopname, eosio::name username, eosio::asset amount, eosio::name program_type, std::string memo) |
| Добавляет доступные средства на кошелёк пользователя Подробнее...
|
|
static void | sub_available_funds (eosio::name contract, eosio::name coopname, eosio::name username, eosio::asset amount, eosio::name program_type, std::string memo) |
| Уменьшает доступные средства на кошельке пользователя Подробнее...
|
|
static void | add_blocked_funds (eosio::name contract, eosio::name coopname, eosio::name username, eosio::asset amount, eosio::name program_type, std::string memo) |
| Добавляет заблокированные средства в баланс кошелька пользователя Подробнее...
|
|
static void | sub_blocked_funds (eosio::name contract, eosio::name coopname, eosio::name username, eosio::asset amount, eosio::name program_type, std::string memo) |
| Уменьшает заблокированные средства кошелька пользователя Подробнее...
|
|
static void | block_funds (eosio::name contract, eosio::name coopname, eosio::name username, eosio::asset amount, eosio::name program_type, std::string memo) |
| Блокирует средства на кошельке пользователя Подробнее...
|
|
static void | unblock_funds (eosio::name contract, eosio::name coopname, eosio::name username, eosio::asset amount, eosio::name program_type, std::string memo) |
| Разблокирует средства на кошельке пользователя Подробнее...
|
|
static void | pay_membership_fee (name contract, name coopname, name username, eosio::asset amount, uint64_t program_id, std::string memo) |
| Оплачивает членский взнос с кошелька пользователя Подробнее...
|
|
static void | unpay_membership_fee (name contract, name coopname, name username, eosio::asset amount, uint64_t program_id, std::string memo) |
| Отменяет оплату членского взноса с кошелька пользователя Подробнее...
|
|
static std::optional< deposit > | get_deposit (eosio::name coopname, const checksum256 &hash) |
|
static std::optional< withdraw > | get_withdraw (eosio::name coopname, const checksum256 &hash) |
| Получает возврат из кошелька по хэшу. Подробнее...
|
|