UNPKG

opnet

Version:

The perfect library for building Bitcoin-based applications.

15 lines (14 loc) 621 B
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; }