A Solana program just signed an Ethereum transaction.
The address below is owned by an eth_demoprogram PDA on Solana — no private key. Two MPC nodes on AWS produce the signature jointly; Solana's secp256k1_recover syscall verifies it on-chain, then it's broadcast to Sepolia.
Connect Phantom (top-right) on devnet to enable the Sign & Send button.
Connect Phantom to begin
Use the button in the top-right. Devnet only — Phantom will switch automatically.
Pipeline
- Solana: sign_eth_transferPhantom signs · eth_demo builds RLP and CPIs SODA
- SigRequested emittedSigRequest PDA created on-chain
- MPC committee · 2-of-2 Lindell '17Coordinator drives a 4-message protocol between P1 and P2
- Solana: finalize_signaturesecp256k1_recover verifies the MPC sig matches stored foreign_pk_xy
- Broadcast to Sepoliaeth_sendRawTransaction