Triggers Example

For more information check the Trigger's page

Trigger On Upgrade

This method will be triggered when a contract / token is upgraded.

Keep in mind that if you don't implement this method it's not possible to upgrade it.

Also add validations to keep it safe and secure.

Trigger On Mint

This method will be triggered when a token is minted.

Trigger On Burn

This method will be triggered when a token is burned.

Trigger On Series

This method will be triggered when a series is created.

Trigger On Infuse

This method will be triggered when a token is infused.

Trigger On Write

This method will be triggered when NFT.Write is called. (When NFT ram is being updated)

Trigger On Send

This method will be triggered when a token is sent.

It's possible to prevent from sending external tokens!

Trigger On Receive

This method will be triggered when a token is received.

It's possible to prevent receiving external tokens!

Trigger On Migrate

this method will be triggered when a user migrates the account.

Trigger On Kill

This method will be triggered when you want to destroy/delete the token.

Be very careful when implementing this trigger.

Last updated