Cargo Features

[dependencies]
openbrush = { version = "4.0.0-beta", default-features = false, features = ["std", "psp22", "psp22_pallet", "psp34", "psp37", "access_control", "ownable", "payment_splitter", "reentrancy_guard", "pausable", "timelock_controller", "proxy", "diamond", "upgradeable", "test-all"] }
default = std

The std feature is set by default whenever openbrush is added without default-features = false somewhere in the dependency tree.

std default

Enables std of ink ^4.2.1, openbrush_contracts, openbrush_lang, parity-scale-codec, and scale-info

psp22 test-all?

Enables psp22 of openbrush_contracts

psp22_pallet

Enables psp22_pallet of openbrush_contracts

psp34 test-all?

Enables psp34 of openbrush_contracts

psp37 test-all?

Enables psp37 of openbrush_contracts

access_control test-all?

Enables access_control of openbrush_contracts

ownable test-all?

Enables ownable of openbrush_contracts

payment_splitter test-all?

Enables payment_splitter of openbrush_contracts

reentrancy_guard test-all?

Enables reentrancy_guard of openbrush_contracts

pausable test-all?

Enables pausable of openbrush_contracts

timelock_controller test-all?

Enables timelock_controller of openbrush_contracts

proxy test-all?

Enables proxy of openbrush_contracts

diamond test-all?

Enables diamond of openbrush_contracts

upgradeable

Enables upgradeable of openbrush_contracts

test-all = access_control, diamond, ownable, pausable, payment_splitter, proxy, psp22, psp34, psp37, reentrancy_guard, timelock_controller

OpenBrush has 16 features without comments.