How to Withdraw Your Funds from OneShot

OneShot is winding down. Follow these steps to export your wallet and access your funds on Hyperliquid.

Option 1: Using the App

  1. Sell your assets on the OneShot platform
  2. Go to the withdrawal tab and click "Crypto (USDC)"
  3. On the off-ramp or exchange of your choice (such as Coinbase), ask to receive USDC on Arbitrum
  4. Important: Double check that it's on Arbitrum. If you use the wrong network, your funds can be lost.
  5. Copy the Arbitrum USDC address from your exchange
  6. Paste that address into the OneShot withdrawal form and complete the withdrawal
Click to see an example screenshot
Example of selecting Arbitrum network on an exchange

Option 2: On Your Computer

Step 1: Export Your Wallet

  1. Go to the export page
  2. Click "Login" to authenticate with your OneShot account
  3. Click "Export Wallet" to open the Privy wallet export modal
  4. Follow the prompts to securely export your wallet's private key
  5. Important: Save your private key in a secure location. You'll need it in the next step.

Step 2: Import Your Wallet into MetaMask

  1. If you don't have MetaMask installed, download it from metamask.io
  2. Open MetaMask and click on the account icon in the top right
  3. Select "Import Account"
  4. Paste your private key from Step 1
  5. Click "Import" to add your OneShot wallet to MetaMask

Step 3: Connect a VPN

Hyperliquid's website restricts access from certain regions. To access app.hyperliquid.xyz:

  1. Install a VPN service if you don't already have one (we recommend NordVPN)
  2. Connect to a VPN server in a supported region (e.g., Canada, UK, or other non-restricted countries)
  3. Verify your VPN connection is active before proceeding to the next step

Step 4: Access Hyperliquid

  1. With your VPN connected, navigate to app.hyperliquid.xyz
  2. Click "Connect Wallet" in the top right corner
  3. Select MetaMask from the wallet options
  4. Approve the connection in the MetaMask popup
  5. Your funds from OneShot will now be visible in your Hyperliquid account

Step 5: Sell Your Assets

  1. On Hyperliquid, navigate to the spot trading interface
  2. Sell your HYPE tokens or other assets for USDC using market orders
  3. Once you have USDC in your account, click on your account balance
  4. Move the USDC from your spot account to your perps account (this is required before you can withdraw)

Step 6: Withdraw to Arbitrum

  1. Select "Withdraw" to initiate a withdrawal
  2. Choose "Arbitrum" as your destination network
  3. Enter the amount of USDC you want to withdraw
  4. Confirm the withdrawal transaction
  5. Your USDC will be sent to your wallet address on the Arbitrum network
  6. You can now view your USDC in MetaMask by switching to the Arbitrum One network

Step 7: Send USDC to Your Exchange

  1. Find an exchange or off-ramp of your choice (such as Coinbase) and ask to receive USDC on Arbitrum. Double check that it's on Arbitrum - if you use the wrong network, your funds can be lost.
  2. Copy the Arbitrum USDC address from your exchange and send your USDC from MetaMask to that address

Need Help?

If you encounter any issues during the withdrawal process, please contact our support team.

Contact Support

Security Warning

Never share your private key with anyone. OneShot support will never ask for your private key. Store it securely and only use it to import your wallet into trusted applications like MetaMask.