Skip to main content

Deposit to Curve from your Safe Multisig

This guide will walk you through the process of depositing assets to Curve Finance using your Safe multisig on Corn.

Prerequisites​

  • A Safe multisig on Corn (if you haven't created one yet, follow this guide)
  • Assets in your Safe that you wish to deposit into Curve
  • Sufficient BTCN for transaction fees

Steps​

1. Create and Fund your Safe​

If you haven't already, create a Safe multisig following our Safe creation guide and fund it with the assets you wish to deposit into Curve.

Fund Account

2. Connect to Curve​

  1. Navigate to Curve.fi
  2. Select "Corn Network" from the chain selector dropdown if it's not already selected
  3. Click "Connect Wallet" in the top right corner
Curve Connect

3. Initialize WalletConnect​

  1. Select "WalletConnect" from the wallet options
  2. A QR code will appear - do not scan it
  3. Instead, copy the connection code displayed below the QR code
WalletConnect Code

4. Connect via Safe​

  1. Navigate back to safe.usecorn.com
  2. Click on the WalletConnect icon in the top right corner, next to your wallet address
  3. Paste the connection code you previously copied
  4. Your Safe should now be connected to Curve
Safe Connected

Safe Connected

5. Deposit Assets​

  1. Return to Curve and verify that your Safe's address is shown as the connected wallet
  2. Navigate to the "Pools" tab
  3. Select your desired pool (e.g., LBTC/wBTCN pool)
  4. Input the amount of each token you wish to deposit
  5. Click "Approve Spending"
Curve Pools

Approve Spending

6. Handle Approvals​

  1. In your Safe interface, you'll see the first token approval transaction
  2. Important: The default approval is unlimited. It's recommended to modify the amount to just what's needed for your deposit
  3. Gather the required signatures to meet your Safe's threshold
  4. Execute the first approval transaction
  5. Repeat steps 1-4 for the second token approval
Approve Spending

7. Complete Deposit​

  1. Once both approvals are executed, return to Curve
  2. Click "Deposit"
  3. A final transaction will appear in your Safe App
  4. Gather the required signatures and execute the transaction
  5. Return to Curve to confirm your successful deposit
Deposit

Deposit Execution

Verification​

After the final transaction is executed, verify your deposit by checking your position in the Curve interface.

Deposit Verification

tip

This same process can be used for other Curve actions:

  • Creating pools
  • Withdrawing liquidity
  • Swapping tokens
  • Any other Curve functionality

Additionally, this WalletConnect process works with any other dApp that supports WalletConnect on Corn!

warning

When approving tokens, it's recommended to only approve the amount you plan to use rather than granting unlimited approvals. You can modify the approval amount in the Safe interface before executing the transaction.