Robinhood Chain

Create an RHC copy-trade rule (PRO+)

Mirror chosen Robinhood Chain wallets to a webhook or the rhc:copytrade:signals WebSocket channel. Any valid 0x source wallet fires, KOL or not (source_admission: any_wallet, production since 2026-10-04; KOL membership is enrichment only and copy-trade sources do not use Wallet Tracker quota); operational_state says whether the rule can fire right now. A source trade must be at most 5 s old by chain time. Addresses are lowercased on write — the evaluator matches the lowercased event address, so a checksummed rule would never fire. Amounts are ETH. Idempotency is (subscription_id, tx_hash), so a replayed event can never double-fire.

No min_mc_usd/max_mc_usd: the RHC trade event carries no market cap, so an MC band could only be a per-event database lookup on a ~3.3M trades/day chain or a filter that silently never matches. Returns webhook_secret once, never again.

post/rhc/copytrade/subscriptions

Request

  • Base URL: https://madeonsol.com/api/v1
  • URL: https://madeonsol.com/api/v1/rhc/copytrade/subscriptions
  • Auth: HTTP bearer

Request body

namestring
source_walletsstring[] required
min_trade_ethnumber
only_action'buy' | 'sell' | 'both'
sizing_mode'fixed' | 'proportional' | 'percent_source'
sizing_amountnumber required

ETH when sizing_mode=fixed, else a multiplier of the source trade

delivery_mode'webhook' | 'websocket' | 'both'
webhook_urlstring uri

HTTPS only. Required unless delivery_mode is websocket.

Response

Created — includes one-time webhook_secret.

chain'robinhood'
webhook_secretstring nullable

One-time HMAC secret — only present when webhook delivery is configured.

notestring

Changes

No recorded changes to this operation across all 1 revision of this API.