Skip to main content

PSP22 Pallet Burnable

This example shows how you can reuse the implementation of PSP22 token with PSP22Burnable extension via pallet-assets chain extension.

How to use this extension

First, you should implement basic version of PSP22 Pallet.

After you can just add implementation of PSP22PalletBurnable via #[openbrush::implementation(PSP22PalletBurnable)] attribute.

#[openbrush::implementation(PSP22Pallet, PSP22PalletBurnable)]
#[openbrush::contract]
pub mod my_psp22_pallet {
...

And that's it! Your PSP22 Pallet is now extended by the PSP22Burnable extension and ready to use its functions!