Skip to content

Release v2-testnet-4.0.1 #1793

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 208 commits into from
Dec 16, 2024
Merged
Changes from 1 commit
Commits
Show all changes
208 commits
Select commit Hold shift + click to select a range
a63112f
chore: keeper bot compose for mainnet-neo
jaybuidl Nov 7, 2024
9960720
chore: change neo tag to beta
kemuru Nov 7, 2024
280f17b
Merge pull request #1740 from kleros/chore(web)/change-neo-to-beta
alcercu Nov 8, 2024
accd30b
fix(subgraph): subgraph-mainfest-fix
Harman-singh-waraich Nov 11, 2024
98eba55
Merge pull request #1741 from kleros/subgraph-fix
jaybuidl Nov 11, 2024
54bcb9f
chore: university court redeploy
jaybuidl Nov 11, 2024
2a13841
fix(web): display-stake-button-error
Harman-singh-waraich Nov 15, 2024
0c6447e
refactor(web): error-display-stake
Harman-singh-waraich Nov 15, 2024
665a091
Merge pull request #1742 from kleros/fix/stake-error-display
jaybuidl Nov 15, 2024
206efad
fix(web): stake-simulator
Harman-singh-waraich Nov 18, 2024
9847803
chore: update-lockfile
Harman-singh-waraich Nov 18, 2024
5d915e5
fix(web): evidence-sensor
Harman-singh-waraich Nov 18, 2024
519a555
refactor(web): evidence-spam-check
Harman-singh-waraich Nov 18, 2024
b03eb5a
Merge pull request #1743 from kleros/fix/evidence-sensor
jaybuidl Nov 18, 2024
e0e5719
Merge branch 'dev' into fix/stake-simulator
Harman-singh-waraich Nov 18, 2024
c77c1a5
feat: keeper bot support for the Neo core type
jaybuidl Nov 7, 2024
d0f814f
fix: bot
jaybuidl Nov 7, 2024
4404065
fix: keeper bot
jaybuidl Nov 11, 2024
bbf9b79
chore: neo courts config
jaybuidl Nov 11, 2024
c028143
chore: neo policies config, deploy script fix
jaybuidl Nov 19, 2024
1fe9cb3
chore(web): removal of the hardcoded genesis block
jaybuidl Nov 19, 2024
cac9194
fix: useGenesisBlock
jaybuidl Nov 19, 2024
87971a6
Merge pull request #1744 from kleros/fix/stake-simulator
jaybuidl Nov 19, 2024
a218f9e
fix: incorrect appeal period for the data analysis court
jaybuidl Nov 19, 2024
884674e
Merge pull request #1746 from kleros/feat/keeper-bot-neo
jaybuidl Nov 19, 2024
15497de
feat: make addresses clickable in evidence, hide button if no file at…
kemuru Nov 20, 2024
837797a
feat: make court branch look good in mobile, redirect to its correspo…
kemuru Nov 20, 2024
7d7f562
feat: add juror links in evidence voting history, top jurors leaderboard
kemuru Nov 20, 2024
de706d3
fix: add field to interfaces, bump subgraph version in package json
kemuru Nov 20, 2024
52a129b
fix: switch poh v1 to poh v2
kemuru Nov 20, 2024
32fbbfb
feat: kleros-app
Harman-singh-waraich Nov 21, 2024
f964a03
chore: update-prettier-eslint
Harman-singh-waraich Nov 21, 2024
a1484da
chore(kleros-app): migrate-to-vite
Harman-singh-waraich Nov 21, 2024
ecd7719
chore(kleros-app): remove-exports-field
Harman-singh-waraich Nov 21, 2024
db475c3
fix: adjust law balance svg height
kemuru Nov 21, 2024
1fa8d3e
fix: style issues
kemuru Nov 21, 2024
e75a46b
fix: specify-temp-build-command-in-toml
Harman-singh-waraich Nov 21, 2024
0dded80
fix: code improvement in court branch section and field component
kemuru Nov 21, 2024
4027336
fix: build-command
Harman-singh-waraich Nov 21, 2024
7c9a8ce
fix: polyfills
Harman-singh-waraich Nov 21, 2024
a90dd72
fix: externalize-wagmi
Harman-singh-waraich Nov 21, 2024
5fcf106
fix: update-wagmi
Harman-singh-waraich Nov 21, 2024
fd6a186
feat: add policy file to the file viewer
kemuru Nov 21, 2024
0071290
chore: eslint and other version bumps
jaybuidl Nov 21, 2024
944de42
chore(web-devtools): upgraded Next to 15, React to 19, removed unused…
jaybuidl Nov 21, 2024
f054afb
chore: update-dependencies
Harman-singh-waraich Nov 22, 2024
fda1f81
fix(web-devtools): field-type
Harman-singh-waraich Nov 22, 2024
88c1537
Merge pull request #1757 from kleros/chore/eslint-and-more-version-bump
Harman-singh-waraich Nov 22, 2024
f314504
Merge pull request #1754 from kleros/feat(web)/ux-ui-impros-in-eviden…
alcercu Nov 22, 2024
8c15591
refactor: update-kleros-app-readme-and-package-json
Harman-singh-waraich Nov 25, 2024
bb2a083
chore: dedupe-dependencies
Harman-singh-waraich Nov 25, 2024
f9d5d28
fix(web-devtools): eslint-errors
Harman-singh-waraich Nov 25, 2024
819530a
feat(kleros-app): readme
Harman-singh-waraich Nov 25, 2024
df00e56
refactor(web-devtools): remove-ignore-comment
Harman-singh-waraich Nov 25, 2024
c3b5ca4
chore(web-devtools): netlify.toml
jaybuidl Nov 25, 2024
f2efd34
fix(web-devtools): downgrade-next-to-v14
Harman-singh-waraich Nov 25, 2024
2e88299
chore: package.json cleanup, preparing for release of kleros-app
jaybuidl Nov 25, 2024
1e6cd2c
chore(kleros-app): release @kleros/[email protected]
jaybuidl Nov 25, 2024
ae80adb
docs(kleros-app): readme typo
jaybuidl Nov 25, 2024
86a88bc
chore(kleros-app): release @kleros/[email protected]
jaybuidl Nov 25, 2024
42eb3ed
Merge branch 'dev' into feat/kleros-app
kemuru Nov 26, 2024
a8e6746
fix: downgrade-styled-components
Harman-singh-waraich Nov 26, 2024
ee802df
chore: update-graphql-codegen-client-preset
Harman-singh-waraich Nov 26, 2024
8bdf19b
feat(web): better-error-display-for-staking-and-submit-dispute-button
Harman-singh-waraich Nov 26, 2024
29c0b7e
feat(web): close-popup-on-outside-click
Harman-singh-waraich Nov 26, 2024
d0cfb91
chore: rng temporary fix for beta court
jaybuidl Nov 27, 2024
dd18317
Merge branch 'dev' into refactor/UI-UX-improvements
kemuru Nov 27, 2024
71ac556
Merge pull request #1759 from kleros/refactor/UI-UX-improvements
alcercu Nov 27, 2024
2f3a8d8
Merge branch 'dev' into feat/kleros-app
alcercu Nov 27, 2024
e255ff2
feat: make cases cards links and create new case buttons too
kemuru Nov 28, 2024
317e53b
feat: add scroll top for when entering a case in mobile
kemuru Nov 28, 2024
b7b7656
feat: scroll top globally on the case, only once
kemuru Nov 28, 2024
12f1370
feat: scroll top improvements
kemuru Nov 28, 2024
a79e377
Merge pull request #1756 from kleros/feat/kleros-app
jaybuidl Nov 28, 2024
2de97df
Merge branch 'dev' into feat/make-cases-cards-links
kemuru Nov 28, 2024
0596e7f
fix: abstract scroll top component
kemuru Nov 28, 2024
8437b2e
fix: add empty dependency array to the scrolltop useeffect
kemuru Nov 28, 2024
8c41958
Merge pull request #1760 from kleros/feat/make-cases-cards-links
alcercu Nov 28, 2024
aefafea
chore(web): function-to-parse-wagmi-simulate-error
Harman-singh-waraich Nov 29, 2024
8f0596e
refactor(web): extended-wagmi-error-type
Harman-singh-waraich Nov 29, 2024
fb063f6
refactor(web): partial-evidence-search
Harman-singh-waraich Nov 29, 2024
d88445b
fix(web): file-viewer-pdf-download-broken
Harman-singh-waraich Nov 29, 2024
e1e44e4
refactor(web): sonar-feedback
Harman-singh-waraich Nov 29, 2024
5f5771d
chore: use-parse-wagmi-error-function
Harman-singh-waraich Nov 29, 2024
49932e2
Merge pull request #1762 from kleros/chore/parse-wagmi-simulate-error
alcercu Nov 29, 2024
53e4bc4
feat: hover effects in case cards, anchors, bug fix in court page
kemuru Dec 1, 2024
f745bf5
feat: more hover effects, style impros
kemuru Dec 2, 2024
46ed066
chore(kleros-sdk): move-viem-to-peer-dependencies
Harman-singh-waraich Dec 3, 2024
829263a
Merge pull request #1769 from kleros/chore/viem-type
alcercu Dec 3, 2024
63655a0
feat(web): error-page
Harman-singh-waraich Dec 3, 2024
2750166
Merge branch 'dev' into feat/error-page
Harman-singh-waraich Dec 3, 2024
2257bd0
chore: revert-viem-update
Harman-singh-waraich Dec 3, 2024
8dbdb09
Merge branch 'chore/update-viem-wagmi' into feat/error-page
Harman-singh-waraich Dec 3, 2024
0e46e62
chore(web): code-rabbit-review
Harman-singh-waraich Dec 3, 2024
b4d1cab
Merge pull request #1771 from kleros/chore/update-viem-wagmi
jaybuidl Dec 3, 2024
e9a8a7d
Merge branch 'dev' into feat/error-page
alcercu Dec 3, 2024
9985f0b
feat: bug fixes, more hover effects
kemuru Dec 3, 2024
4f07d1c
Merge branch 'dev' into feat/hover-effects-everywhere
kemuru Dec 3, 2024
468b0c8
Merge pull request #1770 from kleros/feat/error-page
alcercu Dec 3, 2024
bc02985
fix: responsiveness in macbook air m1 13dot3 inches, cases grid, extr…
kemuru Dec 3, 2024
738314b
feat: tons of improvements
kemuru Dec 3, 2024
07d053c
Merge branch 'dev' into feat/hover-effects-everywhere
kemuru Dec 3, 2024
d9a06f5
chore: remove unnecessary div
kemuru Dec 3, 2024
eddaff0
fix: primary blue on accordion title on voting history tab
kemuru Dec 4, 2024
b43cd4f
chore(sdk): release @kleros/[email protected]
jaybuidl Dec 4, 2024
73f8e67
Merge branch 'dev' into feat/hover-effects-everywhere
kemuru Dec 4, 2024
108a6c4
feat: harmeet feedback
kemuru Dec 4, 2024
40fe52d
fix: coherency to coherence and redirect to policy section instead of…
kemuru Dec 4, 2024
51bd35c
fix: make all cards in grid same height
kemuru Dec 4, 2024
c53eecc
chore: remove unused import, not use array index in key
kemuru Dec 4, 2024
b23c968
Merge pull request #1764 from kleros/feat/hover-effects-everywhere
alcercu Dec 4, 2024
4ad336b
chore(kleros-sdk): remove-console-logs
Harman-singh-waraich Dec 5, 2024
0e582ae
chore(sdk): release @kleros/[email protected]
jaybuidl Dec 5, 2024
4473dc3
feat: bunch of bug fixes, style impros, arrangement impros, refactors
kemuru Dec 6, 2024
24b0a16
fix: nitpick in court link inside case overview
kemuru Dec 6, 2024
4b0811f
fix: style issue in courts page
kemuru Dec 6, 2024
2f89725
fix: few code smells
kemuru Dec 6, 2024
4bf724d
feat(web): new-stake-flow-v1
Harman-singh-waraich Dec 6, 2024
d5c9c27
refactor(web): downgrade-viem-and-sonar-feedback
Harman-singh-waraich Dec 6, 2024
b9eba67
fix: add hyphen to answer description
kemuru Dec 6, 2024
875fcad
chore: adjust padding in policies section in case overview
kemuru Dec 6, 2024
00f56b5
chore: margin adjustments overview page
kemuru Dec 6, 2024
a9e621c
chore: gap adjustments
kemuru Dec 6, 2024
5c75105
chore: slight padding bottom to answer description to align it beter
kemuru Dec 6, 2024
8c2d861
chore: gap adjustment policies
kemuru Dec 6, 2024
6e5113c
chore: remove hyphen if answer description does not exist
kemuru Dec 6, 2024
04f2d8d
Merge pull request #1774 from kleros/feat/bug-fixes-and-ui-improvements
alcercu Dec 6, 2024
14d46fa
feat: chainlink rng, updated randomizer rng for consistency
jaybuidl Dec 6, 2024
dc73747
feat: improved overview page, evidence page, voting history page, rem…
kemuru Dec 7, 2024
89f39df
fix: bug on voting history tab where invisible component would appear
kemuru Dec 7, 2024
36359e7
chore: remove-log
Harman-singh-waraich Dec 7, 2024
4f36b4d
chore: throw-validation-error
Harman-singh-waraich Dec 7, 2024
09a13de
chore: prettier plugin missing in config
jaybuidl Dec 7, 2024
b0fba7f
feat: chainlink vrf rng deploy script
jaybuidl Dec 7, 2024
71c5df8
fix: style-tweak in votinghistory cards
kemuru Dec 7, 2024
2b89ecb
fix: current ruling not correctly fetched from phone, style nitpick
kemuru Dec 8, 2024
fe0919e
fix: adjustment voting history tab
kemuru Dec 8, 2024
5b50c73
refactor(web): refactor-new-stake-flow
Harman-singh-waraich Dec 9, 2024
bfcb020
refactor(web): steps-state
Harman-singh-waraich Dec 9, 2024
d59478b
refactor(web): rabbit-feedback
Harman-singh-waraich Dec 9, 2024
cba2c6c
Merge branch 'dev' into feat/new-stake-flow
Harman-singh-waraich Dec 9, 2024
2866a7a
test: chainlink vrf testing with coordinator mock
jaybuidl Dec 9, 2024
64da137
fix(web): react-tanstack-query-error-catch
Harman-singh-waraich Dec 9, 2024
d2581e5
chore: remove-kleros-app-from-workspace
Harman-singh-waraich Dec 9, 2024
a1f57bf
fix: gap between not accordion cards too
kemuru Dec 9, 2024
039d745
Merge pull request #1779 from kleros/feat/ui-improvements
alcercu Dec 9, 2024
364ad1f
fix: wrap-set-stake-refetch-in-retriable-function
Harman-singh-waraich Dec 10, 2024
a194f04
refactor(web): charts-improvements
Harman-singh-waraich Dec 10, 2024
e3da0f1
refactor(web): refactor-logic
Harman-singh-waraich Dec 10, 2024
27eea66
refactor: remove indicators from voting tab, move to overview tab, su…
kemuru Dec 10, 2024
e6855c2
Merge branch 'dev' into feat/ui-improvements
kemuru Dec 10, 2024
cc50fd3
Merge branch 'dev' into feat/new-stake-flow
alcercu Dec 10, 2024
f64808c
Merge pull request #1780 from kleros/refactor/charts
alcercu Dec 10, 2024
9b945af
Merge pull request #1773 from kleros/chore/remove-logs-sdk
alcercu Dec 10, 2024
40fa153
chore: remove-build-command-from-netlfiy-toml
Harman-singh-waraich Dec 10, 2024
8cde978
Merge pull request #1775 from kleros/feat/new-stake-flow
alcercu Dec 10, 2024
ea71bef
Merge branch 'dev' into feat/ui-improvements
kemuru Dec 10, 2024
772c3a8
fix: change kleros logo, footer logo, delete verdict file, bit of gap…
kemuru Dec 10, 2024
1d329bd
fix: fixing bug in court page description redirection
kemuru Dec 10, 2024
3ec316b
fix: fixing bug in court page description redirection
kemuru Dec 10, 2024
79aa34a
feat: show no activity in this period, fix nan bug in court stats hook
kemuru Dec 10, 2024
872c9de
feat: new design in court page, statdisplay refactor, stylings
kemuru Dec 11, 2024
97f214a
chore: better styling appeal tab
kemuru Dec 11, 2024
0ae2e08
fix: bug where juror level was lower than it should
kemuru Dec 11, 2024
56627ab
chore: default 30 days in home extra stats
kemuru Dec 11, 2024
d8da344
chore: simplify level calculation code
kemuru Dec 11, 2024
5ec43f9
refactor: even more simple calculation
kemuru Dec 11, 2024
6515f02
chore: little less gap between stake panel and stats
kemuru Dec 11, 2024
3f2baa0
chore: randomizer rng does not need to be upgradable
jaybuidl Dec 11, 2024
555f04a
feat: added support for the chainlink rng in the keeper bot
jaybuidl Dec 11, 2024
325ab69
refactor(web): abort-controller-for-stake-flow
Harman-singh-waraich Dec 11, 2024
0e2264a
chore: deploy scripts now use the chainlink rng
jaybuidl Dec 11, 2024
eabb03b
chore: chainlink RNG deployed, not used by the sortition module yet
jaybuidl Dec 11, 2024
7c03adc
refactor(web): stake-popup-style
Harman-singh-waraich Dec 11, 2024
e934b3a
chore: slight gap adjustment
kemuru Dec 11, 2024
0b354f5
fix: get-pnk-tanstack-version-mismatch
Harman-singh-waraich Dec 11, 2024
be4b98c
Merge pull request #1784 from kleros/fix/get-pnk
alcercu Dec 11, 2024
cb93e87
Merge branch 'dev' into feat/ui-improvements
alcercu Dec 11, 2024
e0cf5e6
Merge branch 'dev' into refactor/stake-abort-controller
alcercu Dec 11, 2024
3c9e792
Merge pull request #1781 from kleros/feat/ui-improvements
alcercu Dec 11, 2024
e8e48f4
Merge pull request #1783 from kleros/refactor/stake-abort-controller
alcercu Dec 11, 2024
a5944f5
fix: workaround graphql-request ESM import in keeper-bot
jaybuidl Dec 12, 2024
03749f3
fix: rng deploy script
jaybuidl Dec 12, 2024
c85d330
chore: smaller logo size, dont show court keyword if it ends with it,…
kemuru Dec 12, 2024
ba21ef1
fix(web): stake-button-disabling
Harman-singh-waraich Dec 12, 2024
6abacc8
Merge pull request #1787 from kleros/fix/stake-button-disabling
alcercu Dec 12, 2024
83c4367
test: added tests for concurrent requests for both chainlink and rand…
jaybuidl Dec 12, 2024
e317649
Merge branch 'dev' into feat/chainlink-vrf-as-rng2
jaybuidl Dec 12, 2024
cee02b7
feat: add links to courts in extrastats, style adjustments
kemuru Dec 12, 2024
10db6b7
chore: adjust icons, gap in court details component
kemuru Dec 12, 2024
6b982f3
Merge branch 'dev' into feat/ui-improvements
kemuru Dec 12, 2024
9921bc0
fix: appeal icon not showing, gap adjustments
kemuru Dec 13, 2024
4776c31
fix(web): fix-overlay-scroll-lock
Harman-singh-waraich Dec 13, 2024
4d7f96c
Merge pull request #1788 from kleros/fix/overlay-scroll
alcercu Dec 13, 2024
43554f7
Merge branch 'dev' into feat/ui-improvements
kemuru Dec 13, 2024
c65acd9
refactor: abstract max width landscape
kemuru Dec 13, 2024
69ff44d
Merge pull request #1786 from kleros/feat/ui-improvements
alcercu Dec 13, 2024
1db8170
chore: nitpick space in v2 beta disputes
kemuru Dec 13, 2024
8c480ed
Merge branch 'dev' into feat/ui-improvements
kemuru Dec 13, 2024
017c5e0
Merge pull request #1790 from kleros/feat/ui-improvements
jaybuidl Dec 13, 2024
ab392c8
Merge branch 'dev' into feat/chainlink-vrf-as-rng2
jaybuidl Dec 13, 2024
9e0f05b
chore: dependencies resolutions
jaybuidl Dec 13, 2024
230676d
Merge pull request #1778 from kleros/feat/chainlink-vrf-as-rng2
jaybuidl Dec 13, 2024
af81276
chore: remove redundant word in comment
cuiyourong Dec 6, 2024
7c72742
Merge pull request #1777 from cuiyourong/dev
jaybuidl Dec 13, 2024
21696d9
test: fixed randomly failing tests
jaybuidl Dec 16, 2024
906737d
chore: fix for the devtools build, downgraded @web3modal/wagmi to v4
jaybuidl Dec 16, 2024
906dd58
Merge pull request #1795 from kleros/chore/devtools-build-fix
jaybuidl Dec 16, 2024
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 web-devtools/package.json
Original file line number Diff line number Diff line change
@@ -65,7 +65,7 @@
"styled-components": "^6.1.13",
"typewriter-effect": "^2.21.0",
"vanilla-jsoneditor": "^0.21.6",
"viem": "^2.21.48",
"viem": "^2.21.50",
"wagmi": "^2.13.0"
}
}
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
import retrieveVariables from "@kleros/kleros-sdk/src/dataMappings/utils/retrieveVariables";
import { Field } from "@kleros/ui-components-library";
import { useMemo, useState } from "react";
import React, { useMemo, useState } from "react";
import styled from "styled-components";

import { useDebounce } from "react-use";

import retrieveVariables from "@kleros/kleros-sdk/src/dataMappings/utils/retrieveVariables";
import { Field } from "@kleros/ui-components-library";

import WithHelpTooltip from "components/WithHelpTooltip";

const Container = styled.div`
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@ import React, { useEffect, useState } from "react";
import styled from "styled-components";

import { useDebounce } from "react-use";
import { GetEventArgs } from "viem";
import { type GetEventArgs } from "viem";

import { Field } from "@kleros/ui-components-library";

4 changes: 2 additions & 2 deletions web-devtools/src/app/(main)/ruler/ChangeDeveloper.tsx
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
import React, { useCallback, useMemo, useState } from "react";
import styled from "styled-components";

import { Address, isAddress } from "viem";
import { type Address, isAddress } from "viem";
import { useAccount, usePublicClient } from "wagmi";

import { Button } from "@kleros/ui-components-library";

import { DEFAULT_CHAIN } from "consts/chains";
import { useRulerContext } from "context/RulerContext";
import { useSimulateKlerosCoreRulerChangeRuler, useWriteKlerosCoreRulerChangeRuler } from "hooks/contracts/generated";
import { isUndefined } from "utils/isUndefined";
@@ -14,7 +15,6 @@ import { wrapWithToast } from "utils/wrapWithToast";
import LabeledInput from "components/LabeledInput";

import Header from "./Header";
import { DEFAULT_CHAIN } from "consts/chains";

const Container = styled.div`
width: 100%;
9 changes: 5 additions & 4 deletions web-devtools/src/app/(main)/ruler/SelectArbitrable.tsx
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
import React, { useCallback, useEffect, useMemo, useRef, useState } from "react";
import styled, { css } from "styled-components";

import { Address, PublicClient } from "viem";
import { type Address, type PublicClient } from "viem";
import { usePublicClient } from "wagmi";

import { Copiable, DropdownSelect, Field } from "@kleros/ui-components-library";

import { DEFAULT_CHAIN } from "consts/chains";
import { useRulerContext } from "context/RulerContext";
import { shortenAddress } from "utils/shortenAddress";
import { klerosCoreAddress } from "hooks/contracts/generated";
import { DEFAULT_CHAIN } from "consts/chains";
import { landscapeStyle } from "styles/landscapeStyle";
import { shortenAddress } from "utils/shortenAddress";
import { validateAddress } from "utils/validateAddressOrEns";

import { landscapeStyle } from "styles/landscapeStyle";

const Container = styled.div`
width: 100%;
display: flex;
2 changes: 1 addition & 1 deletion web-devtools/src/components/ReactMarkdown.tsx
Original file line number Diff line number Diff line change
@@ -13,7 +13,7 @@ const ReactMarkdown: React.FC<{ children: string }> = ({ children }) => {
}
try {
return <StyledMarkdown>{children}</StyledMarkdown>;
} catch (error) {
} catch {
return <div>Error rendering content</div>;
}
};
2 changes: 1 addition & 1 deletion web-devtools/src/consts/chains.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Chain, mainnet, arbitrumSepolia, gnosisChiado } from "viem/chains";
import { type Chain, mainnet, arbitrumSepolia, gnosisChiado } from "viem/chains";

export const SUPPORTED_CHAINS: Record<number, Chain> = {
[arbitrumSepolia.id]: arbitrumSepolia,
2 changes: 1 addition & 1 deletion web-devtools/src/context/GraphqlBatcher.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import React, { useMemo, createContext, useContext } from "react";

import { TypedDocumentNode } from "@graphql-typed-document-node/core";
import { create, windowedFiniteBatchScheduler, Batcher } from "@yornaath/batshit";
import { create, windowedFiniteBatchScheduler, type Batcher } from "@yornaath/batshit";
import { request } from "graphql-request";

import { debounceErrorToast } from "utils/debounceErrorToast";
3 changes: 2 additions & 1 deletion web-devtools/src/context/RulerContext.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import React, { createContext, useCallback, useContext, useEffect, useMemo, useState } from "react";

import { type Address, isAddress } from "viem";

import { RULING_MODE } from "consts";
import { Address, isAddress } from "viem";

import { useReadKlerosCoreRulerRulers, useReadKlerosCoreRulerSettings } from "hooks/contracts/generated";
import { useLocalStorage } from "hooks/useLocalStorage";
2 changes: 1 addition & 1 deletion web-devtools/src/context/Web3Provider.tsx
Original file line number Diff line number Diff line change
@@ -63,7 +63,7 @@ const wagmiConfig = createConfig({
createWeb3Modal({
wagmiConfig,
projectId,
// @ts-ignore
//@ts-expect-error mismatch types from wagmi and viem
defaultChain: arbitrumSepolia,
themeVariables: {
"--w3m-color-mix": theme.klerosUIComponentsPrimaryPurple,
2 changes: 1 addition & 1 deletion web-devtools/src/hooks/useLocalStorage.ts
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ export function useLocalStorage<T>(keyName: string, defaultValue: T) {
try {
const value = window.localStorage.getItem(keyName);
return value ? JSON.parse(value) : defaultValue;
} catch (err) {
} catch {
return defaultValue;
}
});
2 changes: 1 addition & 1 deletion web-devtools/src/styles/landscapeStyle.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { css, RuleSet } from "styled-components";
import { css, type RuleSet } from "styled-components";

export const BREAKPOINT_LANDSCAPE = 900;

2 changes: 1 addition & 1 deletion web-devtools/src/utils/getDisputeRequestParamsFromTxn.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { getPublicClient } from "@wagmi/core";
import { GetTransactionReceiptReturnType, decodeEventLog, getEventSelector } from "viem";
import { type GetTransactionReceiptReturnType, decodeEventLog, getEventSelector } from "viem";

import { iArbitrableV2Abi } from "hooks/contracts/generated";
import { isUndefined } from "utils/isUndefined";
2 changes: 1 addition & 1 deletion web-devtools/src/utils/validateAddressOrEns.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { PublicClient, isAddress } from "viem";
import { type PublicClient, isAddress } from "viem";
import { normalize } from "viem/ens";

export const validateAddress = async (address: string, publicClient: PublicClient): Promise<boolean> => {
2 changes: 1 addition & 1 deletion web-devtools/src/utils/wrapWithToast.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { toast, ToastPosition, Theme } from "react-toastify";
import { PublicClient, TransactionReceipt } from "viem";
import { type PublicClient, type TransactionReceipt } from "viem";

export const OPTIONS = {
position: "top-center" as ToastPosition,
24 changes: 23 additions & 1 deletion yarn.lock
Original file line number Diff line number Diff line change
@@ -5156,7 +5156,7 @@ __metadata:
typescript: "npm:^5.6.3"
typewriter-effect: "npm:^2.21.0"
vanilla-jsoneditor: "npm:^0.21.6"
viem: "npm:^2.21.48"
viem: "npm:^2.21.50"
wagmi: "npm:^2.13.0"
languageName: unknown
linkType: soft
@@ -34872,6 +34872,28 @@ __metadata:
languageName: node
linkType: hard

"viem@npm:^2.21.50":
version: 2.21.50
resolution: "viem@npm:2.21.50"
dependencies:
"@noble/curves": "npm:1.6.0"
"@noble/hashes": "npm:1.5.0"
"@scure/bip32": "npm:1.5.0"
"@scure/bip39": "npm:1.4.0"
abitype: "npm:1.0.6"
isows: "npm:1.0.6"
ox: "npm:0.1.2"
webauthn-p256: "npm:0.0.10"
ws: "npm:8.18.0"
peerDependencies:
typescript: ">=5.0.4"
peerDependenciesMeta:
typescript:
optional: true
checksum: 10/6525c7dfa679d48759d50a31751b1d608f055e4396506c4f48550b81655b75b53978bd2dbe39099ac200f549c7429261d3478810dbd63b36df6a0afd77f69931
languageName: node
linkType: hard

"vite-node@npm:1.6.0":
version: 1.6.0
resolution: "vite-node@npm:1.6.0"