HyperSettle

Private intent matching with Ika-signed settlement
Ika dWallet

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.

Pre-alpha · Ika gRPC-Web devnet
1Pick chain
2Create dWallet
3Sign
4Verify

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.

1.000000 USDC (6 decimals)
Replay-protection counter

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.

Pre-alpha demo. Fund USDC into a spoke, then settle the funded intent with an Ika dWallet signature.