COOPENOMICS  v1
Кооперативная Экономика
Файл wallet.hpp
#include <optional>
#include <set>
#include <string>
#include <eosio/eosio.hpp>
#include "../../consts.hpp"
#include "../actions.hpp"
#include "../programs.hpp"
#include "../soviet/soviet.hpp"

См. исходные тексты.

Классы

class  Wallet
 

Макросы

#define COMPLETEWTHD_SIGNATURE   name coopname, checksum256 withdraw_hash
 
#define DECLINEWTHD_SIGNATURE   name coopname, checksum256 withdraw_hash, std::string reason
 
#define AUTHWTHD_SIGNATURE   AUTHORIZE_CALLBACK_SIGNATURE
 

Определения типов

using completewthd_interface = void(COMPLETEWTHD_SIGNATURE)
 
using declinewthd_interface = void(DECLINEWTHD_SIGNATURE)
 
using authwthd_interface = void(AUTHWTHD_SIGNATURE)
 

Переменные

static const std::set< eosio::name > wallet_callback_actions
 

Макросы

◆ AUTHWTHD_SIGNATURE

#define AUTHWTHD_SIGNATURE   AUTHORIZE_CALLBACK_SIGNATURE

◆ COMPLETEWTHD_SIGNATURE

#define COMPLETEWTHD_SIGNATURE   name coopname, checksum256 withdraw_hash

◆ DECLINEWTHD_SIGNATURE

#define DECLINEWTHD_SIGNATURE   name coopname, checksum256 withdraw_hash, std::string reason

Типы

◆ authwthd_interface

◆ completewthd_interface

◆ declinewthd_interface

Переменные

◆ wallet_callback_actions

const std::set<eosio::name> wallet_callback_actions
static
Инициализатор
= {
"authwthd"_n,
"declinewthd"_n,
"completewthd"_n,
}