[suggestion] Genesis: change the Mint behaviour
Feature request
During our discussion with @Erigara in https://github.com/hyperledger/iroha-2-docs/issues/440, we reached the conclusion Mint is grouping several separate behaviours.
If possible, altering its syntax or breaking it down into several similar ISI's could improve the UX.
Recently, Matías Salimbene asked us about the role of
objectfield in GenesisMintISI.
Motivation
- Improved UX
- More intuitive command behaviour
- Easier documentation
Who can help?
@mversic @Erigara
Might be also relevant for Burn and other operations.
@mversic what do you think about changing Mint and Burn behaviours?
Find older issue with opposite proposal #3924
This proposal is opposite only in case the ISI is broken down.
It's not the opposite if the Mint / Burn structures are altered for better UX.
This might be partly related https://github.com/hyperledger/iroha/issues/4087 and considered together
@Erigara suggests to dissolve Mint instruction into several separate instructions. Mint<PublicKey> would then become AddPublicKey