UNPKG

opnet

Version:

The perfect library for building Bitcoin-based applications.

18 lines (17 loc) 938 B
import { Network } from '../../../node_modules/@btc-vision/bitcoin/build/index.js'; import { Address } from '../../../node_modules/@btc-vision/transaction/build/index.js'; import { Buffer } from '../../../buffer'; import { InteractionType } from '../../interfaces/opnet/OPNetTransactionTypes.js'; import { IInteractionTransaction } from '../interfaces/transactions/IInteractionTransaction.js'; import { TransactionBase } from '../Transaction.js'; export declare class InteractionTransaction extends TransactionBase<InteractionType> implements IInteractionTransaction { readonly calldata?: Buffer; readonly senderPubKeyHash: Buffer; readonly contractSecret: Buffer; readonly interactionPubKey: Buffer; readonly wasCompressed: boolean; readonly from?: Address; readonly contractAddress?: string; readonly contractPublicKey: Address; constructor(transaction: IInteractionTransaction, network: Network); }