This change is not backwards compatible with previous releases.
This upgrade adds dynamic fees to the C-chain, along with various other improvements.
The v1.5.x
changes go into effect at 10 AM EDT, August 24th 2021 on Mainnet.
Network Upgrades
- Added dynamic fee calculations to the C-chain.
- Increased
CreateSubnetTx
andCreateChainTx
fees. - Fixed heap corruption bug in delegator validation.
- Enforced
MaxStakeWeight
for delegation transactions.
Client Upgrades
- Added transaction indexing capabilities to the X-chain to enable historical lookups of transactions by address and asset.
- Added
./avalanchego
as the default command in the docker image. - Used static dependency versions in the docker image.
- Removed database migration support and deamon runner.
- Refactored node config parsing.
- Optimized container gossiping sampling.
- Added the ability to statically build the AvalancheGo and EVM binaries.
- Simplified the
Block
interface to only expose the parent block's ID rather than fetching the full parent block. - Added additional metrics for pending jobs in the consensus engines.
- Refactored P-chain statuses to handle blockchain validation statuses separately from transaction confirmation statuses.
Updated APIs
- Added
GetAddressTxs
to theavm
API. - Added
SetLoggerLevel
andGetLoggerLevel
to theAdmin
API to allow fine grained tuning of log levels while the node is still running. - Added
GetConfig
to theAdmin
API to allow fetching the node config that the node is currently using. - Updated
platformvm.Client
to allow specifyingnodeID
s inGetCurrentValidators
andGetPendingValidators
and generalized the response toGetStake
.
Updated CLI Arguments
- Removed
fetch-only
. - Added JSON config parsing to
avm
VM.- Added
indexTransactions
- Added
indexAllowIncomplete
- Added