/* 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 OSTPrime extends Contract { constructor( jsonInterface: any[], address?: string, options?: ContractOptions ); methods: { balanceOf(_owner: string): TransactionObject; allowance(_owner: string, _spender: string): TransactionObject; approve( _spender: string, _value: number | string ): TransactionObject; transferFrom( _from: string, _to: string, _value: number | string ): TransactionObject; transfer(_to: string, _value: number | string): TransactionObject; setCoGateway(_coGatewayAddress: string): TransactionObject; exists(arg0: string): TransactionObject; initialize(): TransactionObject; unwrap(_amount: number | string): TransactionObject; wrap(): TransactionObject; increaseSupply( _account: string, _amount: number | string ): TransactionObject; decreaseSupply(_amount: number | string): TransactionObject; name(): TransactionObject; initialized(): TransactionObject; totalSupply(): TransactionObject; TOKEN_NAME(): TransactionObject; organization(): TransactionObject; TOKEN_SYMBOL(): TransactionObject; decimals(): TransactionObject; TOKEN_DECIMALS(): TransactionObject; coGateway(): TransactionObject; DECIMALSFACTOR(): TransactionObject; symbol(): TransactionObject; TOKENS_MAX(): TransactionObject; token(): TransactionObject; }; events: { TokenUnwrapped( options?: { filter?: object; fromBlock?: number | string; topics?: (null | string)[]; }, cb?: Callback ): EventEmitter; TokenWrapped( options?: { filter?: object; fromBlock?: number | string; topics?: (null | string)[]; }, cb?: Callback ): EventEmitter; CoGatewaySet( options?: { filter?: object; fromBlock?: number | string; topics?: (null | string)[]; }, cb?: Callback ): EventEmitter; Transfer( options?: { filter?: object; fromBlock?: number | string; topics?: (null | string)[]; }, cb?: Callback ): EventEmitter; Approval( 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; }; }