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