UNPKG

@nextrope/xrpl

Version:

A TypeScript/JavaScript API for interacting with the XRP Ledger in Node.js and the browser

79 lines 5 kB
import { AccountDelete } from './accountDelete'; import { AccountSet } from './accountSet'; import { AMMBid } from './AMMBid'; import { AMMClawback } from './AMMClawback'; import { AMMCreate } from './AMMCreate'; import { AMMDelete } from './AMMDelete'; import { AMMDeposit } from './AMMDeposit'; import { AMMVote } from './AMMVote'; import { AMMWithdraw } from './AMMWithdraw'; import { Batch } from './batch'; import { CheckCancel } from './checkCancel'; import { CheckCash } from './checkCash'; import { CheckCreate } from './checkCreate'; import { Clawback } from './clawback'; import { BaseTransaction } from './common'; import { CredentialAccept } from './CredentialAccept'; import { CredentialCreate } from './CredentialCreate'; import { CredentialDelete } from './CredentialDelete'; import { DelegateSet } from './delegateSet'; import { DepositPreauth } from './depositPreauth'; import { DIDDelete } from './DIDDelete'; import { DIDSet } from './DIDSet'; import { EnableAmendment } from './enableAmendment'; import { EscrowCancel } from './escrowCancel'; import { EscrowCreate } from './escrowCreate'; import { EscrowFinish } from './escrowFinish'; import { LoanBrokerDelete } from './loanBrokerDelete'; import { LoanBrokerSet } from './loanBrokerSet'; import { LoanSet } from './loanSet'; import { TransactionMetadata } from './metadata'; import { MPTokenAuthorize } from './MPTokenAuthorize'; import { MPTokenIssuanceCreate } from './MPTokenIssuanceCreate'; import { MPTokenIssuanceDestroy } from './MPTokenIssuanceDestroy'; import { MPTokenIssuanceSet } from './MPTokenIssuanceSet'; import { NFTokenAcceptOffer } from './NFTokenAcceptOffer'; import { NFTokenBurn } from './NFTokenBurn'; import { NFTokenCancelOffer } from './NFTokenCancelOffer'; import { NFTokenCreateOffer } from './NFTokenCreateOffer'; import { NFTokenMint } from './NFTokenMint'; import { NFTokenModify } from './NFTokenModify'; import { OfferCancel } from './offerCancel'; import { OfferCreate } from './offerCreate'; import { OracleDelete } from './oracleDelete'; import { OracleSet } from './oracleSet'; import { Payment } from './payment'; import { PaymentChannelClaim } from './paymentChannelClaim'; import { PaymentChannelCreate } from './paymentChannelCreate'; import { PaymentChannelFund } from './paymentChannelFund'; import { PermissionedDomainDelete } from './permissionedDomainDelete'; import { PermissionedDomainSet } from './permissionedDomainSet'; import { SetFee } from './setFee'; import { SetRegularKey } from './setRegularKey'; import { SignerListSet } from './signerListSet'; import { TicketCreate } from './ticketCreate'; import { TrustSet } from './trustSet'; import { UNLModify } from './UNLModify'; import { VaultClawback } from './vaultClawback'; import { VaultCreate } from './vaultCreate'; import { VaultDelete } from './vaultDelete'; import { VaultDeposit } from './vaultDeposit'; import { VaultSet } from './vaultSet'; import { VaultWithdraw } from './vaultWithdraw'; import { XChainAccountCreateCommit } from './XChainAccountCreateCommit'; import { XChainAddAccountCreateAttestation } from './XChainAddAccountCreateAttestation'; import { XChainAddClaimAttestation } from './XChainAddClaimAttestation'; import { XChainClaim } from './XChainClaim'; import { XChainCommit } from './XChainCommit'; import { XChainCreateBridge } from './XChainCreateBridge'; import { XChainCreateClaimID } from './XChainCreateClaimID'; import { XChainModifyBridge } from './XChainModifyBridge'; export type SubmittableTransaction = AMMBid | AMMClawback | AMMCreate | AMMDelete | AMMDeposit | AMMVote | AMMWithdraw | AccountDelete | AccountSet | Batch | CheckCancel | CheckCash | CheckCreate | Clawback | CredentialAccept | CredentialCreate | CredentialDelete | DIDDelete | DIDSet | DelegateSet | DepositPreauth | EscrowCancel | EscrowCreate | EscrowFinish | MPTokenAuthorize | MPTokenIssuanceCreate | MPTokenIssuanceDestroy | MPTokenIssuanceSet | NFTokenAcceptOffer | NFTokenBurn | NFTokenCancelOffer | NFTokenCreateOffer | NFTokenMint | NFTokenModify | OfferCancel | OfferCreate | OracleDelete | OracleSet | Payment | PaymentChannelClaim | PaymentChannelCreate | PaymentChannelFund | PermissionedDomainSet | PermissionedDomainDelete | SetRegularKey | SignerListSet | TicketCreate | TrustSet | VaultClawback | VaultCreate | VaultDelete | VaultDeposit | VaultSet | VaultWithdraw | XChainAccountCreateCommit | XChainAddAccountCreateAttestation | XChainAddClaimAttestation | XChainClaim | XChainCommit | XChainCreateBridge | XChainCreateClaimID | XChainModifyBridge | LoanSet | LoanBrokerSet | LoanBrokerDelete; export type PseudoTransaction = EnableAmendment | SetFee | UNLModify; export type Transaction = SubmittableTransaction | PseudoTransaction; export interface TransactionAndMetadata<T extends BaseTransaction = Transaction> { transaction: T; metadata: TransactionMetadata<T>; } export declare function validate(transaction: Record<string, unknown>): void; //# sourceMappingURL=transaction.d.ts.map