The pallet
pallet-derivatives (runtime index 45): perpetual- and futures-style positions with collateral, margin requirements, mark price from pallet-oracle, funding, and liquidation when margin falls below maintenance. Positions and their accounting are runtime state; liquidations are runtime logic, not a keeper race.
Why a pallet
A derivatives contract on Ethereum re-implements margin accounting per venue, needs off-chain liquidators, and fragments liquidity per deployment. A native pallet has one accounting, deterministic liquidation, native pallet-mev-protection on order flow, and events an indexer reads without an ABI. It also means the chain's team owns its correctness — which is why it is behind the mainnet gate's DeFi audit.
What it needs that does not exist
- An oracle feed for mark prices.
pallet-oracleis wired; no live feed. - A venue — a frontend, market makers, liquidity. None.
- An audit. Not commissioned.
- A mainnet and real collateral. Neither.
- Users. Zero positions on the public testnet.
What the title this page carried
Announced that an exchange had chosen another chain for a derivatives venue. That exchange later collapsed. No exchange has chosen EmpoorioChain for anything, and the ecosystem's counterparty-risk statement is that it holds nothing with any exchange — which, in retrospect, the old title makes a virtue.
Speed
The old page promised high speed. EmpoorioChain's measured figures: 6-second blocks, ~3.5 s to inclusion, ~17 s to finality, on two validators. Adequate for a derivatives venue that settles at finality; not the sub-second matching engine the old title implied, and the ecosystem does not claim one.
For a builder
The DeFi hackathon track names intents and MEV protection; a derivatives frontend on this pallet with a test oracle feed would be the most ambitious submission possible and would find gaps. Document them.
Based on PALLET_REFERENCE.md, PERFORMANCE_REPORT.md and MAINNET_GATE.md Gate 1.


