UNPKG

@devasher/kuru-sdk

Version:

Ethers v6 SDK to interact with Kuru (forked from @kuru-labs/kuru-sdk)

23 lines 1.26 kB
import { ethers, ContractTransactionResponse } from 'ethers'; import { BatchLPDetails } from './positionViewer'; import { TransactionOptions } from '../types'; export declare abstract class PositionProvider { /** * @dev Submits a batch of liquidity positions to the contract * @param signer - The signer object * @param contractAddress - The contract address * @param batchDetails - The batch liquidity position details * @returns A promise that resolves to the transaction */ static provisionLiquidity(signer: ethers.Signer, contractAddress: string, batchDetails: BatchLPDetails): Promise<ContractTransactionResponse>; /** * @dev Constructs a transaction for batch liquidity provision * @param signer - The signer instance * @param contractAddress - The contract address * @param batchDetails - The batch liquidity position details * @param txOptions - Transaction options * @returns A promise that resolves to the transaction request object */ static constructBatchProvisionTransaction(signer: ethers.Signer, contractAddress: string, batchDetails: BatchLPDetails, txOptions?: TransactionOptions): Promise<ethers.TransactionRequest>; } //# sourceMappingURL=provision.d.ts.map