BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
Go to the documentation of this file.
30 namespace graphene {
namespace protocol {
131 (fee)(account)(enabled)(valid_from)(valid_to)(operation_type)(auth)(restrictions)(extensions))
134 (fee)(account)(authority_to_update)(new_enabled)(new_valid_from)
135 (new_valid_to)(new_auth)(restrictions_to_remove)(restrictions_to_add)(extensions))
account_id_type fee_payer() const
time_point_sec valid_to
Expiration date for custom authority.
account_id_type account
Account which is setting the custom authority; also pays the fee.
account_id_type fee_payer() const
unsigned_int operation_type
Tag of the operation this custom authority can authorize.
Create a new custom authority.
optional< bool > new_enabled
Change to whether the custom authority is enabled or not.
share_type calculate_fee(const fee_params_t &k) const
share_type calculate_fee(const fee_params_t &k) const
optional< time_point_sec > new_valid_to
Change to the custom authority expiration date.
account_id_type fee_payer() const
flat_set< uint16_t > restrictions_to_remove
Set of IDs of restrictions to remove.
authority auth
Authentication requirements for the custom authority.
time_point_sec valid_from
Date when custom authority becomes active.
Delete a custom authority.
extensions_type extensions
vector< restriction > restrictions_to_add
Vector of new restrictions.
#define GRAPHENE_BLOCKCHAIN_PRECISION
optional< authority > new_auth
Change to the authentication for the custom authority.
vector< restriction > restrictions
Restrictions on operations this custom authority can authenticate.
Update a custom authority.
share_type calculate_fee(const fee_params_t &k) const
bool enabled
Whether the custom authority is enabled or not.
#define FC_REFLECT(TYPE, MEMBERS)
Specializes fc::reflector for TYPE.
extensions_type extensions
Identifies a weighted set of keys and accounts that must approve operations.
provides stack-based nullable value similar to boost::optional
account_id_type account
Account which owns the custom authority to update; also pays the fee.
custom_authority_id_type authority_to_update
ID of the custom authority to update.
account_id_type account
Account which owns the custom authority to update; also pays the fee.
optional< time_point_sec > new_valid_from
Change to the custom authority begin date.
custom_authority_id_type authority_to_delete
ID of the custom authority to delete.
future_extensions::flat_set_type extensions_type
extensions_type extensions