• Stars
    star
    1
  • Language
    TypeScript
  • Created about 3 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Playground for basic functionality and explanation about the Anchor protocol

More Repositories

1

multi-party-ecdsa

Rust implementation of {t,n}-threshold ECDSA (elliptic curve digital signature algorithm).
Rust
975
star
2

awesome-tss

A curated list of distributed key generation and threshold signatures implementations
271
star
3

curv

Rust language general purpose elliptic curve cryptography.
Rust
264
star
4

gotham-city

Gotham city is a fully functional project to demonstrate real-life example of minimalist Bitcoin decentralized HD wallet using 2 party ECDSA
Rust
192
star
5

multi-party-schnorr

Rust implementation of multi-party Schnorr signatures over elliptic curves.
Rust
170
star
6

multi-party-eddsa

Rust implementation of multi party Ed25519 signature scheme.
Rust
132
star
7

zk-paillier

A collection of Paillier cryptosystem zero knowledge proofs
Rust
113
star
8

thresh-sig-js

Javascript threshold signatures SDK
TypeScript
110
star
9

white-city

Network layer for MPC (Secure Multi-Party Computation) based on Tendermint
Rust
103
star
10

mnemonic-recovery

Bitcoin and Ethereum mnemonic phrase recovery tool
HTML
81
star
11

kms-secp256k1

Multi Party Key Management System (KMS) for Secp256k1 Elliptic curve based digital signatures.
Rust
72
star
12

bulletproofs

Bulletproofs and Bulletproofs+ Rust implementation for Aggregated Range Proofs over multiple elliptic curves
Rust
71
star
13

multi-party-bls

Threshold BLS signatures in Rust
Rust
69
star
14

class

Rust library for building IQC: cryptography based on class groups of imaginary quadratic orders
C
63
star
15

mpc-over-signal

Secure transport for running MPC protocols backed by Signal
Rust
62
star
16

binance-thresh-wallet

Wallet for Binance chain powered by two-party ECDSA
TypeScript
51
star
17

ShareLock

ShareLock: mixing for cryptocurrencies from multiparty ECDSA
JavaScript
50
star
18

multi-hop-locks

ECDSA based construction for Anonymous Multi-Hop Locks (https://eprint.iacr.org/2018/472.pdf)
Rust
43
star
19

big-spender

A tool for checking BigSpender vulnerability in your Bitcoin wallet
JavaScript
38
star
20

JugglingSwap

Scriptless atomic cross-chain (and cross-curve) swap protocol based on a fair exchange of secrets.
TypeScript
33
star
21

fs-dkr

FS-DKR: One Round Distributed Key Rotation
Rust
32
star
22

solana-tss

PoC of TSS in Solana blockchain
Rust
27
star
23

round-based-protocol

Driver for round-based protocols in Rust
Rust
23
star
24

vdf

Simple RSA VDF in Rust
Rust
19
star
25

thresh-rust-u2f

U2f implementation with threshold signatures
Rust
16
star
26

terra-multisend

A multisend smart contract for the Terra blockchain using CosmWasm
Rust
16
star
27

inspirational-crypto

A list of exceptionally good cryptography libraries that inspire our work
16
star
28

emerald-city

WASM/HW-friendly lightweight client application for threshold ECDSA
Rust
15
star
29

zengo-will

Rust
15
star
30

vice-city

distributed RSA modulus generation in Rust
Rust
15
star
31

rust-elgamal

Rust implementation of ElGamal encryption
Rust
14
star
32

compound-playground

Basic interaction with the Compound suite of smart contracts
TypeScript
13
star
33

paradise-city

Rust implementation of Zcash multi-signautres
Rust
13
star
34

two-party-ecdsa

Rust
13
star
35

dlog-verifiable-enc

JS Implementation of Practical Verifiable Encryption and Decryption of Discrete Logarithms
Rust
13
star
36

two-party-musig2-eddsa

Rust
12
star
37

centipede

A scheme for instantiating KMS's with recovery
Rust
12
star
38

tss-bugs

supplement material for BlackHat2020 talk: Multiple Bugs in Multi-Party Computation: Breaking Cryptocurrency's Strongest Wallets
12
star
39

flippable-operator-filterer

Solidity
11
star
40

Ethereum2.0-Resources

A succinct list of the best Ethereum 2.0 resources
10
star
41

silent-ecdsa

Rust
10
star
42

extra-ordinaire

Inscription trading implementation in Rust
Rust
9
star
43

badger_dao_script_analysis

An ongoing analysis of Badger Dao's script
JavaScript
7
star
44

ZenGo

Repository related to ZenGo: Bitcoin & Crypto Wallet
6
star
45

signature-simulation

Solidity
6
star
46

cosmos-thresh-wallet

Cosmos full featured wallet working with 2 party ECDSA
TypeScript
5
star
47

random-beacon

Rust
5
star
48

terra-thresh-wallet

A new implementation for Terra wallet using the new sdk
TypeScript
5
star
49

crypto-key-calculator

This project is based on a paper by Ittai Eyal et al. that looked into different key configurations used for crypto wallets and their probability of being compromised.
JavaScript
5
star
50

two-party-eddsa-wrapper

Client-server wrapper for Two-Party EdDSA
Rust
4
star
51

taquito-taquito

TypeScript
4
star
52

gotham-engine

Traits for abstracting 2MPC signing infrastructure of gotham-city server
Rust
4
star
53

TLS-masterkey-recovery

Python
4
star
54

pps-gc

Rust
3
star
55

rust-utils

Utilities and documentation for coding in Rust
3
star
56

libs-core-bindings

Rust
2
star
57

CHILL-STORAGE-TM-bitcoin-export-privkey

Export a ZenGo constructed private key to WIF & address
JavaScript
2
star
58

pps

Stealth addresses based on inner product FE
Go
2
star
59

klaytn-thresh-wallet

Klaytn wallet powered by Two-Party ECDSA
JavaScript
2
star
60

Bad_randomness_tls_client_handshake_pure_python

Python
2
star
61

spec-multi-party-ecdsa

This project is a Haskell implementation of multi-party ECDSA protocol spec.
1
star
62

crypto-gmp

Rust
1
star
63

walletconnect-premint-test

TypeScript
1
star
64

smart-contracts-workshop

JavaScript
1
star
65

foundry-workshop

Solidity
1
star
66

public-docs

Zengo's repository of public docs, white papers, etc.
1
star
67

walletconnect-tokenproof-test

TypeScript
1
star