/* 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 MosaicCore extends Contract { constructor( jsonInterface: any[], address?: string, options?: ContractOptions ); methods: { seals(arg0: string | number[]): TransactionObject; reportedTransitions( arg0: string | number[] ): TransactionObject<{ coreIdentifier: string; kernelHash: string; auxiliaryDynasty: string; auxiliaryBlockHash: string; accumulatedGas: string; originDynasty: string; originBlockHash: string; transactionRoot: string; 0: string; 1: string; 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; }>; openKernel(): TransactionObject<{ height: string; parent: string; 0: string; 1: string; }>; proposedMetaBlock( arg0: string | number[], arg1: string | number[] ): TransactionObject<{ coreIdentifier: string; kernelHash: string; auxiliaryDynasty: string; auxiliaryBlockHash: string; accumulatedGas: string; originDynasty: string; originBlockHash: string; transactionRoot: string; 0: string; 1: string; 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; }>; reportedKernels( arg0: string | number[] ): TransactionObject<{ height: string; parent: string; 0: string; 1: string; }>; getStateRoot(_blockHeight: number | string): TransactionObject; proposeBlock( _height: number | string, _coreIdentifier: string | number[], _kernelHash: string | number[], _auxiliaryDynasty: number | string, _auxiliaryBlockHash: string | number[], _accumulatedGas: number | string, _originDynasty: number | string, _originBlockHash: string | number[], _transactionRoot: string | number[] ): TransactionObject; verifyVote( _kernelHash: string | number[], _coreIdentifier: string | number[], _transitionHash: string | number[], _source: string | number[], _target: string | number[], _sourceHeight: number | string, _targetHeight: number | string, _v: number | string, _r: string | number[], _s: string | number[] ): TransactionObject; height(): TransactionObject; COST_REPORT_BLOCK(): TransactionObject; openKernelHash(): TransactionObject; Ost(): TransactionObject; stake(): TransactionObject; DECIMALSFACTOR(): TransactionObject; head(): TransactionObject; auxiliaryCoreIdentifier(): TransactionObject; maxAccumulateGasLimit(): TransactionObject; getAuxiliaryCoreIdentifier(): TransactionObject; latestBlockHeight(): TransactionObject; getLatestStateRootBlockHeight(): TransactionObject; getAccumulatedGasTarget(): TransactionObject; }; events: { BlockReported( options?: { filter?: object; fromBlock?: number | string; topics?: (null | string)[]; }, cb?: Callback ): EventEmitter; BlockProposed( options?: { filter?: object; fromBlock?: number | string; topics?: (null | string)[]; }, cb?: Callback ): EventEmitter; VoteVerified( options?: { filter?: object; fromBlock?: number | string; topics?: (null | string)[]; }, cb?: Callback ): EventEmitter; MetaBlockCommitted( options?: { filter?: object; fromBlock?: number | string; topics?: (null | string)[]; }, cb?: Callback ): EventEmitter; allEvents: ( options?: { filter?: object; fromBlock?: number | string; topics?: (null | string)[]; }, cb?: Callback ) => EventEmitter; }; }