Alpha-0.2
What's New
Key Features
- Implement EVM integration via Frontier, including pallet-evm and pallet-ethereum runtime integration, Ethereum-compatible JSON-RPC support, and compatibility verification for mainstream tools such as Hardhat, Foundry, ethers.js/web3.js, and MetaMask. #8 ; #32 #33 #34
What's Changed
Pallet
- Integrate Frontier pallet-evm and pallet-ethereum into Runtime by @motoZ-crypto in #82
- Integrate Frontier Ethereum-compatible JSON-RPC layer by @motoZ-crypto in #84
- Vendor frontier precompile-utils framework by @motoZ-crypto in #85
- Use upstream precompile utils by @motoZ-crypto in #98
- Expose native UNIT as an ERC20 precompile by @motoZ-crypto in #86
- Expose session parameters for validator configuration by @motoZ-crypto in #91
- Add event for GRANDPA equivocation reporting and update tests by @motoZ-crypto in #89
- Add event for dropped pending validators and remove coin lock by @motoZ-crypto in #90
- Rename the validator pallet's ActiveValidators to DesiredValidators by @motoZ-crypto in #92
- Align equivocation tracking and kicking logic with offline implementation by @motoZ-crypto in #93
Test
- Add EVM developer tooling compatibility tests and pre-fund Frontier dev accounts by @motoZ-crypto in #87
- Add event for GRANDPA equivocation reporting and update tests by @motoZ-crypto in #89
- Add validator rejoin tests by @motoZ-crypto in #94
- Rewrite zombienet tests by @motoZ-crypto in #96
CI
- Split CI jobs into separate clippy and test stages by @motoZ-crypto in #83
- Increase timeout limit for clippy and test jobs in CI workflow by @motoZ-crypto in #88
- Fix GitHub action failures by @motoZ-crypto in #95
- Fix GitHub action failures by @motoZ-crypto in #97
- Rewrite release workflow by @motoZ-crypto in #99
Full Changelog: Alpha-0.1...Alpha-0.2