zkSYS Genesis · 57057testnetrpc…faucetpali required to launch
+create
bridge · hyperliquid

SYS to HyperEVM

A direct Hyperlane lane from Syscoin to Hyperliquid’s EVM, so SYS has somewhere to be traded that is not zkSYS. It does not exist yet. This page is where it will live, and meanwhile it is an honest account of what is built and what is not.

where this stands

Nothing is deployed. There is no warp route between Syscoin and Hyperliquid EVM Testnet, so there is nothing to move money along and no button here that would do it.

The work to change that is written down rather than planned: the runbook is docs/WARP-ROUTE.md in the repository, with npm run warp:discover, warp:verify and warp:watch beside it.

how it would work
  1. Withdraw from zkSYSThe money masstart holds is on zkSYS, and this lane starts on Syscoin Tanenbaum. Getting there is the first half of the withdrawal that already exists — withdraw, wait for zkSYS to settle it, claim on Tanenbaum. Hours, and you pay the claim.
  2. One Hyperlane hopNative SYS into the collateral router on Syscoin, a message to domain 998, and the same amount appears as a synthetic on Hyperliquid EVM Testnet. This is the part that does not exist.
  3. Trade it thereWhich needs somebody to have put liquidity beside it. A synthetic with no pool is a token nobody can sell, and the lane working changes nothing about that.

Hyperliquid balances mostly live on HyperCore, not HyperEVM, so a fourth step moves it across there. That is Hyperliquid’s own transfer, not a bridge.

what is missing

Syscoin’s own position is bridge security. A SYS lane secured by a multisig validator set is a weaker trust model than Syscoin’s own bridge design. That may be an acceptable trade — but it is a trade, and it should be made on purpose. None of this is audited.

masstart.fun — launch a coin on zkSYS