DEFI
DeFi as runtime pallets, not contracts
One DEX, one lending market, one vault standard — implemented once in the runtime and shared by every app. Deterministic liquidations, events without an ABI, commit–reveal MEV protection. On a two-validator testnet, with no audit yet.
developers-defi.headings.whyempoorio.eyebrow
developers-defi.headings.whyempoorio.headline
SUBSTRATE + FRONTIER
Call the pallet, or deploy Solidity
Most DeFi on EmpoorioChain is a client integration: sign an extrinsic against the pallet with @polkadot/api, the Rust SDK or the Dart SDK. For existing Solidity code, the Frontier EVM on chain id 2026 accepts ordinary contracts and sees DMS as an ERC-20 through a precompile.
DEFI PRIMITIVES
A single native state
RPC access
One public HTTPS node, rpc2.testnet.empooriochain.com, rate-limited to 10 requests per second with a one-hour ban. Run your own node for anything heavier.
pallet-dex
Constant-product pools between native assets with a treasury account per pool; first real swap from Eoonia on 14 September 2026.
pallet-flashloan
Atomic borrow-and-repay inside one extrinsic against native pools.
pallet-emp-staking
Bond, nominate, unbond and withdraw; verified from Eoonia against the live chain.
pallet-derivatives
Options with strike, expiry and type preserved on chain; no real position opened.
pallet-mev-protection
Commit–reveal ordering at the protocol level so a front-runner cannot see trades first.