From 77daa11a3bd7563898a3aa2330d549e7226ee1bb Mon Sep 17 00:00:00 2001 From: Alex Bean Date: Tue, 21 Jul 2026 11:50:41 +0200 Subject: [PATCH] feat: add paseo-bulletin support (#174) Co-authored-by: Carlo Sala --- .papi/descriptors/package.json | 2 +- .papi/metadata/dotAh.scale | Bin 615067 -> 626928 bytes .papi/metadata/polkadot_people.scale | Bin 236097 -> 236295 bytes .papi/polkadot-api.json | 4 +- package.json | 10 +- pnpm-lock.yaml | 461 +++++++++--------- src/state/chains/chainspecs/kreivo.ts | 2 +- src/state/chains/chainspecs/paseo_bulletin.ts | 1 + src/state/chains/networks/paseo.json | 19 + src/state/chains/networks/polkadot.json | 2 +- 10 files changed, 265 insertions(+), 236 deletions(-) create mode 100644 src/state/chains/chainspecs/paseo_bulletin.ts diff --git a/.papi/descriptors/package.json b/.papi/descriptors/package.json index 49f5bee..7585793 100644 --- a/.papi/descriptors/package.json +++ b/.papi/descriptors/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.0-autogenerated.3203825568190824154", + "version": "0.1.0-autogenerated.5569951721440591425", "name": "@polkadot-api/descriptors", "files": [ "dist" diff --git a/.papi/metadata/dotAh.scale b/.papi/metadata/dotAh.scale index d6e9e140d74f25551dce6ee43d13b0673de349f2..9f21d36efdbd255cf95ed96233bef6563b4059d8 100644 GIT binary patch delta 48982 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 delta 38287 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 D%>dLS delta 1482 zcmZXTe{54#6vyv5_rAMT#u(U@{R|s2w(cjxPFMMr3Pgwk8ym!lB`e$0Rn~TFuWTh* zqyYk(WiSaI5%^;P5@8{-Wb?AXOo%~4;?FfEMkNEyLNKBs0VCoP^IjpD^3QuW=X}23 zdveaX`#(;-GMu`57)mB`7>b(47n(xNdShOvuOlzq*6cI%=JKNTdMAxdK)yOQ0qOwQ zskQ}U$gZn2KMo?^)Q-UXEPDSOrqD0ju>~gSLMz&-u@wuQw>6Qmq0R7zf4k_4+6Lt?`t%$2h-_zA1-h_ z&_o?$f`NpL&3e<)`sIv0(CAPQ=aMUkugsd#AZMfQ>j(uq7@M*(ZW~C(@PWoO`ZkD_ z={A`#nK{kGMtwodpo$Q_ZkuW1HpymN_}uhIc;+-bUE1jr19RxY6lgRR!X>s$QD5?g^O&6munervU+Fa=8qvOKBZ^9@ zwBvkQw-?vj_L*~uO4dWC_hK;~v~mk*uorD=YA=q9f_{@YD%nx1zoG%yF*9;fvXfS% zdO)%Py4Qow)H4!tYV`JP{?=B;&QM7&R?IkSLFZ)#J5PEqmcWqe@5Ls75v#&nFC;c~ zbXtX@<^^70W3)1c3uj!hEXHItyJ~72)EmRHMb{*hzF6O`>vg(eJ(6ou`Td*^}!SBMhpwxa9$;UhFep_bqy}l-K{u}dd9IBZqo2LE(Ryv8pm?*kt2>3xIXeOFXmFq6sr(^m^z|%$7G_fWl}K4mezOG_#y#4Xsm44oBal3m8##tw+nF7R2DDd9=V!|viSyHD>u=u zZ2pip$Ql~>4(%$I!|!R}Q_=Z+5<#ao3wSg5=?n80P?Zb$I{-UqtdO7M9yy!dD&kwg zL)VJ9AHwvklV5@e{o&+Wpj*9M%nu{=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.64.0 + '@typescript-eslint/parser': ^8.65.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.64.0': - resolution: {integrity: sha512-KA0OshtlcCCXmbfqyZkM5pV3/WNraJf7DkJRLpyrmwPtud57H5BDX7C3k0LPSPxpprfRL+cJDGabF10mvNCoCw==} + '@typescript-eslint/parser@8.65.0': + resolution: {integrity: sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.64.0': - resolution: {integrity: sha512-tk4WpOJ6IEbGrVHaNmM0YRrwAD3exZlIK3iadQNAxh4YKk6jvUQ4ecq18n+v7+meh+cJ3j+D8nbk8sRKhlwLQg==} + '@typescript-eslint/project-service@8.65.0': + resolution: {integrity: sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/scope-manager@8.64.0': - resolution: {integrity: sha512-CXEaFdYXjSTgKhisNkwCcJwTP8Pl+fmRrEQrri4nm3vU743bALrxzLmq7fHG/7e6a5xO0lDYeURpZmBuhHk54w==} + '@typescript-eslint/scope-manager@8.65.0': + resolution: {integrity: sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.64.0': - resolution: {integrity: sha512-2yo8rRNKuzbVWQp5kslhANqZ2uDAeROQHBRZNPu8JDsHmeFNj/XJJhX/FhNUWmkHHvoNsKa6+tHJiig87EzsQw==} + '@typescript-eslint/tsconfig-utils@8.65.0': + resolution: {integrity: sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.64.0': - resolution: {integrity: sha512-XWG4Fmmv/6SvyS9nH8jWrKs6terwJvE8cyRt1CzYYqzp9OrPhCT4cMc/f7C6RZCwG+qMmiffJS1/qJP8G1URtg==} + '@typescript-eslint/type-utils@8.65.0': + resolution: {integrity: sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/types@8.64.0': - resolution: {integrity: sha512-qjhfuTfLXjA4IOzXvz0rTjT01BqEiIgPoUeMwiEjnaHKJMTNo8rH5pYW1a2L/0Dnux2fPC85AeyJoWaGa8WxTA==} + '@typescript-eslint/types@8.65.0': + resolution: {integrity: sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.64.0': - resolution: {integrity: sha512-Pztpsn1aCE1oWDvDEfUk31nngvvF7vUB5SwHFEaZIFpvw7WJtqUHHL4plBZDA9HfWJJjL13BdG0YrJInTUvoVA==} + '@typescript-eslint/typescript-estree@8.65.0': + resolution: {integrity: sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.64.0': - resolution: {integrity: sha512-aJUGVB3+U0htrrCjoA8qukw8cm8fNCGAxK/tVoS70k8aeb7DETKeFozRiVFIwEeN9WJLsjaP3ph8I60tY2XZoQ==} + '@typescript-eslint/utils@8.65.0': + resolution: {integrity: sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/visitor-keys@8.64.0': - resolution: {integrity: sha512-mrtuL8Nsn6gi2H4mo5KMTp823M+3Q19Ew/i+Zlikq20tIMm99C3Ez0dCmkWWnxut20esQvTg8aUSEhMcAOXhEw==} + '@typescript-eslint/visitor-keys@8.65.0': + resolution: {integrity: sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript/typescript-aix-ppc64@7.0.2': @@ -2646,8 +2638,8 @@ packages: zod: optional: true - abitype@1.2.4: - resolution: {integrity: sha512-dpKH+N27vRjarMVTFFkeY445VTKftzGWpL0FiT7xmVmzQRKazZexzC5uHG0f6XKsVLAuUlndnbGau6lRejClxg==} + abitype@1.3.0: + resolution: {integrity: sha512-fk6Te+bojIFrMvMZrnOO+SxCB+RUksTGOzq/60ZRvs1L+BVzvi2bqt9L3W/17ZLdZsyM1FuYf65P5nlmoiH1Bg==} peerDependencies: typescript: '>=5.0.4' zod: ^3.22.0 || ^4.0.0 @@ -2715,8 +2707,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.42: - resolution: {integrity: sha512-c/jurFrDLyui7o1J86yLkRu4LMsTYcBohveus7/I2Hzdn9KIP2bdJPTue/lR1KH46enoPbD77GKeSYNdyPoD3Q==} + baseline-browser-mapping@2.10.44: + resolution: {integrity: sha512-T3ghW+sl/ZJ8w1v/yQx3qvJ9040DWoLBz8JT/CILbAKcFyG9b2MRe75v6W5uXjv6uH1lumK2Kv46y2zSkcej0Q==} engines: {node: '>=6.0.0'} hasBin: true @@ -2729,15 +2721,15 @@ packages: blo@2.0.0: resolution: {integrity: sha512-VUUr1+vWisNSaHVswkbPbk1+GhygClKILkGchae7nsyuJ4ZVz5l1hEW4eR5F/ly/asM5vzigYGXjPnvrd//CVg==} - bn.js@5.2.4: - resolution: {integrity: sha512-QL7sb18rJ1PbdsKsqPA0guxL563vIMwRHgzNrW/uzQuRGN1Cjqd/wonUBAVqHox9KwzHA6vCbM0lXx3k4iQMow==} + bn.js@5.2.5: + resolution: {integrity: sha512-Vq886eXykuP5E6HcKSSStP3bJgrE6In5WKxVUvJ8XGpWWYs2xZHWqUwzCtGgEtBcxyd57KBFDPFoUfNzdaHCNg==} brace-expansion@5.0.7: resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==} engines: {node: 18 || 20 || >=22} - browserslist@4.28.5: - resolution: {integrity: sha512-Cu2E6QejHWzuDMTkuwgpABFgDfZrXLQq5V13YOACZx4mFAG4IwGTbTfHPMr4WtxlHoXSM8FIuRwYYCz5XiabaQ==} + browserslist@4.28.6: + resolution: {integrity: sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2759,8 +2751,8 @@ packages: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} - caniuse-lite@1.0.30001803: - resolution: {integrity: sha512-g/uHREV2ZpK9qMalCsWaxmA6ol+DX8GYhuf3T40RKoP+oL7vhRJh8LNt73PCjpnR6l14FzfPrB5Yux4PKm2meg==} + caniuse-lite@1.0.30001806: + resolution: {integrity: sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==} chai@6.2.2: resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} @@ -2927,8 +2919,8 @@ packages: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} - electron-to-chromium@1.5.389: - resolution: {integrity: sha512-cEto7aeOqBfU1D+c5py5pE+ooscKE75JifxLBdFUZsqAxRS6y7kebtxAZvICszSl05gPjYHDTjY+lXpyGvpJbg==} + electron-to-chromium@1.5.394: + resolution: {integrity: sha512-Wmt2Gm0o8JWBuGgmc4XZ0u9s1RaCRqhxP47phplmfg04+qypTUurpeJGP45A7Fhv7jdrrVH44PLlR9qXo37cVQ==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -3045,8 +3037,8 @@ packages: resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} engines: {node: ^18.19.0 || >=20.5.0} - fast-copy@4.0.3: - resolution: {integrity: sha512-58apWr0GUiDFM8+3afrO6eYwJBn9ZAhDOzG3L+/9llab/haCARS2UIfffmOurYLwbgDRs8n0rfr6qAAPEAuAQw==} + fast-copy@4.0.4: + resolution: {integrity: sha512-eVAiWVNPSEGIzDl5yPuLrx8fNMogScXvD9xp1Kzd41FjRIz2I3sSIcxsFeM5EzFfHAfobdvs8ZySffUopljvIA==} fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -3609,8 +3601,8 @@ packages: node-mock-http@1.0.4: resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==} - node-releases@2.0.50: - resolution: {integrity: sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==} + node-releases@2.0.51: + resolution: {integrity: sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==} engines: {node: '>=18'} normalize-package-data@6.0.2: @@ -3762,8 +3754,8 @@ packages: resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} engines: {node: '>=10.13.0'} - polkadot-api@2.2.0: - resolution: {integrity: sha512-T4XzgZLja2ru7IGqyBwPfVNi2fZXk5+doS3u+e36oTB+Tno8awUUCToLJiM1dvd/uACgZKmcXFuF9HdMG/mQ3g==} + polkadot-api@2.2.1: + resolution: {integrity: sha512-eiZVUhI1gY4ycBtsCo/yaDXyohUeuqnyKun+bwj90ADSn+jlfjZ4sajAqIhJFwPxbCT75+Zzbln4ZjuZ5PWNWA==} hasBin: true peerDependencies: rxjs: '>=7.8.0' @@ -3774,8 +3766,8 @@ packages: '@types/react': ^19.2.2 react: ^19.2.0 - postcss@8.5.20: - resolution: {integrity: sha512-lW616l85ucIQL+FocMmL7pQFPqBmwejrCMg+iPxyImlrANNJG9NHq/RkyCZopDhd8C3LA03PHRJDjkbGu8vvug==} + postcss@8.5.21: + resolution: {integrity: sha512-v4sDNP3fdNiWMfabO7OwOQdOX8TiQSztKyT1Wj0w+j7LDallJThJRBBBmzVGyYj0crMh7jlV4zepPkiNu9UwDQ==} engines: {node: ^10 || ^12 || >=14} preact@10.24.2: @@ -3785,8 +3777,8 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier@3.9.5: - resolution: {integrity: sha512-/FVl766LpUfB5vXgCYOYa0MeV/441Ia99AeICQIQFTY/Nw0roZwULcXpku5i1/m5kt/baz+s4Zogspd839HSMg==} + prettier@3.9.6: + resolution: {integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==} engines: {node: '>=14'} hasBin: true @@ -4150,8 +4142,8 @@ packages: resolution: {integrity: sha512-YGYEVz3Fm5iy/AybuA0oyNFq7H4CgQNfRp/qfe8nurE1kuCeNm3/vfm9X4Mtl+qLyaKJUh5xrFZwogr41SMjYA==} engines: {node: '>=20'} - typescript-eslint@8.64.0: - resolution: {integrity: sha512-0qg+pDNMnqYzqH9AnNK+39tejHvsShUOUUoRUgtnTGE7QuMZhiFDnozq8nHJVq+Wae6NMLKNWLg5WmkcC/ndyQ==} + typescript-eslint@8.65.0: + resolution: {integrity: sha512-/ggrHAwyjENDusvyxbuqxAC2dTnZg/Z8F+fgQtYIz+L6n/9HfSlEZcFGV/NsMNa6CkGk0xUjUAFwC0vHOflvIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -4182,6 +4174,9 @@ packages: undici-types@7.28.0: resolution: {integrity: sha512-LJAfY+2w6HGeT8d8J1wNQsUGUEGio6NWWpwdwurQe4f6oojzCFuGLizl1KSve4irsTxyLly1QhEeE6iapdaIvQ==} + undici-types@8.3.0: + resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} + unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} @@ -4408,8 +4403,8 @@ packages: resolution: {integrity: sha512-uMQTubF/vcu+Wd0b5BGtDmiXePd/+44hUWQz2nZPbs92/BnxRo74tqs+hqDo12RLiEd+CXFKUwxvvIZvtt34Jw==} engines: {node: '>=18'} - ws@7.5.11: - resolution: {integrity: sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==} + ws@7.5.13: + resolution: {integrity: sha512-rsKI6xDBFVf4r/x8XyChGK04QR/XHroxs/jUcoWvtEZM8TPU/X/uIY9B1CsSzYws9ZJb/6bbBu7dPhFW00CAoA==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -4575,7 +4570,7 @@ snapshots: dependencies: '@babel/compat-data': 7.29.7 '@babel/helper-validator-option': 7.29.7 - browserslist: 4.28.5 + browserslist: 4.28.6 lru-cache: 5.1.1 semver: 6.3.1 @@ -4639,7 +4634,7 @@ snapshots: '@base-org/account@2.4.0(@types/react@19.2.17)(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react@19.2.7)(typescript@7.0.2)(use-sync-external-store@1.6.0(react@19.2.7))(zod@3.25.76)': dependencies: - '@coinbase/cdp-sdk': 1.51.2(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@7.0.2) + '@coinbase/cdp-sdk': 1.54.0(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@7.0.2) '@noble/hashes': 1.4.0 clsx: 1.2.1 eventemitter3: 5.0.1 @@ -4650,6 +4645,10 @@ snapshots: zustand: 5.0.3(@types/react@19.2.17)(react@19.2.7)(use-sync-external-store@1.6.0(react@19.2.7)) transitivePeerDependencies: - '@types/react' + - '@x402/core' + - '@x402/evm' + - '@x402/extensions' + - '@x402/svm' - bufferutil - debug - fastestsmallesttextencoderdecoder @@ -4661,7 +4660,7 @@ snapshots: - zod optional: true - '@coinbase/cdp-sdk@1.51.2(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@7.0.2)': + '@coinbase/cdp-sdk@1.54.0(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@7.0.2)': dependencies: '@solana-program/system': 0.10.0(@solana/kit@5.5.1(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@7.0.2)) '@solana-program/token': 0.9.0(@solana/kit@5.5.1(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@7.0.2)) @@ -4977,9 +4976,9 @@ snapshots: dependencies: '@paraspell/sdk-common': 14.0.0 - '@paraspell/descriptors@14.0.0(polkadot-api@2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2))': + '@paraspell/descriptors@14.0.0(polkadot-api@2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2))': dependencies: - polkadot-api: 2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) + polkadot-api: 2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) '@paraspell/pallets@14.0.0': dependencies: @@ -5001,15 +5000,15 @@ snapshots: - utf-8-validate - zod - '@paraspell/sdk@14.0.0(@paraspell/descriptors@14.0.0(polkadot-api@2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2)))(bufferutil@4.1.0)(polkadot-api@2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2))(typescript@7.0.2)(zod@3.25.76)': + '@paraspell/sdk@14.0.0(@paraspell/descriptors@14.0.0(polkadot-api@2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2)))(bufferutil@4.1.0)(polkadot-api@2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2))(typescript@7.0.2)(zod@3.25.76)': dependencies: '@noble/hashes': 2.2.0 - '@paraspell/descriptors': 14.0.0(polkadot-api@2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2)) + '@paraspell/descriptors': 14.0.0(polkadot-api@2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2)) '@paraspell/sdk-core': 14.0.0(bufferutil@4.1.0)(typescript@7.0.2)(zod@3.25.76) '@polkadot-api/substrate-bindings': 0.20.3 '@polkadot-labs/hdkd': 0.0.28 '@polkadot-labs/hdkd-helpers': 0.0.30 - polkadot-api: 2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) + polkadot-api: 2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) viem: 2.55.4(bufferutil@4.1.0)(typescript@7.0.2)(zod@3.25.76) transitivePeerDependencies: - bufferutil @@ -5023,13 +5022,13 @@ snapshots: '@pinojs/redact@0.4.0': {} - '@polkadot-api/cli@0.21.8(bufferutil@4.1.0)(esbuild@0.25.12)': + '@polkadot-api/cli@0.21.9(bufferutil@4.1.0)(esbuild@0.25.12)': dependencies: '@commander-js/extra-typings': 15.0.0(commander@15.0.0) '@polkadot-api/codegen': 0.22.5 '@polkadot-api/ink-contracts': 0.6.3 '@polkadot-api/json-rpc-provider': 0.2.0 - '@polkadot-api/known-chains': 0.12.0 + '@polkadot-api/known-chains': 0.12.1 '@polkadot-api/metadata-compatibility': 0.6.3 '@polkadot-api/observable-client': 0.18.7(rxjs@7.8.2) '@polkadot-api/sm-provider': 0.3.8(@polkadot-api/smoldot@0.4.6(bufferutil@4.1.0)) @@ -5066,9 +5065,9 @@ snapshots: '@polkadot-api/substrate-bindings': 0.20.3 '@polkadot-api/utils': 0.4.0 - '@polkadot-api/descriptors@file:.papi/descriptors(polkadot-api@2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2))': + '@polkadot-api/descriptors@file:.papi/descriptors(polkadot-api@2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2))': dependencies: - polkadot-api: 2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) + polkadot-api: 2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) '@polkadot-api/forklift@0.4.1(@react-rxjs/core@0.10.8(react@19.2.7)(rxjs@7.8.2))(bufferutil@4.1.0)(esbuild@0.25.12)(react@19.2.7)(typescript@7.0.2)': dependencies: @@ -5086,7 +5085,7 @@ snapshots: commander: 15.0.0 pino: 10.3.1 pino-pretty: 13.1.3 - polkadot-api: 2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) + polkadot-api: 2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) rxjs: 7.8.2 typescript: 7.0.2 ws: 8.21.1(bufferutil@4.1.0) @@ -5115,7 +5114,7 @@ snapshots: '@polkadot-api/json-rpc-provider@0.2.0': {} - '@polkadot-api/known-chains@0.12.0': {} + '@polkadot-api/known-chains@0.12.1': {} '@polkadot-api/ledger-signer@0.3.3(@ledgerhq/hw-transport@6.35.5)': dependencies: @@ -5422,7 +5421,7 @@ snapshots: '@polkadot/x-textdecoder': 14.0.3 '@polkadot/x-textencoder': 14.0.3 '@types/bn.js': 5.2.0 - bn.js: 5.2.4 + bn.js: 5.2.5 tslib: 2.8.1 '@polkadot/wasm-bridge@7.5.4(@polkadot/util@14.0.3)(@polkadot/x-randomvalues@14.0.3(@polkadot/util@14.0.3)(@polkadot/wasm-util@7.5.4(@polkadot/util@14.0.3)))': @@ -5519,7 +5518,7 @@ snapshots: '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.7)(rxjs@7.8.2))(react@19.2.7)(rxjs@7.8.2) '@rx-state/core': 0.1.4(rxjs@7.8.2) '@types/react': 19.2.17 - polkadot-api: 2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) + polkadot-api: 2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) react: 19.2.7 rxjs: 7.8.2 transitivePeerDependencies: @@ -5542,7 +5541,7 @@ snapshots: '@types/react': 19.2.17 buffer: 6.0.3 lucide-react: 1.25.0(react@19.2.7) - polkadot-api: 2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) + polkadot-api: 2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) react: 19.2.7 rxjs: 7.8.2 transitivePeerDependencies: @@ -5588,7 +5587,7 @@ snapshots: '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.7)(rxjs@7.8.2))(react@19.2.7)(rxjs@7.8.2) '@types/react': 19.2.17 lucide-react: 1.25.0(react@19.2.7) - polkadot-api: 2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) + polkadot-api: 2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) react: 19.2.7 rxjs: 7.8.2 transitivePeerDependencies: @@ -5609,7 +5608,7 @@ snapshots: '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.7)(rxjs@7.8.2))(react@19.2.7)(rxjs@7.8.2) '@types/react': 19.2.17 lucide-react: 1.25.0(react@19.2.7) - polkadot-api: 2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) + polkadot-api: 2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) react: 19.2.7 rxjs: 7.8.2 transitivePeerDependencies: @@ -5624,7 +5623,7 @@ snapshots: dependencies: '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.7)(rxjs@7.8.2))(react@19.2.7)(rxjs@7.8.2) '@rx-state/core': 0.1.4(rxjs@7.8.2) - polkadot-api: 2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) + polkadot-api: 2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - '@react-rxjs/core' @@ -5645,7 +5644,7 @@ snapshots: '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.7)(rxjs@7.8.2))(react@19.2.7)(rxjs@7.8.2) '@types/react': 19.2.17 lucide-react: 1.25.0(react@19.2.7) - polkadot-api: 2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) + polkadot-api: 2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) react: 19.2.7 rxjs: 7.8.2 transitivePeerDependencies: @@ -5667,7 +5666,7 @@ snapshots: '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.7)(rxjs@7.8.2))(react@19.2.7)(rxjs@7.8.2) '@types/react': 19.2.17 lucide-react: 1.25.0(react@19.2.7) - polkadot-api: 2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) + polkadot-api: 2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) react: 19.2.7 rxjs: 7.8.2 transitivePeerDependencies: @@ -5705,7 +5704,7 @@ snapshots: '@polkahub/plugin': 0.6.0(@react-rxjs/core@0.10.8(react@19.2.7)(rxjs@7.8.2))(bufferutil@4.1.0)(esbuild@0.25.12)(react@19.2.7) '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.7)(rxjs@7.8.2))(react@19.2.7)(rxjs@7.8.2) '@rx-state/core': 0.1.4(rxjs@7.8.2) - polkadot-api: 2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) + polkadot-api: 2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - '@react-rxjs/core' @@ -5721,7 +5720,7 @@ snapshots: '@polkadot-api/substrate-bindings': 0.20.3 '@polkadot-api/utils': 0.4.0 '@radix-ui/primitive': 1.1.6 - '@radix-ui/react-checkbox': 1.3.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-checkbox': 1.3.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7) '@radix-ui/react-dialog': 1.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -5732,7 +5731,7 @@ snapshots: '@radix-ui/react-portal': 1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@radix-ui/react-presence': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-slider': 1.4.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slider': 1.4.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@radix-ui/react-slot': 1.3.0(@types/react@19.2.17)(react@19.2.7) '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7) '@types/react': 19.2.17 @@ -5761,7 +5760,7 @@ snapshots: '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.7)(rxjs@7.8.2))(react@19.2.7)(rxjs@7.8.2) '@types/react': 19.2.17 lucide-react: 1.25.0(react@19.2.7) - polkadot-api: 2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) + polkadot-api: 2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) react: 19.2.7 rxjs: 7.8.2 transitivePeerDependencies: @@ -5786,7 +5785,7 @@ snapshots: '@walletconnect/types': 2.23.9 '@walletconnect/universal-provider': 2.23.7(bufferutil@4.1.0)(typescript@7.0.2)(zod@3.25.76) '@walletconnect/utils': 2.23.9(typescript@7.0.2)(zod@3.25.76) - polkadot-api: 2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) + polkadot-api: 2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) react: 19.2.7 rxjs: 7.8.2 transitivePeerDependencies: @@ -5806,6 +5805,10 @@ snapshots: - '@vercel/blob' - '@vercel/functions' - '@vercel/kv' + - '@x402/core' + - '@x402/evm' + - '@x402/extensions' + - '@x402/svm' - aws4fetch - bufferutil - db0 @@ -5825,8 +5828,6 @@ snapshots: '@radix-ui/number@1.1.2': {} - '@radix-ui/primitive@1.1.5': {} - '@radix-ui/primitive@1.1.6': {} '@radix-ui/react-accordion@1.2.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': @@ -5855,15 +5856,14 @@ snapshots: '@types/react': 19.2.17 '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-checkbox@1.3.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-checkbox@1.3.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@radix-ui/primitive': 1.1.5 + '@radix-ui/primitive': 1.1.6 '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7) - '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) - '@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7) '@radix-ui/react-use-size': 1.1.2(@types/react@19.2.17)(react@19.2.7) react: 19.2.7 react-dom: 19.2.7(react@19.2.7) @@ -6037,15 +6037,6 @@ snapshots: '@types/react': 19.2.17 '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-presence@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - optionalDependencies: - '@types/react': 19.2.17 - '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-presence@1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) @@ -6147,16 +6138,16 @@ snapshots: '@types/react': 19.2.17 '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@radix-ui/react-slider@1.4.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@radix-ui/react-slider@1.4.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: '@radix-ui/number': 1.1.2 - '@radix-ui/primitive': 1.1.5 + '@radix-ui/primitive': 1.1.6 '@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7) '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7) '@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7) '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7) '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) '@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7) '@radix-ui/react-use-size': 1.1.2(@types/react@19.2.17)(react@19.2.7) @@ -6242,14 +6233,6 @@ snapshots: optionalDependencies: '@types/react': 19.2.17 - '@radix-ui/react-use-controllable-state@1.2.3(@types/react@19.2.17)(react@19.2.7)': - dependencies: - '@radix-ui/react-use-effect-event': 0.0.3(@types/react@19.2.17)(react@19.2.7) - '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7) - react: 19.2.7 - optionalDependencies: - '@types/react': 19.2.17 - '@radix-ui/react-use-controllable-state@1.2.4(@types/react@19.2.17)(react@19.2.7)': dependencies: '@radix-ui/primitive': 1.1.6 @@ -6404,6 +6387,10 @@ snapshots: - '@vercel/blob' - '@vercel/functions' - '@vercel/kv' + - '@x402/core' + - '@x402/evm' + - '@x402/extensions' + - '@x402/svm' - aws4fetch - bufferutil - db0 @@ -6449,6 +6436,10 @@ snapshots: - '@vercel/blob' - '@vercel/functions' - '@vercel/kv' + - '@x402/core' + - '@x402/evm' + - '@x402/extensions' + - '@x402/svm' - aws4fetch - bufferutil - db0 @@ -6533,6 +6524,10 @@ snapshots: - '@vercel/blob' - '@vercel/functions' - '@vercel/kv' + - '@x402/core' + - '@x402/evm' + - '@x402/extensions' + - '@x402/svm' - aws4fetch - bufferutil - db0 @@ -6593,6 +6588,10 @@ snapshots: - '@vercel/blob' - '@vercel/functions' - '@vercel/kv' + - '@x402/core' + - '@x402/evm' + - '@x402/extensions' + - '@x402/svm' - aws4fetch - bufferutil - db0 @@ -7358,12 +7357,12 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.3.3 '@tailwindcss/oxide-win32-x64-msvc': 4.3.3 - '@tailwindcss/vite@4.3.3(vite@8.1.5(@types/node@25.9.5)(esbuild@0.25.12)(jiti@2.7.0)(yaml@2.9.0))': + '@tailwindcss/vite@4.3.3(vite@8.1.5(@types/node@26.1.1)(esbuild@0.25.12)(jiti@2.7.0)(yaml@2.9.0))': dependencies: '@tailwindcss/node': 4.3.3 '@tailwindcss/oxide': 4.3.3 tailwindcss: 4.3.3 - vite: 8.1.5(@types/node@25.9.5)(esbuild@0.25.12)(jiti@2.7.0)(yaml@2.9.0) + vite: 8.1.5(@types/node@26.1.1)(esbuild@0.25.12)(jiti@2.7.0)(yaml@2.9.0) '@tanem/svg-injector@11.3.2': dependencies: @@ -7378,7 +7377,7 @@ snapshots: '@types/bn.js@5.2.0': dependencies: - '@types/node': 25.9.5 + '@types/node': 26.1.1 '@types/esrecurse@4.3.1': {} @@ -7390,6 +7389,10 @@ snapshots: dependencies: undici-types: 7.24.6 + '@types/node@26.1.1': + dependencies: + undici-types: 8.3.0 + '@types/normalize-package-data@2.4.4': {} '@types/prop-types@15.7.15': {} @@ -7410,16 +7413,16 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 25.9.5 + '@types/node': 26.1.1 - '@typescript-eslint/eslint-plugin@8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2))(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)': + '@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2))(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2) - '@typescript-eslint/scope-manager': 8.64.0 - '@typescript-eslint/type-utils': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2) - '@typescript-eslint/utils': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2) - '@typescript-eslint/visitor-keys': 8.64.0 + '@typescript-eslint/parser': 8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2) + '@typescript-eslint/scope-manager': 8.65.0 + '@typescript-eslint/type-utils': 8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2) + '@typescript-eslint/utils': 8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2) + '@typescript-eslint/visitor-keys': 8.65.0 eslint: 10.7.0(jiti@2.7.0) ignore: 7.0.6 natural-compare: 1.4.0 @@ -7428,41 +7431,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)': + '@typescript-eslint/parser@8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)': dependencies: - '@typescript-eslint/scope-manager': 8.64.0 - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/typescript-estree': 8.64.0(typescript@7.0.2) - '@typescript-eslint/visitor-keys': 8.64.0 + '@typescript-eslint/scope-manager': 8.65.0 + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/typescript-estree': 8.65.0(typescript@7.0.2) + '@typescript-eslint/visitor-keys': 8.65.0 debug: 4.4.3 eslint: 10.7.0(jiti@2.7.0) typescript: 7.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.64.0(typescript@7.0.2)': + '@typescript-eslint/project-service@8.65.0(typescript@7.0.2)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@7.0.2) - '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@7.0.2) + '@typescript-eslint/types': 8.65.0 debug: 4.4.3 typescript: 7.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.64.0': + '@typescript-eslint/scope-manager@8.65.0': dependencies: - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/visitor-keys': 8.64.0 + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/visitor-keys': 8.65.0 - '@typescript-eslint/tsconfig-utils@8.64.0(typescript@7.0.2)': + '@typescript-eslint/tsconfig-utils@8.65.0(typescript@7.0.2)': dependencies: typescript: 7.0.2 - '@typescript-eslint/type-utils@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)': + '@typescript-eslint/type-utils@8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)': dependencies: - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/typescript-estree': 8.64.0(typescript@7.0.2) - '@typescript-eslint/utils': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2) + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/typescript-estree': 8.65.0(typescript@7.0.2) + '@typescript-eslint/utils': 8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2) debug: 4.4.3 eslint: 10.7.0(jiti@2.7.0) ts-api-utils: 2.5.0(typescript@7.0.2) @@ -7470,14 +7473,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.64.0': {} + '@typescript-eslint/types@8.65.0': {} - '@typescript-eslint/typescript-estree@8.64.0(typescript@7.0.2)': + '@typescript-eslint/typescript-estree@8.65.0(typescript@7.0.2)': dependencies: - '@typescript-eslint/project-service': 8.64.0(typescript@7.0.2) - '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@7.0.2) - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/visitor-keys': 8.64.0 + '@typescript-eslint/project-service': 8.65.0(typescript@7.0.2) + '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@7.0.2) + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/visitor-keys': 8.65.0 debug: 4.4.3 minimatch: 10.2.5 semver: 7.8.5 @@ -7487,20 +7490,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)': + '@typescript-eslint/utils@8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0(jiti@2.7.0)) - '@typescript-eslint/scope-manager': 8.64.0 - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/typescript-estree': 8.64.0(typescript@7.0.2) + '@typescript-eslint/scope-manager': 8.65.0 + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/typescript-estree': 8.65.0(typescript@7.0.2) eslint: 10.7.0(jiti@2.7.0) typescript: 7.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.64.0': + '@typescript-eslint/visitor-keys@8.65.0': dependencies: - '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/types': 8.65.0 eslint-visitor-keys: 5.0.1 '@typescript/typescript-aix-ppc64@7.0.2': @@ -7563,10 +7566,10 @@ snapshots: '@typescript/typescript-win32-x64@7.0.2': optional: true - '@vitejs/plugin-react@6.0.3(vite@8.1.5(@types/node@25.9.5)(esbuild@0.25.12)(jiti@2.7.0)(yaml@2.9.0))': + '@vitejs/plugin-react@6.0.3(vite@8.1.5(@types/node@26.1.1)(esbuild@0.25.12)(jiti@2.7.0)(yaml@2.9.0))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.1.5(@types/node@25.9.5)(esbuild@0.25.12)(jiti@2.7.0)(yaml@2.9.0) + vite: 8.1.5(@types/node@26.1.1)(esbuild@0.25.12)(jiti@2.7.0)(yaml@2.9.0) '@wallet-standard/base@1.1.1': {} @@ -7664,7 +7667,7 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/safe-json': 1.0.2 events: 3.3.0 - ws: 7.5.11(bufferutil@4.1.0) + ws: 7.5.13(bufferutil@4.1.0) transitivePeerDependencies: - bufferutil - utf-8-validate @@ -7966,12 +7969,12 @@ snapshots: typescript: 7.0.2 zod: 3.25.76 - abitype@1.2.4(typescript@7.0.2)(zod@3.22.4): + abitype@1.3.0(typescript@7.0.2)(zod@3.22.4): optionalDependencies: typescript: 7.0.2 zod: 3.22.4 - abitype@1.2.4(typescript@7.0.2)(zod@3.25.76): + abitype@1.3.0(typescript@7.0.2)(zod@3.25.76): optionalDependencies: typescript: 7.0.2 zod: 3.25.76 @@ -8032,7 +8035,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.42: {} + baseline-browser-mapping@2.10.44: {} big.js@6.2.2: {} @@ -8040,19 +8043,19 @@ snapshots: blo@2.0.0: {} - bn.js@5.2.4: {} + bn.js@5.2.5: {} brace-expansion@5.0.7: dependencies: balanced-match: 4.0.4 - browserslist@4.28.5: + browserslist@4.28.6: dependencies: - baseline-browser-mapping: 2.10.42 - caniuse-lite: 1.0.30001803 - electron-to-chromium: 1.5.389 - node-releases: 2.0.50 - update-browserslist-db: 1.2.3(browserslist@4.28.5) + baseline-browser-mapping: 2.10.44 + caniuse-lite: 1.0.30001806 + electron-to-chromium: 1.5.394 + node-releases: 2.0.51 + update-browserslist-db: 1.2.3(browserslist@4.28.6) bs58@6.0.0: dependencies: @@ -8076,7 +8079,7 @@ snapshots: camelcase@5.3.1: {} - caniuse-lite@1.0.30001803: {} + caniuse-lite@1.0.30001806: {} chai@6.2.2: {} @@ -8217,7 +8220,7 @@ snapshots: gopd: 1.2.0 optional: true - electron-to-chromium@1.5.389: {} + electron-to-chromium@1.5.394: {} emoji-regex@8.0.0: {} @@ -8390,7 +8393,7 @@ snapshots: strip-final-newline: 4.0.0 yoctocolors: 2.1.2 - fast-copy@4.0.3: {} + fast-copy@4.0.4: {} fast-deep-equal@3.1.3: {} @@ -8852,7 +8855,7 @@ snapshots: node-mock-http@1.0.4: {} - node-releases@2.0.50: {} + node-releases@2.0.51: {} normalize-package-data@6.0.2: dependencies: @@ -8919,7 +8922,7 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.4(typescript@7.0.2)(zod@3.22.4) + abitype: 1.3.0(typescript@7.0.2)(zod@3.22.4) eventemitter3: 5.0.1 optionalDependencies: typescript: 7.0.2 @@ -8934,7 +8937,7 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.4(typescript@7.0.2)(zod@3.25.76) + abitype: 1.3.0(typescript@7.0.2)(zod@3.25.76) eventemitter3: 5.0.1 optionalDependencies: typescript: 7.0.2 @@ -8948,7 +8951,7 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.4(typescript@7.0.2)(zod@3.25.76) + abitype: 1.3.0(typescript@7.0.2)(zod@3.25.76) eventemitter3: 5.0.1 optionalDependencies: typescript: 7.0.2 @@ -8964,7 +8967,7 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.4(typescript@7.0.2)(zod@3.25.76) + abitype: 1.3.0(typescript@7.0.2)(zod@3.25.76) eventemitter3: 5.0.1 optionalDependencies: typescript: 7.0.2 @@ -9023,7 +9026,7 @@ snapshots: dependencies: colorette: 2.0.20 dateformat: 4.6.3 - fast-copy: 4.0.3 + fast-copy: 4.0.4 fast-safe-stringify: 2.1.1 help-me: 5.0.0 joycon: 3.1.1 @@ -9081,12 +9084,12 @@ snapshots: pngjs@5.0.0: {} - polkadot-api@2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2): + polkadot-api@2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2): dependencies: - '@polkadot-api/cli': 0.21.8(bufferutil@4.1.0)(esbuild@0.25.12) + '@polkadot-api/cli': 0.21.9(bufferutil@4.1.0)(esbuild@0.25.12) '@polkadot-api/ink-contracts': 0.6.3 '@polkadot-api/json-rpc-provider': 0.2.0 - '@polkadot-api/known-chains': 0.12.0 + '@polkadot-api/known-chains': 0.12.1 '@polkadot-api/logs-provider': 0.2.0 '@polkadot-api/metadata-builders': 0.14.3 '@polkadot-api/metadata-compatibility': 0.6.3 @@ -9128,7 +9131,7 @@ snapshots: '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.7)(rxjs@7.8.2))(react@19.2.7)(rxjs@7.8.2) '@types/react': 19.2.17 lucide-react: 1.25.0(react@19.2.7) - polkadot-api: 2.2.0(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) + polkadot-api: 2.2.1(bufferutil@4.1.0)(esbuild@0.25.12)(rxjs@7.8.2) react: 19.2.7 transitivePeerDependencies: - '@azure/app-configuration' @@ -9148,6 +9151,10 @@ snapshots: - '@vercel/blob' - '@vercel/functions' - '@vercel/kv' + - '@x402/core' + - '@x402/evm' + - '@x402/extensions' + - '@x402/svm' - aws4fetch - bufferutil - db0 @@ -9166,7 +9173,7 @@ snapshots: - utf-8-validate - zod - postcss@8.5.20: + postcss@8.5.21: dependencies: nanoid: 3.3.16 picocolors: 1.1.1 @@ -9177,7 +9184,7 @@ snapshots: prelude-ls@1.2.1: {} - prettier@3.9.5: {} + prettier@3.9.6: {} pretty-ms@9.3.0: dependencies: @@ -9544,12 +9551,12 @@ snapshots: dependencies: tagged-tag: 1.0.0 - typescript-eslint@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2): + typescript-eslint@8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2))(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2) - '@typescript-eslint/parser': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2) - '@typescript-eslint/typescript-estree': 8.64.0(typescript@7.0.2) - '@typescript-eslint/utils': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2) + '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2))(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2) + '@typescript-eslint/parser': 8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2) + '@typescript-eslint/typescript-estree': 8.65.0(typescript@7.0.2) + '@typescript-eslint/utils': 8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2) eslint: 10.7.0(jiti@2.7.0) typescript: 7.0.2 transitivePeerDependencies: @@ -9593,6 +9600,8 @@ snapshots: undici-types@7.28.0: optional: true + undici-types@8.3.0: {} + unicorn-magic@0.1.0: {} unicorn-magic@0.3.0: {} @@ -9617,9 +9626,9 @@ snapshots: optionalDependencies: idb-keyval: 6.3.0 - update-browserslist-db@1.2.3(browserslist@4.28.5): + update-browserslist-db@1.2.3(browserslist@4.28.6): dependencies: - browserslist: 4.28.5 + browserslist: 4.28.6 escalade: 3.2.0 picocolors: 1.1.1 @@ -9696,15 +9705,15 @@ snapshots: - utf-8-validate - zod - vite@8.1.5(@types/node@25.9.5)(esbuild@0.25.12)(jiti@2.7.0)(yaml@2.9.0): + vite@8.1.5(@types/node@26.1.1)(esbuild@0.25.12)(jiti@2.7.0)(yaml@2.9.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.5 - postcss: 8.5.20 + postcss: 8.5.21 rolldown: 1.1.5 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 25.9.5 + '@types/node': 26.1.1 esbuild: 0.25.12 fsevents: 2.3.3 jiti: 2.7.0 @@ -9755,7 +9764,7 @@ snapshots: type-fest: 4.41.0 write-json-file: 6.0.0 - ws@7.5.11(bufferutil@4.1.0): + ws@7.5.13(bufferutil@4.1.0): optionalDependencies: bufferutil: 4.1.0 diff --git a/src/state/chains/chainspecs/kreivo.ts b/src/state/chains/chainspecs/kreivo.ts index f65a0f4..0331681 100644 --- a/src/state/chains/chainspecs/kreivo.ts +++ b/src/state/chains/chainspecs/kreivo.ts @@ -6,7 +6,7 @@ export const chainSpec = JSON.stringify({ "/dns/boot-1.kreivo.bloque.network/tcp/443/wss/p2p/12D3KooWEht3GDE23nGEhpyNgAJ6B2GiGT9hquBDko6PtWuFRRB8", "/dns/boot-2.kreivo.bloque.network/tcp/443/wss/p2p/12D3KooWLqz8Aj5g3snhLx2VZJzfAMNMZbwBrNs8LJGjY1ks4LcG", "/dns/boot-3.kreivo.bloque.network/tcp/443/wss/p2p/12D3KooWDAtFSYCotCmX5DtXTP2xsHvxtzfUSrVsgegFXopCzUBU", - "/dns/boot.kreivo.kippu.rocks/tcp/443/wss/p2p/12D3KooWNpsPXUKvg9Gk9te54r4xodSPzVgLUkrfhDPpYXNepCb7" + "/dns/boot.kreivo.kippu.rocks/tcp/443/wss/p2p/12D3KooWNpsPXUKvg9Gk9te54r4xodSPzVgLUkrfhDPpYXNepCb7", ], properties: { ss58Format: 2, diff --git a/src/state/chains/chainspecs/paseo_bulletin.ts b/src/state/chains/chainspecs/paseo_bulletin.ts new file mode 100644 index 0000000..ba2bf09 --- /dev/null +++ b/src/state/chains/chainspecs/paseo_bulletin.ts @@ -0,0 +1 @@ +export { chainSpec } from "polkadot-api/chains/paseo_bulletin" diff --git a/src/state/chains/networks/paseo.json b/src/state/chains/networks/paseo.json index 447b4d1..4ea8a97 100644 --- a/src/state/chains/networks/paseo.json +++ b/src/state/chains/networks/paseo.json @@ -48,6 +48,25 @@ }, "hasChainSpecs": false }, + { + "id": "paseo_bulletin", + "display": "Paseo Bulletin", + "rpcs": { + "SIK": "wss://bullet.sik.rocks", + "StakingLand": "wss://bulletin-paseo.tservices.es:8443", + "Tuna Staking": "wss://bullet.tunastaking.eu" + }, + "relayChainInfo": { + "id": "paseo", + "isSystem": true, + "parachain": 1010 + }, + "nativeToken": { + "symbol": "PAS", + "decimals": 10 + }, + "hasChainSpecs": true + }, { "id": "paseo_ajuna", "display": "Ajuna Network (Paseo)", diff --git a/src/state/chains/networks/polkadot.json b/src/state/chains/networks/polkadot.json index 2a49ed6..5f14d72 100644 --- a/src/state/chains/networks/polkadot.json +++ b/src/state/chains/networks/polkadot.json @@ -27,7 +27,7 @@ "rpcs": { "Allnodes": "wss://polkadot-rpc.publicnode.com", "Dwellir": "wss://polkadot-rpc.n.dwellir.com", - "Gatotech Unlimited": "wss://polkadot.gatotech.network", + "Gatotech Unlimited": "wss://polkadot.gatotech.network", "Helixstreet": "wss://rpc-polkadot.helixstreet.io", "LuckyFriday": "wss://rpc-polkadot.luckyfriday.io", "OnFinality": "wss://polkadot.api.onfinality.io/public-ws",