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_tmutableFlags = std::nullopt
std::optional< uint256referenceHolding = std::nullopt

Detailed Description

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

Member Data Documentation

◆ priorBalance

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

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

◆ account

AccountID const& xrpl::MPTCreateArgs::account

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

◆ sequence

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

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

◆ flags

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

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

◆ maxAmount

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

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

◆ assetScale

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

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

◆ transferFee

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

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

◆ metadata

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

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

◆ domainId

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

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

◆ mutableFlags

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

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

◆ referenceHolding

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

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