Make the market.
Prepare offers for the Haveno XMR market.
Make your market.
Create, review, publish and remove Haveno offers here. Your synchronized daemon and the latest companion must be running; funds and payment accounts stay in your wallet.
Connect your local Haveno wallet
Run the XMR Exchange companion beside your RetoSwap daemon. Trades and fees use your own wallet. Your daemon password and keys stay on your computer.
Companion setup
Download companion source (.zip)- Use a synchronized RetoSwap daemon with its gRPC-Web Envoy endpoint on loopback.
- In the source checkout, configure HAVENO_DAEMON_URL, HAVENO_API_PASSWORD and a random UNDERGROUND_PAIRING_TOKEN of at least 32 characters.
- Run
pnpm companion. Keep it running and allow your browser’s local-network access prompt.
Default UI origin: https://underground-amber.vercel.app. Local development requires UNDERGROUND_UI_ORIGIN to match the page origin exactly.
Use an existing compatible payment account. Haveno sets permitted limits and fees; publication can fail if funds, account setup or daemon synchronization are incomplete. This is a real wallet operation, not a public-site demo.