ledger-core
Public Member Functions | Public Attributes | List of all members
ledger::core::api::AccountCreationInfo Struct Referencefinal

#include <AccountCreationInfo.hpp>

Public Member Functions

 AccountCreationInfo (int32_t index_, std::vector< std::string > owners_, std::vector< std::string > derivations_, std::vector< std::vector< uint8_t >> publicKeys_, std::vector< std::vector< uint8_t >> chainCodes_)
 
 AccountCreationInfo (const AccountCreationInfo &cpy)
 
AccountCreationInfooperator= (const AccountCreationInfo &cpy)
 
template<class Archive >
void load (Archive &archive)
 
template<class Archive >
void save (Archive &archive) const
 

Public Attributes

int32_t index
 
std::vector< std::string > owners
 
std::vector< std::string > derivations
 
std::vector< std::vector< uint8_t > > publicKeys
 
std::vector< std::vector< uint8_t > > chainCodes
 

Detailed Description

Structure of informations needed for account creation.

Member Data Documentation

◆ chainCodes

std::vector<std::vector<uint8_t> > ledger::core::api::AccountCreationInfo::chainCodes

TODO

◆ derivations

std::vector<std::string> ledger::core::api::AccountCreationInfo::derivations

List of string, list of account's derivations.

◆ index

int32_t ledger::core::api::AccountCreationInfo::index

32-bit integer, index of account in user's wallet.

◆ owners

std::vector<std::string> ledger::core::api::AccountCreationInfo::owners

List of string, account's owners.

◆ publicKeys

std::vector<std::vector<uint8_t> > ledger::core::api::AccountCreationInfo::publicKeys

List of 32 bytes, list of public keys owning the account.


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