• Smart Contract
  • Solidity Libraries

Solidity Libraries

For security and efficiency concern, it's better to use utility libraries to write repeated code.

OpenZeppelin Contract

OZ provides a lot of useful contract such as Ownable, ERC20 and Pauseable.

They also provide Proxy contract with upgradability pattern.

dapp.tools

Famous for its ds-math, ds-test and ds-proxy.

Wyvern Protocol

Opensea also uses its contract.

Gnosis Safe

Battle tested multisig contract for treasury and funds.

solidity-bytes-utils

Utility Solidity library composed of basic operations for tightly packed bytes arrays.

solidity-stringutils

Basic string utilities for Solidity.

memmove

A data structures library that does memory management for you.

Last updated on November 15, 2022