UNPKG

@augustdigital/vaults

Version:

JS SDK for web3 interactions with the August Digital Lending Pools

20 lines (19 loc) 904 B
import { IAddress } from '@augustdigital/types'; import { Provider, Signer, Wallet } from 'ethers'; type IPoolWriteOptions = { pool: IAddress; wallet: IAddress; amount?: string | bigint | number; wait?: boolean; }; export declare function allowance(signer: Signer | Wallet | Provider, options: IPoolWriteOptions): Promise<import("@augustdigital/types").INormalizedNumber>; export declare function approve(signer: Signer | Wallet, options: IPoolWriteOptions): Promise<string>; export declare function deposit(signer: Signer | Wallet, options: IPoolWriteOptions): Promise<string>; export declare function requestRedeem(signer: Signer | Wallet, options: IPoolWriteOptions): Promise<string>; export declare function redeem(signer: Signer | Wallet, options: IPoolWriteOptions & { year: string; month: string; day: string; receiverIndex: string; }): Promise<string>; export {};