YToken (Legacy)
Connecting to YToken
Using Wagmi
import { connectYToken, getContractAddresses, Chain } from "yieldfi-sdk";
import { ethers } from "ethers";
import { useAccount, useWalletClient } from "wagmi";
function YTokenExample() {
const { address } = useAccount();
const { data: walletClient } = useWalletClient();
const connectYTokenContract = async () => {
if (!walletClient || !address) {
throw new Error("Wallet not connected");
}
const provider = new ethers.BrowserProvider(walletClient);
const signer = await provider.getSigner();
const contracts = getContractAddresses(Chain.ETHEREUM);
const yUSD = connectYToken(
contracts.yUSD,
yTokenAbi, // Your YToken ABI
signer
);
return yUSD;
};
}Using Browser Provider
ERC-20 Operations
ERC-4626 Operations
View Methods
Migration to V3
Last updated