opnet
Version:
The perfect library for building Bitcoin-based applications.
15 lines (14 loc) • 621 B
TypeScript
import { NetEvent } from '@btc-vision/transaction';
import { DecodedCallResult } from '../common/CommonTypes.js';
import { ContractDecodedObjectResult, DecodedOutput } from './Contract.js';
export interface IDecodedEvent extends NetEvent {
readonly values: Array<DecodedCallResult>;
}
export declare class OPNetEvent<T extends ContractDecodedObjectResult = {}> extends NetEvent implements IDecodedEvent {
readonly type: string;
readonly data: Uint8Array;
properties: T;
values: Array<DecodedCallResult>;
constructor(type: string, data: Uint8Array);
setDecoded(decoded: DecodedOutput): void;
}