@devasher/kuru-sdk
Version:
Ethers v6 SDK to interact with Kuru (forked from @kuru-labs/kuru-sdk)
17 lines • 942 B
TypeScript
import { ethers } from 'ethers';
import { TransactionOptions } from '../types';
/**
* @dev Wraps native tokens into wrapped tokens (e.g. ETH -> WETH)
* @param wrapperContract - The wrapper token contract instance
* @param amount - Amount of native tokens to wrap
* @returns Transaction hash
*/
export declare function constructWrapTransaction(signer: ethers.Signer, wrapperContractAddress: string, amount: bigint, txOptions?: TransactionOptions): Promise<ethers.TransactionRequest>;
/**
* @dev Unwraps wrapped tokens back to native tokens (e.g. WETH -> ETH)
* @param wrapperContract - The wrapper token contract instance
* @param amount - Amount of wrapped tokens to unwrap
* @returns Transaction hash
*/
export declare function constructUnwrapTransaction(signer: ethers.Signer, wrapperContractAddress: string, amount: bigint, txOptions?: TransactionOptions): Promise<ethers.TransactionRequest>;
//# sourceMappingURL=unwrap.d.ts.map