Contract registry for $POI on Ethereum. One launcher deploys everything in a single transaction; nothing here is live until an address is configured.
Taken in POI on every buy and sell and sent straight to POIRewards in the same transaction.
Taken in ETH and withdrawn to the dev wallet. Both fees together can never exceed 10%.
Starts at 50% and decays to 0% over 3 MIN after launch.
A per swap cap on POI bought during the first minutes after launch.
No owner and no mutable fees: only the dev wallet address can be changed, by the dev wallet itself. Wallet to wallet transfers never pay any fee.
Funded by the rewards allocation at launch and by the rewards share of every swap. Only the coordinator can pay, every task at most once; the project multisig can pause payouts.
If any step fails, the whole launch reverts: a half finished launch can never exist on chain.
| KEY | STATUS | VALUE |
|---|---|---|
| POI_CONTRACT_ADDRESS | SET | configured |
| REWARD_CONTRACT_ADDRESS | SET | configured |
| HOOK_CONTRACT_ADDRESS | SET | configured |
| LAUNCHER_CONTRACT_ADDRESS | SET | configured |
| RPC_URL | SET | configured (server only) |
| NETWORK_NAME | SET | configured |
| CHAIN_ID | SET | configured |
| EXPLORER_BASE_URL | SET | configured |
| REWARD_MODE | SET | live → live |
| TWITTER_URL | SET | https://x.com/ProofOfIMD |
| IMD_API_URL | SET | https://api.imd.fun |
| IMD_PROVIDER | SET | http |
IMD swarm, jobs, submissions and seats are read live from the IMD API (lib/imd). Accepted work and the daily split are written by our coordinator to the project database (lib/rewards). Contract figures are read from Ethereum (lib/chain). Payouts stay simulated until the contracts above are live.