UNPKG

@cryptoalgebra/alm-sdk

Version:

Algebra ALM SDK

8 lines (7 loc) 663 B
import { JsonRpcProvider } from '@ethersproject/providers'; import { SignerOrProvider } from '../types'; import { ERC20, AlgebraPool, AlgebraVaultDepositGuard, AlgebraVault } from '../../abis/types'; export declare function getERC20Contract(address: string, signerOrProvider: SignerOrProvider): ERC20; export declare function getAlgebraVaultDepositGuardContract(address: string, signerOrProvider: SignerOrProvider): AlgebraVaultDepositGuard; export declare function getAlgebraVaultContract(address: string, signerOrProvider: SignerOrProvider): AlgebraVault; export declare function getAlgebraPoolContract(address: string, provider: JsonRpcProvider): AlgebraPool;