• Stars
    star
    688
  • Rank 63,580 (Top 2 %)
  • Language
  • License
    GNU Affero Genera...
  • Created over 5 years ago
  • Updated 12 months ago

Reviews

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

Repository Details

A collection of tools, documents, articles, blog posts, interviews, and videos related to MakerDAO and the Dai stablecoin.
Disclaimer
Awesome MakerDAO is no longer actively updated. Some Information may be outdated. If you are interested in contributing to this repo, please reach out to (Github) @amy-jung.

Awesome MakerDAO

Awesome-MakerDAO (AMD) is a community-driven project, designed to be a resource people can use to familiarize themselves with Dai and MakerDAO. All are welcome to contribute.

Get Started

Those interested in MakerDAO are invited to explore AMD's collection of resources below. Get to know Maker with the help of beginner guides, official documentation, analysis pieces, tools, partnership announcements, AMAs, podcasts, and third-party apps, and more.

Please Be Advised

Users are strongly encouraged to perform their own due diligence before trusting third-party services listed below. Despite MakerDAO's best efforts to provide a clean resource, given the nature of the cryptocurrency realm, scams do exist, and even great projects are frequently compromised.

The Maker Foundation grants program offers bounties to community members who bring attention to compromised third-party apps and services.

Table of Contents

Official

Frequently Asked Questions

Basics

Governance | Risk

Voting

Dai

Milestones

Media Coverage

Audits | Security

Developer

Translations

Archive

Official

Properties

Channels

Meetings

* Note: Public meetings are now password protected. Reach out to an admin on the #general channel on Maker's Rocket.Chat to request access.

Upcoming Events

Partnerships

FAQs

Glossary of Terms

Basics

Onboarding Guides

Beginner Guides

Tutorials

Written Tutorials

Video Tutorials

Stablecoins in General

Media

Other Stablecoin Projects

In-Depth Analysis

MakerDAO 101

MakerDAO 201

Maker Protocol

Documentation Portal

Smart Contract Modules

Other MCD Documentation

Migration

Auctions

Governance and Risk

The Maker Governance Framework is built on rigorously vetted, reproducible, scientific models created by experts with proven track records in the traditional finance space. Maker's risk analysts share research ideas, discuss quantitative models, and perform due diligence on collateral types.

Maker values the opinions of informed members who participate in on-going Governance discussions.

Governance Resources

Key Votes

All Votes below have passed

Important Forum Threads

Governance Call Presentations

Analytics

Meetings and Discussions

* Note: Public meetings are now password protected. Reach out to an admin on the #general channel on Maker's Rocket.Chat to request access.

Voting Basics

MakerDAO relies on its governance community to manage the Maker Protocol. Successful governance grows the system, improves long-term reliability, and encourages the widespread adoption of Dai.

Participate in MakerDAO Governance by staying informed and voting regularly.

Voter Onboarding

Voting Dashboard

Voting Contract

Setup Guides

Notice: The Voting Portal is undergoing an update.

Dai

  • The Dai Universe: Jordan Lyall aggregates all the different technical manifestations of Dai

Generate Dai

  • Vault Onboarding Guide: coming soon
  • Oasis Vault Portal: Lock Collateral in Maker Vaults to Generate Dai

Third Party Vault Portals

  • DeBank: DeBank is a free data-driven all-in-1 DeFi wallet with (portfolio tracker + token swap + project list + stats ranking)
  • DeFi Saver: Manage CDPs and Automate Liquidation Protection
  • InstaDapp: Alternative CDP UI With Access to Lending and Borrowing
  • Shadowlands: TextUI Dapp Platform built on Python3.5+, Web3 and Asciimatics
  • Zerion: Interface to manage multiple Vaults and CDPs in a single place

Earn Dai

Hold Dai

Hardware Wallets

Web | Paper Wallets

Browser Extension Wallets

Mobile Wallets

Mobile | Browser Wallets

Mobile | Desktop Wallets

Use Dai

Apps | Integrations | Tools

Merchant Solutions | Payment Processors

  • Coingate: Accept payment in Dai and 50 other crypto currencies
  • Dexpay: Sell more by accepting Dai, Eth and other cryptocurrencies
  • Gilded: Crypto accounting
  • Groundhog - Accept recurring and pre-authorized subscription payments from customers
  • Ink Protocol: Securely buy & sell anywhere with decentralized reputation & escrow using the XNK token
  • Reqify: Accept cryptocurrency payments with Request for Shopify
  • WooREQ: Accept cryptocurrency payments with Request for WooCommerce

Spend Dai

  • Aave: Use crypto to send fiat payments to anyone
  • AdEx Network: Platform for decentralized advertising using Dai as payment method
  • Bidali: Buy gift cards with Dai
  • Cash2VN: Use Dai to send money to anyone in Vietnam
  • CelerX: Play eSports games, win crypto prizes
  • Coinevents.io: Event tickets, sell your event's tickets for crypto
  • Grid Plus Energy: Pay for electricity with Dai, ETH, or BTC (Texas)
  • Living Room of Satoshi: Pay any bill with cryptocurrency (Australia)
  • Monolith: Ethereum wallet with debit card options and various security features
  • NeedsList: Purchase items that are critically needed and help with disaster preparedness
  • OpenSea: Buy and sell digital goods and assets, make offers in Dai
  • Swarm: Participate in security token offerings
  • Unicef: Donate Dai
  • Wirex: Visa debit card that can be top-up with Dai
  • Mask Network: red packet of DAI on Twitter
  • China Green Development Foundation: Donate Dai for environmental NGO

Lend Dai

  • Aave: Open Source and Non-Custodial Lending and Borrowing
  • Celcius: Custodial Lending and Borrowing
  • Compound.Finance: Decentralized Lending and Borrowing
  • Dharma: Pretty Compound UI
  • DyDx: Decentralized Trading, Lending, and Borrowing
  • Ethichub: P2P Lending to Communities Around the Globe
  • Fulcrum: Decentralized Dai Lending and Margin Trading
  • Nexo: Custodial Lending and Borrowing
  • Nuo: Non-Custodial Lending, Borrowing, and Trading
  • RAY: Earn the Highest Yield in DeFi
  • Zerion: Simple interface to the protocols of decentralized finance

Trade Dai

Dai and MKR Markets

Token Swaps

Non-Custodial Exchanges

Custodial Exchanges

Crypto | Fiat - On/Off Ramps

Watch Dai

Monitor Vaults

Analytics and Metrics

Stablecoin Comparisons

Milestones | Achievements

A chronological collection of MakerDAO's major milestones and achievements over the years compiled by Maker's community.

2020

2019

2018

2017

2016

Media Coverage

Interviews

2019 | Video Interviews

2019 | Transcribed Interviews

2018 | Video Interviews

2018 | Transcribed Interviews

2017 | Video Interviews

2016 | Transcribed Interviews

Podcasts

2020 | Broadcasts

2019 | Broadcasts

2018 | Broadcasts

2017 | Broadcasts

2016 | Broadcasts

Videos

2019 | Videos

2018 | Videos

2017 | Videos

Speculation

2019 | Speculation

2018 | Speculation

Criticism

2019 | Criticism

2018 | Criticism

Dai and MakerDAO Mentions

2019 | Mentions

2018 | Mentions

2017 | Mentions

Audits | Security

Multi-Collateral Dai

Single-Collateral Dai

Dappsys

Developer Resources

Notice: Some Single-Collateral and Multi-Collateral Dai resources may overlap.

Github Orgs

Documentation

Guides and Tutorials

Multi-Collateral Dai

Contracts

  • Changelog: Multi-Collateral DAI Public Releases

Tools

Documentation

Guides and Tutorials

Single-Collateral Dai

Contracts

Mainnet

Kovan Testnet

Tools

Documentation

Guides and Tutorials

Data and APIs

Examples

Translated Resources

Translated Beginner Guides

Translated FAQs

Translated Videos

Archived Resources

Coming Soon...

More Repositories

1

multicall

Multicall: Aggregate multiple constant function call results into one
Solidity
811
star
2

dss

Dai Stablecoin System
Solidity
673
star
3

developerguides

Developer guides to integrate with MakerDAO's smart contracts, SDKs, APIs, products, and partners
Shell
624
star
4

market-maker-keeper

Maker Keeper Framework: Market maker keepers for OasisDEX, EtherDelta, 0x (RadarRelay, ERCdEX), Paradex, DDEX, IDEX, Bibox, Ethfinex, GoPax, HitBTC, TheOcean, OKEX and Gate.io.
Python
452
star
5

multicall.js

Multicall.js: A JavaScript blockchain state management library for dapps
JavaScript
410
star
6

pymaker

Python API for Maker contracts
Python
193
star
7

community

Contains current and historical governance polls and executives used in the governance of the Maker Protocol. Previously contained a lot of other content which remains in the 'prior-cleanup' branch.
MDX
179
star
8

sai

Single Collateral Dai
Solidity
160
star
9

auction-keeper

Maker Keeper Framework: Keeper to participate in `flip`, `flop` and `flap` auctions in multicollateral Dai.
Python
120
star
10

arbitrage-keeper

Maker Keeper Framework: Keeper to arbitrage on OasisDEX, `join`, `exit`, `boom` and `bust`. Efficiently handles both bad debt liquidations and surplus Dai.
Python
115
star
11

spells-mainnet

Staging repo for MakerDAO weekly executive spells
Solidity
100
star
12

starknet-dai-bridge

TypeScript
99
star
13

dai.js

JavaScript
95
star
14

simple-arbitrage-keeper

Arbitrage Keeper on OasisDEX and Uniswap V1
Python
88
star
15

dss-teleport

Solidity
80
star
16

pyexchange

Python API for some cryptocurrency exchanges
Python
75
star
17

dss-proxy-actions

Set of proxy functions for MCD (using mcd-cdp-handler)
Solidity
72
star
18

optimism-dai-bridge

Optimism Dai and upgradable token bridge
TypeScript
71
star
19

dss-deploy

Set of smart contracts and bash scripts to deploy Multi collateral DAI
Solidity
66
star
20

tx-manager

Solidity contract to make multiple calls in one Ethereum transaction. Used by Maker keepers.
Makefile
66
star
21

mips

Maker Improvement Proposals (MIPs)
63
star
22

spells-goerli

Solidity
58
star
23

dss-direct-deposit

Solidity
57
star
24

integration-examples

A set of examples of how to use the DAI.js library with various purposes and configs
JavaScript
56
star
25

oracles-v2

Nix
50
star
26

bite-keeper

Maker Keeper Framework: Keeper to bite undercollateralized cups.
Python
49
star
27

dss-deploy-scripts

Shell
47
star
28

dss-flash

MakerDAO Flash Mint Module
Solidity
47
star
29

governance-portal-v2

Governance Portal V2
TypeScript
45
star
30

mips-best-practices

A collection of best practices and code samples for technical Maker Improvement Proposals (MIPs).
Solidity
44
star
31

dss-exec-lib

DSS Executive Spellcrafting Library Contracts
Solidity
37
star
32

market-maker-stats

Maker Keeper Framework: Set of tools to analyze market maker keepers performance.
Python
33
star
33

testchain

Start a local test chain with the MakerDAO contracts deployed on it, quickly and easily.
Shell
33
star
34

dss-conduits

Solidity
33
star
35

dss-kiln

Slow burner for protocol assets.
Solidity
33
star
36

dss-interfaces

Abstract developer interfaces to the Dai Stablecoin System core contracts.
Solidity
33
star
37

price-feed

price feed, with expiration and medianizer poke
Solidity
32
star
38

univ3-lp-oracle

Solidity
31
star
39

dss-vest

Solidity
31
star
40

uniswap-price-feed

Python
30
star
41

auction-demo-keeper

JavaScript
30
star
42

exchange-callees

Exchange Callee contracts for LIQ2.0 Flash Loans
Solidity
29
star
43

evm

Shell
28
star
44

cdp-keeper

Maker Keeper Framework: Keeper to actively manage open CDPs.
Python
28
star
45

btc-market

Trade bitcoins for tokens via btc-relay
27
star
46

mkr-mcd-spec

High level KSpecification for the MCD System by Runtime Verification and Maker Foundation
Python
27
star
47

dss-gem-joins

Solidity
25
star
48

dss-cdp-manager

Solidity
25
star
49

arbitrum-dai-bridge

TypeScript
24
star
50

mcd-changelog

Multi-Collateral DAI Public Releases Page
HTML
24
star
51

governance-portal

Governance Portal
JavaScript
24
star
52

univ2-lp-oracle

Solidity
23
star
53

ilk-registry

A publicly-modifiable registry of ilks in the Dai Stablecoin System.
Solidity
22
star
54

dss-allocator

Solidity
21
star
55

scd-cdp-portal

Single-Collateral Dai CDP Portal
JavaScript
21
star
56

dss-proxy

Solidity
21
star
57

token-auction

Continuous Splitting Token Auction
Makefile
21
star
58

dockerized-auction-keeper

Shell
21
star
59

osm

Feed with 1 hour delay
Solidity
21
star
60

simplecoin1

Something to play with while we wait
Makefile
20
star
61

setzer

manipulate feeds
Shell
20
star
62

xdomain

TypeScript
19
star
63

medianizer

Returns median value of several DSValue, DSCache or other Medianizers
Solidity
18
star
64

mcd-cli

MCD Command-line interface
Shell
18
star
65

dss-bridge

18
star
66

endgame-toolkit

Smart contract modules to enable MakerDAO Endgame.
Solidity
17
star
67

curve-lp-oracle

Solidity
17
star
68

dai-ui

JavaScript
16
star
69

dss-crop-join

Solidity
16
star
70

petrometer

Tool which summarizes daily and total gas consumption of all transactions sent from a specified Ethereum address.
Python
16
star
71

esm

Emergency Shutdown Module
Solidity
16
star
72

plunger

Tool for overriding Ethereum transactions stuck in the pool
Python
16
star
73

governance-manual

Welcome to the Maker Operational Manual. This set of documents intends to acquaint MKR Holders with the voting process and to serve as reference material for them to consult during the day-to-day operation of the protocol.
16
star
74

median

Medianizer 2
Solidity
15
star
75

MIP21-RWA-Example

MIP21 example
Solidity
14
star
76

dss-lite-psm

14
star
77

sdai

A tokenized wrapper around the DSR.
Solidity
13
star
78

dss-charter

Solidity
13
star
79

spells-kovan

Solidity
12
star
80

dai-cli

SCD Command-line interface
Shell
12
star
81

redeem

UI for redeeming MKR tokens
JavaScript
12
star
82

dss-chain-log

Simple way to track the mcd changelog on-chain.
Solidity
12
star
83

rwa-toolkit

SW Repo; Content Manager: CES-001; MIP21 Toolkit: Equipment for Off-chain Asset Backed Lending in MakerDAO
Solidity
12
star
84

dss-cron

Solidity
12
star
85

proxy-registry

This Registry deploys new proxy instances through DSProxyFactory and keeps a registry of owner => proxy
Solidity
12
star
86

oracle-suite

Go
11
star
87

megapoker

Smart contract to poke and drip
Solidity
10
star
88

token-faucet

Mostly well behaved ERC20s faucet
Solidity
10
star
89

vote-proxy

ds-chief mkr proxy voting with a hot/cold wallet
Solidity
10
star
90

scd-mcd-migration

Solidity
9
star
91

dss-darkspell

spell to conceal bug fix source and bytecode during pause delay
Solidity
9
star
92

protego

Solidity
9
star
93

wormhole-integration-tests

Gathers all related repos and runs a suite of integration tests using forked networks.
TypeScript
9
star
94

mcd-security

The Maker Foundation's highest priority is the security of the Maker protocol. This repository is dedicated to providing transparency to our community with respect to the results of our MCD Audits and our Bug Bounty Program results.
9
star
95

vulcan0x

SCD GraphQL API
PLpgSQL
8
star
96

community-portal

JavaScript
8
star
97

dai-plugin-governance

Moved to monorepo.
JavaScript
8
star
98

flap-auctions-api

Python
8
star
99

pe-checklists

Protocol Engineering Checklists
8
star
100

chainlog-ui

UI and API for MakerDAO’s chainlog contract
HTML
8
star