Skip to content

Release v2-testnet-4.1.0 #1992

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 148 commits into from
May 15, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
148 commits
Select commit Hold shift + click to select a range
4e5bc87
chore: change governor script
jaybuidl Jan 27, 2025
2bbb88f
fix: policy script, names
jaybuidl Jan 27, 2025
4b3b100
fix: bad practice
jaybuidl Jan 27, 2025
ae8f482
chore: automated curation court config
jaybuidl Feb 4, 2025
e52bc67
chore: scripts handling of the governor being a contract
jaybuidl Feb 4, 2025
708f000
chore: getDisputeTemplate task
jaybuidl Feb 5, 2025
245f07d
chore: scripts support for KlerosCoreSnapshotProxy
jaybuidl Feb 5, 2025
ae5179c
feat: generate a tx batch file for the transaction builder Safe app
jaybuidl Feb 18, 2025
d11339d
fix: keeperBot handling of custom errors, use the getContracts() utility
jaybuidl Feb 18, 2025
fe34418
feat: add stakeset entity and handler
kemuru Feb 21, 2025
2277793
Merge branch 'dev' into feat/add-stake-set-event-and-type
kemuru Feb 21, 2025
f16a0e2
fix: newtotalstake is juror specific
kemuru Feb 22, 2025
fb4ab03
chore: update package json subgraph version
kemuru Feb 22, 2025
b196265
chore: evidence period reduced for courtID 29
jaybuidl Feb 26, 2025
431ea5e
fix: sdk patch GHSA-j8xg-fqg3-53r7
jaybuidl Mar 11, 2025
fd62531
chore(sdk): release @kleros/[email protected]
jaybuidl Mar 11, 2025
250ac14
fix: bug where newtotalstake was not correct, address feedback
kemuru Mar 13, 2025
90c8b71
Merge branch 'dev' into feat/add-stake-set-event-and-type
kemuru Mar 13, 2025
809b085
chore: optimize entity loading by reducing one entity
kemuru Mar 14, 2025
3f7de4f
Merge pull request #1901 from kleros/feat/add-stake-set-event-and-type
alcercu Mar 14, 2025
a26fe61
chore: vea contracts version upgrade
jaybuidl Mar 18, 2025
d0b6c7c
feat: new level calculations and score in leaderboard
kemuru Mar 27, 2025
66d12b8
feat: mobile view restyled
kemuru Mar 27, 2025
c0544a0
fix: build issue and warnings
jaybuidl Mar 27, 2025
1ad4077
fix: reverting vite config change
jaybuidl Mar 27, 2025
1b6b112
Merge pull request #1932 from kleros/fix/build-issues
jaybuidl Mar 27, 2025
e4d1246
Merge branch 'dev' into feat/new-level-calculations-and-score-in-lead…
kemuru Mar 27, 2025
e9263a1
chore: revert stakeset handling in this subgraph
kemuru Mar 27, 2025
c4b2cfe
chore: more subgraph changes
kemuru Mar 27, 2025
71bf6f4
chore: bump package json version
kemuru Mar 27, 2025
0c85e69
feat: better responsiveness
kemuru Mar 27, 2025
89c1bda
Merge pull request #1931 from kleros/feat/new-level-calculations-and-…
alcercu Mar 28, 2025
3397ab5
Merge branch 'dev' into chore(subgraph)/amount-all-courts-calculations
alcercu Mar 28, 2025
8fcb697
feat: adding back the juror's total stake for all courts in StakeSet …
jaybuidl Mar 27, 2025
c399c03
refactor: renamed event StakeDelayedAlreadyTransferred into StakeDela…
jaybuidl Mar 28, 2025
ba85c09
Merge pull request #1936 from kleros/chore(subgraph)/amount-all-court…
jaybuidl Mar 28, 2025
9b77f32
Merge pull request #1935 from kleros/feat/add-stakeset-total
jaybuidl Mar 28, 2025
c76e4af
docs: specifications
jaybuidl Apr 3, 2025
0552fff
feat(subgraph/web): time travel query refactor
kemuru Apr 3, 2025
d5788be
chore(subgraph): update package json version
kemuru Apr 4, 2025
4846f0c
fix: prepared SortitionModule upgrade adding changeGovernor()
jaybuidl Apr 4, 2025
5238dbb
Merge pull request #1862 from kleros/fix/sm-change-governor-upgrade
jaybuidl Apr 4, 2025
5b5ea11
Merge branch 'dev' into chore/contract-scripts-improvements
jaybuidl Apr 4, 2025
9377b31
fix: feedback from coderabbit
jaybuidl Apr 4, 2025
00fe0cb
Merge pull request #1853 from kleros/chore/contract-scripts-improvements
jaybuidl Apr 4, 2025
509594e
test: fixes and hardhat upgrade
jaybuidl Apr 4, 2025
7fe4d97
chore: removal of the simulation scripts, not needed anymore
jaybuidl Apr 4, 2025
f793d6a
chore: upgradeAll script and initializers
jaybuidl Apr 4, 2025
c3fa89e
chore: devnet and testnet upgraded to 0.8
jaybuidl Apr 4, 2025
4908b66
chore: core subgraph v0.14.0 deployed to devnet and testnet
jaybuidl Apr 5, 2025
8b006c1
chore: release contracts v0.8.0
jaybuidl Apr 5, 2025
93b029b
fix: check if no courts exist first, tweak
kemuru Apr 5, 2025
d3180f7
fix: missing gluegun dependency, bumped yarn
jaybuidl Apr 7, 2025
0c4d902
fix(web-devtools): json-editor
tractorss Apr 5, 2025
6b062e8
fix: type error
jaybuidl Apr 7, 2025
cade93c
Merge branch 'dev' into chore/contracts-0.8-upgrade
jaybuidl Apr 7, 2025
e0c823f
fix(subgraph): subgraph-event-fix
tractorss Apr 9, 2025
95d67f3
chore: file renamings
kemuru Apr 10, 2025
bd4758a
fix: support for old stake delayed already transferred event
kemuru Apr 10, 2025
63dc875
Merge pull request #1948 from kleros/fix/subgraph-event-fix
kemuru Apr 10, 2025
a433d2f
feat: script to compare the storage layout against an already deploye…
jaybuidl Apr 10, 2025
530d2d6
feat: always run the upgrade validation script before upgrading
jaybuidl Apr 10, 2025
e05d52f
chore: devnet redeployment
jaybuidl Apr 10, 2025
f8654d2
chore: devnet and testnet subgraphs redeploy at v0.14.2
jaybuidl Apr 10, 2025
4245f54
chore: bumped drt subgraph version
jaybuidl Apr 10, 2025
a791baa
chore: adding back the devnet ruler contracts
jaybuidl Apr 10, 2025
29a0082
fix: court name
kemuru Apr 10, 2025
881a9c8
Merge pull request #1949 from kleros/fix/courts-page-name
kemuru Apr 10, 2025
2f2dbba
chore: published contracts v0.8.1
jaybuidl Apr 10, 2025
7ce00c3
Merge pull request #1941 from kleros/chore/contracts-0.8-upgrade
jaybuidl Apr 10, 2025
64c208d
Merge branch 'dev' into fix/time-travel-query-refactor
kemuru Apr 11, 2025
8bdf724
chore: bump core version
kemuru Apr 11, 2025
0e47701
fix: order and timestamp bug
kemuru Apr 11, 2025
74142c1
Merge pull request #1939 from kleros/fix/time-travel-query-refactor
alcercu Apr 11, 2025
e7aacc1
chore: use effectivestake instead of specific stake in court page
kemuru Apr 11, 2025
1b015b8
feat: add effective number staked jurors, subgraph, frontend
kemuru Apr 11, 2025
481bd7d
feat(DK): pass commit and appeal quicker
unknownunknown1 Apr 14, 2025
2382582
chore: optimizations
kemuru Apr 14, 2025
b738406
fix: correctly calculate effectivenumberstakedjurors
kemuru Apr 15, 2025
cdcfa3a
fix: temp fix on homepage
kemuru Apr 15, 2025
3db0efc
fix: chart and query numbers
kemuru Apr 15, 2025
28e85d6
fix: tiny bug in barchart
kemuru Apr 15, 2025
0cc67e1
chore: retrigger deploy preview
kemuru Apr 15, 2025
04f316d
Merge pull request #1951 from kleros/chore/true-court-stake-and-activ…
alcercu Apr 15, 2025
d3c1435
fix: typo in custom error StakingNotPossibleInThisCourt
jaybuidl Apr 15, 2025
e1b8ce2
Merge pull request #1956 from kleros/fix/custom-error-typo
jaybuidl Apr 15, 2025
61da2b8
Merge branch 'dev' into feat/dispute-period-quick-pass
jaybuidl Apr 15, 2025
5f8e25c
refactor: function rename
jaybuidl Apr 15, 2025
d574ce8
Merge pull request #1955 from kleros/feat/dispute-period-quick-pass
jaybuidl Apr 15, 2025
692c83f
feat: deployment files exported, added a getter of Ethers contracts
jaybuidl Apr 17, 2025
c132303
feat: packaging to both CJS and ESM
jaybuidl Apr 17, 2025
1aeb0a2
feat: contracts getter for Viem
jaybuidl Apr 17, 2025
01d9430
fix: package entry points and other small improvements
jaybuidl Apr 17, 2025
e832cc7
fix: exported also the CJS/ESM entrypoint explicitely
jaybuidl Apr 18, 2025
04cb0d4
Merge pull request #1957 from kleros/feat/deployments-export
jaybuidl Apr 18, 2025
1860680
fix: wagmi generate:hooks
jaybuidl Apr 23, 2025
a283d90
fix: wagmi generate:hooks
jaybuidl Apr 23, 2025
01edde5
fix: wagmi generate:hooks
jaybuidl Apr 23, 2025
f7af3d2
Update SafeERC20.sol
leopardracer Apr 26, 2025
524a2dc
fix: do not call getRoundInfo from a mutating function
jaybuidl May 8, 2025
7cf13b4
feat(web): batch-disputes
tractorss May 8, 2025
a81849c
refactor: leaner fix
jaybuidl May 8, 2025
cf2ccac
Merge pull request #1960 from leopardracer/dev
jaybuidl May 8, 2025
019cfd9
chore: devnet upgrade to v0.9.3
jaybuidl May 8, 2025
fb2da0b
Merge branch 'fix/getRoundInfo-returns-drawnJurors' into dev
jaybuidl May 8, 2025
2a92d72
feat: add extra myprofile link in navbar, add extra mycases link in c…
kemuru May 8, 2025
6dc0261
feat: top jurors staked in this court section
kemuru May 9, 2025
141a194
chore: comments by coderabbitai
kemuru May 9, 2025
ad34281
feat(web): case-duplication-in-resolver
tractorss May 9, 2025
1699758
feat(web): explainer-info-at-sign-in-and-connect-resolver
tractorss May 9, 2025
5cade67
chore: few renamings
kemuru May 9, 2025
906260b
feat(web): show-policy-once-uploaded-in-resolver
tractorss May 9, 2025
8aa0e69
Merge branch 'dev' into feat/batch-disputes
tractorss May 9, 2025
d39dd2a
chore(web): sonar-cloud-review
tractorss May 9, 2025
5c143ef
chore(web): rabbit-review
tractorss May 9, 2025
886c27e
step-security config tweak
jaybuidl May 9, 2025
d5547dd
Merge branch 'dev' into feat/batch-disputes
jaybuidl May 9, 2025
9e0a7bd
Merge branch 'dev' into feat(web)/top-jurors-staked-in-this-court
jaybuidl May 9, 2025
ca9a15c
Merge pull request #1969 from kleros/feat(web)/top-jurors-staked-in-t…
alcercu May 12, 2025
5532a03
chore: security patch CVE-2025-24964 CVE-2025-29927
jaybuidl May 12, 2025
722f67c
fix: tiny is active bug in navba
kemuru May 12, 2025
e88ac06
Merge branch 'dev' into fix/tiny-is-active-bug-navbar
kemuru May 12, 2025
c055621
Merge pull request #1984 from kleros/fix/tiny-is-active-bug-navbar
alcercu May 12, 2025
89d54e6
feat: all cases button, few style impros
kemuru May 12, 2025
38a87dc
chore: 2px to 1px
kemuru May 12, 2025
fc3d4ca
feat: allow choosing the disputekit in the resolver flow
kemuru May 13, 2025
3e2bc96
Merge pull request #1986 from kleros/feat/add-pages-redirection-in-ho…
alcercu May 13, 2025
a69d474
Merge branch 'dev' into feat/choose-dispute-kit-in-dispute-resolver
kemuru May 13, 2025
f2fce81
feat: more descriptive latest cases in court and personalized link to…
kemuru May 13, 2025
3507ef2
Merge pull request #1989 from kleros/feat/more-descriptive-latest-cas…
alcercu May 13, 2025
11b14c8
Merge branch 'dev' into feat/choose-dispute-kit-in-dispute-resolver
kemuru May 13, 2025
0c96fa2
chore: improvement in disputekitid fetching and showing
kemuru May 13, 2025
74acb03
Merge branch 'dev' into feat/batch-disputes
tractorss May 14, 2025
f69d4bb
feat(web): update-creation-page-ui
tractorss May 14, 2025
a0f1982
fix(web): header-alignment
tractorss May 14, 2025
9b3c9ab
Merge pull request #1987 from kleros/feat/choose-dispute-kit-in-dispu…
jaybuidl May 14, 2025
a8910f8
chore(subgraph): abi-migrations for core-neo
jaybuidl May 14, 2025
1348f3b
feat(web): update-batch-creation-ui
tractorss May 14, 2025
a234625
Merge branch 'dev' into feat/batch-disputes
tractorss May 14, 2025
05c5b3d
chore: testnet contracts upgrade
jaybuidl May 14, 2025
2eab4a2
Merge branch 'dev' into feat/batch-disputes
tractorss May 14, 2025
9ccf16b
feat(web): fetch-dispute-kit-in-duplication
tractorss May 14, 2025
0ea27b4
chore(web): rabbit-feedback
tractorss May 15, 2025
68f66a3
Merge pull request #1982 from kleros/feat/batch-disputes
alcercu May 15, 2025
1d2e62a
fix: dispute kit storage layout on testnet
jaybuidl May 15, 2025
a72c450
chore: beta contracts upgraded
jaybuidl May 15, 2025
2cdf82f
chore: patch GHSA-cxrh-j4jr-qwg3
jaybuidl May 15, 2025
f3faa84
chore: beta subgraphs redeployed
jaybuidl May 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/contracts-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
- name: Harden Runner
uses: step-security/harden-runner@4d991eb9b905ef189e4c376166672c3f2f230481 # v2.11.0
with:
disable-sudo: true
disable-sudo: false
egress-policy: block
allowed-endpoints: >
binaries.soliditylang.org:443
Expand Down
691 changes: 346 additions & 345 deletions .yarn/releases/yarn-4.6.0.cjs → .yarn/releases/yarn-4.8.1.cjs

Large diffs are not rendered by default.

10 changes: 9 additions & 1 deletion .yarnrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@ compressionLevel: mixed

enableGlobalCache: false

logFilters:
- level: discard
pattern: "*(pde6dc), which doesn't satisfy what react-scripts*"
- level: discard
pattern: "*(p6f2bc), which doesn't satisfy what react-identicons*"
- level: discard
pattern: "*(pca8b0), which doesn't satisfy what react-identicons*"

nodeLinker: node-modules

yarnPath: .yarn/releases/yarn-4.6.0.cjs
yarnPath: .yarn/releases/yarn-4.8.1.cjs
47 changes: 21 additions & 26 deletions contracts/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,19 @@ Refresh the list of deployed contracts by running `./scripts/generateDeployments

- [BlockHashRNG](https://arbiscan.io/address/0x39D123fc4cFD24EA5bB76195f9ecFE1f0DF35b0B)
- [ChainlinkRNG](https://arbiscan.io/address/0x897d83a7d5F23555eFA15e1BE297d5503522cbA3)
- [DisputeKitClassicNeo: proxy](https://arbiscan.io/address/0x70B464be85A547144C72485eBa2577E5D3A45421), [implementation](https://arbiscan.io/address/0xAF0325dbBFa812a574743Bb5A085266D31e3e03a)
- [DisputeKitClassicNeo: proxy](https://arbiscan.io/address/0x70B464be85A547144C72485eBa2577E5D3A45421), [implementation](https://arbiscan.io/address/0x7F3C3C9f9c6238885d958afa1bCc92f1032ef81d)
- [DisputeResolverNeo](https://arbiscan.io/address/0xb5526D022962A1fFf6eD32C93e8b714c901F4323)
- [DisputeResolverRulerNeo](https://arbiscan.io/address/0xb3a5FdEAF461c42caCe148e978e6FBCa97bE6140)
- [DisputeTemplateRegistry: proxy](https://arbiscan.io/address/0x0cFBaCA5C72e7Ca5fFABE768E135654fB3F2a5A2), [implementation](https://arbiscan.io/address/0x57EfD43DAfCeb6C58Df57932b2B299f46fef5c87)
- [EvidenceModule: proxy](https://arbiscan.io/address/0x48e052B4A6dC4F30e90930F1CeaAFd83b3981EB3), [implementation](https://arbiscan.io/address/0xE22500Fa27f696d06702367246bd17Bd2C8a4c5d)
- [KlerosCoreNeo: proxy](https://arbiscan.io/address/0x991d2df165670b9cac3B022f4B68D65b664222ea), [implementation](https://arbiscan.io/address/0x17c39AB53A7072b167A74a85D47b30385c98ae89)
- [EvidenceModule: proxy](https://arbiscan.io/address/0x48e052B4A6dC4F30e90930F1CeaAFd83b3981EB3), [implementation](https://arbiscan.io/address/0xA502A3942abCF8e71FBD87ed442B39b798b192C8)
- [KlerosCoreNeo: proxy](https://arbiscan.io/address/0x991d2df165670b9cac3B022f4B68D65b664222ea), [implementation](https://arbiscan.io/address/0xEb6D9E61921506f876dc662B2398E34C92330faB)
- [KlerosCoreRulerNeo: proxy](https://arbiscan.io/address/0xc0169e0B19aE02ac4fADD689260CF038726DFE13), [implementation](https://arbiscan.io/address/0x85093b5EDa4F2e2E2fEDae34Da91239D6a08e324)
- [KlerosCoreSnapshotProxy](https://arbiscan.io/address/0xEF719a5B3352F607e6C4E17b7e0cDAd8322fEC95)
- [KlerosV2NeoEarlyUser](https://arbiscan.io/address/0xfE34a72c55e512601E7d491A9c5b36373cE34d63)
- [Pinakion](https://arbiscan.io/address/0x330bD769382cFc6d50175903434CCC8D206DCAE5)
- [PolicyRegistry: proxy](https://arbiscan.io/address/0x553dcbF6aB3aE06a1064b5200Df1B5A9fB403d3c), [implementation](https://arbiscan.io/address/0x15E5964C7751dF8563eA4bC000301582C79BC454)
- [PolicyRegistry: proxy](https://arbiscan.io/address/0x553dcbF6aB3aE06a1064b5200Df1B5A9fB403d3c), [implementation](https://arbiscan.io/address/0xf7EE0Cd4E33C832DC05fB359896Add6E14E96C28)
- [RandomizerRNG: proxy](https://arbiscan.io/address/0x044AfE0069C0fd641BC5f90d9A4218eF0b2Fa9d3), [implementation](https://arbiscan.io/address/0xF1a7Cd3115F5852966430f8E3877D2221F074A2e)
- [SortitionModuleNeo: proxy](https://arbiscan.io/address/0x21A9402aDb818744B296e1d1BE58C804118DC03D), [implementation](https://arbiscan.io/address/0x7E13f295536FD6c48Ba792CFdEF691d592Fa0851)
- [SortitionModuleNeo: proxy](https://arbiscan.io/address/0x21A9402aDb818744B296e1d1BE58C804118DC03D), [implementation](https://arbiscan.io/address/0x0cB3626Edf41F27a192102630D0502cCd93Cf043)
- [TransactionBatcher](https://arbiscan.io/address/0xBC5ef8d9ad307154447AE148c088f083d2dEa4eF)

### Official Testnet
Expand All @@ -35,17 +35,17 @@ Refresh the list of deployed contracts by running `./scripts/generateDeployments
- [ChainlinkRNG](https://sepolia.arbiscan.io/address/0xAd5cCc93429e3A977c273cEeD106Ef16A69EAf79)
- [DAI](https://sepolia.arbiscan.io/address/0xc34aeFEa232956542C5b2f2EE55fD5c378B35c03)
- [DAIFaucet](https://sepolia.arbiscan.io/address/0x1Fa58B52326488D62A406E71DBaD839560e810fF)
- [DisputeKitClassic: proxy](https://sepolia.arbiscan.io/address/0x0c38f115D001d3b5bBec5e8D44f78C7B61A27D94), [implementation](https://sepolia.arbiscan.io/address/0xDb0B7908C46E2Bb08459bf9b3155b9bb8F8713E1)
- [DisputeKitClassic: proxy](https://sepolia.arbiscan.io/address/0x0c38f115D001d3b5bBec5e8D44f78C7B61A27D94), [implementation](https://sepolia.arbiscan.io/address/0xBed62D71A93c7E4415dF9b32B9A8116CeEd23b28)
- [DisputeResolver](https://sepolia.arbiscan.io/address/0xed31bEE8b1F7cE89E93033C0d3B2ccF4cEb27652)
- [DisputeTemplateRegistry: proxy](https://sepolia.arbiscan.io/address/0xe763d31Cb096B4bc7294012B78FC7F148324ebcb), [implementation](https://sepolia.arbiscan.io/address/0x7283c07CC5224B20f431B1fa0E6d6db3cA02de34)
- [EvidenceModule: proxy](https://sepolia.arbiscan.io/address/0xA88A9a25cE7f1d8b3941dA3b322Ba91D009E1397), [implementation](https://sepolia.arbiscan.io/address/0x63CF56e1c99E65E4a9eCDCC805F4735E016F2dc8)
- [KlerosCore: proxy](https://sepolia.arbiscan.io/address/0xE8442307d36e9bf6aB27F1A009F95CE8E11C3479), [implementation](https://sepolia.arbiscan.io/address/0x0766e4B8c4a3aAC9371a5A9D6119E8125Adcfd55)
- [DisputeTemplateRegistry: proxy](https://sepolia.arbiscan.io/address/0xe763d31Cb096B4bc7294012B78FC7F148324ebcb), [implementation](https://sepolia.arbiscan.io/address/0xf97791DA66e0A8Ff8Ee4908872CfCAcc641829Ec)
- [EvidenceModule: proxy](https://sepolia.arbiscan.io/address/0xA88A9a25cE7f1d8b3941dA3b322Ba91D009E1397), [implementation](https://sepolia.arbiscan.io/address/0xC4e64e6E949936a18269937FC1e18cb11E3db14D)
- [KlerosCore: proxy](https://sepolia.arbiscan.io/address/0xE8442307d36e9bf6aB27F1A009F95CE8E11C3479), [implementation](https://sepolia.arbiscan.io/address/0x71c56fbE58706C1B3f64a7baf913eCA3Cec04164)
- [KlerosCoreSnapshotProxy](https://sepolia.arbiscan.io/address/0xd74e61A4dB9C6c3F2C97b62a319aE194f616858C)
- [PNKFaucet](https://sepolia.arbiscan.io/address/0x9f6ffc13B685A68ae359fCA128dfE776458Df464)
- [PinakionV2](https://sepolia.arbiscan.io/address/0x34B944D42cAcfC8266955D07A80181D2054aa225)
- [PolicyRegistry: proxy](https://sepolia.arbiscan.io/address/0x2668c46A14af8997417138B064ca1bEB70769585), [implementation](https://sepolia.arbiscan.io/address/0xB958113f96950C7806d584eFBed964288d46a0B8)
- [PNKFaucet](https://sepolia.arbiscan.io/address/0x9f6ffc13B685A68ae359fCA128dfE776458Df464)
- [PolicyRegistry: proxy](https://sepolia.arbiscan.io/address/0x2668c46A14af8997417138B064ca1bEB70769585), [implementation](https://sepolia.arbiscan.io/address/0x7CC8E0787e381aE159C4d3e137f20f9203313D41)
- [RandomizerRNG: proxy](https://sepolia.arbiscan.io/address/0x51a97ad9F0aA818e75819da3cA20CAc319580627), [implementation](https://sepolia.arbiscan.io/address/0x1237F02bBeFDAEA20cE3A66aCAe458C4106Ae203)
- [SortitionModule: proxy](https://sepolia.arbiscan.io/address/0xbAA5068F0bD1417046250A3eDe2B1F27e31383BD), [implementation](https://sepolia.arbiscan.io/address/0xA418a7E63DC8Aa0F379487E4445f86543C16A0E9)
- [SortitionModule: proxy](https://sepolia.arbiscan.io/address/0xbAA5068F0bD1417046250A3eDe2B1F27e31383BD), [implementation](https://sepolia.arbiscan.io/address/0xAe750D6Fa39b1044d4081CB0bfecF886d176Be5b)
- [TransactionBatcher](https://sepolia.arbiscan.io/address/0x35f93986950804ac1F93519BF68C2a7Dd776db0E)
- [WETH](https://sepolia.arbiscan.io/address/0xAEE953CC26DbDeA52beBE3F97f281981f2B9d511)
- [WETHFaucet](https://sepolia.arbiscan.io/address/0x922B84134e41BC5c9EDE7D5EFCE22Ba3D0e71835)
Expand Down Expand Up @@ -77,27 +77,22 @@ Refresh the list of deployed contracts by running `./scripts/generateDeployments
- [ChainlinkRNG](https://sepolia.arbiscan.io/address/0x6c40D7F5d5bE3492fe9EF70e4eCb2BD773c12AF8)
- [DAI](https://sepolia.arbiscan.io/address/0x593e89704D285B0c3fbF157c7CF2537456CE64b5)
- [DAIFaucet](https://sepolia.arbiscan.io/address/0xB5b39A1bcD2D7097A8824B3cC18Ebd2dFb0D9B5E)
- [DisputeKitClassic: proxy](https://sepolia.arbiscan.io/address/0x9426F127116C3652A262AE1eA48391AC8F44D35b), [implementation](https://sepolia.arbiscan.io/address/0x692CC78F2570181FFB99297965FeAA8352ab12E8)
- [DisputeKitClassicNeo: proxy](https://sepolia.arbiscan.io/address/0xd40aA608801a639E292e10C235B90488D04070b1), [implementation](https://sepolia.arbiscan.io/address/0xE636AB278fBfc8712E807c589A362dc2396d2d2F)
- [DisputeKitClassic: proxy](https://sepolia.arbiscan.io/address/0x2246821E1313A93e2F8CdF7a3422d078f560b457), [implementation](https://sepolia.arbiscan.io/address/0x8Db69EE93365190FE9CA4d59Ae4Cdd4f3688f1Af)
- [DisputeKitClassicUniversity: proxy](https://sepolia.arbiscan.io/address/0xd6E96b7c993763B5CDDa1139C7387B82A7c8B8B5), [implementation](https://sepolia.arbiscan.io/address/0x87e863b94d2CB79A8aB53bD87Dc4A10E11C0918B)
- [DisputeResolver](https://sepolia.arbiscan.io/address/0xCE3d5F83d9da70d60ab9cee8b644a18EF3671E61)
- [DisputeResolverNeo](https://sepolia.arbiscan.io/address/0xB73B124f2939959676509c37Ab6a41C8Ab4aDA1C)
- [DisputeResolver](https://sepolia.arbiscan.io/address/0x524C5541f440204E0B4577334c439277018F971f)
- [DisputeResolverRuler](https://sepolia.arbiscan.io/address/0x199893232ECC74cC7898B24b5Ff58d613029f6B7)
- [DisputeResolverUniversity](https://sepolia.arbiscan.io/address/0x2Aa1a94307E772BeE42E9EfbD137b1053F1fCfd4)
- [DisputeTemplateRegistry: proxy](https://sepolia.arbiscan.io/address/0x596D3B09E684D62217682216e9b7a0De75933391), [implementation](https://sepolia.arbiscan.io/address/0xE00A43d3c3321A0e210F2F8bE2F3F75eC8a4951E)
- [EvidenceModule: proxy](https://sepolia.arbiscan.io/address/0x57fd453FB0d16f8ca174E7386102D7170E17Be09), [implementation](https://sepolia.arbiscan.io/address/0x05AD81f245209b7f91885fd96e57c9da90554824)
- [KlerosCore: proxy](https://sepolia.arbiscan.io/address/0xA54e7A16d7460e38a8F324eF46782FB520d58CE8), [implementation](https://sepolia.arbiscan.io/address/0x91a373BBdE0532F86410682F362e2Cf685e95085)
- [KlerosCoreNeo: proxy](https://sepolia.arbiscan.io/address/0x26bf077037550e437605F07e25EfcAd510715C3A), [implementation](https://sepolia.arbiscan.io/address/0x3bE96b7eAF6A3640DBa1f7CE58776D5b790B74CB)
- [DisputeTemplateRegistry: proxy](https://sepolia.arbiscan.io/address/0x45f0662ec4aA4164b187c1bd39D35D0E3168787a), [implementation](https://sepolia.arbiscan.io/address/0x0406ea6E28fAb9A23BF0d6f0f23f4352383A8592)
- [EvidenceModule: proxy](https://sepolia.arbiscan.io/address/0x990f44d19a5F46889801B31bf58e0536fBECf27C), [implementation](https://sepolia.arbiscan.io/address/0xf9f41910696DadF83a7B0b3e856a175D6aEEC8e8)
- [KlerosCore: proxy](https://sepolia.arbiscan.io/address/0x4838e31E0ea315232c431598110FE677cAF2D6E6), [implementation](https://sepolia.arbiscan.io/address/0xEff34d5b37F0bb4d32C563E21C9C56E971f420Bd)
- [KlerosCoreRuler: proxy](https://sepolia.arbiscan.io/address/0x7ffcd32A0521645E6fCFd071A68F0e26957775a5), [implementation](https://sepolia.arbiscan.io/address/0x97e30A3A940856A3913437912C746f1aF6ccC76c)
- [KlerosCoreSnapshotProxy](https://sepolia.arbiscan.io/address/0x9300D415af6e747ADe3C6cbA09a3b3CD5fb0c091)
- [KlerosCoreSnapshotProxy](https://sepolia.arbiscan.io/address/0xa2425b724B32D40cbB85ea6e181cfb023CE9c014)
- [KlerosCoreUniversity: proxy](https://sepolia.arbiscan.io/address/0x5AB37F38778Bc175852fA353056591D91c744ce6), [implementation](https://sepolia.arbiscan.io/address/0xF74DaBfC5F5dbdBD07636637204d9C35326D2906)
- [KlerosV2NeoEarlyUser](https://sepolia.arbiscan.io/address/0x0d60Ff8bbCF49Bc5352328E7E28e141834d7750F)
- [PNKFaucet](https://sepolia.arbiscan.io/address/0x7EFE468003Ad6A858b5350CDE0A67bBED58739dD)
- [PinakionV2](https://sepolia.arbiscan.io/address/0x34B944D42cAcfC8266955D07A80181D2054aa225)
- [PolicyRegistry: proxy](https://sepolia.arbiscan.io/address/0x2AC2EdFD336732bc6963f1AD03ED98B22dB949da), [implementation](https://sepolia.arbiscan.io/address/0xAA637C9E2831614158d7eB193D03af4a7223C56E)
- [RandomizerRNG: proxy](https://sepolia.arbiscan.io/address/0xA995C172d286f8F4eE137CC662e2844E59Cf4836), [implementation](https://sepolia.arbiscan.io/address/0xe62B776498F48061ef9425fCEf30F3d1370DB005)
- [SortitionModule: proxy](https://sepolia.arbiscan.io/address/0x19cb28BAB40C3585955798f5EEabd71Eec14471C), [implementation](https://sepolia.arbiscan.io/address/0xBC82B29e5aE8a749D82b7919118Ab7C0D41fA3D3)
- [SortitionModuleNeo: proxy](https://sepolia.arbiscan.io/address/0x809533c303c10915BB5c0585f2d8D738e2a4fB64), [implementation](https://sepolia.arbiscan.io/address/0xD9ddceb7C399518F23b69D155a67C6AFF13f9fF0)
- [PNKFaucet](https://sepolia.arbiscan.io/address/0x7EFE468003Ad6A858b5350CDE0A67bBED58739dD)
- [PolicyRegistry: proxy](https://sepolia.arbiscan.io/address/0x31d067405184d7FaA64b0834511cBcFAF32CdC4b), [implementation](https://sepolia.arbiscan.io/address/0x09ba3234B3aD786aE46EcDAF388C93D54c145DC0)
- [SortitionModule: proxy](https://sepolia.arbiscan.io/address/0xb34651b65A40553C444c6F0D27286C80ec34fbfD), [implementation](https://sepolia.arbiscan.io/address/0xB37919A50d3BddA9982e3c84aA47e501c454364B)
- [SortitionModuleUniversity: proxy](https://sepolia.arbiscan.io/address/0x4B2c2d048921f694cCE3AEa35698c6B1f5fcbb79), [implementation](https://sepolia.arbiscan.io/address/0x5CAD621D69E0535422aCFaCC0017bC32beC7A486)
- [TransactionBatcher](https://sepolia.arbiscan.io/address/0x35f93986950804ac1F93519BF68C2a7Dd776db0E)
- [WETH](https://sepolia.arbiscan.io/address/0x3829A2486d53ee984a0ca2D76552715726b77138)
Expand Down
16 changes: 16 additions & 0 deletions contracts/config/courts.v2.devnet.json
Original file line number Diff line number Diff line change
Expand Up @@ -78,5 +78,21 @@
240,
600
]
},
{
"name": "Automated Curation",
"id": 6,
"parent": 2,
"hiddenVotes": false,
"minStake": "2000000000000000000",
"alpha": "3100",
"feeForJuror": "100000000000",
"jurorsForCourtJump": "31",
"timesPerPeriod": [
120,
240,
240,
600
]
}
]
18 changes: 17 additions & 1 deletion contracts/config/courts.v2.mainnet-neo.json
Original file line number Diff line number Diff line change
Expand Up @@ -457,7 +457,7 @@
"alpha": "5000",
"jurorsForCourtJump": "15",
"timesPerPeriod": [
108000,
21600,
216000,
216000,
216000
Expand All @@ -478,5 +478,21 @@
583200,
388800
]
},
{
"name": "Automated Curation",
"id": 31,
"parent": 10,
"hiddenVotes": false,
"minStake": "2600000000000000000000",
"alpha": "290",
"feeForJuror": "170000000000000",
"jurorsForCourtJump": "3",
"timesPerPeriod": [
140400,
291600,
291600,
194400
]
}
]
8 changes: 8 additions & 0 deletions contracts/config/policies.v2.devnet.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,5 +37,13 @@
"requiredSkills": "Jurors in the Oracle Court should possess:\n- **Analytical Skills**: Ability to objectively assess a wide range of real-world event data, statistics, and sources, with precision and critical thinking.\n- **Understanding of Prediction Markets**: Familiarity with how prediction markets function.",
"court": 5,
"uri": "/ipfs/QmT8DAjUbzzEo2e9oPpJSDH2QzswfNeWAsxoDH3zsGrtkH"
},
{
"name": "Automated Curation",
"purpose": "The Automated Curation Court is designed to handle micro-tasks and cases requiring fast and near-instant resolution. These include, but are not limited to, content moderation, gaming disputes, automated data curation, and similar use cases. AI agents capable of rapid decision-making are better suited for this court's short resolution time.",
"rules": "",
"requiredSkills": "AI agents participating as jurors of this court must be capable of:\n- Data Processing Efficiency: Handling high volumes of disputes in near real-time without compromising accuracy.\n- Kleros Rules Compliance: analyzing all evidence presented and ruling in accordance with Kleros General Court Policy, this Automated Curation Court Policy, and the case’s Primary Document.\n- Temporal Awareness: Identifying the moment of relevant events in a dispute, which may be crucial for applying the General Court’s Policy. This includes understanding the state of the world at the time the dispute was created, recognizing the exact time a piece of evidence was submitted, understanding the applicable court policies and arbitrable application primary documents that existed at the time of the dispute’s creation, and assessing whether a piece of evidence was submitted after the end of the evidence period of the initial round of the dispute.",
"court": 6,
"uri": "/ipfs/QmNm6w4itnvMoWQXcz3CAQmjSF4nP5w6uTwGAQ1Z5YoUKJ"
}
]
Loading
Loading