Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
chain_plugin.hpp File Reference
Include dependency graph for chain_plugin.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sysio::chain_apis::empty
 
struct  sysio::chain_apis::linked_action
 
struct  sysio::chain_apis::permission
 
class  sysio::chain_apis::read_only
 
struct  sysio::chain_apis::read_only::get_info_results
 
struct  sysio::chain_apis::read_only::get_transaction_status_params
 
struct  sysio::chain_apis::read_only::get_transaction_status_results
 
struct  sysio::chain_apis::read_only::get_activated_protocol_features_params
 
struct  sysio::chain_apis::read_only::get_activated_protocol_features_results
 
struct  sysio::chain_apis::read_only::producer_info
 
struct  sysio::chain_apis::read_only::get_account_results
 
struct  sysio::chain_apis::read_only::get_account_params
 
struct  sysio::chain_apis::read_only::get_code_results
 
struct  sysio::chain_apis::read_only::get_code_params
 
struct  sysio::chain_apis::read_only::get_code_hash_results
 
struct  sysio::chain_apis::read_only::get_code_hash_params
 
struct  sysio::chain_apis::read_only::get_abi_results
 
struct  sysio::chain_apis::read_only::get_abi_params
 
struct  sysio::chain_apis::read_only::get_raw_code_and_abi_results
 
struct  sysio::chain_apis::read_only::get_raw_code_and_abi_params
 
struct  sysio::chain_apis::read_only::get_raw_abi_params
 
struct  sysio::chain_apis::read_only::get_raw_abi_results
 
struct  sysio::chain_apis::read_only::abi_json_to_bin_params
 
struct  sysio::chain_apis::read_only::abi_json_to_bin_result
 
struct  sysio::chain_apis::read_only::abi_bin_to_json_params
 
struct  sysio::chain_apis::read_only::abi_bin_to_json_result
 
struct  sysio::chain_apis::read_only::get_required_keys_params
 
struct  sysio::chain_apis::read_only::get_required_keys_result
 
struct  sysio::chain_apis::read_only::get_block_params
 
struct  sysio::chain_apis::read_only::get_block_info_params
 
struct  sysio::chain_apis::read_only::get_block_header_state_params
 
struct  sysio::chain_apis::read_only::get_table_rows_params
 
struct  sysio::chain_apis::read_only::get_table_rows_result
 
struct  sysio::chain_apis::read_only::get_table_by_scope_params
 
struct  sysio::chain_apis::read_only::get_table_by_scope_result_row
 
struct  sysio::chain_apis::read_only::get_table_by_scope_result
 
struct  sysio::chain_apis::read_only::get_currency_balance_params
 
struct  sysio::chain_apis::read_only::get_currency_stats_params
 
struct  sysio::chain_apis::read_only::get_currency_stats_result
 
struct  sysio::chain_apis::read_only::get_producers_params
 
struct  sysio::chain_apis::read_only::get_producers_result
 
struct  sysio::chain_apis::read_only::get_producer_schedule_params
 
struct  sysio::chain_apis::read_only::get_producer_schedule_result
 
struct  sysio::chain_apis::read_only::get_scheduled_transactions_params
 
struct  sysio::chain_apis::read_only::get_scheduled_transactions_result
 
struct  sysio::chain_apis::read_only::compute_transaction_results
 
struct  sysio::chain_apis::read_only::compute_transaction_params
 
class  sysio::chain_apis::read_write
 
struct  sysio::chain_apis::read_write::push_transaction_results
 
struct  sysio::chain_apis::read_write::send_transaction2_params
 
struct  sysio::chain_apis::keytype_converter< chain_apis::sha256, chain_apis::hex >
 
struct  sysio::chain_apis::keytype_converter< chain_apis::ripemd160, chain_apis::hex >
 
struct  sysio::chain_apis::keytype_converter< chain_apis::i256 >
 
class  sysio::chain_plugin
 

Namespaces

namespace  fc
 namespace sysio::chain
 
namespace  sysio
 
namespace  sysio::chain_apis
 

Functions

template<typename Type >
Type sysio::chain_apis::convert_to_type (const string &str, const string &desc)
 
template<>
uint64_t sysio::chain_apis::convert_to_type (const string &str, const string &desc)
 
template<>
double sysio::chain_apis::convert_to_type (const string &str, const string &desc)
 
template<typename Type >
string sysio::chain_apis::convert_to_string (const Type &source, const string &key_type, const string &encode_type, const string &desc)
 
template<>
string sysio::chain_apis::convert_to_string (const chain::key256_t &source, const string &key_type, const string &encode_type, const string &desc)
 
template<>
string sysio::chain_apis::convert_to_string (const float128_t &source, const string &key_type, const string &encode_type, const string &desc)
 
FC_REFLECT(sysio::chain_apis::linked_action,(account)(action)) FC_REFLECT(sysio FC_REFLECT(sysio::chain_apis::read_only::get_table_by_scope_params,(code)(table)(lower_bound)(upper_bound)(limit)(reverse)) FC_REFLECT(sysio FC_REFLECT (sysio::chain_apis::read_only::get_table_by_scope_result,(rows)(more))
 
 FC_REFLECT (sysio::chain_apis::read_only::get_currency_balance_params,(code)(account)(symbol))
 
 FC_REFLECT (sysio::chain_apis::read_only::get_currency_stats_params,(code)(symbol))
 
 FC_REFLECT (sysio::chain_apis::read_only::get_currency_stats_result,(supply)(max_supply)(issuer))
 
FC_REFLECT(sysio::chain_apis::read_only::get_producers_params,(json)(lower_bound)(limit)) FC_REFLECT(sysio FC_REFLECT (sysio::chain_apis::read_only::get_producer_schedule_result,(active)(pending)(proposed))
 

Variables

constexpr const char sysio::chain_apis::i64 [] = "i64"
 
constexpr const char sysio::chain_apis::i128 [] = "i128"
 
constexpr const char sysio::chain_apis::i256 [] = "i256"
 
constexpr const char sysio::chain_apis::float64 [] = "float64"
 
constexpr const char sysio::chain_apis::float128 [] = "float128"
 
constexpr const char sysio::chain_apis::sha256 [] = "sha256"
 
constexpr const char sysio::chain_apis::ripemd160 [] = "ripemd160"
 
constexpr const char sysio::chain_apis::dec [] = "dec"
 
constexpr const char sysio::chain_apis::hex [] = "hex"
 

Function Documentation

◆ FC_REFLECT() [1/5]

FC_REFLECT ( sysio::chain_apis::read_only::get_currency_balance_params ,
(code)(account)(symbol)  )

◆ FC_REFLECT() [2/5]

◆ FC_REFLECT() [3/5]

FC_REFLECT ( sysio::chain_apis::read_only::get_currency_stats_result ,
(supply)(max_supply)(issuer)  )

◆ FC_REFLECT() [4/5]

FC_REFLECT(sysio::chain_apis::read_only::get_producers_params,(json)(lower_bound)(limit)) FC_REFLECT(sysio FC_REFLECT ( sysio::chain_apis::read_only::get_producer_schedule_result ,
(active)(pending)(proposed)  )

◆ FC_REFLECT() [5/5]

FC_REFLECT(sysio::chain_apis::linked_action,(account)(action)) FC_REFLECT(sysio FC_REFLECT(sysio::chain_apis::read_only::get_table_by_scope_params,(code)(table)(lower_bound)(upper_bound)(limit)(reverse)) FC_REFLECT(sysio FC_REFLECT ( sysio::chain_apis::read_only::get_table_by_scope_result ,
(rows)(more)  )