xrpld
Loading...
Searching...
No Matches
xrpl::MPTCreateArgs Struct Reference

#include <MPTokenIssuanceCreate.h>

Collaboration diagram for xrpl::MPTCreateArgs:

Public Attributes

std::optional< XRPAmountpriorBalance
AccountID const & account
std::uint32_t sequence = 0
std::uint32_t flags = 0
std::optional< std::uint64_tmaxAmount = std::nullopt
std::optional< std::uint8_tassetScale = std::nullopt
std::optional< std::uint16_ttransferFee = std::nullopt
std::optional< Slice > const & metadata {}
std::optional< uint256domainId = std::nullopt
std::optional< std::uint32_timmutableFlags = std::nullopt
std::optional< uint256referenceHolding = std::nullopt

Detailed Description

Definition at line 24 of file tx/transactors/token/MPTokenIssuanceCreate.h.

Member Data Documentation

◆ priorBalance

std::optional<XRPAmount> xrpl::MPTCreateArgs::priorBalance

Definition at line 26 of file tx/transactors/token/MPTokenIssuanceCreate.h.

◆ account

AccountID const& xrpl::MPTCreateArgs::account

Definition at line 27 of file tx/transactors/token/MPTokenIssuanceCreate.h.

◆ sequence

std::uint32_t xrpl::MPTCreateArgs::sequence = 0

Definition at line 28 of file tx/transactors/token/MPTokenIssuanceCreate.h.

◆ flags

std::uint32_t xrpl::MPTCreateArgs::flags = 0

Definition at line 29 of file tx/transactors/token/MPTokenIssuanceCreate.h.

◆ maxAmount

std::optional<std::uint64_t> xrpl::MPTCreateArgs::maxAmount = std::nullopt

Definition at line 30 of file tx/transactors/token/MPTokenIssuanceCreate.h.

◆ assetScale

std::optional<std::uint8_t> xrpl::MPTCreateArgs::assetScale = std::nullopt

Definition at line 31 of file tx/transactors/token/MPTokenIssuanceCreate.h.

◆ transferFee

std::optional<std::uint16_t> xrpl::MPTCreateArgs::transferFee = std::nullopt

Definition at line 32 of file tx/transactors/token/MPTokenIssuanceCreate.h.

◆ metadata

std::optional<Slice> const& xrpl::MPTCreateArgs::metadata {}

Definition at line 33 of file tx/transactors/token/MPTokenIssuanceCreate.h.

◆ domainId

std::optional<uint256> xrpl::MPTCreateArgs::domainId = std::nullopt

Definition at line 34 of file tx/transactors/token/MPTokenIssuanceCreate.h.

◆ immutableFlags

std::optional<std::uint32_t> xrpl::MPTCreateArgs::immutableFlags = std::nullopt

Definition at line 35 of file tx/transactors/token/MPTokenIssuanceCreate.h.

◆ referenceHolding

std::optional<uint256> xrpl::MPTCreateArgs::referenceHolding = std::nullopt

Definition at line 42 of file tx/transactors/token/MPTokenIssuanceCreate.h.