28 namespace graphene {
namespace protocol {
witness_id_type witness
The witness object to update.
#define FC_REFLECT(TYPE, MEMBERS)
Specializes fc::reflector for TYPE.
account_id_type fee_payer() const
Create a witness object, as a bid to hold a witness position on the network.Accounts which wish to be...
optional< public_key_type > new_signing_key
The new block signing key.
#define GRAPHENE_DECLARE_EXTERNAL_SERIALIZATION(type)
optional< string > new_url
The new URL.
account_id_type fee_payer() const
#define GRAPHENE_BLOCKCHAIN_PRECISION
Update a witness object's URL and block signing key.
account_id_type witness_account
The account which owns the witness. This account pays the fee for this operation. ...
public_key_type block_signing_key
account_id_type witness_account
The account which owns the witness. This account pays the fee for this operation. ...