namada
namada copied to clipboard
refactor finalize block
Describe your changes
Refactored token, gov and PoS sub-systems integration in finalize block. The token and PoS logic is moved into their respective crates. Gov proposal exec depends on the shell as well as IBC and PoS so this is kept in crates/apps/src/lib/node/ledger/shell/governance.rs for now.
Indicate on which release or other PRs this topic is based on
0.31.1
Checklist before merging to draft
- [x] I have added a changelog
- [x] Git history is in acceptable state