PSP1155 Mintable
This example shows how you can reuse the implementation of PSP1155 token with PSP1155Mintable extension.
#
How to use this extensionFor your smart contract to use this extension, you only need to implement the PSP1155Mintable
trait in your PSP1155
smart contract. Add import for brush::contracts::psp1155::extensions::mintable::*
, inherit the implementation for PSP1155Mintable
trait, where you can also customize (override) the original functions from PSP1155Mintable
.
use brush::contracts::psp1155::extensions::mintable::*;
impl PSP1155Mintable for MyPSP1155 {}
And that's it! Your PSP1155
is now extended by the PSP1155Mintable
extension and ready to use its functions!
You can check an example of the usage of PSP1155 Mintable.
You can also check the documentation for the basic implementation of PSP1155.