iroha
iroha copied to clipboard
Ergonomic MST
Ideas on how can we make MST more ergonomic:
- All smart contracts for MST should be registered from Executor, i.e. be put in default executor migration
- I think we need an API to fetch all currently voted for transactions, i.e. pending transactions
- we need a way to expire MST that have not been active for a while
- We can define custom instructions for dealing with MST and also have them defined as part of default executor
Additionally, we should consider adding (behind a feature flag "mst") a specialized API to both iroha
client and cli for dealing with MSTs.