IMDirector

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.
LILYGO ESP32 Relay board used by IMDirector, with four relays and screw terminals
LILYGO ESP32 Relay · 4 channels

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.

RELAYTRIGGERACTION
010.1 IMD transferToggle ON ↔ OFF
020.2 IMD transferToggle ON ↔ OFF
030.5 IMD transferToggle ON ↔ OFF
04Director / IMD pool hook TESTEDBuy Director → ON
Sell Director → OFF
  1. Each new valid transfer reverses the selected relay’s current state. Two transfers of 0.1 IMD switch relay 1, then switch it back.
  2. Other amounts, other tokens and other recipients do not trigger a relay. Amounts are matched exactly.
  3. 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 ↗
0x61F5E214a2b63A759Eab81ABbB5cac1932e7a3bD

IMD / TOKEN CONTRACT

Explorer ↗
0x5f7bb59365ce557c26dbcaa4ee9d39a4b95b7127

DIRECTOR / TOKEN CONTRACT

Explorer ↗
0xecb5e7f3b9839eb083dda95099b8438ecebec16e

IMDPHYSICALHOOK / RELAY 4 CONTRACT

Explorer ↗
0x8eca353f6b3581415585d775968d4ad4ebc26040

Use 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 #

  1. Select Robinhood Chain in your wallet. Hold IMD for the transfer and ETH for gas.
  2. Send 0.1, 0.2 or 0.5 IMD to the treasury. No wallet connection or token approval on this website is required.
  3. For relay 4, buy or sell Director through the Director / IMD pool. Buys turn it ON; sells turn it OFF.
  4. 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.