Perps on penny stocks and the pre-market, 24/7. Trade the volatility Wall Street won't let you touch.
One war chest funds one desk. Every session its equity is read straight off HyperCore and split down the middle of an axe: the Handle is paid first, the Blade takes the first loss and everything left over.
A contract on HyperEVM can ask HyperCore what an account is worth on a HIP-3 dex, and get an answer in the same transaction. That reading is the only input TomahawkFi has, and every rule below is written to need nothing else: no oracle, no reported NAV, no committee, no signature.
Deposits are USDC. The vault bridges them onto HyperCore and pushes them to a single HIP-3 perp dex, the kind of venue where a penny stock or a pre-market name is actually listed and quoted around the clock.
mark() is permissionless. The people whose money it is never have to wait for an operator to admit a loss. It reads the desk's equity, adds what is idle on Core and on HyperEVM, and folds the difference into the book.
Gains repay the Handle's arrears, then its preferred return, then everything left is the Blade's. Losses run the other way: the Blade is spent to zero before the Handle is touched at all.
The wood. You hold the part that does not cut you.
The steel. It takes the hit, so it takes the edge.
The desk's trader can rest orders on listed markets and push capital out to the dex. There is no path by which that key can send a unit anywhere else: the two functions that move value address address(this) and USDC's own system address, both compile-time constants, and neither takes a destination.
One billion, minted once, no owner, no mint function, nothing to renounce.
contractURI() with the logo drawn on-chain, baked in at deploy, with no setter to repoint it.Everything the governor can turn, and how far it can turn it. The bounds are reverts in the contract, not conventions in a document.
| Dial | At launch | Hard bound | What it does |
|---|---|---|---|
| Preferred return | 8 % | ≤ 30 % | What the Handle accrues per year while at risk |
| Performance fee | 20 % | ≤ 30 % | Taken from the Blade, above its high-water mark only |
| Blade cap | 50 % | 5 % to 200 % | How large the junior may be against the senior |
| Notice | 24 h | 1 h to 7 d | Between a withdrawal request and its first payment |
| Settle window | 10 blocks | 1 to 500 | Marking is refused this long after a Core send |
| Seat rate | 10 USDC / TOMA | fixed | Blade capacity unlocked per token burnt |
| Operator share | 100 % of the fee | fixed | Paid in USDC to an immutable address, in the same call |
| Abandonment | 14 days | fixed | No mark for this long and the recall opens to everyone |
These are measured limits, not caveats. They were established by calling the precompiles on HyperEVM and cross-checking the answers against the Hyperliquid API, and the protocol is shaped around them rather than written past them.
On a HIP-3 dex a contract can read accountMarginSummary(dexIndex, addr) and nothing else. markPx, oraclePx and perpAssetInfo revert on a HIP-3 asset id, and position() takes a uint16 while HIP-3 ids start at 100 000, so the market cannot even be named in the argument.
So the Warchest proves what the desk is worth, and never what it holds. Anyone selling you the second one on this chain today is selling you a screenshot.
A trader who loses their key loses the ability to trade well. They never gain the ability to steal: the contract will not encode a destination it was handed. That is a real boundary, and it is the only one being claimed.
An action is a log HyperCore reads afterwards; the EVM transaction succeeds whether or not Core accepts it. So every capital move is one step per transaction, each step checks the precompile for the balance it is about to move, and marking is refused until the send has settled. Crediting a book from a balance that has not landed is how a vault pays out money it does not have.
No addresses, no pool, no liquidity, no deposits. The contracts compile and 48 tests pass, including the launch path against a live fork of Project X. That is the entire claim being made on this page today.