Skip to content
This repository has been archived by the owner on Jan 4, 2023. It is now read-only.

Add new transaction type variant: "Mint" #193

Closed
Voxelot opened this issue Sep 28, 2022 · 0 comments · Fixed by #202
Closed

Add new transaction type variant: "Mint" #193

Voxelot opened this issue Sep 28, 2022 · 0 comments · Fixed by #202
Assignees

Comments

@Voxelot
Copy link
Member

Voxelot commented Sep 28, 2022

Rather than managing block rewards (coinbase) implicitly via magic hidden state changes or via block-level coin outputs, we've opted to make a special transaction variant that allows for the creation of assets in special circumstances. The advantage of using a special transaction type for fees, is that it requires virtually no changes to how we manage blockchain state or allow PoA nodes to withdraw fees. It also plays nice with fraud proofs later on.

In addition to Script and Create transaction types, we need to also add a Mint variant as described in the specs: FuelLabs/fuel-specs#406

# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants