Smart Contract Examples

Build your decentralized app on top of these battle-tested smart contracts

Name

Description

Created By

Name:

Gas Station Network (GSN)

Description:

Make a contract callable via the Gas Station Network

Created By:

OpenZeppelin

Name:

Access

Description:

Restrict who can access the functions of a contract or when they can do it

Created By:

OpenZeppelin

Name:

Cryptography

Description:

Simple and safe ways to use different cryptographic primitives

Created By:

OpenZeppelin

Name:

Introspection

Description:

Leverage type introspection of contracts, that is, examining which functions can be called on them

Created By:

OpenZeppelin

Name:

Math

Description:

Math-related utilities

Created By:

OpenZeppelin

Name:

Payment

Description:

Utilities related to sending and receiving payments

Created By:

OpenZeppelin

Name:

Presets

Description:

Integrate different Ethereum standards (ERCs) with custom extensions and modules, showcasing common configurations that are ready to deploy without having to write any Solidity code

Created By:

OpenZeppelin

Name:

Proxy

Description:

Low-level set of contracts implementing the proxy pattern for upgradeability

Created By:

OpenZeppelin

Name:

ERC-1155

Description:

Interfaces and contracts are all related to the ERC1155 Multi Token Standard

Created By:

OpenZeppelin

Name:

ERC-20

Description:

Interfaces, contracts, and utilities are all related to the ERC20 Token Standard

Created By:

OpenZeppelin

Name:

ERC-721

Description:

Interfaces, contracts, and utilities are all related to the ERC721 Non-Fungible Token Standard

Created By:

OpenZeppelin

Name:

ERC-777

Description:

Interfaces and contracts are all related to the ERC777 token standard

Created By:

OpenZeppelin

Name:

DSAuth

Description:

Fully updatable unobtrusive auth

Created By:

DappHub

Name:

DSGuard

Description:

Permissions whitelist with address-level granularity

Created By:

DappHub

Name:

DSRoles

Description:

A DSAuthority for up to 256 roles

Created By:

DappHub

Name:

DSToken

Description:

An ERC20 Token with wholesome memes

Created By:

DappHub

Name:

DSVault

Description:

DSAuth-protected ERC20 token vault

Created By:

DappHub

Name:

DSCache

Description:

DSValue with expiry

Created By:

DappHub

Name:

DSValue

Description:

Set and get a value

Created By:

DappHub

Name:

DSExec

Description:

Better exception handling

Created By:

DappHub

Name:

DSMath

Description:

Safe Arithmetic

Created By:

DappHub

Name:

DSNote

Description:

Log function calls as events

Created By:

DappHub

Name:

DSProxy

Description:

Execute transactions & sequences of transactions by proxy

Created By:

DappHub

Name:

DSStop

Description:

DSAuth-protected stop and start

Created By:

DappHub

Name:

DSThing

Description:

Your things should be DSThings

Created By:

DappHub

Name:

DSGroup

Description:

Multisig with a command-line interface

Created By:

DappHub

BlockDevHub

#1 Resource for Blockchain Developers

© 2021 BlockDevHub, All rights reserved. Brought to you by Block.Kitchen