Merged
Conversation
|
🚀 This branch can be previewed at https://ce8ee420.docs-autonity-org.pages.dev |
…raft of Auctioneer Contract Interface
… a new Stabilization Contract cdps() function
|
Reviewed the Validator enode related changes. Those look good to me. |
aiman
previously approved these changes
Aug 6, 2025
Collaborator
aiman
left a comment
There was a problem hiding this comment.
Just a few comments and suggestions. Otherwise LGTM and good for merge, pending separate additional PRs as needed.
Co-authored-by: Aiman Baharna <3908897+aiman@users.noreply.github.com>
Co-authored-by: Aiman Baharna <3908897+aiman@users.noreply.github.com>
Co-authored-by: Aiman Baharna <3908897+aiman@users.noreply.github.com>
Co-authored-by: Aiman Baharna <3908897+aiman@users.noreply.github.com>
Co-authored-by: Aiman Baharna <3908897+aiman@users.noreply.github.com>
Co-authored-by: Aiman Baharna <3908897+aiman@users.noreply.github.com>
Co-authored-by: Aiman Baharna <3908897+aiman@users.noreply.github.com>
Co-authored-by: Aiman Baharna <3908897+aiman@users.noreply.github.com>
Co-authored-by: Aiman Baharna <3908897+aiman@users.noreply.github.com>
Co-authored-by: Aiman Baharna <3908897+aiman@users.noreply.github.com>
yazzaoui
approved these changes
Aug 6, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This makes the significant changes for the mainnet release. It will have a follow on PR or additional commits to this PR to update once the release is made:
Documentation PR to add and update documentation for the Mainnet Protocol upgrade as detailed beneath.
Overview.
Commits:
Inflation mechanism.
Commits: 3ac3f7b
Concepts
Commits: 80803fc, de4bb85, e720bc6, 5e71c37, 2d74ac4, 6111372, 3222ca5, 75e0c98, 7fbef6a, cac142e
Networks
Commits: 247a86d, 6ee5f67, d29cf84, aa5653d, 1b8ac24, bd9580d
Guides
Commits: bb56c76, afda4df,
3d5eea7,
d40dd28,
84bf2b0,
8c8e1ec,
c4d2542, 99bb047, 52b9da4
Running a node. Edits to install and run for the new version.
Running an Oracle Server. Edits to install and run for the new version and for the configuration file changes.
Register as a validator. Edits to clarify the networking setup.
Validator. Edits to clarify ATN and NTN inflation rewards in Validator economics section. Add note for considerations before validator pausing.
CDP. Replace public getter cdps example with the new Stabilization Contract
cdps()method. Update for bidDebt.Accounts: Update pages Setup "Autonity CLI", "Create an account"
Reference, Genesis and Protocol Parameters
Commits: bb56c76, 2d74ac4,
3ac3f7b,
5f162af, aa5653d,
Genesis:
Protocol Parameters:
Reference, Autonity Interfaces
General
Commits: 2dae848, 664cf44, 664cf44, 800e438, 3d5eea7, 2cf7969, 97ca42c, 2583aa8, 8591a0b, c930e09, c513f21, 051d012, 36029f9, 075e1fe, c9dc471, 8a0e4ef,
b137916,
autonity-clisupported commandsAutonity Interfaces, Governance and Protocol Only Reference
Commits: 9adc27c, bb56c76, bb7ca92, 2d74ac4, 10f8251, 3d5eea7,
5f162af,
64f1135,
90c2c6c
Edits to usage and examples
Edits to events for the new config update event model, new and updated events.
Added Getters: abi, getClientConfig, getBondingRequestByID, getUnbondingRequestByID, getCurrentCommitteeSize, getLastEpochTime, getSchedule, getTotalSchedules
Added setters/getters for delegated staking interface: bondFrom, unbondFrom, bondingAllowance, approveBonding
Added Setters: removeCDPRestrictions, setDefaultACUUSDPrice, setDefaultNTNATNPrice, setDefaultNTNUSDPrice, useFixedGenesisPrices, setClusteringThreshold, setEip1559Params, setGasLimit
Deprecated setter: setMinimumBaseFee (replaced by setEip1559Params)
AFD Interface
Commit: 7fbef6a
ASM Interfaces
Commit: cac73a1, 87d98d1, 24fee8c, 9772827, f5b9259, 985067e, 3ac3f7b
Add Inflation Controller Contract Interface
Add Auctioneer Contract Interface
Update Stabilization Contract Interface:
Update events and constraint checks
Update methods: collateralPrice(), borrowLimit(), minimumCollateral(), interestDue()
Add new methods: config(),cdps(), debtAmountAtTime(), collateralPriceACU(), acuPrice(), getPendingInterestRate(), getAggregatedInterestExponent() , getCurrentRateActiveTimestamp(), getCurrentRate(), getAnnouncementWindow(), getPendingAnnouncementWindow(), getPendingMinCollateralizationRatioInfo(), minCollateralizationRatio(), liquidationRatio(), getPendingLiquidationRatioInfo(), lastUpdated(), interestExponent()
Update ACU Contract Interface:
Update Supply Control Contract Interface:
Liquid Contract Interface
Commit: 5789b1a, 27ca06e
Oracle Contract Interface
Commits: de4bb85, e720bc6, 5e71c37, 09c20e9
Reference, Autonity Command-line
Commits: 5711e98,
f4ee147, 8062a94
Glossary
Commits: 3ac3f7b, a49e0eb