BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
Update issuer of an asset. More...
#include <asset_ops.hpp>
Classes | |
struct | fee_params_t |
Public Member Functions | |
account_id_type | fee_payer () const |
void | validate () const |
void | get_required_owner_authorities (flat_set< account_id_type > &a) const |
void | get_required_active_authorities (flat_set< account_id_type > &a) const |
Public Member Functions inherited from graphene::protocol::base_operation | |
virtual | ~base_operation ()=default |
template<typename T > | |
share_type | calculate_fee (const T ¶ms) const |
virtual void | get_required_authorities (vector< authority > &) const |
fc::optional< fc::future< void > > | validate_parallel (uint32_t skip) const |
Public Attributes | |
asset | fee |
account_id_type | issuer |
asset_id_type | asset_to_update |
account_id_type | new_issuer |
extensions_type | extensions |
Additional Inherited Members | |
Static Public Member Functions inherited from graphene::protocol::base_operation | |
static uint64_t | calculate_data_fee (uint64_t bytes, uint64_t price_per_kbyte) |
Update issuer of an asset.
An issuer has general administrative power of an asset and in some cases also its shares issued to individuals. Thus, changing the issuer today requires the use of a separate operation that needs to be signed by the owner authority.
Definition at line 565 of file asset_ops.hpp.
|
inline |
Definition at line 577 of file asset_ops.hpp.
|
inlinevirtual |
Reimplemented from graphene::protocol::base_operation.
Definition at line 583 of file asset_ops.hpp.
|
inlinevirtual |
Reimplemented from graphene::protocol::base_operation.
Definition at line 580 of file asset_ops.hpp.
|
virtual |
Reimplemented from graphene::protocol::base_operation.
Definition at line 154 of file asset_ops.cpp.
asset_id_type graphene::protocol::asset_update_issuer_operation::asset_to_update |
Definition at line 573 of file asset_ops.hpp.
extensions_type graphene::protocol::asset_update_issuer_operation::extensions |
Definition at line 575 of file asset_ops.hpp.
asset graphene::protocol::asset_update_issuer_operation::fee |
Definition at line 571 of file asset_ops.hpp.
account_id_type graphene::protocol::asset_update_issuer_operation::issuer |
Definition at line 572 of file asset_ops.hpp.
account_id_type graphene::protocol::asset_update_issuer_operation::new_issuer |
Definition at line 574 of file asset_ops.hpp.