Scorum
Public Member Functions | Public Attributes | List of all members
scorum::protocol::account_create_by_committee_operation Struct Reference

Creates new account by registration committee. More...

#include <scorum_operations.hpp>

Inheritance diagram for scorum::protocol::account_create_by_committee_operation:
scorum::protocol::base_operation

Public Member Functions

void validate () const
 
void get_required_active_authorities (flat_set< account_name_type > &a) const
 
- Public Member Functions inherited from scorum::protocol::base_operation
void get_required_authorities (std::vector< authority > &) const
 
void get_required_active_authorities (flat_set< account_name_type > &) const
 
void get_required_posting_authorities (flat_set< account_name_type > &) const
 
void get_required_owner_authorities (flat_set< account_name_type > &) const
 
bool is_virtual () const
 
void validate () const
 

Public Attributes

account_name_type creator
 
account_name_type new_account_name
 
authority owner
 
authority active
 
authority posting
 
public_key_type memo_key
 
std::string json_metadata
 

Detailed Description

Creates new account by registration committee.

Without paying fee and with empty balance. You need to delegate some scorumpower to activate this account

Definition at line 80 of file scorum_operations.hpp.

Member Function Documentation

◆ get_required_active_authorities()

void scorum::protocol::account_create_by_committee_operation::get_required_active_authorities ( flat_set< account_name_type > &  a) const
inline

Definition at line 91 of file scorum_operations.hpp.

◆ validate()

void scorum::protocol::account_create_by_committee_operation::validate ( ) const

Definition at line 56 of file scorum_operations.cpp.

Member Data Documentation

◆ active

authority scorum::protocol::account_create_by_committee_operation::active

Definition at line 85 of file scorum_operations.hpp.

◆ creator

account_name_type scorum::protocol::account_create_by_committee_operation::creator

Definition at line 82 of file scorum_operations.hpp.

◆ json_metadata

std::string scorum::protocol::account_create_by_committee_operation::json_metadata

Definition at line 88 of file scorum_operations.hpp.

◆ memo_key

public_key_type scorum::protocol::account_create_by_committee_operation::memo_key

Definition at line 87 of file scorum_operations.hpp.

◆ new_account_name

account_name_type scorum::protocol::account_create_by_committee_operation::new_account_name

Definition at line 83 of file scorum_operations.hpp.

◆ owner

authority scorum::protocol::account_create_by_committee_operation::owner

Definition at line 84 of file scorum_operations.hpp.

◆ posting

authority scorum::protocol::account_create_by_committee_operation::posting

Definition at line 86 of file scorum_operations.hpp.


The documentation for this struct was generated from the following files: