@nextrope/xrpl
Version:
A TypeScript/JavaScript API for interacting with the XRP Ledger in Node.js and the browser
23 lines • 868 B
TypeScript
import { Amount } from '../common';
import { BaseTransaction, GlobalFlagsInterface, Account } from './common';
import type { TransactionMetadataBase } from './metadata';
export declare enum NFTokenCreateOfferFlags {
tfSellNFToken = 1
}
export interface NFTokenCreateOfferFlagsInterface extends GlobalFlagsInterface {
tfSellNFToken?: boolean;
}
export interface NFTokenCreateOffer extends BaseTransaction {
TransactionType: 'NFTokenCreateOffer';
NFTokenID: string;
Amount: Amount;
Owner?: Account;
Expiration?: number;
Destination?: Account;
Flags?: number | NFTokenCreateOfferFlagsInterface;
}
export interface NFTokenCreateOfferMetadata extends TransactionMetadataBase {
offer_id?: string;
}
export declare function validateNFTokenCreateOffer(tx: Record<string, unknown>): void;
//# sourceMappingURL=NFTokenCreateOffer.d.ts.map