/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import BN from "bn.js"; import { EventData, PastEventOptions } from "web3-eth-contract"; export interface IReserveContract extends Truffle.Contract { "new"(meta?: Truffle.TransactionDetails): Promise; } type AllEvents = never; export interface IReserveInstance extends Truffle.ContractInstance { setTobinTaxStalenessThreshold: { ( arg0: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise>; call( arg0: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( arg0: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; }; addToken: { (arg0: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; }; removeToken: { ( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise>; call( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; }; transferGold: { ( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise>; call( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; }; transferExchangeGold: { ( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise>; call( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; }; transferCollateralAsset: { ( collateralAsset: string, to: string, value: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise>; call( collateralAsset: string, to: string, value: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( collateralAsset: string, to: string, value: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( collateralAsset: string, to: string, value: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; }; getReserveGoldBalance(txDetails?: Truffle.TransactionDetails): Promise; getUnfrozenReserveGoldBalance( txDetails?: Truffle.TransactionDetails ): Promise; getOrComputeTobinTax: { (txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call(txDetails?: Truffle.TransactionDetails): Promise<{ 0: BN; 1: BN }>; sendTransaction(txDetails?: Truffle.TransactionDetails): Promise; estimateGas(txDetails?: Truffle.TransactionDetails): Promise; }; getTokens(txDetails?: Truffle.TransactionDetails): Promise; getReserveRatio(txDetails?: Truffle.TransactionDetails): Promise; addExchangeSpender: { (arg0: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call(arg0: string, txDetails?: Truffle.TransactionDetails): Promise; sendTransaction( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; }; removeExchangeSpender: { ( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise>; call( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; }; addSpender: { (arg0: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call(arg0: string, txDetails?: Truffle.TransactionDetails): Promise; sendTransaction( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; }; removeSpender: { (arg0: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call(arg0: string, txDetails?: Truffle.TransactionDetails): Promise; sendTransaction( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; }; isStableAsset( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; isCollateralAsset( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; getDailySpendingRatioForCollateralAsset( collateralAsset: string, txDetails?: Truffle.TransactionDetails ): Promise; isExchangeSpender( exchange: string, txDetails?: Truffle.TransactionDetails ): Promise; addCollateralAsset: { (asset: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( asset: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( asset: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( asset: string, txDetails?: Truffle.TransactionDetails ): Promise; }; transferExchangeCollateralAsset: { ( collateralAsset: string, to: string, value: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise>; call( collateralAsset: string, to: string, value: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( collateralAsset: string, to: string, value: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( collateralAsset: string, to: string, value: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; }; methods: { setTobinTaxStalenessThreshold: { ( arg0: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise>; call( arg0: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( arg0: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; }; addToken: { (arg0: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; }; removeToken: { ( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise>; call( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; }; transferGold: { ( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise>; call( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; }; transferExchangeGold: { ( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise>; call( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; }; transferCollateralAsset: { ( collateralAsset: string, to: string, value: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise>; call( collateralAsset: string, to: string, value: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( collateralAsset: string, to: string, value: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( collateralAsset: string, to: string, value: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; }; getReserveGoldBalance(txDetails?: Truffle.TransactionDetails): Promise; getUnfrozenReserveGoldBalance( txDetails?: Truffle.TransactionDetails ): Promise; getOrComputeTobinTax: { (txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call(txDetails?: Truffle.TransactionDetails): Promise<{ 0: BN; 1: BN }>; sendTransaction(txDetails?: Truffle.TransactionDetails): Promise; estimateGas(txDetails?: Truffle.TransactionDetails): Promise; }; getTokens(txDetails?: Truffle.TransactionDetails): Promise; getReserveRatio(txDetails?: Truffle.TransactionDetails): Promise; addExchangeSpender: { (arg0: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call(arg0: string, txDetails?: Truffle.TransactionDetails): Promise; sendTransaction( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; }; removeExchangeSpender: { ( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise>; call( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: string, arg1: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; }; addSpender: { (arg0: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call(arg0: string, txDetails?: Truffle.TransactionDetails): Promise; sendTransaction( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; }; removeSpender: { (arg0: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call(arg0: string, txDetails?: Truffle.TransactionDetails): Promise; sendTransaction( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; }; isStableAsset( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; isCollateralAsset( arg0: string, txDetails?: Truffle.TransactionDetails ): Promise; getDailySpendingRatioForCollateralAsset( collateralAsset: string, txDetails?: Truffle.TransactionDetails ): Promise; isExchangeSpender( exchange: string, txDetails?: Truffle.TransactionDetails ): Promise; addCollateralAsset: { (asset: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( asset: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( asset: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( asset: string, txDetails?: Truffle.TransactionDetails ): Promise; }; transferExchangeCollateralAsset: { ( collateralAsset: string, to: string, value: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise>; call( collateralAsset: string, to: string, value: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( collateralAsset: string, to: string, value: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( collateralAsset: string, to: string, value: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; }; }; getPastEvents(event: string): Promise; getPastEvents( event: string, options: PastEventOptions, callback: (error: Error, event: EventData) => void ): Promise; getPastEvents(event: string, options: PastEventOptions): Promise; getPastEvents( event: string, callback: (error: Error, event: EventData) => void ): Promise; }