Gnosis (@gnosis)

Top repositories

1

MultiSigWallet

Allows multiple parties to agree on transactions before execution.
JavaScript
1,071
star
2

zodiac

A library for composable tooling for onchain entities
TypeScript
433
star
3

ethcontract-rs

Generate type-safe bindings for interacting with Ethereum contracts.
Rust
242
star
4

gp-v2-contracts

Smart contracts for the Gnosis Protocol v2
TypeScript
158
star
5

pm-contracts

Collection of smart contracts for the Gnosis prediction market platform.
Solidity
158
star
6

GECO

Gnosis Ecosystem Fund
130
star
7

conditional-tokens-contracts

Smart contracts for conditional tokens.
Solidity
128
star
8

hashi

An EVM hash oracle aggregator
TypeScript
126
star
9

cowswap

🐮 CowSwap: First Gnosis Protocol v2 UI
TypeScript
112
star
10

ido-contracts

Smart contracts for IDO usecase
TypeScript
111
star
11

zodiac-module-reality

A Zodiac module that uses Reality.eth as an oracle for triggering execution on a Safe.
TypeScript
101
star
12

dex-contracts

Smart contracts for the Gnosis Protocol v1
TypeScript
94
star
13

mock-contract

Simple Solidity contract to mock dependent contracts in truffle tests.
JavaScript
94
star
14

dex-research

Collection of research papers written within Gnosis
TeX
88
star
15

conditional-tokens-market-makers

Automated Market Maker (AMM) smart contracts for Conditional Tokens Markets.
JavaScript
85
star
16

cow-token

Repository containing the CowSwap Governance Token smart contract
TypeScript
69
star
17

evm-proxy-detection

Detect proxy contracts and their target addresses using an EIP-1193 compatible JSON-RPC request function
TypeScript
66
star
18

pm-js

Gnosis Prediction Markets JavaScript Library
JavaScript
66
star
19

zodiac-modifier-roles

TypeScript
56
star
20

bivrost-swift

🔥 🌈 Bridge between Solidity Contracts and Swift
Swift
56
star
21

ethers-multisend

An npm package for crafting multi-send transaction from a Zodiac Avatar, such as a Gnosis Safe, based on ethers.js
TypeScript
55
star
22

dex-zksnarks

Code to generate snark proofs for batch auction result validation of the Gnosis d.exchange
C++
45
star
23

dx-contracts

🇳🇱✖️DutchX core smart contracts
JavaScript
45
star
24

gp-v2-services

Off-chain services for Gnosis Protocol v2
Rust
44
star
25

util-contracts

Utility contracts for Gnosis
Solidity
44
star
26

canonical-weth

Canonical WETH package (see https://blog.0xproject.com/canonical-weth-a9aa7d0279dd)
JavaScript
44
star
27

django-eth-events

Python
43
star
28

safe-ios-legacy

Gnosis Safe is a multi signature (2FA) wallet for personal usage.
Swift
41
star
29

zodiac-pilot

Chrome extension to simulate Dapp interactions and record transactions
TypeScript
41
star
30

1155-to-20

ERC 1155 to ERC 20 converter
Solidity
37
star
31

cow-dex-solver

Rust
36
star
32

verify-on-etherscan

Automates verification on etherscan.io of ethereum contracts that were compiled and deployed with truffle
JavaScript
35
star
33

mech

Smart account with programmable ownership
TypeScript
33
star
34

dex-services

Off-chain services for the Gnosis Protocol v1.
Rust
31
star
35

dx-uniswap-arbitrage

Solidity
30
star
36

tabula

Instant web3 publications for writers, DAOs, and any Ethereum-based account.
TypeScript
30
star
37

dx-react

🇳🇱✖️DutchX Protocol Slow.Trade Interface - React Web
TypeScript
30
star
38

zodiac-guard-scope

A transaction guard that allows the owner to limit the multisig signers to calling specific function signatures on specific contracts.
TypeScript
30
star
39

zodiac-module-exit

TypeScript
29
star
40

dx-services

🇳🇱✖️DutchX Services, Bots and CLI
JavaScript
28
star
41

research

You will find an index of our research work here.
25
star
42

thegraph-subgraphs-monitor

Monitor subgraphs from https://thegraph.com/
Python
25
star
43

zodiac-safe-app

TypeScript
24
star
44

cow-token-allocation

Data Collection and Processing for vCoW Token Allocation
Python
24
star
45

fund-recovery

Recovery mechanisms for multi-signature wallets beyond backing up private keys.
24
star
46

token-lock

Lock ERC-20 tokens for a pre-defined amount of time
TypeScript
24
star
47

ido-ux

Interface for the ido-platform
TypeScript
24
star
48

delegate-registry

A registry contract that contains delegates for addresses/ contracts.
JavaScript
23
star
49

dx-daostack

🇳🇱✖️ Decentralized Autonomous Organization (DAO) for managing the DutchX
JavaScript
23
star
50

zodiac-module-bridge

TypeScript
20
star
51

dkg

Distributed key generation
Go
19
star
52

pm-trading-ui

Prediction Market Trading Interface for Gnosis Contracts
JavaScript
19
star
53

dx-docs

🇳🇱✖️Dutch X Documentation
Python
18
star
54

safe-browser-extension

JavaScript
18
star
55

reth

Mono repo for reth ethereum client
Rust
18
star
56

gp-v1-ui

TypeScript
16
star
57

pm-trading-db

Gnosis Core Database Layer
Python
16
star
58

solidity-arithmetic

A solidity library for performing arithmetic.
JavaScript
15
star
59

dex-subgraph

dFusion subgraph
TypeScript
14
star
60

truffle-nice-tools

A simple yet nice toolset for Truffle Framework development.
JavaScript
13
star
61

conditional-markets-interface

Interface for conditional markets for Gnosis' Conditional Token Standard
JavaScript
13
star
62

pydkg

A python implementation of distributed key generation over secp256k1
Python
12
star
63

dex-liquidity-provision

JavaScript
12
star
64

gnosis-exchange

Allows trading of any token pair with an on-chain market maker. Exchange rates serve as price oracle.
JavaScript
12
star
65

dex-open-solver

Open source solver to the batch auction problem.
Python
11
star
66

gp-v2-trading-bot

Script(s) to interact with gp-v2-contracs
TypeScript
11
star
67

ido-starter

Gnosis safe app to start auction on gnosis auction
TypeScript
11
star
68

heimdall-ios

🔐 App to manage and interact with Gnosis MultiSig Wallets https://wallet.gnosis.pm
Swift
11
star
69

module-factory

A factory for gnosis safe modules, deployed as minimal proxies.
TypeScript
10
star
70

safe-web3-provider

JavaScript
10
star
71

zodiac-modifier-delay

A Safe module that allows approved addresses to execute transactions after a time delay, during which transactions can be marked as invalid by the Safe.
TypeScript
10
star
72

dx-examples-dev

🇳🇱✖️DutchX Examples: How to build on top of DutchX
JavaScript
10
star
73

safe-app-template

A create-react-app template for a Gnosis Safe App
TypeScript
9
star
74

dex-telegram

dFusion bot
TypeScript
9
star
75

zodiac-module-nomad

TypeScript
9
star
76

dx-examples-liquidity-bots

🇳🇱✖️DutchX Example: How to run the Bots
JavaScript
9
star
77

wand-nft

TypeScript
8
star
78

pm-scripts

A command line tool that allows users to create and resolve prediction markets on top of Gnosis
JavaScript
8
star
79

zodiac-module-connext

TypeScript
8
star
80

Zodiac-Transaction-Encoder

Transaction Encoder
TypeScript
8
star
81

conditional-tokens-explorer

TypeScript
8
star
82

gp-ui

TypeScript
7
star
83

subgraph-voting-power

TypeScript
7
star
84

zodiac-module-siphon

Solidity
7
star
85

conditional-tokens-tutorial

TypeScript
7
star
86

react-multisend

A headless React library for crafting multi-send transactions from a Gnosis Safe
TypeScript
7
star
87

dappcon-website

Website for the Dappcon conference
JavaScript
6
star
88

pm-kyc-service

KYC Service written in Go for Prediction Markets application
Go
6
star
89

hg-subgraph

This repository contains the subgraph for Gnosis Prediction Markets 2.0
JavaScript
6
star
90

dex-plasma

Contracts for dex plasma batch auctions
JavaScript
6
star
91

dx-tools

🇳🇱✖️DutchX Tools: include Bots and CLI scripts
Shell
6
star
92

run-with-testrpc

Runs commands with TestRPC in the background
JavaScript
5
star
93

dtl

Decentralized token lending using DutchX
JavaScript
5
star
94

pm-apollo-contracts

Contracts related to Gnosis Apollo and Olympia
JavaScript
5
star
95

owl-token

The OWL token and related smart contracts
JavaScript
5
star
96

safe-multisig-electron

JavaScript
5
star
97

gp-v2-dune

A collection of tools to manage queries on Dune Analytics
TypeScript
5
star
98

zodiac-mod-starter-kit

Out of the box starting point for building Zodiac modules
TypeScript
5
star
99

token-splitter

Smart contract to split tokens between addresses
JavaScript
5
star
100

safe-token-distribution

TypeScript
5
star