Show / Hide Table of Contents

Class Validation

Validation for CredentialAccept transactions.

Inheritance
object
Validation
Namespace: Xrpl.Models.Transactions
Assembly: Xrpl.dll
Syntax
public static class Validation

Fields

| Edit this page View Source

AMM_MAX_TRADING_FEE

Declaration
public const uint AMM_MAX_TRADING_FEE = 1000
Field Value
Type Description
uint
| Edit this page View Source

MPT_MAX_ASSET_SCALE

Maximum asset scale for MPT.

Declaration
public const byte MPT_MAX_ASSET_SCALE = 10
Field Value
Type Description
byte
| Edit this page View Source

MPT_MAX_METADATA_LENGTH

Maximum metadata length in bytes.

Declaration
public const int MPT_MAX_METADATA_LENGTH = 1024
Field Value
Type Description
int
| Edit this page View Source

MPT_MAX_TRANSFER_FEE

Maximum transfer fee for MPT (50.00% = 50000).

Declaration
public const ushort MPT_MAX_TRANSFER_FEE = 50000
Field Value
Type Description
ushort
| Edit this page View Source

ORACLE_PRICE_DATA_SERIES_MAX_LENGTH

Maximum number of PriceData objects in PriceDataSeries.

Declaration
public const int ORACLE_PRICE_DATA_SERIES_MAX_LENGTH = 10
Field Value
Type Description
int
| Edit this page View Source

ORACLE_SCALE_MAX

Maximum scale value for PriceData.

Declaration
public const int ORACLE_SCALE_MAX = 10
Field Value
Type Description
int

Methods

| Edit this page View Source

CheckPartialPayment(Dictionary<string, object>)

Declaration
public static void CheckPartialPayment(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

IsPathStep(Dictionary<string, object>)

Declaration
public static bool IsPathStep(Dictionary<string, object> pathStep)
Parameters
Type Name Description
Dictionary<string, object> pathStep
Returns
Type Description
bool
| Edit this page View Source

IsPaths(List<Dictionary<string, object>>)

Declaration
public static bool IsPaths(List<Dictionary<string, object>> paths)
Parameters
Type Name Description
List<Dictionary<string, object>> paths
Returns
Type Description
bool
| Edit this page View Source

IsPaths(List<List<Dictionary<string, object>>>)

Declaration
public static bool IsPaths(List<List<Dictionary<string, object>>> paths)
Parameters
Type Name Description
List<List<Dictionary<string, object>>> paths
Returns
Type Description
bool
| Edit this page View Source

Validate(Dictionary<string, object>)

Verify the form and type of a TrustSet at runtime.

Declaration
public static void Validate(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A TrustSet Transaction.

Exceptions
Type Condition
ValidationException

When the TrustSet is malformed.

| Edit this page View Source

ValidateAMMBid(Dictionary<string, object>)

Verify the form and type of an AMMBid at runtime.

Declaration
public static void ValidateAMMBid(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An AMMBid Transaction.

Exceptions
Type Condition
ValidationException

When the AMMBid is Malformed.

| Edit this page View Source

ValidateAMMClawBack(Dictionary<string, object>)

Verify the form and type of an AMMClawBack transaction at runtime.

Declaration
public static void ValidateAMMClawBack(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An AMMClawBack Transaction.

Exceptions
Type Condition
ValidationException

When the AMMClawBack is malformed.

| Edit this page View Source

ValidateAMMCreate(Dictionary<string, object>)

Verify the form and type of an AMMCreate at runtime.

Declaration
public static void ValidateAMMCreate(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An AMMCreate Transaction.

Exceptions
Type Condition
ValidationException

When the AMMCreate is Malformed.

| Edit this page View Source

ValidateAMMDelete(Dictionary<string, object>)

Verify the form and type of an AMMDelete at runtime.

Declaration
public static void ValidateAMMDelete(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An AMMDelete Transaction.

Exceptions
Type Condition
ValidationException

When the AMMDelete is Malformed.

| Edit this page View Source

ValidateAMMDeposit(Dictionary<string, object>)

Verify the form and type of an AMMDeposit at runtime.

Declaration
public static void ValidateAMMDeposit(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An AMMDeposit Transaction.

Exceptions
Type Condition
ValidationException

When the AMMDeposit is Malformed.

| Edit this page View Source

ValidateAMMVote(Dictionary<string, object>)

Verify the form and type of an AMMVote at runtime.

Declaration
public static void ValidateAMMVote(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An AMMVote Transaction.

Exceptions
Type Condition
ValidationException

When the AMMVote is Malformed.

| Edit this page View Source

ValidateAMMWithdraw(Dictionary<string, object>)

Verify the form and type of an AMMWithdraw at runtime.

Declaration
public static void ValidateAMMWithdraw(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An AMMWithdraw Transaction.

| Edit this page View Source

ValidateAccountDelete(Dictionary<string, object>)

Verify the form and type of a AccountDelete at runtime.

Declaration
public static void ValidateAccountDelete(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A AccountDelete Transaction.

Exceptions
Type Condition
ValidationException

When the AccountDelete is malformed.

| Edit this page View Source

ValidateAccountSet(Dictionary<string, object>)

Verify the form and type of a AccountSet at runtime.

Declaration
public static void ValidateAccountSet(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A AccountSet Transaction.

Exceptions
Type Condition
ValidationException

When the AccountSet is malformed.

| Edit this page View Source

ValidateAuthAccounts(string, List<Dictionary<string, object>>)

Declaration
public static bool ValidateAuthAccounts(string senderAddress, List<Dictionary<string, object>> authAccounts)
Parameters
Type Name Description
string senderAddress
List<Dictionary<string, object>> authAccounts
Returns
Type Description
bool
| Edit this page View Source

ValidateBatch(Dictionary<string, object>)

Verify the form and type of a Batch at runtime, following rippled's Batch::preflight: between 2 and 8 inner transactions, no nested Batch, no type from kDisabledTxTypes, and every inner carrying tfInnerBatchTxn with Fee "0" and an empty SigningPubKey.

Declaration
public static void ValidateBatch(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A Batch Transaction.

Exceptions
Type Condition
ArgumentException

When the Batch is malformed.

| Edit this page View Source

ValidateCheckCancel(Dictionary<string, object>)

Verify the form and type of a CheckCancel at runtime.

Declaration
public static void ValidateCheckCancel(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A CheckCancel Transaction.

Exceptions
Type Condition
ValidationException

When the CheckCancel is malformed.

| Edit this page View Source

ValidateCheckCash(Dictionary<string, object>)

Verify the form and type of a CheckCash at runtime.

Declaration
public static void ValidateCheckCash(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A CheckCash Transaction.

Exceptions
Type Condition
ValidationException

When the CheckCash is malformed.

| Edit this page View Source

ValidateCheckCreate(Dictionary<string, object>)

Verify the form and type of a CheckCreate at runtime.

Declaration
public static void ValidateCheckCreate(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A CheckCreate Transaction.

Exceptions
Type Condition
ValidationException

When the CheckCreate is malformed.

| Edit this page View Source

ValidateClawBack(Dictionary<string, object>)

Verify the form and type of an ClawBack at runtime.

Declaration
public static void ValidateClawBack(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An ClawBack Transaction.

Exceptions
Type Condition
ValidationException

When the ClawBack is Malformed.

| Edit this page View Source

ValidateConfidentialMPTClawback(Dictionary<string, object>)

Declaration
public static void ValidateConfidentialMPTClawback(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateConfidentialMPTConvert(Dictionary<string, object>)

Declaration
public static void ValidateConfidentialMPTConvert(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateConfidentialMPTConvertBack(Dictionary<string, object>)

Declaration
public static void ValidateConfidentialMPTConvertBack(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateConfidentialMPTMergeInbox(Dictionary<string, object>)

Declaration
public static void ValidateConfidentialMPTMergeInbox(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateConfidentialMPTSend(Dictionary<string, object>)

Declaration
public static void ValidateConfidentialMPTSend(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateCredentialAccept(Dictionary<string, object>)

Validates a CredentialAccept transaction.

Declaration
public static void ValidateCredentialAccept(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A CredentialAccept transaction.

Exceptions
Type Condition
ValidationException

When the CredentialAccept is malformed.

| Edit this page View Source

ValidateCredentialCreate(Dictionary<string, object>)

Validates a CredentialCreate transaction.

Declaration
public static void ValidateCredentialCreate(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A CredentialCreate transaction.

Exceptions
Type Condition
ValidationException

When the CredentialCreate is malformed.

| Edit this page View Source

ValidateCredentialDelete(Dictionary<string, object>)

Validates a CredentialDelete transaction.

Declaration
public static void ValidateCredentialDelete(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A CredentialDelete transaction.

Exceptions
Type Condition
ValidationException

When the CredentialDelete is malformed.

| Edit this page View Source

ValidateDIDDelete(Dictionary<string, object>)

Verify the form and type of a DIDDelete at runtime.

Declaration
public static void ValidateDIDDelete(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A DIDDelete Transaction.

Exceptions
Type Condition
ValidationException

When the DIDDelete is malformed.

| Edit this page View Source

ValidateDIDSet(Dictionary<string, object>)

Verify the form and type of a DIDSet at runtime.

Declaration
public static void ValidateDIDSet(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A DIDSet Transaction.

Exceptions
Type Condition
ValidationException

When the DIDSet is malformed.

| Edit this page View Source

ValidateDelegateSet(Dictionary<string, object>)

Declaration
public static void ValidateDelegateSet(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateDepositPreauth(Dictionary<string, object>)

Verify the form and type of a DepositPreauth at runtime.

Declaration
public static void ValidateDepositPreauth(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A DepositPreauth Transaction.

Exceptions
Type Condition
ValidationException

When the DepositPreauth is malformed.

| Edit this page View Source

ValidateEscrowCancel(Dictionary<string, object>)

Verify the form and type of a EscrowCancel at runtime.

Declaration
public static void ValidateEscrowCancel(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A EscrowCancel Transaction.

Exceptions
Type Condition
ValidationException

When the EscrowCancel is malformed.

| Edit this page View Source

ValidateEscrowCreate(Dictionary<string, object>)

Verify the form and type of a EscrowCreate at runtime.

Declaration
public static void ValidateEscrowCreate(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A EscrowCreate Transaction.

Exceptions
Type Condition
ValidationException

When the EscrowCreate is malformed.

| Edit this page View Source

ValidateEscrowFinish(Dictionary<string, object>)

Verify the form and type of a EscrowFinish at runtime.

Declaration
public static void ValidateEscrowFinish(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A EscrowFinish Transaction.

Exceptions
Type Condition
ValidationException

When the EscrowFinish is malformed.

| Edit this page View Source

ValidateLedgerStateFix(Dictionary<string, object>)

Declaration
public static void ValidateLedgerStateFix(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateLoanBrokerCoverClawback(Dictionary<string, object>)

Declaration
public static void ValidateLoanBrokerCoverClawback(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateLoanBrokerCoverDeposit(Dictionary<string, object>)

Declaration
public static void ValidateLoanBrokerCoverDeposit(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateLoanBrokerCoverWithdraw(Dictionary<string, object>)

Declaration
public static void ValidateLoanBrokerCoverWithdraw(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateLoanBrokerDelete(Dictionary<string, object>)

Declaration
public static void ValidateLoanBrokerDelete(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateLoanBrokerSet(Dictionary<string, object>)

Declaration
public static void ValidateLoanBrokerSet(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateLoanDelete(Dictionary<string, object>)

Declaration
public static void ValidateLoanDelete(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateLoanManage(Dictionary<string, object>)

Declaration
public static void ValidateLoanManage(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateLoanPay(Dictionary<string, object>)

Declaration
public static void ValidateLoanPay(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateLoanSet(Dictionary<string, object>)

Declaration
public static void ValidateLoanSet(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateMPTokenAuthorize(Dictionary<string, object>)

Verify the form and type of an MPTokenAuthorize at runtime.

Declaration
public static void ValidateMPTokenAuthorize(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An MPTokenAuthorize Transaction.

Exceptions
Type Condition
ValidationException

When the MPTokenAuthorize is Malformed.

| Edit this page View Source

ValidateMPTokenIssuanceCreate(Dictionary<string, object>)

Verify the form and type of an MPTokenIssuanceCreate at runtime.

Declaration
public static void ValidateMPTokenIssuanceCreate(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An MPTokenIssuanceCreate Transaction.

Exceptions
Type Condition
ValidationException

When the MPTokenIssuanceCreate is Malformed.

| Edit this page View Source

ValidateMPTokenIssuanceDestroy(Dictionary<string, object>)

Verify the form and type of an MPTokenIssuanceDestroy at runtime.

Declaration
public static void ValidateMPTokenIssuanceDestroy(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An MPTokenIssuanceDestroy Transaction.

Exceptions
Type Condition
ValidationException

When the MPTokenIssuanceDestroy is Malformed.

| Edit this page View Source

ValidateMPTokenIssuanceSet(Dictionary<string, object>)

Verify the form and type of an MPTokenIssuanceSet at runtime.

Declaration
public static void ValidateMPTokenIssuanceSet(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An MPTokenIssuanceSet Transaction.

Exceptions
Type Condition
ValidationException

When the MPTokenIssuanceSet is Malformed.

| Edit this page View Source

ValidateNFTokenAcceptOffer(Dictionary<string, object>)

Verify the form and type of an NFTokenAcceptOffer at runtime.

Declaration
public static void ValidateNFTokenAcceptOffer(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An NFTokenAcceptOffer Transaction.

Exceptions
Type Condition
ValidationException

When the NFTokenAcceptOffer is Malformed.

| Edit this page View Source

ValidateNFTokenBrokerFee(Dictionary<string, object>)

Declaration
public static void ValidateNFTokenBrokerFee(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateNFTokenBurn(Dictionary<string, object>)

Verify the form and type of an NFTokenBurn at runtime.

Declaration
public static void ValidateNFTokenBurn(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An NFTokenBurn Transaction.

Exceptions
Type Condition
ValidationException

When the NFTokenBurn is Malformed.

| Edit this page View Source

ValidateNFTokenBuyOfferCases(Dictionary<string, object>)

Declaration
public static void ValidateNFTokenBuyOfferCases(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateNFTokenCancelOffer(Dictionary<string, object>)

Verify the form and type of an NFTokenCancelOffer at runtime.

Declaration
public static void ValidateNFTokenCancelOffer(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An NFTokenCancelOffer Transaction.

Exceptions
Type Condition
ValidationException

When the NFTokenCancelOffer is Malformed.

| Edit this page View Source

ValidateNFTokenCreateOffer(Dictionary<string, object>)

Verify the form and type of an NFTokenCreateOffer at runtime.

Declaration
public static void ValidateNFTokenCreateOffer(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An NFTokenCreateOffer Transaction.

Exceptions
Type Condition
ValidationException
| Edit this page View Source

ValidateNFTokenMint(Dictionary<string, object>)

Verify the form and type of an NFTokenMint at runtime.

Declaration
public static void ValidateNFTokenMint(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An NFTokenMint Transaction.

Exceptions
Type Condition
ValidationException

When the NFTokenMint is Malformed.

| Edit this page View Source

ValidateNFTokenModify(Dictionary<string, object>)

Verify the form and type of an NFTokenModify at runtime.

Declaration
public static void ValidateNFTokenModify(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An NFTokenModify Transaction.

Exceptions
Type Condition
ValidationException

When the NFTokenModify is Malformed.

| Edit this page View Source

ValidateNFTokenSellOfferCases(Dictionary<string, object>)

Declaration
public static void ValidateNFTokenSellOfferCases(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateOfferCancel(Dictionary<string, object>)

Verify the form and type of a OfferCancel at runtime.

Declaration
public static void ValidateOfferCancel(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A OfferCancel Transaction.

Exceptions
Type Condition
ValidationException

When the OfferCancel is malformed.

| Edit this page View Source

ValidateOfferCreate(Dictionary<string, object>)

Verify the form and type of a OfferCreate at runtime.

Declaration
public static void ValidateOfferCreate(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A OfferCreate Transaction.

Exceptions
Type Condition
ValidationException

When the OfferCreate is malformed.

| Edit this page View Source

ValidateOracleDelete(Dictionary<string, object>)

Verify the form and type of an OracleDelete at runtime.

Declaration
public static void ValidateOracleDelete(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An OracleDelete Transaction.

Exceptions
Type Condition
ValidationException

When the OracleDelete is malformed.

| Edit this page View Source

ValidateOracleSet(Dictionary<string, object>)

Verify the form and type of an OracleSet at runtime.

Declaration
public static void ValidateOracleSet(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

An OracleSet Transaction.

Exceptions
Type Condition
ValidationException

When the OracleSet is malformed.

| Edit this page View Source

ValidatePayment(Dictionary<string, object>)

Verify the form and type of a Payment at runtime.

Declaration
public static void ValidatePayment(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A Payment Transaction.

Exceptions
Type Condition
ValidationException

When the Payment is malformed.

| Edit this page View Source

ValidatePaymentChannelClaim(Dictionary<string, object>)

Verify the form and type of a PaymentChannelClaim at runtime.

Declaration
public static void ValidatePaymentChannelClaim(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A PaymentChannelClaim Transaction.

Exceptions
Type Condition
ValidationException

When the PaymentChannelClaim is malformed.

| Edit this page View Source

ValidatePaymentChannelCreate(Dictionary<string, object>)

Verify the form and type of a PaymentChannelCreate at runtime.

Declaration
public static void ValidatePaymentChannelCreate(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A PaymentChannelCreate Transaction.

Exceptions
Type Condition
ValidationException

When the PaymentChannelCreate is malformed.

| Edit this page View Source

ValidatePaymentChannelFund(Dictionary<string, object>)

Verify the form and type of a PaymentChannelFund at runtime.

Declaration
public static void ValidatePaymentChannelFund(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A PaymentChannelFund Transaction.

Exceptions
Type Condition
ValidationException

When the PaymentChannelFund is malformed.

| Edit this page View Source

ValidatePermissionedDomainDelete(Dictionary<string, object>)

Validates a PermissionedDomainDelete transaction.

Declaration
public static void ValidatePermissionedDomainDelete(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A PermissionedDomainDelete transaction.

Exceptions
Type Condition
ValidationException

When the PermissionedDomainDelete is malformed.

| Edit this page View Source

ValidatePermissionedDomainSet(Dictionary<string, object>)

Validates a PermissionedDomainSet transaction.

Declaration
public static void ValidatePermissionedDomainSet(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A PermissionedDomainSet transaction.

Exceptions
Type Condition
ValidationException

When the PermissionedDomainSet is malformed.

| Edit this page View Source

ValidateSetRegularKey(Dictionary<string, object>)

Verify the form and type of a SetRegularKey at runtime.

Declaration
public static void ValidateSetRegularKey(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A SetRegularKey Transaction.

Exceptions
Type Condition
ValidationException

When the SetRegularKey is malformed.

| Edit this page View Source

ValidateSignerListSet(Dictionary<string, object>)

Verify the form and type of a SignerListSet at runtime.

Declaration
public static void ValidateSignerListSet(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A SignerListSet Transaction.

Exceptions
Type Condition
ValidationException

When the SignerListSet is malformed.

| Edit this page View Source

ValidateSponsorshipSet(Dictionary<string, object>)

Declaration
public static void ValidateSponsorshipSet(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateSponsorshipTransfer(Dictionary<string, object>)

Declaration
public static void ValidateSponsorshipTransfer(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateTicketCreate(Dictionary<string, object>)

Verify the form and type of a TicketCreate at runtime.

Declaration
public static void ValidateTicketCreate(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A TicketCreate Transaction.

Exceptions
Type Condition
ValidationException

When the TicketCreate is malformed.

| Edit this page View Source

ValidateTrustSet(Dictionary<string, object>)

Verify the form and type of a TrustSet at runtime.

Declaration
public static void ValidateTrustSet(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx

A TrustSet Transaction.

Exceptions
Type Condition
ValidationException

When the TrustSet is malformed.

| Edit this page View Source

ValidateVaultClawback(Dictionary<string, object>)

Declaration
public static void ValidateVaultClawback(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateVaultCreate(Dictionary<string, object>)

Declaration
public static void ValidateVaultCreate(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateVaultDelete(Dictionary<string, object>)

Declaration
public static void ValidateVaultDelete(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateVaultDeposit(Dictionary<string, object>)

Declaration
public static void ValidateVaultDeposit(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateVaultSet(Dictionary<string, object>)

Declaration
public static void ValidateVaultSet(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateVaultWithdraw(Dictionary<string, object>)

Declaration
public static void ValidateVaultWithdraw(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateXChainAccountCreateCommit(Dictionary<string, object>)

Declaration
public static void ValidateXChainAccountCreateCommit(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateXChainAddAccountCreateAttestation(Dictionary<string, object>)

Declaration
public static void ValidateXChainAddAccountCreateAttestation(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateXChainAddClaimAttestation(Dictionary<string, object>)

Declaration
public static void ValidateXChainAddClaimAttestation(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateXChainClaim(Dictionary<string, object>)

Declaration
public static void ValidateXChainClaim(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateXChainCommit(Dictionary<string, object>)

Declaration
public static void ValidateXChainCommit(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateXChainCreateBridge(Dictionary<string, object>)

Declaration
public static void ValidateXChainCreateBridge(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateXChainCreateClaimID(Dictionary<string, object>)

Declaration
public static void ValidateXChainCreateClaimID(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
| Edit this page View Source

ValidateXChainModifyBridge(Dictionary<string, object>)

Declaration
public static void ValidateXChainModifyBridge(Dictionary<string, object> tx)
Parameters
Type Name Description
Dictionary<string, object> tx
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX