HyperSettle
Sign settlements without holding a private key
An Ika dWallet is a public key whose private key is split across the Ika validator network using 2PC-MPC threshold signatures. Generate one, then ask the network to sign a SettlementOrder. The same dWallet can sign for either Solana (ed25519) or EVM (secp256k1) destinations.
1Pick a destination chain
Locks the dWallet curve at DKG. Solana destinations use ed25519, EVM destinations use secp256k1 ECDSA.
Verified by the ed25519 precompile on the Solana spoke.
2Create your dWallet
Triggers a distributed key generation across the Ika validators. The pubkey returned has no single private key — the shares stay split.
3Describe the settlement
Packed into the canonical 153-byte SettlementOrder the spoke verifies on-chain.
UTF-8 → padded to a 32-byte recipient field. In production this is a real on-chain address.
4Request a signature
Sends the message to the Ika network and verifies the response locally with tweetnacl ed25519.