This application a web user interface for Hyperliquid native multisignature wallets, also known as Hypercore multisig.
pnpmTo launch Open Hyperliquid Multisigner:
pnpm run dev
Then go to:
All signers must sign the exact same payload. Coordinate nonce values before signing. Changing any field invalidates previously collected signatures..
On Hyperliquid, an agent (also called an "API wallet") is a secondary signing key that has been delegated authority by a master account to sign a subset of actions on its behalf. Agents exist so that bots, trading software, and automated strategies can place orders and manage positions without exposing the master account's private key.
Delegation happens on-chain via the ApproveAgent action:
ApproveAgent payload that names an agent address. The master account can also give the agent a human-readable name at approval time.withdraw and usdSend still require a direct signature from the master account (or, in the multisig case, the full set of multisig signers).Why this matters for multisig. Collecting signatures from every multisig participant for every single order is impractical for active trading. Instead, the multisig collectively signs a single ApproveAgent action once, delegating day-to-day trading to an agent wallet. From that point on, the agent can place orders and cancel them unilaterally, while anything that moves funds out of the multisig (withdrawals, transfers) still requires the full multisig quorum.
Open Hyperliquid Multisigner supports both sides of this flow:
Approve Agent — the multisig-coordinated action that authorises an agent walletWithdraw, USD Send, Spot Send, USD Class Transfer, Token Delegate, Convert to MultiSig — the fund-moving actions that always require the full multisig quorumPlace Order, Cancel Order, Vault Transfer, Sub-Account Transfer, etc.) — signable either by the multisig quorum or, once delegation is set up, by the approved agent directlyFor the canonical protocol reference, see the Hyperliquid documentation on nonces and API wallets.
TODO
MIT.