Method and sources
Every number on Elyhype is read from Elysium (chain id 99901) through its public RPC, or worked out from those reads with the formula printed here. Nothing is estimated by a model and nothing is invented: where data is missing the page says so.
The five tools and their limits
- Unified Trading Dashboard. Every Elysium pool that traded in the last ~70 minutes in one terminal: price, volume, swaps and depth, read from the chain's own Swap events. Limit: Covers Uniswap v3-style and v4 pools found on chain; volume in dollars only where a sourced price exists.
- Position Risk Simulator. Margin, liquidation price and loss at each price move for a leveraged long or short, with the formulas shown. Limit: A calculator only: Elysium has no perpetuals venue that this site trades on, and real venues use their own margin rules.
- Liquidity Intelligence. Exact price impact for $100 to $50,000 per side, active liquidity over six hours, and every liquidity add and remove. Limit: Exact quotes cover v3-style pools; v4 pools show depth from active liquidity only.
- Trade Planning Tools. Position size from the risk you accept, reward-to-risk, break-even win rate, with fees and the live price impact of that size. Limit: A plan is arithmetic on your inputs; it says nothing about where price will go.
- Trading Analytics. Any wallet's swaps over seven days from its own receipts: what was sold and bought, price paid, gas, and first-in-first-out results per pair. Limit: Native HYPE paid out by a router leaves no log and is shown as not visible; reverted transactions are not found.
Markets (the terminal)
Every Swap event of the last ~34,000 blocks (about 70 minutes at the measured ~0.125 s per block) on four Uniswap v4 PoolManagers and on v3-style pools. A v3-style pool counts only when its factory, asked with getPool, names that exact address. Volume = the input amounts summed; dollar volume only when a token has a listed price (HYPE and KNTQ from Montra's public API https://api.montramarkets.xyz/api/stats, USDC at $1) or a price derived from a pool holding at least $5,000 of a listed token within 2%. Unknown tokens are labelled; a symbol that looks like a listed one but has another address is flagged as a lookalike.
A selected market reads its own six hours (172,800 blocks) of Swap events and liquidity changes. Candles are open/high/low/close of the trade prices per bucket. Times sit between 12 block timestamps read on chain (straight-line placement between them). A read with any unread block range is marked incomplete and is not cached.
Exact quotes
The ElyhypeQuoteProbe contract is never deployed. Its code is placed at 0x00000000000000000000000000000000e1e1e1e1 for one eth_call with a state override; it starts a real swap on the pool, and the pool's payment callback stops it with the amounts, so nothing is paid. Checked equal to real fills on a fork of Elysium for one pool of each factory family. Uniswap v4 pools are not quoted yet.
Contracts read
| Uniswap v4 PoolManager | 0xe2e105d3f7209a9da11f83ccf3e7398a753823f1 |
| Uniswap v4 PoolManager | 0x06c63714fbf1f5753017123e2fcfdede4540b2c4 |
| Uniswap v4 PoolManager | 0x5fb015a49f5b35073f9ce01c2adb287a75f89600 |
| Uniswap v4 PoolManager | 0xb308b5df891c300a5f5a5b8fdbc30108ba842490 |
| UniswapV3Factory (getPool by fee) | 0x1707327f626496a7b5b3872e7e4d2879df7d7a9f |
| UniswapV3Factory (getPool by fee) | 0x8c60243181370bda9a7d1a45b1249a8263da0158 |
| RamsesV3Factory (getPool by tick spacing) | 0x29cd8852ff040cfe74fb20277a121ed1293afb41 |
| CLFactory (swap hook) (getPool by tick spacing) | 0xefd7a089d3057f05189b05f74ffcf30610c42891 |
| WHYPE (18 decimals) | 0xba876237b0f021a6c6d852d6c26e107997cc5e81 |
| USDC (6 decimals) | 0xb47c4c8f73f009cc0c0d3f92b388d13e293f0b65 |
| KNTQ (18 decimals) | 0xe45a355d9e9cad2ad85f2d03e3ee3102a036acf0 |
| Multicall3 (bulk reads) | 0xca11bde05977b3631167028862be2a173976ca11 |
| ElyhypeTriggerBook | 0xca39ef116145a76dc971f4e72c6bfdf36f06ce29 |
The CL factory's pools call a swap hook set by that factory's owner on every swap; the hook can change fees or refuse swaps. That is a trust in the venue, not in Elyhype, and it applies to every trade on those pools.
Wallet analytics
Transfer events to and from the address over ~7 days (4,838,400 blocks), then the newest 40 transactions' receipts and transactions. A receipt with a Swap event is a trade; sold and bought come from the address's own transfers plus HYPE it sent. HYPE paid back by a router is inferred only from a WHYPE unwrap or a native v4 swap event in the same transaction. Results per pair: first in, first out, in the quote token.
Calculators
The risk simulator and the planner print their formulas on their own pages. Neither knows the future; both are arithmetic on what you type plus live prices.
Rate limits and caching
Every data route has a per-caller limit and a site-wide budget for fresh chain reads. Shared answers are cached briefly (pools 60 s, a market 60 s, quotes 10 s, a wallet 2 min); a failed or incomplete read is never cached.