@celo/contractkit
Version:
Celo's ContractKit to interact with Celo network
14 lines (13 loc) • 575 B
TypeScript
import { StrongAddress } from '@celo/base';
import { Contract } from '@celo/connect';
import { BaseWrapper } from './BaseWrapper';
export declare abstract class AbstractFeeCurrencyWrapper<TContract extends Contract> extends BaseWrapper<TContract> {
abstract getAddresses(): Promise<StrongAddress[]>;
getFeeCurrencyInformation(whitelist?: StrongAddress[]): Promise<{
name: string | undefined;
symbol: string | undefined;
address: `0x${string}`;
adaptedToken: `0x${string}` | undefined;
decimals: number | undefined;
}[]>;
}