Algorand BetaNet 3.4.0
·
1581 commits
to rel/beta
since this release
IMPORTANT This release requires a protocol upgrade. This release contains a consensus protocol upgrade, which implements the following spec: https://github.com/algorandfoundation/specs/tree/85e6db1fdbdef00aa232c75199e10dc5fe9498f6 |
---|
Highlights
- Contract to contract: Smart contracts can now call other smart contracts, using the new inner transaction type appl
- State Proof keys: online participants will now generate Post Quantum-secure Falcon keys when renewing online status. These keys will be used to generate Algorand State Proofs
- Batch Verification: nodes can now group signatures in batches for faster verification
Changelog
- Agreement
- New Features
- Enhancements
- Bug Fix - add a fallback for missing state proof keys in participation file (#3619)
- AVM
- New Feature - contract to contract support (#3397)
- Goal
- Bug Fix - goal asset send does not respect fee set to 0 (#3592)
- Ledger
- Tx Sync
- Bug Fix - tx sync was incorrectly validating transactions (#3554)
- REST API
- Tools
- Tests
- Logging
- Other
- Enhancements
- Adding new scenario for feature networks (#3451)
- Add bandwidth testing to perf pipeline (#3487)
- Fixing telemetry ports for feature networks (#3497)
- Update ledger README reference to trackers (#3540)
- Add comment to help explain txntest.Txn rationale (#3574)
- Moving windows build to Github Actions (#3575)
- update THANKS.md file (#3595)
- Bug Fixes
- Enhancements
Note: Users running a local consensus private network with vFuture may need to rebuild the local network when upgrading their MainNet node.