3#include <xrpl/protocol/AccountID.h>
4#include <xrpl/protocol/KeyType.h>
5#include <xrpl/protocol/PublicKey.h>
6#include <xrpl/protocol/SecretKey.h>
Account(std::string_view name, KeyType type=KeyType::Secp256k1)
Create an account from a name.
SecretKey const & sk() const noexcept
Return the secret key.
std::pair< PublicKey, SecretKey > keyPair_
AccountID const & id() const noexcept
Return the AccountID.
static Account const kMaster
The master account that holds all XRP in genesis.
PublicKey const & pk() const noexcept
Return the public key.
std::string const & name() const noexcept
Return the human-readable name.
BaseUInt< 160, detail::AccountIDTag > AccountID
A 160-bit unsigned that uniquely identifies an account.