opnet
Version:
The perfect library for building Bitcoin-based applications.
13 lines (12 loc) • 638 B
TypeScript
import { Address } from '@btc-vision/transaction';
import { OPNetTransactionTypes } from '../../../interfaces/opnet/OPNetTransactionTypes.js';
import { ICommonTransaction } from './ICommonTransaction.js';
export interface IDeploymentTransaction extends ICommonTransaction<OPNetTransactionTypes.Deployment> {
readonly contractAddress?: string;
readonly contractTweakedPublicKey?: Address | string;
readonly bytecode?: Buffer | string;
readonly deployerPubKey?: Buffer | string;
readonly contractSeed?: Buffer | string;
readonly contractSaltHash?: Buffer | string;
readonly deployerAddress?: Address | string;
}