/* 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 AuxiliaryBlockStore extends Contract { constructor( jsonInterface: any[], address?: string, options?: ContractOptions ); methods: { accumulatedGases(arg0: string | number[]): TransactionObject; kernelHashes(arg0: string | number[]): TransactionObject; transitionObjectAtBlock( _blockHash: string | number[] ): TransactionObject<{ coreIdentifier_: string; dynasty_: string; blockHash_: string; 0: string; 1: string; 2: string; }>; isVoteValid( _transitionHash: string | number[], _sourceBlockHash: string | number[], _targetBlockHash: string | number[] ): TransactionObject; accumulatedTransactionRoots( arg0: string | number[] ): TransactionObject; originBlockHashes(arg0: string | number[]): TransactionObject; stateRoot(_height: number | string): TransactionObject; isBlockReported(_blockHash: string | number[]): TransactionObject; checkpoints( arg0: string | number[] ): TransactionObject<{ blockHash: string; parent: string; justified: boolean; finalised: boolean; dynasty: string; 0: string; 1: string; 2: boolean; 3: boolean; 4: string; }>; transitionHashAtBlock( _blockHash: string | number[] ): TransactionObject; originDynasties(arg0: string | number[]): TransactionObject; auxiliaryTransitionObjectAtBlock( _blockHash: 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; }>; auxiliaryTransitionHashAtBlock( _blockHash: string | number[] ): TransactionObject; initialize(_kernelGateway: string): TransactionObject; reportBlock( _blockHeaderRlp: (string | number[])[] ): TransactionObject; justify( _sourceBlockHash: string | number[], _targetBlockHash: string | number[] ): TransactionObject; startingHeight(): TransactionObject; epochLength(): TransactionObject; kernelGateway(): TransactionObject; originBlockStore(): TransactionObject; getCurrentDynasty(): TransactionObject; getCoreIdentifier(): TransactionObject; getHead(): TransactionObject; latestBlockHeight(): TransactionObject; pollingPlace(): TransactionObject; }; events: { BlockReported( options?: { filter?: object; fromBlock?: number | string; topics?: (null | string)[]; }, cb?: Callback ): EventEmitter; BlockJustified( options?: { filter?: object; fromBlock?: number | string; topics?: (null | string)[]; }, cb?: Callback ): EventEmitter; BlockFinalised( 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; }; }