UNPKG

@muirglacier/jellyfish-transaction

Version:

A collection of TypeScript + JavaScript tools and libraries for DeFi Blockchain developers to build decentralized finance for Bitcoin

33 lines 1 kB
/// <reference types="node" /> import { OPCode } from '../opcode'; import { DfTx } from './dftx'; export * from './dftx_account'; export * from './dftx_balance'; export * from './dftx_governance'; export * from './dftx_masternode'; export * from './dftx_misc'; export * from './dftx_oracles'; export * from './dftx_pool'; export * from './dftx_price'; export * from './dftx_token'; export * from './dftx_loans'; export * from './dftx_unmapped'; export * from './dftx_icxorderbook'; export * from './dftx'; /** * @param {OPCode[]} stack to check if it is a dftx script */ export declare function isDeFiScript(stack: OPCode[]): boolean; /** * @param {OPCode[]} stack to check and remap into OP_DEFI_TX if valid */ export declare function remapDeFiScript(stack: OPCode[]): OPCode[]; /** * DeFi Transaction wrapped as an OpCode */ export declare class OP_DEFI_TX extends OPCode { readonly tx: DfTx<any>; constructor(tx: DfTx<any>); asBuffer(): Buffer; } //# sourceMappingURL=index.d.ts.map