BitShares-Core  4.0.0
BitShares blockchain implementation and command-line interface software
Classes | Namespaces
proposal.hpp File Reference
#include <graphene/protocol/base.hpp>
#include <graphene/protocol/asset.hpp>

Go to the source code of this file.


struct  graphene::protocol::proposal_create_operation
 The proposal_create_operation creates a transaction proposal, for use in multi-sig scenariosCreates a transaction proposal. The operations which compose the transaction are listed in order in proposed_ops, and expiration_time specifies the time by which the proposal must be accepted or it will fail permanently. The expiration_time cannot be farther in the future than the maximum expiration time set in the global properties object. More...
struct  graphene::protocol::proposal_create_operation::fee_parameters_type
struct  graphene::protocol::proposal_update_operation
 The proposal_update_operation updates an existing transaction proposalThis operation allows accounts to add or revoke approval of a proposed transaction. Signatures sufficient to satisfy the authority of each account in approvals are required on the transaction containing this operation. More...
struct  graphene::protocol::proposal_update_operation::fee_parameters_type
struct  graphene::protocol::proposal_delete_operation
 The proposal_delete_operation deletes an existing transaction proposalThis operation allows the early veto of a proposed transaction. It may be used by any account which is a required authority on the proposed transaction, when that account's holder feels the proposal is ill-advised and he decides he will never approve of it and wishes to put an end to all discussion of the issue. Because he is a required authority, he could simply refuse to add his approval, but this would leave the topic open for debate until the proposal expires. Using this operation, he can prevent any further breath from being wasted on such an absurd proposal. More...
struct  graphene::protocol::proposal_delete_operation::fee_parameters_type