IMDIRECTOR / DOCUMENTATION
IMDirector Docs
IMDirector maps IMD transfers and Director / IMD pool swaps on Robinhood Chain to physical relay actions on an ESP32 board.
- PROJECT
- IMDirector · hardware integration with IMD ↗
- NETWORK
- Robinhood Chain mainnet · chain ID
4663 - PAYMENT TOKEN
- IMD · ERC-20 · 18 decimals · gas paid in ETH
02 Hardware #
LILYGO ESP32 Relay
- ESP32 controller with four independent relay outputs.
- Wi-Fi connection to the operator’s computer.
- A local gateway reads blockchain events and sends ON/OFF commands to the board through ESP-DASH.

03 Relay rules #
Relays 1–3 respond to exact IMD transfers to the treasury address below. Relay 4 responds to buys and sells in the Director / IMD pool.
| RELAY | TRIGGER | ACTION |
|---|---|---|
| 01 | 0.1 IMD transfer | Toggle ON ↔ OFF |
| 02 | 0.2 IMD transfer | Toggle ON ↔ OFF |
| 03 | 0.5 IMD transfer | Toggle ON ↔ OFF |
| 04 | Director / IMD pool hook TESTED | Buy Director → ON Sell Director → OFF |
- Each new valid transfer reverses the selected relay’s current state. Two transfers of 0.1 IMD switch relay 1, then switch it back.
- Other amounts, other tokens and other recipients do not trigger a relay. Amounts are matched exactly.
- Relays stay in their new state until another valid command. There is no automatic timer.
RELAY 4 / TESTED
Tested with real on-chain buys and sells in the project demo: buying Director turns relay 4 ON; selling Director turns it OFF. The IMDPhysicalHook and Director / IMD pool are deployed on Robinhood Chain. IMD launch #2418 ↗
Default rules: at least 0.05 IMD of swap volume and a 10-second cooldown. Relay 4 has no direct-transfer amount.
04 Treasury & contracts #
Use Robinhood Chain. Send transfers to the treasury wallet.
TREASURY / TRANSFER RECIPIENT
Explorer ↗0x61F5E214a2b63A759Eab81ABbB5cac1932e7a3bDIMD / TOKEN CONTRACT
Explorer ↗0x5f7bb59365ce557c26dbcaa4ee9d39a4b95b7127DIRECTOR / TOKEN CONTRACT
Explorer ↗0xecb5e7f3b9839eb083dda95099b8438ecebec16eIMDPHYSICALHOOK / RELAY 4 CONTRACT
Explorer ↗0x8eca353f6b3581415585d775968d4ad4ebc26040Use the IMD and Director token contracts to identify the tokens in your wallet. For relay 1–3 transfers, use the treasury address above. IMD documentation ↗
05 Operation #
- Select Robinhood Chain in your wallet. Hold IMD for the transfer and ETH for gas.
- Send 0.1, 0.2 or 0.5 IMD to the treasury. No wallet connection or token approval on this website is required.
- For relay 4, buy or sell Director through the Director / IMD pool. Buys turn it ON; sells turn it OFF.
- The operator’s gateway detects the transfer or hook event, queues the command and checks the board’s response. The computer, gateway, internet connection and board must be running.
Commands must start within 120 seconds of the block timestamp. This is a delivery deadline, not relay ON time. Expired transfers are not executed or automatically refunded.