|
| 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) |
| | Получает возврат из кошелька по хэшу. Подробнее...
|
| |