UNPKG

zodor-protocol-web3

Version:

SDK to interact with zodor protocol

19 lines 720 B
import { ContractRunner, ethers } from 'ethers'; import { Network } from '../types'; export declare class Treasury { readonly contract: ethers.Contract; readonly network: Network; constructor(options: { network: Network; contractAddress: string; contractRunner?: ContractRunner; privateKey?: string; customRpcUrl?: string; }); purchase(tokenAddress: string, usdAmount: bigint, eAmount: { value: string; }, deadline: number, transferSignature: string, purchaseSignature: string): Promise<any>; addMerc20Token(tokenAddress: string): Promise<any>; removeMerc20token(tokenAddress: string): Promise<any>; } //# sourceMappingURL=treasury.d.ts.map