mirror of
https://github.com/XRPLF/rippled.git
synced 2026-06-08 19:26:45 +00:00
Implement MPT domain checks
This commit is contained in:
@@ -186,6 +186,7 @@ enum LedgerSpecificFlags {
|
||||
|
||||
// ltMPTOKEN
|
||||
lsfMPTAuthorized = 0x00000002,
|
||||
lsfMPTDomainCheck = 0x00000004,
|
||||
|
||||
// ltCREDENTIAL
|
||||
lsfAccepted = 0x00010000,
|
||||
|
||||
@@ -405,6 +405,7 @@ LEDGER_ENTRY(ltMPTOKEN_ISSUANCE, 0x007e, MPTokenIssuance, mpt_issuance, ({
|
||||
{sfMPTokenMetadata, soeOPTIONAL},
|
||||
{sfPreviousTxnID, soeREQUIRED},
|
||||
{sfPreviousTxnLgrSeq, soeREQUIRED},
|
||||
{sfDomainID, soeOPTIONAL},
|
||||
}))
|
||||
|
||||
/** A ledger object which tracks MPToken
|
||||
@@ -479,8 +480,8 @@ LEDGER_ENTRY(ltVAULT, 0x0083, Vault, vault, ({
|
||||
{sfAssetMaximum, soeDEFAULT},
|
||||
{sfLossUnrealized, soeDEFAULT},
|
||||
{sfMPTokenIssuanceID, soeREQUIRED}, // sfShare
|
||||
{sfDomainID, soeOPTIONAL}, // PermissionedDomainID
|
||||
// no ShareTotal ever (use MPTIssuance.sfOutstandingAmount)
|
||||
// no PermissionedDomainID (use MPTIssuance.sfDomainID)
|
||||
// no WithdrawalPolicy yet
|
||||
}))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user