import { PublicKey } from '@solana/web3.js';
import { PrivacyCash } from 'privacycash';
const client = new PrivacyCash({
RPC_url: 'YOUR_SOLANA_MAINNET_RPC_URL',
owner: 'YOUR_PRIVATE_KEY'
});
// USDC mint address
const mintAddress = new PublicKey('EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v');
async function depositUsdc() {
// Deposit 2 USDC
const depositRes = await client.depositSPL({
amount: 2,
mintAddress
});
console.log(depositRes);
// Check balance after deposit
const privateBalance = await client.getPrivateBalanceSpl(mintAddress);
console.log('USDC balance after deposit:', privateBalance.amount);
}
depositUsdc();