diff --git a/app/package.json b/app/package.json index 271529c..e4b005a 100644 --- a/app/package.json +++ b/app/package.json @@ -1,6 +1,6 @@ { "name": "governance-params-example-nextjs", - "version": "1.0.5", + "version": "1.0.6", "private": true, "scripts": { "dev": "next dev", @@ -10,8 +10,8 @@ "build:circuit": "axiom circuit compile axiom/governance.circuit.ts" }, "dependencies": { - "@axiom-crypto/client": "2.0.8", - "@axiom-crypto/react": "2.0.8", + "@axiom-crypto/client": "2.0.9", + "@axiom-crypto/react": "2.0.9", "@tanstack/react-query": "^5.17.12", "@types/node": "20.6.2", "@types/react": "18.2.48", diff --git a/app/pnpm-lock.yaml b/app/pnpm-lock.yaml index b8a8730..e0bee5c 100644 --- a/app/pnpm-lock.yaml +++ b/app/pnpm-lock.yaml @@ -6,11 +6,11 @@ settings: dependencies: '@axiom-crypto/client': - specifier: 2.0.8 - version: 2.0.8(typescript@5.2.2) + specifier: 2.0.9 + version: 2.0.9(typescript@5.2.2) '@axiom-crypto/react': - specifier: 2.0.8 - version: 2.0.8(@axiom-crypto/client@2.0.8)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + specifier: 2.0.9 + version: 2.0.9(@axiom-crypto/client@2.0.9)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-query': specifier: ^5.17.12 version: 5.17.19(react@18.2.0) @@ -77,6 +77,10 @@ packages: resolution: {integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==} dev: false + /@adraffy/ens-normalize@1.10.1: + resolution: {integrity: sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==} + dev: false + /@alloc/quick-lru@5.2.0: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} @@ -90,16 +94,15 @@ packages: '@jridgewell/trace-mapping': 0.3.22 dev: false - /@axiom-crypto/circuit@2.0.8(typescript@5.2.2): - resolution: {integrity: sha512-UOEl0Hfze5AMyW2Jx08orkPcXqhGx1FNugjl1r97GzOc1sCanhqLK/y3V/fCtM5xpyOfAvD5gvsOPuQb4YQOdA==} + /@axiom-crypto/circuit@2.0.9(typescript@5.2.2): + resolution: {integrity: sha512-wqLSOZUxoi3GAinYiZh6CkbjXwvuJt5Eam1fGjtgi2zhbTDuPDOLn7K/jgy4r1H7pKkC/oXjH0B5nw9jaooN8g==} dependencies: - '@axiom-crypto/core': 2.3.8 '@axiom-crypto/halo2-lib-js': 0.3.4 '@axiom-crypto/halo2-wasm': 0.3.4 - '@axiom-crypto/tools': 2.1.0 + '@axiom-crypto/tools': 2.1.1 commander: 11.1.0 - ethers: 6.10.0 - viem: 1.21.4(typescript@5.2.2) + ethers: 6.12.0 + viem: 2.8.18(typescript@5.2.2) transitivePeerDependencies: - bufferutil - debug @@ -108,16 +111,15 @@ packages: - zod dev: false - /@axiom-crypto/client@2.0.8(typescript@5.2.2): - resolution: {integrity: sha512-yz1cmquV3/k571kCFWMw3Qbs9hfi94LTvfVpqgLx7Cj3RI8ZyeaeO+O1prWOnvyD672yUZNK3KNdov/K5aUllw==} + /@axiom-crypto/client@2.0.9(typescript@5.2.2): + resolution: {integrity: sha512-txwCwqIBIhzJsII2mcxrp+iuXEpC+l1SCamv8C7nok+c+1OSWNcdFhxobQPRFcUXBIHvdX4cjP1uA8QWZJnJ5g==} hasBin: true dependencies: - '@axiom-crypto/circuit': 2.0.8(typescript@5.2.2) - '@axiom-crypto/core': 2.3.8 + '@axiom-crypto/circuit': 2.0.9(typescript@5.2.2) chalk: 4.1.2 commander: 11.1.0 prompts: 2.4.2 - viem: 2.5.0(typescript@5.2.2) + viem: 2.8.18(typescript@5.2.2) transitivePeerDependencies: - bufferutil - debug @@ -126,25 +128,11 @@ packages: - zod dev: false - /@axiom-crypto/core@2.3.8: - resolution: {integrity: sha512-WpokNTai2C/JK26CUSo14XPy2Vh/IqhAQsNDuMMvXn0gMonYJ0DSffpJtMZ78xCi2WH2Q1K91Bjd2f66XPH01g==} - dependencies: - '@axiom-crypto/tools': 2.1.0 - axios: 1.6.7 - bs58: 5.0.0 - ethers: 6.10.0 - merkletreejs: 0.3.11 - transitivePeerDependencies: - - bufferutil - - debug - - utf-8-validate - dev: false - /@axiom-crypto/halo2-lib-js@0.3.4: resolution: {integrity: sha512-E/i7EqlcvjcfXZejL8HcpvFQIIMJxcMrVBXsdaDJGgEXVc6pEDJ07Hy3drLbhQ007ZJ8aultw3HSfD9gJRkh4w==} dependencies: '@axiom-crypto/halo2-wasm': 0.3.4 - ethers: 6.10.0 + ethers: 6.12.0 prettier: 1.18.2 transitivePeerDependencies: - bufferutil @@ -155,27 +143,27 @@ packages: resolution: {integrity: sha512-SUHXnydtx5rY0gQ2zWy0Br6L3iaAFo5RH/AMnOCSM4Nb3inqinBEnXQgEPZ45+EFmeOfRi1xOVUBdo6keZlacQ==} dev: false - /@axiom-crypto/react@2.0.8(@axiom-crypto/client@2.0.8)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-2xSlzcHGUsd30nPUS1mDwTV/e5wzcy0BCtPShiAJur4pztn8zNqBC4qadm2gEl8RgrkrjGnyrhhMJJrnEkM2Pw==} + /@axiom-crypto/react@2.0.9(@axiom-crypto/client@2.0.9)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-waEIFthbsMEJLzAnoXtciHJKZqhhbfpLmVw5KkbGVRd021MKvrwiS+aZeiUTLQVvIoStEh65NGgAZ40TV6fpgA==} peerDependencies: - '@axiom-crypto/client': 2.0.8 + '@axiom-crypto/client': 2.0.9 '@types/react': '>=18.1.0' react: '>=18.1.0' react-dom: '>=18.1.0' dependencies: - '@axiom-crypto/client': 2.0.8(typescript@5.2.2) + '@axiom-crypto/client': 2.0.9(typescript@5.2.2) '@types/react': 18.2.48 comlink: 4.4.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@axiom-crypto/tools@2.1.0: - resolution: {integrity: sha512-kuW4y+OcbHoYviCBNnpbkCYd4FRaewFMitq5N5CDOdt4CNHamlQ2HNxLU00t2yD3oFZyjmMRVU4aGLkFoyNSAg==} + /@axiom-crypto/tools@2.1.1: + resolution: {integrity: sha512-JqKz+S8wIOqoa42h5TMoPCNxatLEoJwOYabFUB1GWSkQ/Ep3ZPDP5ydk/ky3VeDG/KFidBa0/uvVQk5EEK/Rpw==} dependencies: - axios: 1.6.7 + axios: 1.6.8 bs58: 5.0.0 - ethers: 6.10.0 + ethers: 6.12.0 form-data: 4.0.0 transitivePeerDependencies: - bufferutil @@ -4279,10 +4267,10 @@ packages: engines: {node: '>=4'} dev: false - /axios@1.6.7: - resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==} + /axios@1.6.8: + resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==} dependencies: - follow-redirects: 1.15.5 + follow-redirects: 1.15.6 form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -4368,10 +4356,6 @@ packages: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: false - /bignumber.js@9.1.2: - resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==} - dev: false - /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} @@ -4385,10 +4369,6 @@ packages: readable-stream: 3.6.2 dev: false - /bn.js@4.11.6: - resolution: {integrity: sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==} - dev: false - /bn.js@4.12.0: resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} dev: false @@ -4452,10 +4432,6 @@ packages: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} dev: false - /buffer-reverse@1.0.1: - resolution: {integrity: sha512-M87YIUBsZ6N924W57vDwT/aOu8hw7ZgdByz6ijksLjmHJELBASmYTTlNHRgjE+pTsT9oJXGaDSgqqwfdHotDUg==} - dev: false - /buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} dependencies: @@ -4860,10 +4836,6 @@ packages: which: 2.0.2 dev: false - /crypto-js@4.2.0: - resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} - dev: false - /cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} @@ -5622,12 +5594,6 @@ packages: fast-safe-stringify: 2.1.1 dev: false - /ethereum-bloom-filters@1.0.10: - resolution: {integrity: sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==} - dependencies: - js-sha3: 0.8.0 - dev: false - /ethereum-cryptography@2.1.2: resolution: {integrity: sha512-Z5Ba0T0ImZ8fqXrJbpHcbpAvIswRte2wGNR/KePnu8GbbvgJ47lMxT/ZZPG6i9Jaht4azPDop4HaM00J0J59ug==} dependencies: @@ -5653,12 +5619,20 @@ packages: - utf-8-validate dev: false - /ethjs-unit@0.1.6: - resolution: {integrity: sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==} - engines: {node: '>=6.5.0', npm: '>=3'} + /ethers@6.12.0: + resolution: {integrity: sha512-zL5NlOTjML239gIvtVJuaSk0N9GQLi1Hom3ZWUszE5lDTQE/IVB62mrPkQ2W1bGcZwVGSLaetQbWNQSvI4rGDQ==} + engines: {node: '>=14.0.0'} dependencies: - bn.js: 4.11.6 - number-to-bn: 1.7.0 + '@adraffy/ens-normalize': 1.10.1 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 + '@types/node': 18.15.13 + aes-js: 4.0.0-beta.5 + tslib: 2.4.0 + ws: 8.5.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate dev: false /event-target-shim@5.0.1: @@ -5863,8 +5837,8 @@ packages: engines: {node: '>=0.4.0'} dev: false - /follow-redirects@1.15.5: - resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==} + /follow-redirects@1.15.6: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -6457,11 +6431,6 @@ packages: is-extglob: 2.1.1 dev: false - /is-hex-prefixed@1.0.0: - resolution: {integrity: sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==} - engines: {node: '>=6.5.0', npm: '>=3'} - dev: false - /is-inside-container@1.0.0: resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} engines: {node: '>=14.16'} @@ -6753,10 +6722,6 @@ packages: '@sideway/pinpoint': 2.0.0 dev: false - /js-sha3@0.8.0: - resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} - dev: false - /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} dev: false @@ -7186,17 +7151,6 @@ packages: engines: {node: '>= 8'} dev: false - /merkletreejs@0.3.11: - resolution: {integrity: sha512-LJKTl4iVNTndhL+3Uz/tfkjD0klIWsHlUzgtuNnNrsf7bAlXR30m+xYB7lHr5Z/l6e/yAIsr26Dabx6Buo4VGQ==} - engines: {node: '>= 7.6.0'} - dependencies: - bignumber.js: 9.1.2 - buffer-reverse: 1.0.1 - crypto-js: 4.2.0 - treeify: 1.1.0 - web3-utils: 1.10.3 - dev: false - /metro-babel-transformer@0.80.4: resolution: {integrity: sha512-QP1kjYLap4O3w9tA4bYO8iyuNpR65If5Z97Ku37O4CwQPAwQaTmg67g4OdABS4BVK10fsxdExKp+fC37XirPow==} engines: {node: '>=18'} @@ -7723,14 +7677,6 @@ packages: resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} dev: false - /number-to-bn@1.7.0: - resolution: {integrity: sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==} - engines: {node: '>=6.5.0', npm: '>=3'} - dependencies: - bn.js: 4.11.6 - strip-hex-prefix: 1.0.0 - dev: false - /ob1@0.80.4: resolution: {integrity: sha512-Lku8OBpq+fhF1ZdKUjbPnTNeqG+3OL0psGAEVJ8zcUiCB5/DPGR/rm3kLcjKDylzC9Rfv540/7I08+oImzfrhw==} engines: {node: '>=18'} @@ -8343,12 +8289,6 @@ packages: resolution: {integrity: sha512-pNsHDxbGORSvuSScqNJ+3Km6QAVqk8CfsCBIEoDgpqLrkD2f3QM4I7d1ozJJ172OmIcoUcerZaNWqtLkRXTV3A==} dev: false - /randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - dependencies: - safe-buffer: 5.2.1 - dev: false - /range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} @@ -9163,13 +9103,6 @@ packages: engines: {node: '>=12'} dev: false - /strip-hex-prefix@1.0.0: - resolution: {integrity: sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==} - engines: {node: '>=6.5.0', npm: '>=3'} - dependencies: - is-hex-prefixed: 1.0.0 - dev: false - /strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} @@ -9374,11 +9307,6 @@ packages: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: false - /treeify@1.1.0: - resolution: {integrity: sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==} - engines: {node: '>=0.6'} - dev: false - /ts-api-utils@1.0.3(typescript@5.2.2): resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} engines: {node: '>=16.13.0'} @@ -9652,10 +9580,6 @@ packages: node-gyp-build: 4.8.0 dev: false - /utf8@3.0.0: - resolution: {integrity: sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==} - dev: false - /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: false @@ -9749,6 +9673,29 @@ packages: - zod dev: false + /viem@2.8.18(typescript@5.2.2): + resolution: {integrity: sha512-Kq3kwkKziJ8rQeLkmdbSLheHDnA+tx2EdLKLmQ3N4FVtjKYjBP9tPL1r+fI6KltVUM1TDOhIHOdslDSp57VMMg==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@adraffy/ens-normalize': 1.10.0 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 + '@scure/bip32': 1.3.2 + '@scure/bip39': 1.2.1 + abitype: 1.0.0(typescript@5.2.2) + isows: 1.0.3(ws@8.13.0) + typescript: 5.2.2 + ws: 8.13.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + dev: false + /vlq@1.0.1: resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} dev: false @@ -9839,20 +9786,6 @@ packages: defaults: 1.0.4 dev: false - /web3-utils@1.10.3: - resolution: {integrity: sha512-OqcUrEE16fDBbGoQtZXWdavsPzbGIDc5v3VrRTZ0XrIpefC/viZ1ZU9bGEemazyS0catk/3rkOOxpzTfY+XsyQ==} - engines: {node: '>=8.0.0'} - dependencies: - '@ethereumjs/util': 8.1.0 - bn.js: 5.2.1 - ethereum-bloom-filters: 1.0.10 - ethereum-cryptography: 2.1.2 - ethjs-unit: 0.1.6 - number-to-bn: 1.7.0 - randombytes: 2.1.0 - utf8: 3.0.0 - dev: false - /webextension-polyfill-ts@0.25.0: resolution: {integrity: sha512-ikQhwwHYkpBu00pFaUzIKY26I6L87DeRI+Q6jBT1daZUNuu8dSrg5U9l/ZbqdaQ1M/TTSPKeAa3kolP5liuedw==} deprecated: This project has moved to @types/webextension-polyfill diff --git a/app/src/app/check/page.tsx b/app/src/app/check/page.tsx index a7dbed1..ecad8d2 100644 --- a/app/src/app/check/page.tsx +++ b/app/src/app/check/page.tsx @@ -42,7 +42,6 @@ export default async function Check({ searchParams }: PageProps) { const txHash = log?.transactionHash; const blockNumber = log?.blockNumber; const tokenId = log?.topics[3].toString(); - console.log(txHash, blockNumber, tokenId) if (txHash === undefined || !blockNumber === undefined) { return renderNotEligible(); diff --git a/app/src/app/vote/page.tsx b/app/src/app/vote/page.tsx index eeafe24..09ff134 100644 --- a/app/src/app/vote/page.tsx +++ b/app/src/app/vote/page.tsx @@ -38,18 +38,6 @@ export default async function Vote({ searchParams }: PageProps) { vote: 0, // Update this value later inside `BuildQuery` component } - // // Listen for `ParametersUpdated` event - // publicClient.watchContractEvent({ - // address: Constants.ERC20_ADDR as `0x${string}`, - // abi: UselessGovernanceToken.abi, - // eventName: 'ParametersUpdated', - // onLogs: logs => { - // console.log(logs); - // console.log("Voted successfully!") - // redirect(`success/?connected=${connected}`); - // } - // }) - // The BuildQuery component is passed the inputs, callbackAddress, and tokenId // This component allows the user to vote either yes or no and submits the vote using BuildQuery return ( diff --git a/app/src/components/vote/BuildQuery.tsx b/app/src/components/vote/BuildQuery.tsx index 68e472c..4980d34 100644 --- a/app/src/components/vote/BuildQuery.tsx +++ b/app/src/components/vote/BuildQuery.tsx @@ -7,7 +7,6 @@ import LoadingAnimation from "../ui/LoadingAnimation"; import SubmitVoteClient from "./SubmitVoteClient"; import { useAccount, useReadContract } from "wagmi"; import { Constants } from "@/shared/constants"; -import { pad } from "viem"; import GovernanceToken from "@/lib/abi/GovernanceToken.json"; import AdvanceStepButton from "../ui/AdvanceStepButton"; import { UserInput } from "@axiom-crypto/client"; diff --git a/lib/axiom-std b/lib/axiom-std index 0adda22..729547c 160000 --- a/lib/axiom-std +++ b/lib/axiom-std @@ -1 +1 @@ -Subproject commit 0adda223652f22c82fbc3058a475638a6436ee3c +Subproject commit 729547cc75408ac372a5522d2a2b6d4da193b60d diff --git a/package.json b/package.json index b7e97f3..88ba9e2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "governance-params-example", - "version": "1.0.5", + "version": "1.0.6", "description": "", "main": "index.js", "scripts": { @@ -10,7 +10,7 @@ "author": "", "license": "ISC", "dependencies": { - "@axiom-crypto/client": "2.0.8", + "@axiom-crypto/client": "2.0.9", "dotenv": "^16.3.2", "viem": "^2.5.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 228c8bc..aad90c1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: dependencies: '@axiom-crypto/client': - specifier: 2.0.8 - version: 2.0.8(typescript@5.3.3) + specifier: 2.0.9 + version: 2.0.9(typescript@5.3.3) dotenv: specifier: ^16.3.2 version: 16.3.2 @@ -29,16 +29,19 @@ packages: resolution: {integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==} dev: false - /@axiom-crypto/circuit@2.0.8(typescript@5.3.3): - resolution: {integrity: sha512-UOEl0Hfze5AMyW2Jx08orkPcXqhGx1FNugjl1r97GzOc1sCanhqLK/y3V/fCtM5xpyOfAvD5gvsOPuQb4YQOdA==} + /@adraffy/ens-normalize@1.10.1: + resolution: {integrity: sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==} + dev: false + + /@axiom-crypto/circuit@2.0.9(typescript@5.3.3): + resolution: {integrity: sha512-wqLSOZUxoi3GAinYiZh6CkbjXwvuJt5Eam1fGjtgi2zhbTDuPDOLn7K/jgy4r1H7pKkC/oXjH0B5nw9jaooN8g==} dependencies: - '@axiom-crypto/core': 2.3.8 '@axiom-crypto/halo2-lib-js': 0.3.4 '@axiom-crypto/halo2-wasm': 0.3.4 - '@axiom-crypto/tools': 2.1.0 + '@axiom-crypto/tools': 2.1.1 commander: 11.1.0 - ethers: 6.10.0 - viem: 1.21.4(typescript@5.3.3) + ethers: 6.12.0 + viem: 2.8.18(typescript@5.3.3) transitivePeerDependencies: - bufferutil - debug @@ -47,16 +50,15 @@ packages: - zod dev: false - /@axiom-crypto/client@2.0.8(typescript@5.3.3): - resolution: {integrity: sha512-yz1cmquV3/k571kCFWMw3Qbs9hfi94LTvfVpqgLx7Cj3RI8ZyeaeO+O1prWOnvyD672yUZNK3KNdov/K5aUllw==} + /@axiom-crypto/client@2.0.9(typescript@5.3.3): + resolution: {integrity: sha512-txwCwqIBIhzJsII2mcxrp+iuXEpC+l1SCamv8C7nok+c+1OSWNcdFhxobQPRFcUXBIHvdX4cjP1uA8QWZJnJ5g==} hasBin: true dependencies: - '@axiom-crypto/circuit': 2.0.8(typescript@5.3.3) - '@axiom-crypto/core': 2.3.8 + '@axiom-crypto/circuit': 2.0.9(typescript@5.3.3) chalk: 4.1.2 commander: 11.1.0 prompts: 2.4.2 - viem: 2.5.0(typescript@5.3.3) + viem: 2.8.18(typescript@5.3.3) transitivePeerDependencies: - bufferutil - debug @@ -65,25 +67,11 @@ packages: - zod dev: false - /@axiom-crypto/core@2.3.8: - resolution: {integrity: sha512-WpokNTai2C/JK26CUSo14XPy2Vh/IqhAQsNDuMMvXn0gMonYJ0DSffpJtMZ78xCi2WH2Q1K91Bjd2f66XPH01g==} - dependencies: - '@axiom-crypto/tools': 2.1.0 - axios: 1.6.7 - bs58: 5.0.0 - ethers: 6.10.0 - merkletreejs: 0.3.11 - transitivePeerDependencies: - - bufferutil - - debug - - utf-8-validate - dev: false - /@axiom-crypto/halo2-lib-js@0.3.4: resolution: {integrity: sha512-E/i7EqlcvjcfXZejL8HcpvFQIIMJxcMrVBXsdaDJGgEXVc6pEDJ07Hy3drLbhQ007ZJ8aultw3HSfD9gJRkh4w==} dependencies: '@axiom-crypto/halo2-wasm': 0.3.4 - ethers: 6.10.0 + ethers: 6.12.0 prettier: 1.18.2 transitivePeerDependencies: - bufferutil @@ -94,12 +82,12 @@ packages: resolution: {integrity: sha512-SUHXnydtx5rY0gQ2zWy0Br6L3iaAFo5RH/AMnOCSM4Nb3inqinBEnXQgEPZ45+EFmeOfRi1xOVUBdo6keZlacQ==} dev: false - /@axiom-crypto/tools@2.1.0: - resolution: {integrity: sha512-kuW4y+OcbHoYviCBNnpbkCYd4FRaewFMitq5N5CDOdt4CNHamlQ2HNxLU00t2yD3oFZyjmMRVU4aGLkFoyNSAg==} + /@axiom-crypto/tools@2.1.1: + resolution: {integrity: sha512-JqKz+S8wIOqoa42h5TMoPCNxatLEoJwOYabFUB1GWSkQ/Ep3ZPDP5ydk/ky3VeDG/KFidBa0/uvVQk5EEK/Rpw==} dependencies: axios: 1.6.7 bs58: 5.0.0 - ethers: 6.10.0 + ethers: 6.12.0 form-data: 4.0.0 transitivePeerDependencies: - bufferutil @@ -314,38 +302,12 @@ packages: dev: true optional: true - /@ethereumjs/rlp@4.0.1: - resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==} - engines: {node: '>=14'} - hasBin: true - dev: false - - /@ethereumjs/util@8.1.0: - resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} - engines: {node: '>=14'} - dependencies: - '@ethereumjs/rlp': 4.0.1 - ethereum-cryptography: 2.1.2 - micro-ftch: 0.3.1 - dev: false - - /@noble/curves@1.1.0: - resolution: {integrity: sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==} - dependencies: - '@noble/hashes': 1.3.1 - dev: false - /@noble/curves@1.2.0: resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} dependencies: '@noble/hashes': 1.3.2 dev: false - /@noble/hashes@1.3.1: - resolution: {integrity: sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==} - engines: {node: '>= 16'} - dev: false - /@noble/hashes@1.3.2: resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} engines: {node: '>= 16'} @@ -355,14 +317,6 @@ packages: resolution: {integrity: sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ==} dev: false - /@scure/bip32@1.3.1: - resolution: {integrity: sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==} - dependencies: - '@noble/curves': 1.1.0 - '@noble/hashes': 1.3.2 - '@scure/base': 1.1.5 - dev: false - /@scure/bip32@1.3.2: resolution: {integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==} dependencies: @@ -382,20 +336,6 @@ packages: resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} dev: false - /abitype@0.9.8(typescript@5.3.3): - resolution: {integrity: sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==} - peerDependencies: - typescript: '>=5.0.4' - zod: ^3 >=3.19.1 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true - dependencies: - typescript: 5.3.3 - dev: false - /abitype@1.0.0(typescript@5.3.3): resolution: {integrity: sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==} peerDependencies: @@ -439,28 +379,12 @@ packages: resolution: {integrity: sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==} dev: false - /bignumber.js@9.1.2: - resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==} - dev: false - - /bn.js@4.11.6: - resolution: {integrity: sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==} - dev: false - - /bn.js@5.2.1: - resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - dev: false - /bs58@5.0.0: resolution: {integrity: sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==} dependencies: base-x: 4.0.0 dev: false - /buffer-reverse@1.0.1: - resolution: {integrity: sha512-M87YIUBsZ6N924W57vDwT/aOu8hw7ZgdByz6ijksLjmHJELBASmYTTlNHRgjE+pTsT9oJXGaDSgqqwfdHotDUg==} - dev: false - /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -492,10 +416,6 @@ packages: engines: {node: '>=16'} dev: false - /crypto-js@4.2.0: - resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} - dev: false - /delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} @@ -537,26 +457,11 @@ packages: '@esbuild/win32-x64': 0.19.11 dev: true - /ethereum-bloom-filters@1.0.10: - resolution: {integrity: sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==} - dependencies: - js-sha3: 0.8.0 - dev: false - - /ethereum-cryptography@2.1.2: - resolution: {integrity: sha512-Z5Ba0T0ImZ8fqXrJbpHcbpAvIswRte2wGNR/KePnu8GbbvgJ47lMxT/ZZPG6i9Jaht4azPDop4HaM00J0J59ug==} - dependencies: - '@noble/curves': 1.1.0 - '@noble/hashes': 1.3.1 - '@scure/bip32': 1.3.1 - '@scure/bip39': 1.2.1 - dev: false - - /ethers@6.10.0: - resolution: {integrity: sha512-nMNwYHzs6V1FR3Y4cdfxSQmNgZsRj1RiTU25JwvnJLmyzw9z3SKxNc2XKDuiXXo/v9ds5Mp9m6HBabgYQQ26tA==} + /ethers@6.12.0: + resolution: {integrity: sha512-zL5NlOTjML239gIvtVJuaSk0N9GQLi1Hom3ZWUszE5lDTQE/IVB62mrPkQ2W1bGcZwVGSLaetQbWNQSvI4rGDQ==} engines: {node: '>=14.0.0'} dependencies: - '@adraffy/ens-normalize': 1.10.0 + '@adraffy/ens-normalize': 1.10.1 '@noble/curves': 1.2.0 '@noble/hashes': 1.3.2 '@types/node': 18.15.13 @@ -568,14 +473,6 @@ packages: - utf-8-validate dev: false - /ethjs-unit@0.1.6: - resolution: {integrity: sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==} - engines: {node: '>=6.5.0', npm: '>=3'} - dependencies: - bn.js: 4.11.6 - number-to-bn: 1.7.0 - dev: false - /follow-redirects@1.15.5: resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==} engines: {node: '>=4.0'} @@ -614,11 +511,6 @@ packages: engines: {node: '>=8'} dev: false - /is-hex-prefixed@1.0.0: - resolution: {integrity: sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==} - engines: {node: '>=6.5.0', npm: '>=3'} - dev: false - /isows@1.0.3(ws@8.13.0): resolution: {integrity: sha512-2cKei4vlmg2cxEjm3wVSqn8pcoRF/LX/wpifuuNquFO4SQmPwarClT+SUCA2lt+l581tTeZIPIZuIDo2jWN1fg==} peerDependencies: @@ -627,30 +519,11 @@ packages: ws: 8.13.0 dev: false - /js-sha3@0.8.0: - resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} - dev: false - /kleur@3.0.3: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} dev: false - /merkletreejs@0.3.11: - resolution: {integrity: sha512-LJKTl4iVNTndhL+3Uz/tfkjD0klIWsHlUzgtuNnNrsf7bAlXR30m+xYB7lHr5Z/l6e/yAIsr26Dabx6Buo4VGQ==} - engines: {node: '>= 7.6.0'} - dependencies: - bignumber.js: 9.1.2 - buffer-reverse: 1.0.1 - crypto-js: 4.2.0 - treeify: 1.1.0 - web3-utils: 1.10.3 - dev: false - - /micro-ftch@0.3.1: - resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} - dev: false - /mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} @@ -663,14 +536,6 @@ packages: mime-db: 1.52.0 dev: false - /number-to-bn@1.7.0: - resolution: {integrity: sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==} - engines: {node: '>=6.5.0', npm: '>=3'} - dependencies: - bn.js: 4.11.6 - strip-hex-prefix: 1.0.0 - dev: false - /prettier@1.18.2: resolution: {integrity: sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==} engines: {node: '>=4'} @@ -689,31 +554,14 @@ packages: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} dev: false - /randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - dependencies: - safe-buffer: 5.2.1 - dev: false - /resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} dev: true - /safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: false - /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: false - /strip-hex-prefix@1.0.0: - resolution: {integrity: sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==} - engines: {node: '>=6.5.0', npm: '>=3'} - dependencies: - is-hex-prefixed: 1.0.0 - dev: false - /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -721,11 +569,6 @@ packages: has-flag: 4.0.0 dev: false - /treeify@1.1.0: - resolution: {integrity: sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==} - engines: {node: '>=0.6'} - dev: false - /tslib@2.4.0: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} dev: false @@ -746,12 +589,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - /utf8@3.0.0: - resolution: {integrity: sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==} - dev: false - - /viem@1.21.4(typescript@5.3.3): - resolution: {integrity: sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==} + /viem@2.5.0(typescript@5.3.3): + resolution: {integrity: sha512-ytHXIWtlgPs4mcsGxXjJrQ25v+N4dE2hBzgCU8CVv4iXNh3PRFRgyYa7igZlmxiMVzkfSHHADOtivS980JhilA==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -763,7 +602,7 @@ packages: '@noble/hashes': 1.3.2 '@scure/bip32': 1.3.2 '@scure/bip39': 1.2.1 - abitype: 0.9.8(typescript@5.3.3) + abitype: 1.0.0(typescript@5.3.3) isows: 1.0.3(ws@8.13.0) typescript: 5.3.3 ws: 8.13.0 @@ -773,8 +612,8 @@ packages: - zod dev: false - /viem@2.5.0(typescript@5.3.3): - resolution: {integrity: sha512-ytHXIWtlgPs4mcsGxXjJrQ25v+N4dE2hBzgCU8CVv4iXNh3PRFRgyYa7igZlmxiMVzkfSHHADOtivS980JhilA==} + /viem@2.8.18(typescript@5.3.3): + resolution: {integrity: sha512-Kq3kwkKziJ8rQeLkmdbSLheHDnA+tx2EdLKLmQ3N4FVtjKYjBP9tPL1r+fI6KltVUM1TDOhIHOdslDSp57VMMg==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -796,20 +635,6 @@ packages: - zod dev: false - /web3-utils@1.10.3: - resolution: {integrity: sha512-OqcUrEE16fDBbGoQtZXWdavsPzbGIDc5v3VrRTZ0XrIpefC/viZ1ZU9bGEemazyS0catk/3rkOOxpzTfY+XsyQ==} - engines: {node: '>=8.0.0'} - dependencies: - '@ethereumjs/util': 8.1.0 - bn.js: 5.2.1 - ethereum-bloom-filters: 1.0.10 - ethereum-cryptography: 2.1.2 - ethjs-unit: 0.1.6 - number-to-bn: 1.7.0 - randombytes: 2.1.0 - utf8: 3.0.0 - dev: false - /ws@8.13.0: resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} engines: {node: '>=10.0.0'}