Kaia v1.0.0 Release Notice
IMPORTANT: Kaia v1.0.0 contains a hardfork upgrade that results in changes that are not backward compatible. All testnet nodes must be upgraded to v1.0.0 or later before the target block number.
The Kaia network starts by transitioning the Klaytn network at a transition hardfork. The Kaia Transition hardfork and KIP-160 hardfork configurations are included in this version. The mainnet hardfork block number is planned to be contained in the next version.
Here's the hardfork schedule for the Testnet:
- Block number: 156660000 (estimated time: 13 Jun, 10:13 UTC+9)
- Hardfork contents: Kaia Transition hardfork, KIP-160 hardfork
Notices
For backward compatibility, the RPC namespaces "kaia" and "klay" are both supported and functionally identical. Similarly, the network selection flags "--cypress" and "--mainnet" are interchangeable, as are the flags "--baobab" and "--testnet."
Kaia Transition Hardfork features
- Added the TreasuryRebalanceV2 hardfork and token allocation contracts according to KIP-160 (#2122, #2169, #2172, #2201)
- Enabled the transaction priority fee (a.k.a. tip) as per KIP-162, similar to EIP-1559 (#2116, #2153, #2128, #2171, #2187, #2200)
- Added validator’s PublicDelegation and CnStakingV3 contracts as described in KIP-163 (#2146)
- Modified to recognize the validator staking amount change at the next block, i.e. staking update interval is now 1 block (#2154, #2167, #2158, #2165, #2176, #2179, #2160, #2182)
Improvements
- Added the KAIA token bridge contracts (#2161, #2162, #2170, #2173, #2174, #2183, #2186, #2191, #2197, #2202, #2203, #2207)
- Reduced transaction inclusion latency by finalizing the transactions after waiting for block creation start time (#2181)
- Added APIs to query KIP-113 and KIP-149 system contract states (#2111)
- Added kaia_getTotalSupply API to query the native token’s total supply and burn amounts (#2148, #2178)
Fixes
- Fixed the default gas value in eth_call API (#2108)
- Fixed the computation cost output of debug_trace APIs (#2097)
- Fixed bugs in the istanbul consensus engine (#2136, #2139)
- Fixed bugs in the keystore import command (#2140)
- Fixed blocking edge case in the txpool (#2137)
- Fixed service chain bridge contracts and polished other contracts (#2142, #2143)
Miscellaneous
- Updated required Go version to 1.22.1 and bumped other dependencies (#2119, #2125, #2115, #2118, #2135, #2130, #2133, #2141, #2156, #2147)
- Added homi features allowing more flexible address settings (#2104, #2105)
- Minor maintenance (#2106, #2109, #2110, #2113, #2114, #2124, #2127, #2121, #2131, #2132, #2129, #2150, #2149, #2152, #2155, #2159, #2166, #2163, #2164, #2180, #2177, #2184, #2168, #2188, #2189, #2190, #2193, #2199, #2194, #2196, #2195, #2205, #2208, #2204)
Binaries
Prebuilt executable binaries are distributed for this version. Please replace the installed executables. Starting from the next version the tarball, rpm, and docker images are going to be provided.
Thank you @deukyunlee for your first contribution to Kaia.