rippled
Loading...
Searching...
No Matches
Public Attributes | List of all members
ripple::MPTCreateArgs Struct Reference

#include <MPTokenIssuanceCreate.h>

Collaboration diagram for ripple::MPTCreateArgs:
Collaboration graph
[legend]

Public Attributes

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

Detailed Description

Definition at line 30 of file MPTokenIssuanceCreate.h.

Member Data Documentation

◆ priorBalance

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

Definition at line 32 of file MPTokenIssuanceCreate.h.

◆ account

AccountID const& ripple::MPTCreateArgs::account

Definition at line 33 of file MPTokenIssuanceCreate.h.

◆ sequence

std::uint32_t ripple::MPTCreateArgs::sequence

Definition at line 34 of file MPTokenIssuanceCreate.h.

◆ flags

std::uint32_t ripple::MPTCreateArgs::flags = 0

Definition at line 35 of file MPTokenIssuanceCreate.h.

◆ maxAmount

std::optional<std::uint64_t> ripple::MPTCreateArgs::maxAmount {}

Definition at line 36 of file MPTokenIssuanceCreate.h.

◆ assetScale

std::optional<std::uint8_t> ripple::MPTCreateArgs::assetScale {}

Definition at line 37 of file MPTokenIssuanceCreate.h.

◆ transferFee

std::optional<std::uint16_t> ripple::MPTCreateArgs::transferFee {}

Definition at line 38 of file MPTokenIssuanceCreate.h.

◆ metadata

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

Definition at line 39 of file MPTokenIssuanceCreate.h.

◆ domainId

std::optional<uint256> ripple::MPTCreateArgs::domainId {}

Definition at line 40 of file MPTokenIssuanceCreate.h.

◆ mutableFlags

std::optional<std::uint32_t> ripple::MPTCreateArgs::mutableFlags {}

Definition at line 41 of file MPTokenIssuanceCreate.h.