UNPKG

@andrekorol/kollateral

Version:

Typescript library for Kollateral, the flash loan building block

81 lines (67 loc) 1.83 kB
/* Generated by ts-generator ver. 0.0.8 */ /* tslint:disable */ import BN from "bn.js"; import { Contract, ContractOptions, EventOptions } from "web3-eth-contract"; import { EventLog } from "web3-core"; import { EventEmitter } from "events"; import { Callback, ContractEvent, TransactionObject } from "./types"; export class TestToken extends Contract { constructor( jsonInterface: any[], address?: string, options?: ContractOptions ); clone(): TestToken; methods: { allowance(owner: string, spender: string): TransactionObject<BN>; approve( spender: string, amount: number | string ): TransactionObject<boolean>; balanceOf(account: string): TransactionObject<BN>; decimals(): TransactionObject<BN>; decreaseAllowance( spender: string, subtractedValue: number | string ): TransactionObject<boolean>; increaseAllowance( spender: string, addedValue: number | string ): TransactionObject<boolean>; name(): TransactionObject<string>; symbol(): TransactionObject<string>; totalSupply(): TransactionObject<BN>; transfer( recipient: string, amount: number | string ): TransactionObject<boolean>; transferFrom( sender: string, recipient: string, amount: number | string ): TransactionObject<boolean>; mint(amount: number | string): TransactionObject<boolean>; }; events: { Approval: ContractEvent<{ owner: string; spender: string; value: BN; 0: string; 1: string; 2: BN; }>; Transfer: ContractEvent<{ from: string; to: string; value: BN; 0: string; 1: string; 2: BN; }>; allEvents: ( options?: EventOptions, cb?: Callback<EventLog> ) => EventEmitter; }; }