From 1384b961475f5d11c498374c2a4bd1bc245d33d1 Mon Sep 17 00:00:00 2001 From: yu23ki14 Date: Sat, 25 Apr 2026 15:06:23 +0900 Subject: [PATCH 1/2] =?UTF-8?q?docs:=20=E3=83=A2=E3=83=83=E3=82=AF?= =?UTF-8?q?=E2=86=92=E5=95=86=E7=94=A8=E5=8C=96=E3=82=AE=E3=83=A3=E3=83=83?= =?UTF-8?q?=E3=83=97=E5=88=86=E6=9E=90CSV=EF=BC=8812=E3=83=B6=E6=9C=88?= =?UTF-8?q?=E3=83=AD=E3=83=BC=E3=83=89=E3=83=9E=E3=83=83=E3=83=97=E5=8F=A9?= =?UTF-8?q?=E3=81=8D=E5=8F=B0=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit リポ調査をもとに、Must/Should/Could 振り分けの叩き台として 238 件の 機能候補を整理。営業・開発の会議で MoSCoW 列を書き換える前提。 - docs/roadmap/feature-candidates-12m.csv: ID / 大カテゴリ / 中カテゴリ / 機能名 / 機能概要 / 対象ユーザ / モック実装状況 / 想定フェーズ / MoSCoW優先度案 / 想定工数 / 依存関係 / 備考 の 12 列 - カテゴリ: ユーザコア / 認証ウォレット / ドメインUX / 管理画面 / スマートコントラクト / インデクサー / 通知サポート / SEO法務 / アクセシビリティi18n / Webセキュリティ / インフラ運用 / ブロックチェーン運用 / テストQA / 開発基盤 / データ取扱 - 実装済 29 / 部分実装 31 / 未実装 178 - .gitignore: .claude/ をローカル設定として除外 Co-Authored-By: Claude Opus 4.7 (1M context) --- .gitignore | 1 + docs/roadmap/feature-candidates-12m.csv | 239 ++++++++++++++++++++++++ 2 files changed, 240 insertions(+) create mode 100644 docs/roadmap/feature-candidates-12m.csv diff --git a/.gitignore b/.gitignore index 902b281..d132315 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules/ data/ +.claude/ diff --git a/docs/roadmap/feature-candidates-12m.csv b/docs/roadmap/feature-candidates-12m.csv new file mode 100644 index 0000000..ae6a302 --- /dev/null +++ b/docs/roadmap/feature-candidates-12m.csv @@ -0,0 +1,239 @@ +"ID","大カテゴリ","中カテゴリ","機能名","機能概要","対象ユーザ","モック実装状況","想定フェーズ","MoSCoW優先度案","想定工数","依存関係","備考" +"A-001","ユーザコア機能","送金","送金フロー(3ステップ: 入力→確認→完了)","受取人アドレス・金額・メモを入力し、配分プレビュー後に承認・送信","一般ユーザ","実装済","P1(初期必須)","Must","-","-","app/routes/send.tsx で実装。SmartAccount/EOA 両系統に対応" +"A-002","ユーザコア機能","送金","用途タグ選択(森・川・コミュニティ)","送金時に用途を分類し、後続のインパクト集計に使う","一般ユーザ","実装済","P1(初期必須)","Should","S","-","現状はクライアント側のみ。オンチェーン or インデクサーへ伝搬するか要決定" +"A-003","ユーザコア機能","送金","送金時メモ(50文字)","送金にメッセージ添付","一般ユーザ","実装済","P1(初期必須)","Should","S","-","オンチェーンに乗るかoff-chainかの仕様確認" +"A-004","ユーザコア機能","送金","送金エラー時のリトライ/詳細表示","Pimlico/permit/transferエラー時の人間可読メッセージとリトライUI","一般ユーザ","部分実装","P1(初期必須)","Must","M","-","エラー文言は技術的。日本語化と分類が必要" +"A-005","ユーザコア機能","送金","BlockExplorer(Etherscan)リンク","送金結果からトランザクションHashへの遷移","一般ユーザ","未実装","P1(初期必須)","Must","S","Mainnet/Sepolia デプロイ","透明性確保の最低線" +"A-006","ユーザコア機能","送金","ガス代無料の説明UI","Paymaster利用前提なので「無料」を明示","一般ユーザ","未実装","P2(リリース直後)","Should","S","-","SmartAccount時のみ。EOA時は別文言が必要" +"A-007","ユーザコア機能","受取","受取(QRコード生成・金額指定)","金額/メッセージ付きの受取リンクとQRを発行","一般ユーザ","実装済","P1(初期必須)","Must","-","-","app/routes/receive.tsx" +"A-008","ユーザコア機能","受取","QRスキャナ","カメラから送金リンクQRを読み取る","一般ユーザ","実装済","P1(初期必須)","Must","-","-","html5-qrcode利用。カメラ権限拒否時の再要求UIは未実装" +"A-009","ユーザコア機能","受取","カメラ権限拒否後の再要求/代替入力","拒否時にURL貼り付け/手動入力の代替を提示","一般ユーザ","未実装","P2(リリース直後)","Should","S","A-008","ユーザビリティ事故防止" +"A-010","ユーザコア機能","残高・履歴","残高表示","FORトークン残高を表示","一般ユーザ","実装済","P1(初期必須)","Must","-","-","useForTokenBalance" +"A-011","ユーザコア機能","残高・履歴","履歴一覧(自分の送受信)","Subgraph経由で送受信を時系列表示","一般ユーザ","実装済","P1(初期必須)","Must","-","-","app/routes/transactions.tsx。limit=20" +"A-012","ユーザコア機能","残高・履歴","履歴ページネーション","20件超の閲覧","一般ユーザ","部分実装","P1(初期必須)","Must","S","-","Page Sizeのみ実装。ページ送りボタン・無限スクロール要" +"A-013","ユーザコア機能","残高・履歴","履歴フィルタ(期間・金額・相手・用途)","条件絞り込みで履歴を見つけやすくする","一般ユーザ","未実装","P3(半年内)","Should","M","F-002","Subgraphクエリ拡張が必要" +"A-014","ユーザコア機能","残高・履歴","履歴ソート(昇降・金額順)","各列でソート","一般ユーザ","未実装","P3(半年内)","Could","S","A-011","-" +"A-015","ユーザコア機能","残高・履歴","履歴のCSVエクスポート","年次取引明細など","一般ユーザ/税務","未実装","P3(半年内)","Should","M","-","税務対応の足回り。会計連携への布石" +"A-016","ユーザコア機能","残高・履歴","レシートPDF出力","領収書として出力","一般ユーザ","未実装","P4(1年内)","Could","M","H-003","特商法・税務考慮" +"A-017","ユーザコア機能","残高・履歴","履歴詳細(ガス・配分内訳・Etherscan)","1取引のドリルダウン","一般ユーザ","部分実装","P2(リリース直後)","Should","M","A-005","loaderはあるがUI最小限" +"A-018","ユーザコア機能","残高・履歴","ユーザ間履歴 /transactions/:address","特定相手とのやり取りまとめ","一般ユーザ","部分実装","P2(リリース直後)","Could","S","-","データ取得は実装済、UI未完成" +"A-019","ユーザコア機能","送金UX","送金キャンセル不可の事前明示","「キャンセル不可」をUIで強調","一般ユーザ","部分実装","P1(初期必須)","Must","S","-","誤送金リスク低減" +"A-020","ユーザコア機能","送金UX","送金前の二重送信防止","ボタン連打/戻る連打のロック","一般ユーザ","部分実装","P1(初期必須)","Must","S","-","状態遷移を確認" +"A-021","ユーザコア機能","送金UX","ネットワーク不通時の表示","オフライン/RPC不通時の明示","一般ユーザ","未実装","P2(リリース直後)","Should","S","K-014","-" +"A-022","ユーザコア機能","おすそ分け","おすそ分け一覧","コミュニティ商品・サービスの一覧","一般ユーザ","部分実装","P2(リリース直後)","Should","M","E-009","現状ハードコードのダミー8件" +"A-023","ユーザコア機能","おすそ分け","おすそ分け詳細ページ","商品/サービスの詳細・購入導線","一般ユーザ","未実装","P2(リリース直後)","Should","L","A-022,E-009","route fileのみ" +"A-024","ユーザコア機能","おすそ分け","おすそ分け作成(出品)","ユーザが商品を出品する画面","一般ユーザ","未実装","P2(リリース直後)","Should","L","A-023","route fileのみ" +"A-025","ユーザコア機能","おすそ分け","商品検索・フィルタ・カテゴリ","商品が増えた時のディスカバラビリティ","一般ユーザ","未実装","P3(半年内)","Should","M","A-022","-" +"A-026","ユーザコア機能","おすそ分け","商品レビュー・評価","購入後のレビュー・星評価","一般ユーザ","未実装","P4(1年内)","Could","M","A-023","モデレーション運用とセット" +"A-027","ユーザコア機能","商品購入","商品購入フロー(請求→支払い)","READMEに記載のあるロック付き支払い","一般ユーザ","未実装","P2(リリース直後)","Must","XL","E-009","スマコン側のロック実装が前提" +"A-028","ユーザコア機能","商品購入","ロック期間(キャンセル可能期間)UI","ロック中の状態表示・残時間カウントダウン","一般ユーザ","未実装","P2(リリース直後)","Must","M","E-010","-" +"A-029","ユーザコア機能","商品購入","購入キャンセル/返金","ロック期間内のキャンセル","一般ユーザ","未実装","P2(リリース直後)","Must","M","E-011","-" +"A-030","ユーザコア機能","商品購入","出品者引き出し(unlock後)","ロック解除後の出品者による受領","出品者","未実装","P2(リリース直後)","Must","M","E-009,E-010","-" +"A-031","ユーザコア機能","商品購入","注文一覧(買った/売った)","購入履歴と販売履歴","一般ユーザ/出品者","未実装","P2(リリース直後)","Must","M","A-027","-" +"A-032","ユーザコア機能","商品購入","配送・受取確認(有形物時)","配送状況・受取確認","一般ユーザ/出品者","未実装","P3(半年内)","Could","M","A-031","リアル配送の場合に必要" +"A-033","ユーザコア機能","商品購入","通報/問題報告","違反コンテンツや詐欺の通報","一般ユーザ","未実装","P2(リリース直後)","Should","M","D-014","モデレーション運用とセット" +"B-001","認証・ウォレット","ログイン","Privyログイン(Google/Email/Wallet)","Privy embedded wallet含むログイン","一般ユーザ","実装済","P1(初期必須)","Must","-","-","AppPrivyProvider" +"B-002","認証・ウォレット","ログイン","SMS/電話番号ログイン","電話番号によるログイン","一般ユーザ","未実装","P3(半年内)","Could","S","B-001","Privy機能の有効化のみ" +"B-003","認証・ウォレット","ログイン","SSO(Apple/LINE/Discord)","ログイン手段の拡充","一般ユーザ","未実装","P3(半年内)","Could","S","B-001","コミュニティ層に応じて" +"B-004","認証・ウォレット","ログイン","セッションタイムアウト/自動ログアウト","一定時間操作なしでログアウト","一般ユーザ","部分実装","P1(初期必須)","Should","S","B-001","Privy管理。設定値の明文化が必要" +"B-005","認証・ウォレット","ログイン","ログイン失敗時のロックアウト/レート制限","総当り対策","運用","部分実装","P1(初期必須)","Should","S","B-001","Privy機能依存。設定確認" +"B-006","認証・ウォレット","ログイン","ログイン履歴/デバイス管理","直近ログインの確認・リモートログアウト","一般ユーザ","未実装","P3(半年内)","Could","M","B-001","-" +"B-007","認証・ウォレット","ログイン","MFA(TOTP)","二要素認証","一般ユーザ/管理者","未実装","P3(半年内)","Should","M","B-001","管理者は必須化検討" +"B-008","認証・ウォレット","ウォレット","SmartAccount(Pimlico/Thirdweb)","ERC-4337 アカウント抽象化","一般ユーザ","実装済","P1(初期必須)","Must","-","-","useSmartAccount.ts" +"B-009","認証・ウォレット","ウォレット","EOA permit送金","ERC-2612署名で送金","一般ユーザ","実装済","P1(初期必須)","Must","-","-","useDistributionTransfer" +"B-010","認証・ウォレット","ウォレット","SmartAccountデプロイ状態の表示","デプロイ済/未デプロイの可視化","一般ユーザ","未実装","P2(リリース直後)","Should","S","B-008","初回送金時のUX改善" +"B-011","認証・ウォレット","ウォレット","ネットワーク切替UI/不一致警告","チェーン誤りの検出と警告","一般ユーザ","未実装","P1(初期必須)","Must","S","-","Mainnet時のミス防止" +"B-012","認証・ウォレット","ウォレット","ウォレット切替UI","複数ウォレットの切替","一般ユーザ","未実装","P3(半年内)","Could","M","B-008","-" +"B-013","認証・ウォレット","プロフィール","プロフィール作成(NameStone/ENS)","名前・アバターURL・自己紹介","一般ユーザ","実装済","P1(初期必須)","Must","-","-","profile/create.tsx" +"B-014","認証・ウォレット","プロフィール","プロフィール編集","作成済プロフィールの修正","一般ユーザ","未実装","P1(初期必須)","Must","M","B-013","route file のみ存在" +"B-015","認証・ウォレット","プロフィール","アバター画像アップロード","現状URL貼付のみ。ファイルアップ対応","一般ユーザ","部分実装","P2(リリース直後)","Should","M","K-019","ストレージ(S3/R2)必要" +"B-016","認証・ウォレット","プロフィール","アカウント削除","退会処理","一般ユーザ","未実装","P1(初期必須)","Must","M","O-005","route fileのみ。GDPR/個人情報保護法対応" +"B-017","認証・ウォレット","オンボーディング","AllowList申請(規約同意+署名)","利用規約同意の上でAllowListに追加","一般ユーザ","実装済","P1(初期必須)","Must","-","-","welcome.tsx" +"B-018","認証・ウォレット","オンボーディング","AllowList署名APIサーバ側","ADMIN_PRIVATE_KEYで署名発行","運用","部分実装","P1(初期必須)","Must","M","J-008","現在は環境変数。KMS/Vault化が必要" +"B-019","認証・ウォレット","プロフィール","他ユーザプロフィール表示","公開プロフィールの閲覧","一般ユーザ","実装済","P1(初期必須)","Must","-","-","users/$address.tsx" +"C-001","ドメインUX","森の貯金箱","森の貯金箱画面(基金残高・累計)","基金ウォレット残高と累計拠出を可視化","一般ユーザ","未実装","P2(リリース直後)","Must","M","F-002","forest-bank.tsx は h1 のみ" +"C-002","ドメインUX","森の貯金箱","森の貯金箱の使途内訳","用途別(森・川・コミュニティ)の累計","一般ユーザ","未実装","P2(リリース直後)","Should","M","C-001","-" +"C-003","ドメインUX","森の貯金箱","インパクトレポート(使途報告)","基金が何に使われたか","一般ユーザ","未実装","P3(半年内)","Should","L","-","運用記事のCMSと併走検討" +"C-004","ドメインUX","配分比率","現在の配分比率の表示","オンチェーンから取得して表示","一般ユーザ","部分実装","P1(初期必須)","Must","S","F-002","GraphQLクエリは存在、UI未配置" +"C-005","ドメインUX","配分比率","配分比率の履歴","過去の比率変更履歴を表示","一般ユーザ/運営","部分実装","P2(リリース直後)","Should","S","F-002","クエリは存在" +"C-006","ドメインUX","ランク","ランク機能(拠出に応じた称号)","継続貢献の可視化","一般ユーザ","未実装","P3(半年内)","Could","M","-","rank.tsx は h1 のみ" +"C-007","ドメインUX","ランク","リーダーボード","コミュニティ全体での貢献ランキング","一般ユーザ","未実装","P3(半年内)","Could","M","C-006","プライバシー考慮(オプトイン)" +"C-008","ドメインUX","バッジ","拠出バッジ(NFT or オフチェーン)","コミュニティへの貢献の証","一般ユーザ","未実装","P4(1年内)","Could","L","C-006","NFT化は別議論" +"D-001","管理画面","ダッシュボード","運営者ダッシュボード","KPI(DAU・送金件数・基金残高)の概観","運営/管理者","未実装","P2(リリース直後)","Must","L","D-002,F-002","-" +"D-002","管理画面","ユーザ管理","ユーザ一覧・検索・絞込","運営側でのユーザ把握","運営/管理者","未実装","P2(リリース直後)","Must","M","-","-" +"D-003","管理画面","ユーザ管理","ユーザ招待(メール)","限定招待でのオンボーディング","運営","未実装","P2(リリース直後)","Should","M","G-001","コミュニティ通貨は招待制が一般的" +"D-004","管理画面","ユーザ管理","ユーザ無効化/凍結","違反者の利用停止","運営","未実装","P2(リリース直後)","Must","M","D-002","オンチェーン側のAllowList削除と連動" +"D-005","管理画面","AllowList","AllowList一括管理UI","CSV/UIでの追加・削除","運営","部分実装","P2(リリース直後)","Must","M","B-018","現状はサーバAPIのみ" +"D-006","管理画面","オンチェーン操作","配分比率変更UI","RATIO_MANAGER_ROLE 操作のUI化","運営/管理者","未実装","P2(リリース直後)","Should","M","E-004,L-004","Multisig運用前提が望ましい" +"D-007","管理画面","オンチェーン操作","基金ウォレット変更UI","FUND_MANAGER_ROLE 操作のUI化","運営","未実装","P2(リリース直後)","Should","M","E-005,L-004","-" +"D-008","管理画面","オンチェーン操作","Pause/Unpause UI","緊急停止のオペレーションUI","運営","未実装","P1(初期必須)","Must","M","E-006,L-006","事故時の即応に必要" +"D-009","管理画面","ユーザ管理","ロール付与/剥奪UI","オンチェーン Role の管理","運営","未実装","P3(半年内)","Should","M","E-001,E-002","-" +"D-010","管理画面","モニタリング","異常検知(大口送金・短期連続送金)","運用上の異常パターン検出","運営","未実装","P3(半年内)","Should","L","K-012","-" +"D-011","管理画面","管理サポート","管理者によるパスワード/ログイン代替","Privy管理だが運用代行が必要なケース","運営","未実装","P3(半年内)","Could","M","B-001","コミュニティ通貨想定では限定的" +"D-012","管理画面","モデレーション","通報・モデレーションキュー","ユーザ報告の集約・対応管理","運営","未実装","P2(リリース直後)","Should","M","A-033","-" +"D-013","管理画面","監査","Admin監査ログ","管理者の操作履歴の記録","運営/監査","未実装","P2(リリース直後)","Must","M","K-011","内部統制の最低線" +"D-014","管理画面","権限","管理者向けRBAC(フロント側)","運営/カスタマーサポート/監査の権限分離","運営","未実装","P3(半年内)","Should","M","D-001","-" +"D-015","管理画面","権限","403/権限不足時の表示","権限のない画面でのフォールバック","運営","未実装","P2(リリース直後)","Should","S","D-014","-" +"E-001","スマートコントラクト","コア","FoRToken(ERC20+Permit+AccessControl)","通貨本体","-","実装済","P1(初期必須)","Must","-","-","contracts/FoRToken.sol" +"E-002","スマートコントラクト","コア","Router(transferWithPermit/transferWithDistribution)","分配ルーター","-","実装済","P1(初期必須)","Must","-","-","contracts/Router.sol" +"E-003","スマートコントラクト","コア","RouterFactory(Create2)","決定的デプロイ用","-","実装済","P1(初期必須)","Must","-","-","-" +"E-004","スマートコントラクト","コア","配分比率変更(ratioマネージャ)","fund/burn 比率の管理","-","実装済","P1(初期必須)","Must","-","-","setFundRatio/setBurnRatio" +"E-005","スマートコントラクト","コア","基金ウォレット変更(fundマネージャ)","setFundWallet","-","実装済","P1(初期必須)","Must","-","-","-" +"E-006","スマートコントラクト","コア","Pause/Unpause","緊急停止","-","実装済","P1(初期必須)","Must","-","-","whenNotPaused" +"E-007","スマートコントラクト","コア","ReentrancyGuard","再入攻撃対策","-","実装済","P1(初期必須)","Must","-","-","-" +"E-008","スマートコントラクト","コア","Solidity pragma 統一","Router 0.8.20 と FoRToken 0.8.28 の整合","-","部分実装","P1(初期必須)","Must","S","-","-" +"E-009","スマートコントラクト","商品購入","ロック・エスクローContract","商品購入時のFORロック・キャンセル可能期間","-","未実装","P2(リリース直後)","Must","XL","-","READMEに機能記載・実装無し" +"E-010","スマートコントラクト","商品購入","ロック解除後の出品者引き出し","unlock 後の receivable","-","未実装","P2(リリース直後)","Must","M","E-009","-" +"E-011","スマートコントラクト","商品購入","購入キャンセル時の返金","ロック期間中のキャンセル処理","-","未実装","P2(リリース直後)","Must","M","E-009","-" +"E-012","スマートコントラクト","運用","Mainnet hardhat config","本番チェーン定義","-","未実装","P1(初期必須)","Must","S","-","sepolia/localhost のみ" +"E-013","スマートコントラクト","運用","Mainnet デプロイスクリプト(Ignition)","本番デプロイ手順","-","未実装","P1(初期必須)","Must","M","E-012","-" +"E-014","スマートコントラクト","運用","Etherscan コントラクト Verify","ABI 検証・透明性","-","部分実装","P1(初期必須)","Must","S","E-013","Sepolia状態は要確認" +"E-015","スマートコントラクト","運用","Etherscan トークン情報(ロゴ・概要)","ユーザ向け表示の整備","-","未実装","P2(リリース直後)","Should","S","E-014","-" +"E-016","スマートコントラクト","セキュリティ","第三者監査(外部監査会社)","本番前のセキュリティレビュー","-","未実装","P1(初期必須)","Must","XL","-","小規模監査でもUSD3〜5K以上" +"E-017","スマートコントラクト","セキュリティ","Slither/Mythril 静的解析","CI で自動実行","-","未実装","P1(初期必須)","Must","M","-","CIへ組込み" +"E-018","スマートコントラクト","セキュリティ","Bug Bounty プログラム","Immunefi 等での懸賞","-","未実装","P3(半年内)","Could","L","E-016","流通量に応じて" +"E-019","スマートコントラクト","セキュリティ","SECURITY.md/脆弱性報告窓口","責任ある開示プロセス","-","未実装","P1(初期必須)","Must","S","-","-" +"E-020","スマートコントラクト","テスト","Forge Fuzz/Invariant テスト","ランダム入力での性質検証","-","未実装","P2(リリース直後)","Should","M","-","-" +"E-021","スマートコントラクト","テスト","コントラクトカバレッジ計測(hardhat-coverage)","カバレッジレポート","-","未実装","P2(リリース直後)","Should","S","-","-" +"E-022","スマートコントラクト","運用","ガスベンチマーク・最適化レポート","主要関数のガス消費の文書化","-","未実装","P2(リリース直後)","Could","M","-","-" +"E-023","スマートコントラクト","運用","Upgrade戦略の文書化","プロキシ未使用での移行手順","-","未実装","P1(初期必須)","Must","M","-","重要なリスク管理" +"E-024","スマートコントラクト","運用","イベント設計レビュー(インデクサー連動)","Subgraphで取りこぼしなくindex","-","部分実装","P2(リリース直後)","Should","S","F-001","-" +"F-001","インデクサー","Subgraph","Goldsky Subgraph(Router/Token events)","Transfer/Distribution/AllowList の Index","-","実装済","P1(初期必須)","Must","-","-","subgraph.template.yaml" +"F-002","インデクサー","Subgraph","GraphQLクエリ集(transfers/users/ratios)","フロント用クエリ","-","実装済","P1(初期必須)","Must","-","-","app/graphql/queries.ts" +"F-003","インデクサー","Subgraph","Mainnet Subgraph 構成","本番チェーンの subgraph 設定","-","未実装","P1(初期必須)","Must","M","E-013","config/base.json はテンプレート" +"F-004","インデクサー","運用","リインデックス手順書","スキーマ変更時のマイグレーションSOP","-","未実装","P2(リリース直後)","Should","S","-","-" +"F-005","インデクサー","運用","Subgraph障害時のフォールバック","ダウン時のRPC直叩き or 代替","-","未実装","P2(リリース直後)","Should","M","K-014","-" +"F-006","インデクサー","運用","Subgraphアラート(同期遅延・失敗)","Goldsky メトリクスからの通知","-","未実装","P2(リリース直後)","Must","S","K-009,G-008","-" +"F-007","インデクサー","運用","GraphQLレート制限/認証","本番でのアクセス制御","-","未実装","P2(リリース直後)","Should","M","-","Goldskyプラン依存" +"F-008","インデクサー","フロント","GraphQL クエリのキャッシュ/リトライ","TanStack Query 設定の精緻化","-","部分実装","P2(リリース直後)","Should","S","-","staleTime/retry設定確認" +"F-009","インデクサー","運用","スキーマ変更時のマイグレーションテスト","破壊的変更検出","-","未実装","P3(半年内)","Could","M","F-004","-" +"G-001","通知・サポート","メール","トランザクションメール基盤(SES/SendGrid/Resend)","メール送信のSaaS基盤","運用","未実装","P1(初期必須)","Must","M","-","通知・サポート全般の基盤" +"G-002","通知・サポート","メール","ウェルカムメール","登録時の確認メール","一般ユーザ","未実装","P1(初期必須)","Must","S","G-001","-" +"G-003","通知・サポート","メール","送金完了メール","ユーザ操作の通知","一般ユーザ","未実装","P2(リリース直後)","Should","S","G-001","-" +"G-004","通知・サポート","メール","受取通知メール","受取側への通知","一般ユーザ","未実装","P2(リリース直後)","Should","S","G-001","-" +"G-005","通知・サポート","メール","重要なお知らせ/規約改訂通知","利用規約・プラポリの再同意導線","一般ユーザ","未実装","P2(リリース直後)","Must","M","G-001,H-005","-" +"G-006","通知・サポート","アプリ内","サイト内通知センター","サイト内のお知らせ一覧","一般ユーザ","未実装","P3(半年内)","Should","M","-","-" +"G-007","通知・サポート","アプリ内","通知設定画面","メール/プッシュ/アプリ内のオンオフ","一般ユーザ","未実装","P3(半年内)","Should","M","G-001","route file のみ" +"G-008","通知・サポート","運用通知","Slack/Discord 障害アラート","運用向け即時通知","運営","未実装","P1(初期必須)","Must","S","K-009","-" +"G-009","通知・サポート","アプリ内","Push通知(PWA/FCM)","モバイルアプリ的体験","一般ユーザ","未実装","P4(1年内)","Could","L","I-010","-" +"G-010","通知・サポート","サポート","お問い合わせフォーム","サポート受付窓口","一般ユーザ","未実装","P1(初期必須)","Must","S","G-001","-" +"G-011","通知・サポート","サポート","FAQページ","よくある質問","一般ユーザ","未実装","P2(リリース直後)","Should","M","-","-" +"G-012","通知・サポート","サポート","ヘルプセンター","操作マニュアル","一般ユーザ","未実装","P3(半年内)","Could","M","G-011","-" +"H-001","SEO・法務","規約","利用規約(テンプレート→具体化)","会社名・サービス名の差し替えと項目精査","運営/法務","部分実装","P1(初期必須)","Must","M","-","app/content/terms.md がテンプレ" +"H-002","SEO・法務","規約","プライバシーポリシー(具体化)","個人情報取扱いの整備","運営/法務","部分実装","P1(初期必須)","Must","M","-","-" +"H-003","SEO・法務","規約","特定商取引法に基づく表記","商品購入機能を提供する以上必須","運営","未実装","P1(初期必須)","Must","M","A-027","-" +"H-004","SEO・法務","規約","Cookie同意バナー","必要なクッキー利用の説明と同意","一般ユーザ","未実装","P2(リリース直後)","Should","M","-","Privy/Pimlico利用時の整理" +"H-005","SEO・法務","規約","利用規約改訂時の再同意","旧バージョンとの差分提示・同意取得","一般ユーザ","未実装","P2(リリース直後)","Should","M","H-001","-" +"H-006","SEO・法務","規約","利用規約・プラポリのバージョン管理","版管理と監査","運営","未実装","P2(リリース直後)","Should","S","-","-" +"H-007","SEO・法務","SEO","robots.txt","クローリング制御","-","未実装","P1(初期必須)","Must","S","-","-" +"H-008","SEO・法務","SEO","sitemap.xml","SEO基本","-","未実装","P2(リリース直後)","Should","S","-","-" +"H-009","SEO・法務","SEO","OGP/Twitter Card","SNSシェア時のプレビュー","-","未実装","P1(初期必須)","Must","M","-","Web3コミュニティ通貨はバズ起点でも重要" +"H-010","SEO・法務","SEO","各ページの meta description","SEO基本","-","部分実装","P2(リリース直後)","Should","M","-","home のみ description あり" +"H-011","SEO・法務","SEO","JSON-LD 構造化データ","検索結果リッチ化","-","未実装","P3(半年内)","Could","M","-","-" +"H-012","SEO・法務","運営情報","運営者・連絡先ページ","About/コミュニティ説明","-","未実装","P1(初期必須)","Must","S","-","-" +"H-013","SEO・法務","セキュリティ告知","Webセキュリティポリシー","脆弱性報告窓口の周知(E-019とセット)","-","未実装","P1(初期必須)","Must","S","E-019","-" +"H-014","SEO・法務","エラーページ","404/500/503/メンテナンス画面","適切なエラーUI","一般ユーザ","未実装","P1(初期必須)","Must","S","-","React Routerの ErrorBoundary 整備" +"I-001","アクセシビリティ・i18n","i18n","i18nフレームワーク(i18next等)導入","多言語対応の基盤","-","未実装","P3(半年内)","Should","L","-","現状日本語固定" +"I-002","アクセシビリティ・i18n","i18n","言語スイッチUI","言語切替","一般ユーザ","未実装","P3(半年内)","Could","S","I-001","route file のみ" +"I-003","アクセシビリティ・i18n","i18n","英語対応","海外コミュニティ向け","一般ユーザ","未実装","P4(1年内)","Could","L","I-001","-" +"I-004","アクセシビリティ・i18n","a11y","ARIA/aria-label の適切な付与","スクリーンリーダー対応","一般ユーザ","部分実装","P2(リリース直後)","Should","M","-","Radix UI部分のみ自動対応" +"I-005","アクセシビリティ・i18n","a11y","キーボード操作(Tab順序・Skip Link)","マウス無し操作","一般ユーザ","未実装","P2(リリース直後)","Should","M","-","-" +"I-006","アクセシビリティ・i18n","a11y","フォーカス管理(モーダル等)","Focus trap/戻り先管理","一般ユーザ","未実装","P2(リリース直後)","Should","M","-","-" +"I-007","アクセシビリティ・i18n","a11y","コントラスト比 WCAG AA","視認性","一般ユーザ","未実装","P2(リリース直後)","Should","M","-","Tailwind tokens の見直し" +"I-008","アクセシビリティ・i18n","a11y","文字サイズ切替/ズーム対応","高齢者・視覚特性","一般ユーザ","未実装","P3(半年内)","Could","M","-","-" +"I-009","アクセシビリティ・i18n","a11y","axe-core 自動検査","a11y回帰防止","-","未実装","P3(半年内)","Should","M","M-007","-" +"I-010","アクセシビリティ・i18n","モバイル","PWAマニフェスト・インストール対応","ホーム画面追加","一般ユーザ","未実装","P3(半年内)","Could","M","-","-" +"I-011","アクセシビリティ・i18n","モバイル","Service Worker(オフライン対応)","通信不安定時の体験","一般ユーザ","未実装","P3(半年内)","Could","L","I-010","-" +"I-012","アクセシビリティ・i18n","モバイル","viewport meta/safe-area対応","モバイル表示の安定","一般ユーザ","部分実装","P1(初期必須)","Must","S","-","Tailwindクラス確認" +"I-013","アクセシビリティ・i18n","モバイル","レスポンシブ全画面検証","主要解像度での表示確認","一般ユーザ","部分実装","P1(初期必須)","Must","M","-","QAチェックリスト化" +"I-014","アクセシビリティ・i18n","モバイル","ダークモード","アクセシビリティ/好み対応","一般ユーザ","未実装","P4(1年内)","Could","M","-","-" +"J-001","Webセキュリティ","通信","HTTPS全経路の強制","TLS必須化","-","未実装","P1(初期必須)","Must","S","K-001","本番ホスト設定の話" +"J-002","Webセキュリティ","ヘッダ","CSP/HSTS/X-Frame-Options 等","セキュリティヘッダ整備","-","未実装","P1(初期必須)","Must","M","K-001","-" +"J-003","Webセキュリティ","入力","CSRF対策(SSR routes)","非GET操作の保護","-","未実装","P2(リリース直後)","Should","M","-","React Routerでの実装パターン要確認" +"J-004","Webセキュリティ","入力","XSS対策(Markdown sanitize 等)","ユーザ入力/.md表示の安全化","-","部分実装","P1(初期必須)","Must","M","-","terms.md/privacy.md レンダリング系統の確認" +"J-005","Webセキュリティ","入力","Zodベース入力バリデーション","フォーム共通の検証層","-","部分実装","P2(リリース直後)","Should","M","-","断片的に存在" +"J-006","Webセキュリティ","入力","アバターURL のSSRF対策/許可リスト","外部URLからの画像取得の安全化","-","未実装","P2(リリース直後)","Should","S","B-015","-" +"J-007","Webセキュリティ","防御","WAF(Cloudflare等)","Bot/DDoS耐性","-","未実装","P2(リリース直後)","Should","M","K-001","-" +"J-008","Webセキュリティ","秘密鍵","ADMIN_PRIVATE_KEY のKMS/HSM化","平文env からの脱却","運用","未実装","P1(初期必須)","Must","M","B-018","運用上最大級のリスク" +"J-009","Webセキュリティ","秘密管理","Secrets管理(1Password/Doppler/SSM)","環境変数共有方法の整備","運用","未実装","P1(初期必須)","Must","M","-","-" +"J-010","Webセキュリティ","依存関係","Dependabot/Renovate","依存脆弱性追従","開発","未実装","P1(初期必須)","Must","S","-","設定ファイル追加のみ" +"J-011","Webセキュリティ","依存関係","npm audit/snyk のCI","CIで失敗化","開発","未実装","P2(リリース直後)","Should","S","K-005","-" +"J-012","Webセキュリティ","防御","レート制限(API/middleware)","ブルートフォース/API乱用防止","-","未実装","P2(リリース直後)","Should","M","K-001","-" +"J-013","Webセキュリティ","Bot","reCAPTCHA/Turnstile","フォーム保護","-","未実装","P3(半年内)","Could","S","-","必要に応じて" +"J-014","Webセキュリティ","リプレイ","Permit/AllowList署名のリプレイ・有効期限確認","セキュリティレビューチェック項目","-","部分実装","P1(初期必須)","Must","S","E-016","ロジックは存在、レビュー記録要" +"J-015","Webセキュリティ","監査","Web操作の監査ログ","重要操作の追跡","運用","未実装","P2(リリース直後)","Should","M","K-011","-" +"K-001","インフラ・運用","本番環境","本番ホスティング(Vercel/Cloudflare/k8s)","フロントエンド本番","-","未実装","P1(初期必須)","Must","M","-","現状デプロイ環境の痕跡なし" +"K-002","インフラ・運用","本番環境","ステージング環境","リリース前検証環境","-","未実装","P1(初期必須)","Must","M","K-001","-" +"K-003","インフラ・運用","コンテナ","frontend Dockerfile","本番イメージ","-","実装済","P1(初期必須)","Must","-","-","Node20 Alpineマルチステージ" +"K-004","インフラ・運用","コンテナ","contract/indexer Dockerfile(必要に応じて)","運用ツール用","-","未実装","P3(半年内)","Could","S","-","常駐サービスではないので必要性は低い" +"K-005","インフラ・運用","CI/CD","GitHub Actions パイプライン","lint/test/typecheck/build自動化","開発","未実装","P1(初期必須)","Must","M","-",".github/workflows/未作成" +"K-006","インフラ・運用","CI/CD","自動デプロイ(main→staging→prod)","ブランチ別デプロイ","運用","未実装","P1(初期必須)","Must","M","K-001,K-002,K-005","-" +"K-007","インフラ・運用","CI/CD","ブルーグリーン or ローリング切替","ダウンタイム最小化","運用","未実装","P3(半年内)","Could","M","K-006","Vercel/Cloudflareなら既定で対応" +"K-008","インフラ・運用","CI/CD","ヘルスチェックエンドポイント","死活確認用","運用","未実装","P1(初期必須)","Must","S","-","-" +"K-009","インフラ・運用","監視","死活監視(UptimeRobot/Pingdom)","ダウン検出","運用","未実装","P1(初期必須)","Must","S","K-008","-" +"K-010","インフラ・運用","監視","ステータスページ","インシデント周知","運用/一般ユーザ","未実装","P3(半年内)","Could","M","K-009","-" +"K-011","インフラ・運用","監視","ログ集約(CloudWatch/Loki/Logtail)","アクセスログ・アプリログ","運用","未実装","P2(リリース直後)","Should","M","K-001","-" +"K-012","インフラ・運用","監視","メトリクス(Prometheus/Datadog)","各種KPI/インフラ指標","運用","未実装","P3(半年内)","Should","L","K-011","-" +"K-013","インフラ・運用","監視","Sentryエラートラッキング","フロント/サーバのエラー収集","運用","未実装","P1(初期必須)","Must","S","-","-" +"K-014","インフラ・運用","Web3","RPCノード fallback/プロバイダ多重化","Alchemy 障害時の冗長化","運用","部分実装","P2(リリース直後)","Should","M","-","viem.ts に fallbackあり、本番構成要" +"K-015","インフラ・運用","Web3","RPC コスト監視","Alchemy使用量アラート","運用","未実装","P2(リリース直後)","Should","S","K-009","-" +"K-016","インフラ・運用","Web3","Pimlico paymaster コスト監視","ガス代肩代わりの監視","運用","未実装","P2(リリース直後)","Must","S","K-009","コミュニティ通貨では費用負担が直撃" +"K-017","インフラ・運用","CDN","CDN(Cloudflare等)","静的アセット配信","運用","未実装","P2(リリース直後)","Should","S","K-001","Vercel/Cloudflareなら標準同梱" +"K-018","インフラ・運用","DNS","DNSフェイルオーバー/TTL設計","DNS事故時の切替","運用","未実装","P3(半年内)","Could","S","K-001","-" +"K-019","インフラ・運用","ストレージ","オブジェクトストレージ(S3/R2)","アバター画像等のアップロード先","運用","未実装","P2(リリース直後)","Should","M","B-015","-" +"K-020","インフラ・運用","バックアップ","NameStone データ等の定期バックアップ","コピーの保全","運用","未実装","P2(リリース直後)","Must","M","-","-" +"K-021","インフラ・運用","運用体制","障害復旧手順書(Runbook)","インシデント対応SOP","運用","未実装","P1(初期必須)","Must","M","-","Pause手順含む" +"K-022","インフラ・運用","運用体制","オンコール体制/連絡網","障害時の連絡フロー","運営","未実装","P1(初期必須)","Must","S","K-021","-" +"K-023","インフラ・運用","運用体制","SLA/SLO定義","可用性目標の明文化","運営","未実装","P3(半年内)","Could","S","-","-" +"L-001","ブロックチェーン運用","プロバイダ","Mainnet RPC本番プラン","Alchemy 等の本番契約","運用","未実装","P1(初期必須)","Must","S","E-013","-" +"L-002","ブロックチェーン運用","プロバイダ","Pimlico 本番プラン","Bundler/Paymaster 本番契約","運用","未実装","P1(初期必須)","Must","S","E-013","-" +"L-003","ブロックチェーン運用","インデクサー","Goldsky Subgraph 本番プラン","Subgraph 本番契約","運用","未実装","P1(初期必須)","Must","S","F-003","-" +"L-004","ブロックチェーン運用","ガバナンス","Admin ロールの Multisig(Safe)化","DEFAULT_ADMIN_ROLE をSafeへ","運営","未実装","P1(初期必須)","Must","M","E-013","単一EOAは事故リスク大" +"L-005","ブロックチェーン運用","ガバナンス","Timelock 導入(重要admin操作)","変更を遅延させ告知期間を確保","運営","未実装","P2(リリース直後)","Should","M","L-004","-" +"L-006","ブロックチェーン運用","ガバナンス","Adminキーの秘密鍵管理(HSM/KMS/Hardware Wallet)","署名鍵の物理的保護","運営","未実装","P1(初期必須)","Must","M","L-004","-" +"L-007","ブロックチェーン運用","ガバナンス","緊急 Pause 手順書","Router.pause を即時に実行できる体制","運営","未実装","P1(初期必須)","Must","S","D-008,K-021","-" +"L-008","ブロックチェーン運用","運用","オンチェーン異常監視(大口送金・連続送金等)","Forta/Tenderly等","運営","未実装","P3(半年内)","Should","M","K-012","-" +"L-009","ブロックチェーン運用","運用","ガス価格高騰時の運用ポリシー","Paymaster コスト爆発の閾値","運営","未実装","P2(リリース直後)","Should","S","K-016","-" +"L-010","ブロックチェーン運用","運用","トランザクション失敗の監視・原因分類","Pimlico/RPC ベースの失敗集計","運営","未実装","P2(リリース直後)","Should","M","K-013","-" +"L-011","ブロックチェーン運用","コミュニケーション","チェーン切替・ハードフォーク対応手順","Mainnet運用での想定外イベント","運営","未実装","P3(半年内)","Could","S","-","-" +"M-001","テスト・QA","コントラクト","Hardhat / Forge テスト","現行のテスト群","-","実装済","P1(初期必須)","Must","-","-","TS+Forge 約3000行" +"M-002","テスト・QA","コントラクト","コントラクトカバレッジレポート","網羅率の可視化","-","未実装","P2(リリース直後)","Should","S","M-001","-" +"M-003","テスト・QA","コントラクト","Fuzz / Invariant テスト追加","ランダム入力での不変式","-","未実装","P2(リリース直後)","Should","M","M-001","-" +"M-004","テスト・QA","フロントエンド","Vitest ユニットテスト","純関数(配分計算等)の検証","-","未実装","P1(初期必須)","Must","M","-","現状0件" +"M-005","テスト・QA","フロントエンド","Hook テスト(React Testing Library)","重要hookの検証","-","未実装","P2(リリース直後)","Should","M","M-004","-" +"M-006","テスト・QA","フロントエンド","コンポーネントテスト","UIプリミティブの動作確認","-","未実装","P2(リリース直後)","Should","M","M-004","Ladleと役割分担" +"M-007","テスト・QA","E2E","Playwright E2E","ログイン〜送金のE2E","-","未実装","P1(初期必須)","Must","L","K-002","-" +"M-008","テスト・QA","視覚回帰","Chromatic/Ladle visual diff","UI回帰防止","-","未実装","P3(半年内)","Could","M","M-006","-" +"M-009","テスト・QA","インデクサー","matchstick subgraph テスト","mapping のユニットテスト","-","未実装","P2(リリース直後)","Should","M","F-001","-" +"M-010","テスト・QA","負荷","k6/Artillery 負荷テスト","RPC・Paymaster・Subgraphの限界把握","-","未実装","P3(半年内)","Could","M","K-001","-" +"M-011","テスト・QA","脆弱性","脆弱性スキャン(snyk/trivy)","依存・コンテナの脆弱性","-","未実装","P2(リリース直後)","Should","S","K-005","-" +"M-012","テスト・QA","ドキュメント","QAテストケース文書","リリース前手動QAリスト","運営/QA","未実装","P1(初期必須)","Must","M","-","-" +"M-013","テスト・QA","ドキュメント","リリース前チェックリスト","本番昇格時のゲート","運営","未実装","P1(初期必須)","Must","S","M-012","-" +"M-014","テスト・QA","Storybook","Ladle ストーリー","UI プリミティブのカタログ","-","実装済","P2(リリース直後)","Should","-","-","13ファイル" +"M-015","テスト・QA","Storybook","Ladle カバレッジ拡大","ページ/フィーチャー単位のストーリー追加","-","部分実装","P3(半年内)","Could","M","M-014","現状はプリミティブのみ" +"N-001","開発基盤","品質","Biome lint/format","コードスタイル統一","-","実装済","P1(初期必須)","Must","-","-","biome.json" +"N-002","開発基盤","品質","TypeScript strict","型厳格化","-","実装済","P1(初期必須)","Must","-","-","frontend/contract共にtrue" +"N-003","開発基盤","品質","Husky pre-commit hook","コミット前 lint/typecheck","-","未実装","P2(リリース直後)","Should","S","-","-" +"N-004","開発基盤","品質","commitlint(Conventional Commits 強制)","コミットメッセージ規約","-","未実装","P2(リリース直後)","Should","S","-","CONTRIBUTING.mdで提示済だが自動化なし" +"N-005","開発基盤","品質","lint-staged","変更ファイルだけ lint","-","未実装","P3(半年内)","Could","S","N-003","-" +"N-006","開発基盤","CI","PR自動チェック(lint+test+typecheck+build)","品質ゲート","-","未実装","P1(初期必須)","Must","M","K-005","-" +"N-007","開発基盤","環境",".env.example の本番値網羅","必要な環境変数の最新化","-","部分実装","P1(初期必須)","Must","S","K-009","-" +"N-008","開発基盤","環境","Feature Flag(LaunchDarkly/Unleash等)","段階リリース・キルスイッチ","運営","未実装","P3(半年内)","Could","M","-","-" +"N-009","開発基盤","リリース","CHANGELOG/リリースノート自動生成","Conventional Commits → CHANGELOG","-","未実装","P3(半年内)","Could","S","N-004","-" +"N-010","開発基盤","リリース","セマンティックバージョニング","semver","-","未実装","P3(半年内)","Could","S","-","-" +"N-011","開発基盤","モノレポ","パッケージ間共通型(zod schemas等)","フロント/インデクサー間の型共有","-","未実装","P3(半年内)","Could","M","-","-" +"N-012","開発基盤","コード生成","graphql-codegen","GraphQL型自動生成","-","実装済","P1(初期必須)","Must","-","-","-" +"N-013","開発基盤","コード生成","contract→frontend ABI同期自動化","ABI更新時の整合性","-","部分実装","P2(リリース直後)","Should","S","-","現状コピー手動の可能性" +"N-014","開発基盤","運用","タイムゾーン統一(UTC)方針","表示/保存の規約","-","未実装","P2(リリース直後)","Should","S","-","-" +"N-015","開発基盤","ドキュメント","CONTRIBUTING.md","開発者向け","開発","実装済","P1(初期必須)","Must","-","-","-" +"N-016","開発基盤","ドキュメント","アーキテクチャ図/決定記録(ADR)","設計判断の文書化","開発","未実装","P2(リリース直後)","Should","M","-","-" +"O-001","データ取扱","ポリシー","個人情報取扱方針/PII最小化","収集する個人情報の限定","運営/法務","未実装","P1(初期必須)","Must","M","H-002","-" +"O-002","データ取扱","ポリシー","個人情報取扱責任者の明示","プラポリ記載とフロー整備","運営","未実装","P1(初期必須)","Must","S","H-002","-" +"O-003","データ取扱","コンプラ","本人による開示請求対応フロー","個人情報保護法/GDPR","運営","未実装","P2(リリース直後)","Should","M","O-001","-" +"O-004","データ取扱","コンプラ","本人によるデータ削除請求対応","退会時のデータ消去(オフチェーン)","運営","未実装","P2(リリース直後)","Should","M","B-016","-" +"O-005","データ取扱","コンプラ","オンチェーンデータと法的削除要求のギャップ説明","ブロックチェーンに残る情報の利用者周知","運営/法務","未実装","P1(初期必須)","Must","S","H-002","-" +"O-006","データ取扱","コンプラ","利用ログ保持期間ポリシー","期間明示と自動削除","運営","未実装","P2(リリース直後)","Should","M","K-011","-" +"O-007","データ取扱","コンプラ","第三者提供記録/同意取得","NameStone・Privy等の外部サービス開示","運営","未実装","P1(初期必須)","Must","S","H-002","-" +"O-008","データ取扱","コンプラ","KYC(本人確認)","必要となる場合の方針整理","運営","未実装","P4(1年内)","Could","XL","-","コミュニティ通貨の規模・規制次第。当面はWont候補" +"O-009","データ取扱","コンプラ","AMLスクリーニング","必要となる場合の方針整理","運営","未実装","P4(1年内)","Could","XL","O-008","規制・規模次第。当面はWont候補" +"O-010","データ取扱","コンプラ","NameStoneバックアップ","オフチェーンプロフィールの保全","運営","未実装","P2(リリース直後)","Should","M","K-019,K-020","-" From c0f2a69dfa138bffac1d1697d7cdc58e7e656814 Mon Sep 17 00:00:00 2001 From: yu23ki14 Date: Sat, 25 Apr 2026 16:14:57 +0900 Subject: [PATCH 2/2] =?UTF-8?q?chore:=20tsc=E9=AB=98=E9=80=9F=E5=8C=96?= =?UTF-8?q?=E3=81=AE=E3=81=9F=E3=82=81=E3=83=AF=E3=83=BC=E3=82=AF=E3=82=B9?= =?UTF-8?q?=E3=83=9A=E3=83=BC=E3=82=B9=E3=81=AETS=E3=83=90=E3=83=BC?= =?UTF-8?q?=E3=82=B8=E3=83=A7=E3=83=B3=E3=82=92=E7=B5=B1=E4=B8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit contract側のTSが ~5.8.0 だったため、pnpmが viem/ox/abitype を TS 5.8.3 / 5.9.3 の2フレーバで重複展開し、frontendのtsc時間が 膨らんでいた(cold 7分、Check時間418秒)。contractをfrontendと 同じ ^5.9.2 に揃え、frontendに incremental ビルド情報を追加して warm時の型チェックを 7分→10秒 に短縮する。 Co-Authored-By: Claude Opus 4.7 (1M context) --- packages/contract/package.json | 2 +- packages/frontend/tsconfig.json | 4 +- pnpm-lock.yaml | 303 ++++++++++++++++---------------- 3 files changed, 152 insertions(+), 157 deletions(-) diff --git a/packages/contract/package.json b/packages/contract/package.json index cee2729..454fa5a 100644 --- a/packages/contract/package.json +++ b/packages/contract/package.json @@ -26,7 +26,7 @@ "@types/node": "^22.8.5", "forge-std": "github:foundry-rs/forge-std#v1.9.4", "hardhat": "^3.0.15", - "typescript": "~5.8.0", + "typescript": "^5.9.2", "viem": "^2.30.0" } } diff --git a/packages/frontend/tsconfig.json b/packages/frontend/tsconfig.json index cbe49c7..bee881c 100644 --- a/packages/frontend/tsconfig.json +++ b/packages/frontend/tsconfig.json @@ -21,6 +21,8 @@ "noEmit": true, "resolveJsonModule": true, "skipLibCheck": true, - "strict": true + "strict": true, + "incremental": true, + "tsBuildInfoFile": "node_modules/.cache/tsbuildinfo" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 81d04e7..e6e8235 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,7 +19,7 @@ importers: version: 3.0.5(@nomicfoundation/hardhat-verify@3.0.7(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) '@nomicfoundation/hardhat-toolbox-viem': specifier: ^5.0.1 - version: 5.0.1(g46lwuaddv4hbravzbyvqcvrki) + version: 5.0.1(fxexlp25fndvasja3z37zvt2h4) '@openzeppelin/contracts': specifier: ^5.4.0 version: 5.4.0 @@ -33,11 +33,11 @@ importers: specifier: ^3.0.15 version: 3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10) typescript: - specifier: ~5.8.0 - version: 5.8.3 + specifier: ^5.9.2 + version: 5.9.3 viem: specifier: ^2.30.0 - version: 2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76) + version: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) packages/frontend: dependencies: @@ -46,7 +46,7 @@ importers: version: 1.11.1 '@privy-io/react-auth': specifier: ^3.10.1 - version: 3.10.1(@solana-program/system@0.10.0(@solana/kit@5.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana-program/token@0.9.0(@solana/kit@5.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/kit@5.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(@solana/sysvars@5.3.0(typescript@5.9.3))(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(permissionless@0.2.57(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(utf-8-validate@5.0.10)(zod@3.25.76) + version: 3.10.1(@solana-program/system@0.10.0(@solana/kit@5.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana-program/token@0.9.0(@solana/kit@5.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/kit@5.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(@solana/sysvars@5.3.0(typescript@5.9.3))(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(permissionless@0.2.57(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(utf-8-validate@5.0.10)(zod@4.3.5) '@radix-ui/react-tabs': specifier: ^1.1.13 version: 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.6))(@types/react@19.2.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -76,7 +76,7 @@ importers: version: 0.554.0(react@19.2.0) permissionless: specifier: ^0.2.57 - version: 0.2.57(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) + version: 0.2.57(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)) qrcode.react: specifier: ^4.2.0 version: 4.2.0(react@19.2.0) @@ -97,7 +97,7 @@ importers: version: 3.5.0 viem: specifier: ^2.43.5 - version: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + version: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) devDependencies: '@graphql-codegen/cli': specifier: ^6.2.1 @@ -6883,11 +6883,6 @@ packages: resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} - typescript@5.8.3: - resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} - engines: {node: '>=14.17'} - hasBin: true - typescript@5.9.3: resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} engines: {node: '>=14.17'} @@ -7902,7 +7897,7 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 - '@base-org/account@1.1.1(@types/react@19.2.6)(bufferutil@4.1.0)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(utf-8-validate@5.0.10)(zod@3.25.76)': + '@base-org/account@1.1.1(@types/react@19.2.6)(bufferutil@4.1.0)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(utf-8-validate@5.0.10)(zod@4.3.5)': dependencies: '@noble/hashes': 1.4.0 clsx: 1.2.1 @@ -7910,7 +7905,7 @@ snapshots: idb-keyval: 6.2.1 ox: 0.6.9(typescript@5.9.3)(zod@3.25.76) preact: 10.24.2 - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) zustand: 5.0.3(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(use-sync-external-store@1.4.0(react@19.2.0)) transitivePeerDependencies: - '@types/react' @@ -7931,7 +7926,7 @@ snapshots: idb-keyval: 6.2.1 ox: 0.6.9(typescript@5.9.3)(zod@3.25.76) preact: 10.24.2 - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) zustand: 5.0.3(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(use-sync-external-store@1.4.0(react@19.2.0)) transitivePeerDependencies: - '@types/react' @@ -8038,7 +8033,7 @@ snapshots: idb-keyval: 6.2.1 ox: 0.6.9(typescript@5.9.3)(zod@3.25.76) preact: 10.24.2 - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) zustand: 5.0.3(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(use-sync-external-store@1.4.0(react@19.2.0)) transitivePeerDependencies: - '@types/react' @@ -8427,11 +8422,11 @@ snapshots: '@floating-ui/utils@0.2.10': {} - '@gemini-wallet/core@0.3.2(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))': + '@gemini-wallet/core@0.3.2(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5))': dependencies: '@metamask/rpc-errors': 7.0.2 eventemitter3: 5.0.1 - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) transitivePeerDependencies: - supports-color @@ -9672,15 +9667,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@nomicfoundation/hardhat-ignition-viem@3.0.5(@nomicfoundation/hardhat-ignition@3.0.5(@nomicfoundation/hardhat-verify@3.0.7(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(@nomicfoundation/hardhat-verify@3.0.7(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-viem@3.0.1(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(@nomicfoundation/ignition-core@3.0.5(bufferutil@4.1.0)(utf-8-validate@5.0.10))(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))': + '@nomicfoundation/hardhat-ignition-viem@3.0.5(@nomicfoundation/hardhat-ignition@3.0.5(@nomicfoundation/hardhat-verify@3.0.7(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(@nomicfoundation/hardhat-verify@3.0.7(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-viem@3.0.1(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(@nomicfoundation/ignition-core@3.0.5(bufferutil@4.1.0)(utf-8-validate@5.0.10))(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))': dependencies: '@nomicfoundation/hardhat-errors': 3.0.5 '@nomicfoundation/hardhat-ignition': 3.0.5(@nomicfoundation/hardhat-verify@3.0.7(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) '@nomicfoundation/hardhat-verify': 3.0.7(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10)) - '@nomicfoundation/hardhat-viem': 3.0.1(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@nomicfoundation/hardhat-viem': 3.0.1(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) '@nomicfoundation/ignition-core': 3.0.5(bufferutil@4.1.0)(utf-8-validate@5.0.10) hardhat: 3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10) - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) transitivePeerDependencies: - supports-color @@ -9741,19 +9736,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@nomicfoundation/hardhat-toolbox-viem@5.0.1(g46lwuaddv4hbravzbyvqcvrki)': + '@nomicfoundation/hardhat-toolbox-viem@5.0.1(fxexlp25fndvasja3z37zvt2h4)': dependencies: '@nomicfoundation/hardhat-ignition': 3.0.5(@nomicfoundation/hardhat-verify@3.0.7(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) - '@nomicfoundation/hardhat-ignition-viem': 3.0.5(@nomicfoundation/hardhat-ignition@3.0.5(@nomicfoundation/hardhat-verify@3.0.7(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(@nomicfoundation/hardhat-verify@3.0.7(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-viem@3.0.1(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(@nomicfoundation/ignition-core@3.0.5(bufferutil@4.1.0)(utf-8-validate@5.0.10))(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@nomicfoundation/hardhat-ignition-viem': 3.0.5(@nomicfoundation/hardhat-ignition@3.0.5(@nomicfoundation/hardhat-verify@3.0.7(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(@nomicfoundation/hardhat-verify@3.0.7(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-viem@3.0.1(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(@nomicfoundation/ignition-core@3.0.5(bufferutil@4.1.0)(utf-8-validate@5.0.10))(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) '@nomicfoundation/hardhat-keystore': 3.0.3(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10)) '@nomicfoundation/hardhat-network-helpers': 3.0.3(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10)) '@nomicfoundation/hardhat-node-test-runner': 3.0.7(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10)) '@nomicfoundation/hardhat-verify': 3.0.7(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10)) - '@nomicfoundation/hardhat-viem': 3.0.1(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@nomicfoundation/hardhat-viem-assertions': 3.0.4(@nomicfoundation/hardhat-viem@3.0.1(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@nomicfoundation/hardhat-viem': 3.0.1(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@nomicfoundation/hardhat-viem-assertions': 3.0.4(@nomicfoundation/hardhat-viem@3.0.1(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) '@nomicfoundation/ignition-core': 3.0.5(bufferutil@4.1.0)(utf-8-validate@5.0.10) hardhat: 3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10) - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) '@nomicfoundation/hardhat-utils@3.0.5': dependencies: @@ -9783,22 +9778,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@nomicfoundation/hardhat-viem-assertions@3.0.4(@nomicfoundation/hardhat-viem@3.0.1(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))': + '@nomicfoundation/hardhat-viem-assertions@3.0.4(@nomicfoundation/hardhat-viem@3.0.1(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))': dependencies: '@nomicfoundation/hardhat-errors': 3.0.5 '@nomicfoundation/hardhat-utils': 3.0.5 - '@nomicfoundation/hardhat-viem': 3.0.1(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@nomicfoundation/hardhat-viem': 3.0.1(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) hardhat: 3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10) - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) transitivePeerDependencies: - supports-color - '@nomicfoundation/hardhat-viem@3.0.1(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))': + '@nomicfoundation/hardhat-viem@3.0.1(hardhat@3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))': dependencies: '@nomicfoundation/hardhat-errors': 3.0.5 '@nomicfoundation/hardhat-utils': 3.0.5 hardhat: 3.0.15(bufferutil@4.1.0)(utf-8-validate@5.0.10) - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) transitivePeerDependencies: - supports-color @@ -10002,16 +9997,16 @@ snapshots: '@privy-io/chains@0.0.5': {} - '@privy-io/ethereum@0.0.5(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))': + '@privy-io/ethereum@0.0.5(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5))': dependencies: - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) - '@privy-io/js-sdk-core@0.58.5(permissionless@0.2.57(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))': + '@privy-io/js-sdk-core@0.58.5(permissionless@0.2.57(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5))': dependencies: '@privy-io/api-base': 1.7.3 '@privy-io/api-types': 0.3.4 '@privy-io/chains': 0.0.5 - '@privy-io/ethereum': 0.0.5(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@privy-io/ethereum': 0.0.5(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)) '@privy-io/routes': 0.0.4 canonicalize: 2.1.0 eventemitter3: 5.0.1 @@ -10022,14 +10017,14 @@ snapshots: set-cookie-parser: 2.7.2 uuid: 9.0.1 optionalDependencies: - permissionless: 0.2.57(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + permissionless: 0.2.57(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) '@privy-io/popup@0.0.1': {} - '@privy-io/react-auth@3.10.1(@solana-program/system@0.10.0(@solana/kit@5.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana-program/token@0.9.0(@solana/kit@5.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/kit@5.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(@solana/sysvars@5.3.0(typescript@5.9.3))(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(permissionless@0.2.57(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(utf-8-validate@5.0.10)(zod@3.25.76)': + '@privy-io/react-auth@3.10.1(@solana-program/system@0.10.0(@solana/kit@5.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana-program/token@0.9.0(@solana/kit@5.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/kit@5.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(@solana/sysvars@5.3.0(typescript@5.9.3))(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(permissionless@0.2.57(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(utf-8-validate@5.0.10)(zod@4.3.5)': dependencies: - '@base-org/account': 1.1.1(@types/react@19.2.6)(bufferutil@4.1.0)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(utf-8-validate@5.0.10)(zod@3.25.76) + '@base-org/account': 1.1.1(@types/react@19.2.6)(bufferutil@4.1.0)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(utf-8-validate@5.0.10)(zod@4.3.5) '@coinbase/wallet-sdk': 4.3.2 '@floating-ui/react': 0.26.28(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@hcaptcha/react-hcaptcha': 1.17.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -10039,8 +10034,8 @@ snapshots: '@privy-io/api-base': 1.7.3 '@privy-io/api-types': 0.3.4 '@privy-io/chains': 0.0.5 - '@privy-io/ethereum': 0.0.5(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@privy-io/js-sdk-core': 0.58.5(permissionless@0.2.57(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@privy-io/ethereum': 0.0.5(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)) + '@privy-io/js-sdk-core': 0.58.5(permissionless@0.2.57(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)) '@privy-io/popup': 0.0.1 '@privy-io/routes': 0.0.4 '@privy-io/urls': 0.0.2 @@ -10048,8 +10043,8 @@ snapshots: '@simplewebauthn/browser': 13.2.2 '@tanstack/react-virtual': 3.13.18(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@wallet-standard/app': 1.1.0 - '@walletconnect/ethereum-provider': 2.22.4(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) - '@walletconnect/universal-provider': 2.22.4(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/ethereum-provider': 2.22.4(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) + '@walletconnect/universal-provider': 2.22.4(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) eventemitter3: 5.0.1 fast-password-entropy: 1.1.1 jose: 4.15.9 @@ -10067,14 +10062,14 @@ snapshots: stylis: 4.3.6 tinycolor2: 1.6.0 uuid: 9.0.1 - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) x402: 0.7.3(@solana/sysvars@5.3.0(typescript@5.9.3))(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10) zustand: 5.0.9(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(use-sync-external-store@1.4.0(react@19.2.0)) optionalDependencies: '@solana-program/system': 0.10.0(@solana/kit@5.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)) '@solana-program/token': 0.9.0(@solana/kit@5.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)) '@solana/kit': 5.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10) - permissionless: 0.2.57(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) + permissionless: 0.2.57(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -10392,7 +10387,7 @@ snapshots: dependencies: big.js: 6.2.2 dayjs: 1.11.13 - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) transitivePeerDependencies: - bufferutil - typescript @@ -10410,11 +10405,11 @@ snapshots: - utf-8-validate - zod - '@reown/appkit-common@1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@reown/appkit-common@1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)': dependencies: big.js: 6.2.2 dayjs: 1.11.13 - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) transitivePeerDependencies: - bufferutil - typescript @@ -10427,7 +10422,7 @@ snapshots: '@reown/appkit-wallet': 1.7.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10) '@walletconnect/universal-provider': 2.21.0(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) valtio: 1.13.2(@types/react@19.2.6)(react@19.2.0) - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -10456,13 +10451,13 @@ snapshots: - utf-8-validate - zod - '@reown/appkit-controllers@1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@reown/appkit-controllers@1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)': dependencies: - '@reown/appkit-common': 1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-common': 1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) '@reown/appkit-wallet': 1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10) - '@walletconnect/universal-provider': 2.21.9(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/universal-provider': 2.21.9(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) valtio: 2.1.7(@types/react@19.2.6)(react@19.2.0) - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -10527,12 +10522,12 @@ snapshots: - utf-8-validate - zod - '@reown/appkit-pay@1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@reown/appkit-pay@1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)': dependencies: - '@reown/appkit-common': 1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-controllers': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-ui': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-utils': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.2.6)(react@19.2.0))(zod@3.25.76) + '@reown/appkit-common': 1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) + '@reown/appkit-controllers': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) + '@reown/appkit-ui': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) + '@reown/appkit-utils': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.2.6)(react@19.2.0))(zod@4.3.5) lit: 3.3.0 valtio: 2.1.7(@types/react@19.2.6)(react@19.2.0) transitivePeerDependencies: @@ -10608,12 +10603,12 @@ snapshots: - valtio - zod - '@reown/appkit-scaffold-ui@1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.2.6)(react@19.2.0))(zod@3.25.76)': + '@reown/appkit-scaffold-ui@1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.2.6)(react@19.2.0))(zod@4.3.5)': dependencies: - '@reown/appkit-common': 1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-controllers': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-ui': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-utils': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.2.6)(react@19.2.0))(zod@3.25.76) + '@reown/appkit-common': 1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) + '@reown/appkit-controllers': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) + '@reown/appkit-ui': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) + '@reown/appkit-utils': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.2.6)(react@19.2.0))(zod@4.3.5) '@reown/appkit-wallet': 1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10) lit: 3.3.0 transitivePeerDependencies: @@ -10680,11 +10675,11 @@ snapshots: - utf-8-validate - zod - '@reown/appkit-ui@1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@reown/appkit-ui@1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)': dependencies: '@phosphor-icons/webcomponents': 2.1.5 - '@reown/appkit-common': 1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-controllers': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-common': 1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) + '@reown/appkit-controllers': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) '@reown/appkit-wallet': 1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10) lit: 3.3.0 qrcode: 1.5.3 @@ -10725,7 +10720,7 @@ snapshots: '@walletconnect/logger': 2.1.2 '@walletconnect/universal-provider': 2.21.0(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) valtio: 1.13.2(@types/react@19.2.6)(react@19.2.0) - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -10754,17 +10749,17 @@ snapshots: - utf-8-validate - zod - '@reown/appkit-utils@1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.2.6)(react@19.2.0))(zod@3.25.76)': + '@reown/appkit-utils@1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.2.6)(react@19.2.0))(zod@4.3.5)': dependencies: - '@reown/appkit-common': 1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-controllers': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-common': 1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) + '@reown/appkit-controllers': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) '@reown/appkit-polyfills': 1.8.9 '@reown/appkit-wallet': 1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10) '@wallet-standard/wallet': 1.1.0 '@walletconnect/logger': 2.1.2 - '@walletconnect/universal-provider': 2.21.9(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/universal-provider': 2.21.9(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) valtio: 2.1.7(@types/react@19.2.6)(react@19.2.0) - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -10829,7 +10824,7 @@ snapshots: '@walletconnect/universal-provider': 2.21.0(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) bs58: 6.0.0 valtio: 1.13.2(@types/react@19.2.6)(react@19.2.0) - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -10858,21 +10853,21 @@ snapshots: - utf-8-validate - zod - '@reown/appkit@1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@reown/appkit@1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)': dependencies: - '@reown/appkit-common': 1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-controllers': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-pay': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-common': 1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) + '@reown/appkit-controllers': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) + '@reown/appkit-pay': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) '@reown/appkit-polyfills': 1.8.9 - '@reown/appkit-scaffold-ui': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.2.6)(react@19.2.0))(zod@3.25.76) - '@reown/appkit-ui': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-utils': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.2.6)(react@19.2.0))(zod@3.25.76) + '@reown/appkit-scaffold-ui': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.2.6)(react@19.2.0))(zod@4.3.5) + '@reown/appkit-ui': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) + '@reown/appkit-utils': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.2.6)(react@19.2.0))(zod@4.3.5) '@reown/appkit-wallet': 1.8.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10) - '@walletconnect/universal-provider': 2.21.9(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/universal-provider': 2.21.9(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) bs58: 6.0.0 semver: 7.7.2 valtio: 2.1.7(@types/react@19.2.6)(react@19.2.0) - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) optionalDependencies: '@lit/react': 1.0.8(@types/react@19.2.6) transitivePeerDependencies: @@ -10988,7 +10983,7 @@ snapshots: '@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: '@safe-global/safe-gateway-typescript-sdk': 3.23.1 - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) transitivePeerDependencies: - bufferutil - typescript @@ -11765,19 +11760,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@wagmi/connectors@6.2.0(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(@wagmi/core@2.22.1(@tanstack/query-core@5.96.2)(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.19.5(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))(zod@3.25.76)': + '@wagmi/connectors@6.2.0(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(@wagmi/core@2.22.1(@tanstack/query-core@5.96.2)(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)))(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5))(wagmi@2.19.5(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5))(zod@3.25.76))(zod@3.25.76)': dependencies: '@base-org/account': 2.4.0(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(utf-8-validate@5.0.10)(zod@3.25.76) '@coinbase/wallet-sdk': 4.3.6(@types/react@19.2.6)(bufferutil@4.1.0)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(utf-8-validate@5.0.10)(zod@3.25.76) - '@gemini-wallet/core': 0.3.2(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@gemini-wallet/core': 0.3.2(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)) '@metamask/sdk': 0.33.1(bufferutil@4.1.0)(encoding@0.1.13)(utf-8-validate@5.0.10) '@safe-global/safe-apps-provider': 0.18.6(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) - '@wagmi/core': 2.22.1(@tanstack/query-core@5.96.2)(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@wagmi/core': 2.22.1(@tanstack/query-core@5.96.2)(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)) '@walletconnect/ethereum-provider': 2.21.1(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) cbw-sdk: '@coinbase/wallet-sdk@3.9.3' - porto: 0.2.35(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(@wagmi/core@2.22.1(@tanstack/query-core@5.96.2)(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.19.5(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)) - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + porto: 0.2.35(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(@wagmi/core@2.22.1(@tanstack/query-core@5.96.2)(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)))(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5))(wagmi@2.19.5(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5))(zod@3.25.76)) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -11818,11 +11813,11 @@ snapshots: - wagmi - zod - '@wagmi/core@2.22.1(@tanstack/query-core@5.96.2)(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))': + '@wagmi/core@2.22.1(@tanstack/query-core@5.96.2)(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5))': dependencies: eventemitter3: 5.0.1 mipd: 0.0.7(typescript@5.9.3) - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) zustand: 5.0.0(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(use-sync-external-store@1.4.0(react@19.2.0)) optionalDependencies: '@tanstack/query-core': 5.96.2 @@ -11935,7 +11930,7 @@ snapshots: - utf-8-validate - zod - '@walletconnect/core@2.21.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/core@2.21.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)': dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 @@ -11949,7 +11944,7 @@ snapshots: '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 '@walletconnect/types': 2.21.9 - '@walletconnect/utils': 2.21.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/utils': 2.21.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) '@walletconnect/window-getters': 1.0.1 es-toolkit: 1.39.3 events: 3.3.0 @@ -11979,7 +11974,7 @@ snapshots: - utf-8-validate - zod - '@walletconnect/core@2.22.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/core@2.22.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)': dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 @@ -11993,7 +11988,7 @@ snapshots: '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 '@walletconnect/types': 2.22.4 - '@walletconnect/utils': 2.22.4(typescript@5.9.3)(zod@3.25.76) + '@walletconnect/utils': 2.22.4(typescript@5.9.3)(zod@4.3.5) '@walletconnect/window-getters': 1.0.1 es-toolkit: 1.39.3 events: 3.3.0 @@ -12068,19 +12063,19 @@ snapshots: - utf-8-validate - zod - '@walletconnect/ethereum-provider@2.22.4(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/ethereum-provider@2.22.4(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)': dependencies: - '@reown/appkit': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit': 1.8.9(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1 '@walletconnect/logger': 3.0.0 - '@walletconnect/sign-client': 2.22.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/sign-client': 2.22.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) '@walletconnect/types': 2.22.4 - '@walletconnect/universal-provider': 2.22.4(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) - '@walletconnect/utils': 2.22.4(typescript@5.9.3)(zod@3.25.76) + '@walletconnect/universal-provider': 2.22.4(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) + '@walletconnect/utils': 2.22.4(typescript@5.9.3)(zod@4.3.5) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -12280,16 +12275,16 @@ snapshots: - utf-8-validate - zod - '@walletconnect/sign-client@2.21.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/sign-client@2.21.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)': dependencies: - '@walletconnect/core': 2.21.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/core': 2.21.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 2.1.2 '@walletconnect/time': 1.0.2 '@walletconnect/types': 2.21.9 - '@walletconnect/utils': 2.21.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/utils': 2.21.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -12316,16 +12311,16 @@ snapshots: - utf-8-validate - zod - '@walletconnect/sign-client@2.22.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/sign-client@2.22.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)': dependencies: - '@walletconnect/core': 2.22.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/core': 2.22.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 3.0.0 '@walletconnect/time': 1.0.2 '@walletconnect/types': 2.22.4 - '@walletconnect/utils': 2.22.4(typescript@5.9.3)(zod@3.25.76) + '@walletconnect/utils': 2.22.4(typescript@5.9.3)(zod@4.3.5) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -12552,7 +12547,7 @@ snapshots: - utf-8-validate - zod - '@walletconnect/universal-provider@2.21.9(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/universal-provider@2.21.9(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)': dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) @@ -12561,9 +12556,9 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1 '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.21.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/sign-client': 2.21.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) '@walletconnect/types': 2.21.9 - '@walletconnect/utils': 2.21.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/utils': 2.21.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) es-toolkit: 1.39.3 events: 3.3.0 transitivePeerDependencies: @@ -12592,7 +12587,7 @@ snapshots: - utf-8-validate - zod - '@walletconnect/universal-provider@2.22.4(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/universal-provider@2.22.4(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)': dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) @@ -12601,9 +12596,9 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1 '@walletconnect/logger': 3.0.0 - '@walletconnect/sign-client': 2.22.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/sign-client': 2.22.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) '@walletconnect/types': 2.22.4 - '@walletconnect/utils': 2.22.4(typescript@5.9.3)(zod@3.25.76) + '@walletconnect/utils': 2.22.4(typescript@5.9.3)(zod@4.3.5) es-toolkit: 1.39.3 events: 3.3.0 transitivePeerDependencies: @@ -12720,7 +12715,7 @@ snapshots: - utf-8-validate - zod - '@walletconnect/utils@2.21.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/utils@2.21.9(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)': dependencies: '@msgpack/msgpack': 3.1.2 '@noble/ciphers': 1.3.0 @@ -12740,7 +12735,7 @@ snapshots: bs58: 6.0.0 detect-browser: 5.3.0 uint8arrays: 3.1.1 - viem: 2.36.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.36.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12766,7 +12761,7 @@ snapshots: - utf-8-validate - zod - '@walletconnect/utils@2.22.4(typescript@5.9.3)(zod@3.25.76)': + '@walletconnect/utils@2.22.4(typescript@5.9.3)(zod@4.3.5)': dependencies: '@msgpack/msgpack': 3.1.2 '@noble/ciphers': 1.3.0 @@ -12786,7 +12781,7 @@ snapshots: blakejs: 1.2.1 bs58: 6.0.0 detect-browser: 5.3.0 - ox: 0.9.3(typescript@5.9.3)(zod@3.25.76) + ox: 0.9.3(typescript@5.9.3)(zod@4.3.5) uint8arrays: 3.1.1 transitivePeerDependencies: - '@azure/app-configuration' @@ -12857,10 +12852,10 @@ snapshots: typescript: 5.9.3 zod: 3.25.76 - abitype@1.2.3(typescript@5.8.3)(zod@3.25.76): + abitype@1.0.8(typescript@5.9.3)(zod@4.3.5): optionalDependencies: - typescript: 5.8.3 - zod: 3.25.76 + typescript: 5.9.3 + zod: 4.3.5 abitype@1.2.3(typescript@5.9.3)(zod@3.22.4): optionalDependencies: @@ -15954,7 +15949,7 @@ snapshots: outvariant@1.4.3: {} - ox@0.11.1(typescript@5.8.3)(zod@3.25.76): + ox@0.11.1(typescript@5.9.3)(zod@3.22.4): dependencies: '@adraffy/ens-normalize': 1.11.1 '@noble/ciphers': 1.3.0 @@ -15962,14 +15957,14 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.3(typescript@5.8.3)(zod@3.25.76) + abitype: 1.2.3(typescript@5.9.3)(zod@3.22.4) eventemitter3: 5.0.1 optionalDependencies: - typescript: 5.8.3 + typescript: 5.9.3 transitivePeerDependencies: - zod - ox@0.11.1(typescript@5.9.3)(zod@3.22.4): + ox@0.11.1(typescript@5.9.3)(zod@3.25.76): dependencies: '@adraffy/ens-normalize': 1.11.1 '@noble/ciphers': 1.3.0 @@ -15977,14 +15972,14 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.3(typescript@5.9.3)(zod@3.22.4) + abitype: 1.2.3(typescript@5.9.3)(zod@3.25.76) eventemitter3: 5.0.1 optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - zod - ox@0.11.1(typescript@5.9.3)(zod@3.25.76): + ox@0.11.1(typescript@5.9.3)(zod@4.3.5): dependencies: '@adraffy/ens-normalize': 1.11.1 '@noble/ciphers': 1.3.0 @@ -15992,7 +15987,7 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.3(typescript@5.9.3)(zod@3.25.76) + abitype: 1.2.3(typescript@5.9.3)(zod@4.3.5) eventemitter3: 5.0.1 optionalDependencies: typescript: 5.9.3 @@ -16027,7 +16022,7 @@ snapshots: transitivePeerDependencies: - zod - ox@0.9.1(typescript@5.9.3)(zod@3.25.76): + ox@0.9.1(typescript@5.9.3)(zod@4.3.5): dependencies: '@adraffy/ens-normalize': 1.11.1 '@noble/ciphers': 1.3.0 @@ -16035,7 +16030,7 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.3(typescript@5.9.3)(zod@3.25.76) + abitype: 1.2.3(typescript@5.9.3)(zod@4.3.5) eventemitter3: 5.0.1 optionalDependencies: typescript: 5.9.3 @@ -16057,7 +16052,7 @@ snapshots: transitivePeerDependencies: - zod - ox@0.9.3(typescript@5.9.3)(zod@3.25.76): + ox@0.9.3(typescript@5.9.3)(zod@4.3.5): dependencies: '@adraffy/ens-normalize': 1.11.1 '@noble/ciphers': 1.3.0 @@ -16065,7 +16060,7 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.3(typescript@5.9.3)(zod@3.25.76) + abitype: 1.2.3(typescript@5.9.3)(zod@4.3.5) eventemitter3: 5.0.1 optionalDependencies: typescript: 5.9.3 @@ -16197,9 +16192,9 @@ snapshots: pend@1.2.0: {} - permissionless@0.2.57(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)): + permissionless@0.2.57(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)): dependencies: - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) picocolors@1.1.1: {} @@ -16288,21 +16283,21 @@ snapshots: pony-cause@2.1.11: {} - porto@0.2.35(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(@wagmi/core@2.22.1(@tanstack/query-core@5.96.2)(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.19.5(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)): + porto@0.2.35(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(@wagmi/core@2.22.1(@tanstack/query-core@5.96.2)(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)))(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5))(wagmi@2.19.5(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5))(zod@3.25.76)): dependencies: - '@wagmi/core': 2.22.1(@tanstack/query-core@5.96.2)(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@wagmi/core': 2.22.1(@tanstack/query-core@5.96.2)(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)) hono: 4.11.3 idb-keyval: 6.2.2 mipd: 0.0.7(typescript@5.9.3) ox: 0.9.17(typescript@5.9.3)(zod@4.3.5) - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) zod: 4.3.5 zustand: 5.0.9(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(use-sync-external-store@1.4.0(react@19.2.0)) optionalDependencies: '@tanstack/react-query': 5.96.2(react@19.2.0) react: 19.2.0 typescript: 5.9.3 - wagmi: 2.19.5(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + wagmi: 2.19.5(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5))(zod@4.3.5) transitivePeerDependencies: - '@types/react' - immer @@ -17208,8 +17203,6 @@ snapshots: es-errors: 1.3.0 is-typed-array: 1.1.15 - typescript@5.8.3: {} - typescript@5.9.3: {} ua-parser-js@1.0.41: {} @@ -17433,15 +17426,15 @@ snapshots: - utf-8-validate - zod - viem@2.36.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76): + viem@2.36.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5): dependencies: '@noble/curves': 1.9.6 '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.0.8(typescript@5.9.3)(zod@3.25.76) + abitype: 1.0.8(typescript@5.9.3)(zod@4.3.5) isows: 1.0.7(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)) - ox: 0.9.1(typescript@5.9.3)(zod@3.25.76) + ox: 0.9.1(typescript@5.9.3)(zod@4.3.5) ws: 8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10) optionalDependencies: typescript: 5.9.3 @@ -17450,32 +17443,32 @@ snapshots: - utf-8-validate - zod - viem@2.43.5(bufferutil@4.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76): + viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.22.4): dependencies: '@noble/curves': 1.9.1 '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.3(typescript@5.8.3)(zod@3.25.76) + abitype: 1.2.3(typescript@5.9.3)(zod@3.22.4) isows: 1.0.7(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)) - ox: 0.11.1(typescript@5.8.3)(zod@3.25.76) + ox: 0.11.1(typescript@5.9.3)(zod@3.22.4) ws: 8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10) optionalDependencies: - typescript: 5.8.3 + typescript: 5.9.3 transitivePeerDependencies: - bufferutil - utf-8-validate - zod - viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.22.4): + viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76): dependencies: '@noble/curves': 1.9.1 '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.3(typescript@5.9.3)(zod@3.22.4) + abitype: 1.2.3(typescript@5.9.3)(zod@3.25.76) isows: 1.0.7(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)) - ox: 0.11.1(typescript@5.9.3)(zod@3.22.4) + ox: 0.11.1(typescript@5.9.3)(zod@3.25.76) ws: 8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10) optionalDependencies: typescript: 5.9.3 @@ -17484,15 +17477,15 @@ snapshots: - utf-8-validate - zod - viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76): + viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5): dependencies: '@noble/curves': 1.9.1 '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.3(typescript@5.9.3)(zod@3.25.76) + abitype: 1.2.3(typescript@5.9.3)(zod@4.3.5) isows: 1.0.7(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)) - ox: 0.11.1(typescript@5.9.3)(zod@3.25.76) + ox: 0.11.1(typescript@5.9.3)(zod@4.3.5) ws: 8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10) optionalDependencies: typescript: 5.9.3 @@ -17576,14 +17569,14 @@ snapshots: tsx: 4.21.0 yaml: 2.8.1 - wagmi@2.19.5(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76): + wagmi@2.19.5(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5))(zod@4.3.5): dependencies: '@tanstack/react-query': 5.96.2(react@19.2.0) - '@wagmi/connectors': 6.2.0(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(@wagmi/core@2.22.1(@tanstack/query-core@5.96.2)(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.19.5(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))(zod@3.25.76) - '@wagmi/core': 2.22.1(@tanstack/query-core@5.96.2)(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@wagmi/connectors': 6.2.0(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(@wagmi/core@2.22.1(@tanstack/query-core@5.96.2)(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)))(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5))(wagmi@2.19.5(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5))(zod@3.25.76))(zod@3.25.76) + '@wagmi/core': 2.22.1(@tanstack/query-core@5.96.2)(@types/react@19.2.6)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.0))(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5)) react: 19.2.0 use-sync-external-store: 1.4.0(react@19.2.0) - viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -17780,7 +17773,7 @@ snapshots: '@wallet-standard/base': 1.1.0 '@wallet-standard/features': 1.1.0 viem: 2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) - wagmi: 2.19.5(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + wagmi: 2.19.5(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.0))(@types/react@19.2.6)(bufferutil@4.1.0)(encoding@0.1.13)(immer@10.0.2)(react@19.2.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.3.5))(zod@4.3.5) zod: 3.25.76 transitivePeerDependencies: - '@azure/app-configuration'