halo-trade

Your agent can trade. It cannot withdraw.

Connect a wallet and let your Hermes agent trade the BTC/USDC PERP market on Injective from one subaccount you fund. The agent holds no key. Our server can only place and cancel orders in that subaccount, and you can end that at any time.

This is real money and you can lose it

Trades can lose money. You can lose everything you deposit. Every position gets a stop on chain, but a stop can fill at a worse price or fail in a fast or thin market. Nothing here promises a profit. Deposit only what you can afford to lose. The limit is 200 USDC per wallet.

  1. Connect your wallet

    MetaMask will show a sign-in request for this site. Signing costs no gas. It proves this wallet is yours, and it can issue a trading token for this wallet, so only sign it on this site. If MetaMask warns that the site does not match, stop.

  2. Deposit USDC

    Move USDC from your Injective wallet into the trading subaccount. Only money in this subaccount can be traded. You pay a small network fee in INJ.

    In your wallet on Injective
    Not checked yet
    In the trading subaccount
    Not checked yet
    Minimum to start
    50 USDC
    Limit per wallet
    200 USDC

    Deposit only what you can afford to lose. Losses can reach the full amount.

  3. Grant trading access

    Can place market, stop and take-profit orders on the BTC perp in this subaccount, and cancel them.

    Cannot withdraw or transfer.

    One signature gives our server this right for this subaccount and this market only. Your wallet keeps every other right, including withdrawing whenever you like. The values below are exactly what your wallet will sign.

    Market
    BTC/USDC PERP
    Market ID
    Subaccount
    Connect your wallet first
    Grantee (our server)
    Expires
    Show the exact on-chain messages

      Trades placed through this grant can lose the whole subaccount balance. You can revoke it at any time from this page or any Injective wallet.

    • Get your prompt

      Paste this into your Hermes agent. It holds a one-time setup code, not your API token. Your agent swaps the code for its token and stores it privately, so the token never appears on this page or in your chat.

      Pasting it runs a real trading cycle right away, and that cycle can open a position.

      Only paste a prompt you got yourself from this page at this site. A prompt from anywhere else can run commands on your computer.