@devasher/kuru-sdk
Version:
Ethers v6 SDK to interact with Kuru (forked from @kuru-labs/kuru-sdk)
8 lines • 930 B
TypeScript
import { TransactionReceipt, ethers } from 'ethers';
import { TransactionOptions } from 'src/types';
export declare abstract class MarginDeposit {
static deposit(providerOrSigner: ethers.JsonRpcProvider | ethers.AbstractSigner, marginAccountAddress: string, userAddress: string, tokenAddress: string, amount: string, decimals: number, approveTokens: boolean, txOptions?: TransactionOptions): Promise<TransactionReceipt>;
static constructDepositTransaction(signer: ethers.AbstractSigner, marginAccountAddress: string, userAddress: string, tokenAddress: string, amount: bigint, txOptions?: TransactionOptions): Promise<ethers.TransactionRequest>;
static estimateGas(providerOrSigner: ethers.JsonRpcProvider | ethers.AbstractSigner, marginAccountAddress: string, userAddress: string, tokenAddress: string, amount: string, decimals: number, approveTokens: boolean): Promise<bigint>;
}
//# sourceMappingURL=deposit.d.ts.map