Banff.10 - Warp UX Improvements
StephenButtolph
released this
02 Mar 00:56
·
1630 commits
to master
since this release
This version is backwards compatible to v1.9.0. It is optional, but encouraged. The supported plugin version is 24
.
MerkleDB
- Removed parent tracking from
merkledb.trieView
- Removed
base
caches frommerkledb.trieView
- Fixed error handling during
merkledb
intermediate node eviction - Replaced values larger than
32
bytes with a hash in themerkledb
hash representation
AVM
- Refactored
avm
API tx creation into a standaloneSpender
implementation - Migrated UTXO interfaces from the
platformvm
into thecomponents
for use in theavm
- Refactored
avm
tx.SyntacticVerify
to expect the config rather than the fee fields
Miscellaneous
- Updated the minimum golang version to
v1.19.6
- Fixed
rpcchainvm
signal handling to only shutdown upon receipt ofSIGTERM
- Added
warp.Signature#NumSigners
for better cost tracking support - Added
snow.Context#PublicKey
to provide access to the local node's BLS public key inside the VM execution environment - Renamed Avalanche consensus metric prefix to
avalanche_{chainID}_avalanche
- Specified an explicit TCP
Linger
timeout of15
seconds - Updated the
secp256k1
library tov4.1.0
Cleanup
- Removed support for the
--whitelisted-subnets
flag - Removed unnecessary abstractions from the
app
package - Removed
Factory
embedding fromplatformvm.VM
andavm.VM
- Removed
validator
package from theplatformvm
- Removed
timer.TimeoutManager
- Replaced
snow.Context
inFactory.New
withlogging.Logger
- Renamed
set.Bits#Len
toBitLen
andset.Bits#HammingWeight
toLen
to align withset.Bits64