Arbitrum Nitro Contracts v2.0.0
What's Changed
NOTICE: starting from this version, consensus-v31 or above `wasmModuleRoot` MUST be used
NOTICE: upgrading `ERC20Bridge`, `ERC20Inbox`, `ERC20Outbox` from prior version is currently not supported
NOTICE: non-18 decimal native token (on parent chain) will be rebased to 18 decimals on child chain
This release introduce Stylus, AnyTrust fast confirmation, non-18 decimal native token on parent chain, and more:
- Arbitrum Stylus by @rachel-bousfield in #170
- feat: anytrust fast confirmation by @gzeoneth in #187
- feat: normalize native token decimals by @gzeoneth in #100
- Set initial pricePerUnit by @gvladika in #117
- Properly calculate and configure validator addresses by @gvladika in #174
- feat: conditional osp by @gzeoneth in #173
- Unique Module Hashes by @rachel-bousfield in #179
- feat: CacheManager QoL by @gzeoneth in #185
- Post audit fixes for native token decimals feature by @gvladika in #102
- Specify address when caching Stylus program by @PlasmaPower in #194
- Upgradeable cache manager by @yahgwai in #191
- Fix cache manager by @gvladika in #200
New Contributors
- @tsahee made their first contribution in #184
- @joshuacolvin0 made their first contribution in #190
- @Jason-W123 made their first contribution in #167
Full Changelog: v1.2.1...v2.0.0