Back to Contract Explorer

SmartLoanWrappedNativeTokenFacet

assets

Handles wrapping and unwrapping of the native token (ETH/WETH) within the Smart Loan.

Functions (2)

Usage Example

typescript
// Wrap native ETH in the loan to WETH
await walletClient.writeContract({
  address: loanAddress,
  abi: wrappedNativeTokenFacetAbi,
  functionName: "wrapNativeToken",
});

// Unwrap and withdraw 0.1 ETH
await walletClient.writeContract({
  address: loanAddress,
  abi: wrappedNativeTokenFacetAbi,
  functionName: "unwrapAndWithdraw",
  args: [parseEther("0.1")],
});