v1.8.0
Closed Mar 17, 2022
100% complete
Protocol Upgrades
- Introduce EthTxType Hard-fork that enables new transactions types to support Ethereum transaction types: TxTypeEthereumAccessList and TxTypeEthereumDynamicFee (#1142 #1158)
New Features
Protocol Upgrades
- Introduce EthTxType Hard-fork that enables new transactions types to support Ethereum transaction types: TxTypeEthereumAccessList and TxTypeEthereumDynamicFee (#1142 #1158)
New Features
- Defined EthereumTxTypeEnvelope (#1171)
- Implemented EIP-2930 signer and London signer for new transaction types (#1142 #1158)
- Introduced rpc.eth.noncompatible flag that disables Ethereum API format compatibility (#1072)
- Introduced
eth
namespace API to support Ethereum API format (#1076 #1077 #1083 #1088 #1093 #1095 #1121 #1123 #1124 #1127 #1129 #1130 #1134 #1172) - Added new
klay
namespace APIs: klay_maxPriorityFeePerGas, klay_createAccessList, and klay_feeHistory (#1156) - Added baseFeePerGas field in block header API returns (#1183)
- Implemented State Snapshot (#1112 #1116 #1152 #1154 #1155 #1173 #1174)
- Introduced auto-restart daemon for process crash tolerance (#1101)
Improvements
- Adjusted account manager unlock timing when a node starts (#1141)
- Allowed add/remove multiple validators in a single vote (#1110)
- Enhanced the validation logic of governance voting API (#1109)
- Unified mutexes in blockchain.go (#1099)
Fixes
- Fixed a governance cache initializing bug (#1168)
- Fixed
klay_gasPrice
API to return propoer gas price values (#1211) - Fixed race condition issues triggered by transaction fields update (#1091)
- Fixed call tracer panic caused by deep return objects (#1203)
ETC
- Set hard-fork block numbers for Cypress network (#1230)
- Istanbul EVM compatible hard-fork: 86816005
- London EVM compatible hard-fork: 86816005
- EthTxType hard-fork: 86816005
- Set a hard-fork block number for Baobab network (#1230)
- EthTxType hard-fork: 86513895
- Baobab network already enabled Istanbul and London EVM compatible hard-forks
This milestone is closed.
No open issues remain. View closed issues or see open milestones in this repository.