Skip to content

feat(hyperliquid): add HIP-1 deploy and HC↔EVM linking scripts#625

Merged
karim-en merged 35 commits into
mainfrom
hl-deploy
Jun 10, 2026
Merged

feat(hyperliquid): add HIP-1 deploy and HC↔EVM linking scripts#625
karim-en merged 35 commits into
mainfrom
hl-deploy

Conversation

@olga24912

Copy link
Copy Markdown
Contributor

Adds Python helpers under evm/utils/hyperliquid/:

  • spot_deploy.py — interactive walkthrough of the 5-step HIP-1 token deploy on HyperCore, with spotDeployState inspection between steps, [y/N] confirmation gates, and resume support via deploy_params.json (last_step / token_id / spot_id are persisted after each successful step).
  • links_tokens.py — links an HC token to an existing HyperEVM ERC-20 via requestEvmContract + finalizeEvmContract in firstStorageSlot mode, with a confirmation gate before the irreversible finalize.

Secrets (HL_SECRET_KEY, HL_ACCOUNT_ADDRESS) live in .env (gitignored, .env.example provided). Operational params (network, token IDs, decimals, supply, EVM contract address, etc.) live in deploy_params.json and link_tokens_params.json (committed, no secrets). Setup and step-by-step usage documented in README.md.

@olga24912 olga24912 requested a review from a team June 1, 2026 13:31
Comment thread evm/src/omni-bridge/contracts/HlBridgeToken.sol Outdated
@karim-en karim-en merged commit a2ea215 into main Jun 10, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants