• Stars
    star
    3
  • Rank 3,963,521 (Top 79 %)
  • Language
    Rust
  • Created about 4 years ago
  • Updated almost 4 years ago

Reviews

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

Repository Details

DVote Rust is a Rust library, abstracting and exposing low level and computations needed to run decentralized governance processes that use the Vocdoni protocol.

More Repositories

1

vocdoni-node

A set of libraries and tools for the Vocdoni decentralized backend infrastructure, the main ground of our universally verifiable, privacy-centric and scalable digital voting protocol
Go
86
star
2

keccak256-circom

keccak256 hash implementation in Circom
JavaScript
77
star
3

go-snark

zkSNARK Groth16 prover & verifier
Go
35
star
4

storage-proofs-eth-go

Golang library and utility for extracting erc20 token balances from EVM storage proofs
Go
32
star
5

gnark-prover-tinygo

Experimental gnark prover compatible with tinygo
Go
15
star
6

dvote-js

Javascript/Typescript library to interact with the Vocdoni Open Stack
TypeScript
13
star
7

vocdoni-sdk

Vocdoni SDK for API
TypeScript
13
star
8

zk-franchise-proof-circuit

zk-Snarks circuit for franchise proof
TypeScript
12
star
9

vocdoni-mobile

Decentralized, transparent, verifiable and anonymous voting app
Dart
12
star
10

multirpc

Multi transport RPC
Go
11
star
11

dvote-flutter

Decentralized, end-to-end verifiable governance platform client library for Dart.
Dart
11
star
12

blind-csp

Secp256k1 blind signature certification authority boilerplate
Go
10
star
13

vocdoni-manager-backend

Vocdoni centralized Census and Users management backend
Go
10
star
14

halo2-franchise-proof

Rust
10
star
15

arbo

MerkleTree compatible with circomlib
Go
10
star
16

vocdoni-manager-frontend

Vocdoni centralized Census and Users management UI
TypeScript
9
star
17

census3

Golang library and a HTTP/API service that can be used to fetch an updated list of token holders for a Ethereum ERC20, ERC721, ERC777, or other external providers (ex. POAPs or GitcoinPassport).
Go
9
star
18

smtverifier-noir

Port of Circom Sparse Merkle Tree verifier to Noir.
Roff
9
star
19

dvote-flutter-crypto

Flutter library providing both native and pure Dart implementations of cryptographic primitives
Dart
8
star
20

dvote-solidity

Ethereum smart contracts empowering the on-chain Vocdoni Open Stack features
TypeScript
8
star
21

zk-voceremony

Scripts to create and run a zk-ceremony for circom circuits.
Shell
8
star
22

votecaster

A farcaster frame for voting with Vocdoni a.k.a. Votecaster
Go
7
star
23

bridge-ui

Frontend of the Aragon Voice project
TypeScript
7
star
24

vocexplorer

Legacy Vocdoni Vochain block explorer written in go
Go
6
star
25

vocdoni-ui

Web client of Vocdoni
TypeScript
6
star
26

docs

Vocdoni documentation
JavaScript
6
star
27

ui-scaffold

Vocdoni's protocol UI
TypeScript
5
star
28

protocol

Vocdoni protocol specification
4
star
29

vocstack

Vocdoni stack deployment on docker and k8s
Shell
4
star
30

ui-components

Vocdoni UI components libs
TypeScript
3
star
31

chainlink-tally

Solidity
3
star
32

dvote-protobuf

Protobuf definitions for messages and data types used on the Vocdoni Open Stack
JavaScript
3
star
33

explorer-ui

Legacy (deprecated) Vocdoni's explorer UI. Check the new one in the link below:
TypeScript
2
star
34

degen-communities

Smart contracts for Degen Communities
TypeScript
2
star
35

vaas-api

Centralized backend & server for Vocdoni's Voting-as-a-Service API
Go
2
star
36

gnark-crypto-primitives

A set of custom circuits writted in Gnark that are required to support anonymous voting on Vocdoni.
Go
2
star
37

storage-proofs-eth-js

EVM storage proof helpers empowering ERC token based governance
TypeScript
2
star
38

14f

Example frontend of a CA based election
TypeScript
2
star
39

voterollup

Experiment in gassless voting using snarks
Solidity
2
star
40

dvote-rs-ffi

Allows to export static and shared libraries providing the features available on DVote Rust, using the C Foreign Function Interface.
Rust
2
star
41

farcaster-go

A Go module that facilitates smooth and easy integration with the Farcaster network.
Go
2
star
42

eventual

Eventual is a wrapped state manager for Flutter. It allows to track the evolution of pending remote requests and refresh the UI efficiently when relevant data becomes available.
Dart
2
star
43

aragon-osx-plugin

Aragon OSx plugin that enables off-chain voting using the Vocdoni protocol
TypeScript
2
star
44

gnark-tiny-prover-g16

Gnark based tiny prover for Groth16 and bn254
Go
1
star
45

vocdoni-csp-admin-sdk

TypeScript
1
star
46

ts-vote-frame

Typescript frame service for Farcaster
TypeScript
1
star
47

tutorials

This repository contains code examples featured on public articles
TypeScript
1
star
48

deep-linker

Simple HTTP server to handle and rewrite Universal links
Go
1
star
49

gnark-wasm-prover

PoC Gnark prover for bn254 and Plonk, optimized for WASM
Go
1
star
50

explorer

Vocdoni's Blockchain Explorer
TypeScript
1
star
51

bounties

Bounty list for the Vocdoni project
1
star
52

developer-portal

Documentation about the Vocdoni API, SDK and more
JavaScript
1
star
53

common-client-libs

Common client libs and tools used by our apps
1
star
54

interoperability

Private repository to manage the interoperability between protocol, API, SDK, UIs and documentation
1
star
55

help

Vocdoni Knowledge base
1
star
56

react-hooks

A set of React Hooks for Vocdoni decentralized clients, enabling for a universally verifiable, privacy-centric and scalable digital voting protocol
TypeScript
1
star
57

vocdoni-ca-server

Go
1
star
58

votebot

Simple Warpcast bot to create polls frames using farcaster.vote, an onvote experiment.
Go
1
star