48 namespace graphene {
namespace protocol {
57 limit_order_create_operation,
58 limit_order_cancel_operation,
59 call_order_update_operation,
61 account_create_operation,
62 account_update_operation,
63 account_whitelist_operation,
64 account_upgrade_operation,
65 account_transfer_operation,
66 asset_create_operation,
67 asset_update_operation,
68 asset_update_bitasset_operation,
69 asset_update_feed_producers_operation,
70 asset_issue_operation,
71 asset_reserve_operation,
72 asset_fund_fee_pool_operation,
73 asset_settle_operation,
74 asset_global_settle_operation,
75 asset_publish_feed_operation,
76 witness_create_operation,
77 witness_update_operation,
78 proposal_create_operation,
79 proposal_update_operation,
80 proposal_delete_operation,
81 withdraw_permission_create_operation,
82 withdraw_permission_update_operation,
83 withdraw_permission_claim_operation,
84 withdraw_permission_delete_operation,
85 committee_member_create_operation,
86 committee_member_update_operation,
87 committee_member_update_global_parameters_operation,
88 vesting_balance_create_operation,
89 vesting_balance_withdraw_operation,
90 worker_create_operation,
93 balance_claim_operation,
94 override_transfer_operation,
95 transfer_to_blind_operation,
96 blind_transfer_operation,
97 transfer_from_blind_operation,
98 asset_settle_cancel_operation,
99 asset_claim_fees_operation,
100 fba_distribute_operation,
101 bid_collateral_operation,
102 execute_bid_operation,
103 asset_claim_pool_operation,
104 asset_update_issuer_operation,
105 htlc_create_operation,
106 htlc_redeem_operation,
107 htlc_redeemed_operation,
108 htlc_extend_operation,
109 htlc_refund_operation,
110 custom_authority_create_operation,
111 custom_authority_update_operation,
112 custom_authority_delete_operation,
113 ticket_create_operation,
114 ticket_update_operation,
115 liquidity_pool_create_operation,
116 liquidity_pool_delete_operation,
117 liquidity_pool_deposit_operation,
118 liquidity_pool_withdraw_operation,
119 liquidity_pool_exchange_operation,
120 samet_fund_create_operation,
121 samet_fund_delete_operation,
122 samet_fund_update_operation,
123 samet_fund_borrow_operation,
124 samet_fund_repay_operation,
125 credit_offer_create_operation,
126 credit_offer_delete_operation,
127 credit_offer_update_operation,
128 credit_offer_accept_operation,
129 credit_deal_repay_operation,
130 credit_deal_expired_operation
142 flat_set<account_id_type>& active,
143 flat_set<account_id_type>& owner,
144 vector<authority>& other,
145 bool ignore_custom_operation_required_auths );
op_wrapper(const operation &op=operation())
#define FC_REFLECT(TYPE, MEMBERS)
Specializes fc::reflector for TYPE.
necessary to support nested operations inside the proposal_create_operation
fc::static_variant< transfer_operation, limit_order_create_operation, limit_order_cancel_operation, call_order_update_operation, fill_order_operation, account_create_operation, account_update_operation, account_whitelist_operation, account_upgrade_operation, account_transfer_operation, asset_create_operation, asset_update_operation, asset_update_bitasset_operation, asset_update_feed_producers_operation, asset_issue_operation, asset_reserve_operation, asset_fund_fee_pool_operation, asset_settle_operation, asset_global_settle_operation, asset_publish_feed_operation, witness_create_operation, witness_update_operation, proposal_create_operation, proposal_update_operation, proposal_delete_operation, withdraw_permission_create_operation, withdraw_permission_update_operation, withdraw_permission_claim_operation, withdraw_permission_delete_operation, committee_member_create_operation, committee_member_update_operation, committee_member_update_global_parameters_operation, vesting_balance_create_operation, vesting_balance_withdraw_operation, worker_create_operation, custom_operation, assert_operation, balance_claim_operation, override_transfer_operation, transfer_to_blind_operation, blind_transfer_operation, transfer_from_blind_operation, asset_settle_cancel_operation, asset_claim_fees_operation, fba_distribute_operation, bid_collateral_operation, execute_bid_operation, asset_claim_pool_operation, asset_update_issuer_operation, htlc_create_operation, htlc_redeem_operation, htlc_redeemed_operation, htlc_extend_operation, htlc_refund_operation, custom_authority_create_operation, custom_authority_update_operation, custom_authority_delete_operation, ticket_create_operation, ticket_update_operation, liquidity_pool_create_operation, liquidity_pool_delete_operation, liquidity_pool_deposit_operation, liquidity_pool_withdraw_operation, liquidity_pool_exchange_operation, samet_fund_create_operation, samet_fund_delete_operation, samet_fund_update_operation, samet_fund_borrow_operation, samet_fund_repay_operation, credit_offer_create_operation, credit_offer_delete_operation, credit_offer_update_operation, credit_offer_accept_operation, credit_deal_repay_operation, credit_deal_expired_operation > operation
FC_REFLECT_TYPENAME(fc::log_message)
void operation_validate(const operation &op)
#define GRAPHENE_DECLARE_EXTERNAL_SERIALIZATION(type)
void operation_get_required_authorities(const operation &op, flat_set< account_id_type > &active, flat_set< account_id_type > &owner, vector< authority > &other, bool ignore_custom_operation_required_auths)