/* Generated by ts-generator ver. 0.0.8 */ /* tslint:disable */ import { Contract, ContractOptions, Options } from "web3-eth-contract"; import { Block } from "web3-eth"; import { EventLog } from "web3-core"; import { EventEmitter } from "events"; import { Callback, TransactionObject } from "./types"; export class MessageBusWrapper extends Contract { constructor( jsonInterface: any[], address?: string, options?: ContractOptions ); methods: { getOutboxStatus(_messageHash: string | number[]): TransactionObject; getInboxStatus(_messageHash: string | number[]): TransactionObject; declareMessage( _intentHash: string | number[], _nonce: number | string, _gasPrice: number | string, _gasLimit: number | string, _sender: string, _hashLock: string | number[], _gasConsumed: number | string ): TransactionObject; progressOutbox( _intentHash: string | number[], _nonce: number | string, _gasPrice: number | string, _gasLimit: number | string, _sender: string, _hashLock: string | number[], _gasConsumed: number | string, _unlockSecret: string | number[] ): TransactionObject; progressInbox( _intentHash: string | number[], _nonce: number | string, _gasPrice: number | string, _gasLimit: number | string, _sender: string, _hashLock: string | number[], _gasConsumed: number | string, _unlockSecret: string | number[] ): TransactionObject; progressOutboxRevocation( _intentHash: string | number[], _nonce: number | string, _sender: string, _messageBoxOffset: number | string, _rlpParentNodes: (string | number[])[], _storageRoot: string | number[], _messageStatus: number | string, _hashLock: string | number[] ): TransactionObject; confirmRevocation( _intentHash: string | number[], _nonce: number | string, _sender: string, _messageBoxOffset: number | string, _rlpParentNodes: (string | number[])[], _storageRoot: string | number[], _hashLock: string | number[] ): TransactionObject; confirmMessage( _intentHash: string | number[], _nonce: number | string, _sender: string, _rlpParentNodes: (string | number[])[], _storageRoot: string | number[], _messageBoxOffset: number | string, _hashLock: string | number[] ): TransactionObject; declareRevocationMessage( _intentHash: string | number[], _nonce: number | string, _gasPrice: number | string, _gasLimit: number | string, _sender: string, _hashLock: string | number[], _gasConsumed: number | string ): TransactionObject; progressOutboxWithProof( _intentHash: string | number[], _nonce: number | string, _sender: string, _rlpParentNodes: (string | number[])[], _storageRoot: string | number[], _messageStatus: number | string, _hashLock: string | number[], _messageBoxOffset: number | string ): TransactionObject; progressInboxWithProof( _intentHash: string | number[], _nonce: number | string, _sender: string, _rlpParentNodes: (string | number[])[], _storageRoot: string | number[], _messageStatus: number | string, _hashLock: string | number[], _messageBoxOffset: number | string ): TransactionObject; }; events: { allEvents: ( options?: { filter?: object; fromBlock?: number | string; topics?: (null | string)[]; }, cb?: Callback ) => EventEmitter; }; }