[axon-r07] - 2024-12-02
⭐ HIGHLIGHT | Activity rollups
Activity rollups serve as a mechanism for synthesizing and exporting critical information about activity within a subnet
to parent or ancestor networks, potentially reaching the root network. This enables the triggering of external actions
such as reward distribution via token inflation, validator set rebalancing based on performance metrics, and other
systemic updates. These rollups are continuously aggregated during subnet execution and are periodically consolidated
and released through bottom-up checkpoints, ensuring efficient and structured communication across subnet tree layers.
Find the full explainer here: https://github.com/consensus-shipyard/ipc/blob/main/docs/fendermint/activity_rollups.md
🚀 Features
- Enable process metrics (#1180)
- Add
subnet_id
to metrics as a global label (#1204) - Subnet activity rollups and validator rewards (phase 1) (#1181)
- (misc) Examples: validator rewards with ERC20 minting (#1200)
🐛 Bug Fixes
- Update deploy command for calibration net (#1184)
- Fix HumanReadable serialization error (#1189)
- Use eth_getTransactionCount(pending) to get nonce (#1194)
- Docs for deploy command (#1191)
- Clippy + upgrade dependencies + Rust 1.81.0 (#1188)
- For "Nonce Has Already Been Used" Issue During Deployment on Calibrationnet (#1186)
- Add
--artifacts-path
flag documentation (#1199) - Install target arch (#1203)
- Metrics validator label to use address instead of pk struct formatting (#1201)
- Update deploy-registry.ts (#1206)
- Fix inconsistent network btw eth and fendermint (#1212)
- Improve Gas Fee Estimation by Integrating Filecoin's EIP-1559-Compatible APIs (#1182)
🚜 Refactor
- (ipld) Migrate metrics scheme (#1207)
📚 Documentation
- Add a doc for activity rollups. (#1222)
⚙️ Miscellaneous Tasks
Docs
- Fix a broken reference for the subnets webpage (#1178)
New Contributors
- @sam701 made their first contribution in #1180
- @LePremierHomme made their first contribution in #1199
- @francoisthire made their first contribution in #1178
Full commit log: axon-r06...axon-r07