olympus-protocol-connector
Version:
Module made by Olympus Labs for easier access to the Olympus protocol through Javascript/Typescript
11 lines (10 loc) • 436 B
TypeScript
import BigNumber from 'bignumber.js';
import { Tx } from './Tx';
export interface IERC20Extend {
decimals(): Promise<BigNumber>;
valueOf(address: string): Promise<BigNumber>;
balanceOf(address: string): Promise<BigNumber>;
approve(toAddress: string, amount: number, gasPrice: number): Promise<Tx>;
calculateApprovalGas(toAddress: string, amount: number): Promise<number>;
getTotalSupply(): Promise<BigNumber>;
}