/* 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 PollingPlace extends Contract { constructor( jsonInterface: any[], address?: string, options?: ContractOptions ); methods: { votesWeights(arg0: string | number[]): TransactionObject; validatorTargetHeights(arg0: string): TransactionObject; blockStores(arg0: string | number[]): TransactionObject; coreHeights(arg0: string | number[]): TransactionObject; totalWeights(arg0: number | string): TransactionObject; validators( arg0: string ): TransactionObject<{ auxiliaryAddress: string; weight: string; ended: boolean; startHeight: string; endHeight: string; 0: string; 1: string; 2: boolean; 3: string; 4: string; }>; updateMetaBlock( _validators: (string)[], _weights: (number | string)[], _originHeight: number | string, _auxiliaryHeight: number | string ): TransactionObject; vote( _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; originCoreIdentifier(): TransactionObject; currentMetaBlockHeight(): TransactionObject; auxiliaryCoreIdentifier(): TransactionObject; }; events: { allEvents: ( options?: { filter?: object; fromBlock?: number | string; topics?: (null | string)[]; }, cb?: Callback ) => EventEmitter; }; }