@kleros/kleros-v2-contracts@2.0.0-rc.1
Pre-release
Pre-release
·
0 commits
to dev
since this release
What's Changed
- Enabled Hardhat viaIR compilation with solc v0.8.30 by @jaybuidl in #2069
- chore: viaIR compilation enabled for Foundry with explicit solc v0.8.30 by @jaybuidl in #2073
- Contracts: interfaces pragma set to any 0.8 solc version by @jaybuidl in #2083
- feat: replace requires with custom errors by @unknownunknown1 in #2084
- Refactor: tidying up the contracts folder by @jaybuidl in #2086
- KlerosCore: do not pass the period to voting if all the commits are cast by @jaybuidl in #2085
- Contracts: multi-dimensional coherence by @jaybuidl in #2090
- RNG Fallback by @jaybuidl in #2054
- Automatically stake PNK rewards instead of transferring them by @jaybuidl in #2099
- Dispute kit can force an early court jump and override the next round nbVotes by @jaybuidl in #2110
- Adopt ERC-5313 by renaming
governortoownerby @jaybuidl in #2112 - Foundry tests file split into several files by @jaybuidl in #2115
- PNK penalties applied to the sortition tree stakes by @jaybuidl in #2107
- Sortition trees extracted to a library by @jaybuidl in #2113
- KlerosCore to allow jumping to a non-classic DK by @unknownunknown1 in #2114
- Support for recovery hash in Shutter DK by @jaybuidl in #2100
- Proxy contracts reset of the version and initializers ahead of the migration by @jaybuidl in #2125
- No more Neo contract distinction by @jaybuidl in #2126
- Update storage layout and event signature, and NatSpec improvements by @unknownunknown1 in #2127
- Core fix: do not emit TokenAndETHShift for zero amounts, no zero transfer by @jaybuidl in #2135
- refactor: renamed event TokenAndEthShift into JurorRewardPenalty by @jaybuidl in #2136
- feat: stateless fuzzing tests by @unknownunknown1 in #2144
- fix(DK): multiple commit fix by @unknownunknown1 in #2145
- Contracts review feedback - round 1 by @jaybuidl in #2154
- Autostake the token rewards in the court where the stake originates from by @jaybuidl in #2165
- Removal of externalDisputeID by @jaybuidl in #2169
- Refactor the Dispute Kit checks: active dispute and isJumped by @jaybuidl in #2174
- Complex DK jump sequences bug fix and extended testing by @unknownunknown1 in #2159
- Token whitelist for DisputeKitGated and DisputeKitGatedShutter by @jaybuidl in #2176
- fix(ShutterDK): replace recovery with justification commit by @unknownunknown1 in #2177
- Extra event SortitionModule.StakeDelayedExecutionFailed for possible UX improvements by @jaybuidl in #2182
- Increased Court and DK jump logic flexibility by @jaybuidl in #2187
- New dispute kit gated for Argentinian consumer protection lawyers by @jaybuidl in #2189
- feat(KC): allow to pass commit period quicker by @unknownunknown1 in #2196
Full Changelog: https://github.com/kleros/kleros-v2/compare/@kleros/kleros-v2-contracts@0.12.0...@kleros/kleros-v2-contracts@2.0.0-rc.1