UNPKG

@asset-projects/ethers-wrapper

Version:
14 lines (13 loc) 1.95 kB
export declare const ERC20: { getName: (provider: import("../..").Provider, contractAddress: string) => Promise<string | undefined>; getSymbol: (provider: import("../..").Provider, contractAddress: string) => Promise<string | undefined>; getDecimals: (provider: import("../..").Provider, contractAddress: string) => Promise<number | undefined>; getTotalSupply: (provider: import("../..").Provider, contractAddress: string) => Promise<import("ethers").BigNumber | undefined>; getBalance: (provider: import("../..").Provider, contractAddress: string, targetAddress: string) => Promise<import("ethers").BigNumber | undefined>; getToken: (provider: import("../..").Provider, contractAddress: string) => Promise<[string | undefined, string | undefined, number | undefined, import("ethers").BigNumber | undefined]>; transfer: (signer: import("ethers").Signer, contractAddress: string, to: string, amount: import("ethers").BigNumber, overrides?: import("../..").TransactionFeeOptions | undefined) => Promise<import("@ethersproject/abstract-provider").TransactionResponse | undefined>; approve: (signer: import("ethers").Signer, contractAddress: string, spender: string, amount: import("ethers").BigNumber, overrides?: import("../..").TransactionFeeOptions | undefined) => Promise<import("@ethersproject/abstract-provider").TransactionResponse | undefined>; getAllowance: (provider: import("../..").Provider, contractAddress: string, owner: string, spender: string) => Promise<import("ethers").BigNumber | undefined>; callStaticTransfer: (signer: import("ethers").Signer, contractAddress: string, to: string, amount: import("ethers").BigNumber, overrides?: import("../..").TransactionFeeOptions | undefined) => Promise<boolean>; getTransferEstimateGas: (signer: import("ethers").Signer, contractAddress: string, to: string, amount: import("ethers").BigNumber) => Promise<import("ethers").BigNumber | undefined>; };