Skip to main content
Version: 3.2.0

OpenBrush documentation

Welcome to OpenBrush documentation! This documentation aims to guide you through the usage of OpenBrush library.

What is OpenBrush​

OpenBrush is a library for smart contract development on ink! It provides standard contracts (based on PSP), as well as useful contracts and macros to help you build ink! smart contracts.

Why OpenBrush​

OpenBrush attempts to analogize OpenZeppelin perfectly with Rust’s paradigm, enabling users to import contracts implemented by another user without problems and reuse the code. There was a need to have a library that can provide base implementations of PSPs and to import/reuse them by customizing their own logic. Also, OpenBrush provides other useful traits and macros to help you build ink! smart contracts in easier way.