Cargo Features
[dependencies]
pendzl_contracts = { version = "1.0.2", default-features = false, features = ["std", "psp22", "psp22_mintable", "psp22_burnable", "psp22_metadata", "psp22_vault", "psp34", "psp34_mintable", "psp34_burnable", "psp34_metadata", "access_control", "ownable", "set_code_hash", "pausable", "general_vest", "psp22_impl", "psp22_mintable_impl", "psp22_burnable_impl", "psp22_metadata_impl", "psp22_vault_impl", "psp34_impl", "psp34_mintable_impl", "psp34_burnable_impl", "psp34_metadata_impl", "access_control_impl", "ownable_impl", "pausable_impl", "general_vest_impl", "provide_vest_schedule_info", "set_code_hash_impl", "test-all"] }
- default = std
-
The
std
feature is set by default wheneverpendzl_contracts
is added without
somewhere in the dependency tree.default-features = false - std default
-
Enables std of ink, pendzl_lang, parity-scale-codec, and scale-info
- psp22 general_vest? general_vest_impl? provide_vest_schedule_info? psp22_burnable? psp22_impl? psp22_mintable? psp22_vault?
-
Affects
token::psp22
… - psp22_mintable psp22_mintable_impl? = psp22
-
Affects
extensions::mintable
… - psp22_burnable psp22_burnable_impl? = psp22
-
Affects
extensions::burnable
… - psp22_metadata psp22_metadata_impl?
-
Affects
extensions::metadata
… - psp22_vault psp22_vault_impl? = psp22
-
Affects
extensions::vault
… - psp34 psp34_burnable? psp34_impl? psp34_mintable?
-
Affects
token::psp34
… - psp34_mintable psp34_mintable_impl? = psp34
-
Affects
extensions::mintable
… - psp34_burnable psp34_burnable_impl? = psp34
-
Affects
extensions::burnable
… - psp34_metadata psp34_metadata_impl?
-
Affects
extensions::metadata
… - access_control access_control_impl?
-
Affects
access::access_control
… - ownable ownable_impl?
-
Affects
access::ownable
… - set_code_hash set_code_hash_impl?
-
Affects
upgradeability::set_code_hash
… - pausable pausable_impl?
-
Affects
security::pausable
… - general_vest general_vest_impl? = psp22
-
Affects
finance::general_vest
… - psp22_impl psp22_burnable_impl? psp22_metadata_impl? psp22_mintable_impl? psp22_vault_impl? test-all? = psp22
- psp22_mintable_impl test-all? = psp22_impl, psp22_mintable
-
Affects
mintable::implementation
… - psp22_burnable_impl test-all? = psp22_burnable, psp22_impl
- psp22_metadata_impl test-all? = psp22_impl, psp22_metadata
-
Affects
implementation::PSP22MetadataData
,implementation::PSP22MetadataDefaultImpl
… - psp22_vault_impl test-all? = psp22_impl, psp22_vault
- psp34_impl psp34_burnable_impl? psp34_metadata_impl? psp34_mintable_impl? test-all? = psp34
- psp34_mintable_impl test-all? = psp34_impl, psp34_mintable
- psp34_burnable_impl test-all? = psp34_burnable, psp34_impl
- psp34_metadata_impl test-all? = psp34_impl, psp34_metadata
- access_control_impl test-all? = access_control
- ownable_impl test-all? = ownable
- pausable_impl test-all? = pausable
- general_vest_impl test-all? = general_vest, psp22
- provide_vest_schedule_info test-all? = psp22
-
Affects
finance::general_vest
… - set_code_hash_impl = set_code_hash
- test-all = access_control_impl, general_vest_impl, ownable_impl, pausable_impl, provide_vest_schedule_info, psp22_burnable_impl, psp22_impl, psp22_metadata_impl, psp22_mintable_impl, psp22_vault_impl, psp34_burnable_impl, psp34_impl, psp34_metadata_impl, psp34_mintable_impl
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.