Skip to content

A secure and efficient Multi-Party Computation (MPC) wallet developed in Rust for the Solana blockchain. This wallet enhances security by distributing control over private keys among multiple parties, ensuring that no single entity has full access.

Notifications You must be signed in to change notification settings

simba0808/mpc-wallet

Repository files navigation

MPC-based API keys


mpc-wallet-lib: Rust library for MPC-based API keys. Compiles with stable Rust (i.e., 1.39 as of 11/2019)

mpc-wallet-wasm: WASM (full) client interface to MPC-based API keys

mpc-wallet-elixir: Elixir server and client NIFs to MPC-based API keys

mpc-wallet-nodejs: Node.js (limited) client interface to MPC-based API keys

bigints: library for supporting multiple bigint libraries

rust-paillier: patched pure Rust Paillier library

demo: client and server demos using the WASM and Elixir interfaces respectively

About

A secure and efficient Multi-Party Computation (MPC) wallet developed in Rust for the Solana blockchain. This wallet enhances security by distributing control over private keys among multiple parties, ensuring that no single entity has full access.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages