@soundsright/chain
Version:
soundsright contracts
13 lines (12 loc) • 566 B
TypeScript
import { BigNumber } from 'ethers';
import { BaseChain } from './base';
export default class Token {
private chain;
static MAX_AMOUNT: BigNumber;
constructor(chain: BaseChain);
approve(address: string, account: string, spender: string, amount: string): Promise<void>;
balanceOf(address: string, account: string): Promise<string>;
decimals(address: string): Promise<number>;
compareAmount(amount1: string, amount2: string): 0 | 1 | -1;
isBalanceEnough(address: string, account: string, amount: string): Promise<boolean>;
}