UNPKG

@celo/contractkit

Version:

Celo's ContractKit to interact with Celo network

14 lines (13 loc) 575 B
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; }[]>; }