Auto-Execute Setup

Connect your trading wallet so Aurum can place trades on its own signals.

⚠ READ THIS FIRST.

Current Status

loading...

Step 1 — Paste your wallet's private key

For Hyperliquid (our supported live venue): paste your Ethereum private key — 64 hex characters, with or without 0x prefix. Phantom: switch to the Ethereum tab → Settings → Show Private Key. MetaMask: Account Details → Show Private Key. The bot auto-detects EVM vs Solana keys.

You'll add this same passphrase as AURUM_WALLET_PASSPHRASE in Render env vars in Step 2. Write it down somewhere safe — if you lose it, the bot can't decrypt the wallet and you'll have to remove + re-add.

Step 2 — Set Render env vars

After storing the wallet above, go to your Render dashboard for tradeaurum.co → Environment, and add THESE:

AURUM_WALLET_PASSPHRASE = <the passphrase you used above>
AURUM_AUTO_EXECUTE      = paper             # paper FIRST
AURUM_VENUE             = hyperliquid_maker  # the live venue we support
AURUM_HL_TESTNET        = false             # set true for dry-run on HL testnet

Then trigger a manual redeploy. The bot will load the encrypted wallet on startup and start firing paper trades against the real Zeta fee model.

Step 3 — Verify the passphrase works

Confirm the passphrase you set in Render decrypts the wallet correctly.

Optional — Auto-bridge from Solana

If you want the bot to automatically bridge your Solana USDC to Hyperliquid (via LI.FI), paste your Solana side Phantom private key here. This is SEPARATE from the EVM key above and only enables the auto-bridge button on /aurum Deposit tab.

Increases blast radius. If your server is ever compromised, an attacker can drain BOTH your Solana wallet AND your HL funds — instead of just HL. Only paste this if you're keeping a small auto-bridge wallet (e.g., $100-500 max), not your main Solana wallet.

Step 4 — When you're ready to go LIVE

After 3-5 days of clean paper trading (check Dashboard → Paper Positions), flip to live by changing the env var on Render:

AURUM_AUTO_EXECUTE = live

Hyperliquid's executor is LIVE — once you flip this, the bot will submit real limit-post-only orders (maker rebate) against your HL balance, set stop-loss + take-profit trigger orders, and close positions via the safety layer's kill switch.