UNPKG

@nextrope/xrpl

Version:

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

24 lines 832 B
import { Currency } from '../common'; import { BaseTransaction, GlobalFlagsInterface, XRPLNumber } from './common'; export declare enum VaultWithdrawalPolicy { vaultStrategyFirstComeFirstServe = 1 } export declare enum VaultCreateFlags { tfVaultPrivate = 65536, tfVaultShareNonTransferable = 131072 } export interface VaultCreateFlagsInterface extends GlobalFlagsInterface { tfVaultPrivate?: boolean; tfVaultShareNonTransferable?: boolean; } export interface VaultCreate extends BaseTransaction { TransactionType: 'VaultCreate'; Asset: Currency; Data?: string; AssetsMaximum?: XRPLNumber; MPTokenMetadata?: string; WithdrawalPolicy?: number; DomainID?: string; } export declare function validateVaultCreate(tx: Record<string, unknown>): void; //# sourceMappingURL=vaultCreate.d.ts.map