UNPKG

opnet

Version:

The perfect library for building Bitcoin-based applications.

19 lines (18 loc) 1 kB
import { Network } from '../../../node_modules/@btc-vision/bitcoin/build/index.js'; import { Address } from '../../../node_modules/@btc-vision/transaction/build/index.js'; import { OPNetTransactionTypes } from '../../interfaces/opnet/OPNetTransactionTypes.js'; import { IDeploymentTransaction } from '../interfaces/transactions/IDeploymentTransaction.js'; import { TransactionBase } from '../Transaction.js'; export declare class DeploymentTransaction extends TransactionBase<OPNetTransactionTypes.Deployment> implements IDeploymentTransaction { readonly contractAddress?: string; readonly contractPublicKey?: Address; readonly bytecode?: Buffer; readonly wasCompressed?: boolean; readonly deployerPubKey?: Buffer; readonly deployerHashedPublicKey?: Buffer; readonly deployerAddress?: Address; readonly contractSeed?: Buffer; readonly contractSaltHash?: Buffer; readonly from?: Address; constructor(transaction: IDeploymentTransaction, network: Network); }