diff --git a/package.json b/package.json index 1bab8fb..60a837d 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ }, "dependencies": { "@celo/connect": "5.3.0", - "@celo/contractkit": "8.0.0", + "@celo/contractkit": "8.3.1", "@celo/utils": "6.0.0", "@celo/wallet-hsm-aws": "5.2.0", "@celo/wallet-hsm-azure": "5.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 81438c4..d65051a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: 5.3.0 version: 5.3.0(web3@1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@celo/contractkit': - specifier: 8.0.0 - version: 8.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + specifier: 8.3.1 + version: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@celo/utils': specifier: 6.0.0 version: 6.0.0 @@ -347,17 +347,29 @@ packages: '@celo/abis@11.0.0': resolution: {integrity: sha512-rPjHQxHbWaKQU3MX6hE3A3xRkBFBphjFvfCs4t+19dqPPys6Q+cneHmRWGBX4NLiBh5BLZcNZjQoMf2jxRLMpg==} + '@celo/abis@12.0.0-canary.60': + resolution: {integrity: sha512-LLyFbVNOzer4nk19q1g9Svxdnptcz7KVZB2yed3kELrhzRA8HqWVGIAFQV8/PR2ObyxdIHhGWpZTjWsWWo0nJw==} + '@celo/base@6.1.0': resolution: {integrity: sha512-R6ko2QCfEU32akBsaSNsDYduktgwIKHcJ61SbR7EsXA1VE31/44Qh8kMzfgeahyk375DUCe3pJIKwx5zg1tFHg==} + '@celo/base@7.0.0': + resolution: {integrity: sha512-/FQdvxGP32YX95wm66LFUcY/cNTRm9AT61gyQlvbLWDqxyOihygbBM1TBRL3SgDnCWRRnDKT6XPDcUXLm5dqWg==} + '@celo/connect@5.3.0': resolution: {integrity: sha512-MNxse8wSF55tFL3iLKztv2adxPAdmGrFqyZRz+Lmm6g1SyDBqkLPPKsvvJNHDX+sfgtkYNOlL+EY/xDOU2N+Ag==} engines: {node: '>=8.14.2'} peerDependencies: web3: 1.10.4 - '@celo/contractkit@8.0.0': - resolution: {integrity: sha512-CZNuRiYKAuqTzR9wRWfhUkuRJnrsjoXxWJr9Ie5l33f6ce1rPD76v+IVsmiFk2BYnjy0tnB0T/pFLdr9UHChcQ==} + '@celo/connect@6.1.0': + resolution: {integrity: sha512-wIesewmnU9EjDLF4L1BNzNJCIJ2tvDrMHsXzYQEy088U3hsdOxTB0gqvhXMrSyiR2ukyBtBuzRFbItvIg9Zmdg==} + engines: {node: '>=8.14.2'} + peerDependencies: + web3: 1.10.4 + + '@celo/contractkit@8.3.1': + resolution: {integrity: sha512-23rJHn2QVbX0LXYDDNR7jI1WgmP9EqroAhI+rFVTuPKQyjzV2wJT8cMAmcE84Xc6sAezkiBT6rt2viX2POUiVA==} engines: {node: '>=8.14.2'} '@celo/typescript@0.0.2': @@ -369,10 +381,20 @@ packages: '@celo/utils@6.0.1': resolution: {integrity: sha512-X9iK4R4USSgHG87PxpLGHqgKL33bKtBiKZGgPwx4gMM7X+nwpB6Ify/YO1/I+mt9+NN9epPb8/kmYYoWOPYShw==} + '@celo/utils@7.0.0': + resolution: {integrity: sha512-oxAMm19lMs3myhHt2BpuWm01mxZ9ZD73uydQFdgeVj5cNVRKumzMGSEfb0qCQ2hiCHL15R/lCtBqqiRy0wD1LA==} + + '@celo/utils@8.0.0': + resolution: {integrity: sha512-zxU24ZiFVeiqjSLn8AHW/cexHPpKWPSl7yXjcsloAG24KWNUHOVchxsm5Q3je9z8PHnlDHrMhODQFkdiAFWtPA==} + '@celo/wallet-base@5.2.0': resolution: {integrity: sha512-QzqJ9MjFvoWl2mCEuoyE7cb2y36hDOQmSdJpKKh5IFTFIgw6J0XtRjls9H2YRU78lJZqcglWMsaMjJiY0EAU/Q==} engines: {node: '>=8.14.2'} + '@celo/wallet-base@6.0.4': + resolution: {integrity: sha512-tUOuGWRviVA6/3TGzhBPAlXM/FW1njbPdWwZuCR1peEe86NmDT41dez6gyhfoEOCe9NOtczis4lmarV4LwDcaw==} + engines: {node: '>=8.14.2'} + '@celo/wallet-hsm-aws@5.2.0': resolution: {integrity: sha512-Csc7tAK11xQCk7E+XFCiZ5WKWMsZLYzhMRPg6Cm27MRTJn+BT0lYJDqsOjylyxgBXVtCjjui8AqglgPAi664+A==} engines: {node: '>=8.14.2'} @@ -385,8 +407,8 @@ packages: resolution: {integrity: sha512-dxwyEocQVJyGPl/88m9CnF8oD6o9KsEVZ7wBmEtonScOOxHEJyL6KhiBcimLJ4OyPrJcCG+7jc0SvA+i9HSB8g==} engines: {node: '>=8.14.2'} - '@celo/wallet-local@5.2.0': - resolution: {integrity: sha512-BZpXYtHgbCltIg0MzlV06U+Dhlq0DxSGSME2KZVUENmP/QHRe9hpZPCo1PAtqNsddj5UHvv9WmVwFHedoQ7b4w==} + '@celo/wallet-local@6.0.4': + resolution: {integrity: sha512-zgf3yXyVhYFuRANvCyMk2Gp3QUphLBrrpNaookClgHXGatRrYeCUSQeuS4nk3jcwxQ+AeLWbpu4MqwJEXVqt8A==} engines: {node: '>=8.14.2'} '@celo/wallet-remote@5.2.0': @@ -572,12 +594,22 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + '@noble/ciphers@0.4.1': + resolution: {integrity: sha512-QCOA9cgf3Rc33owG0AYBB9wszz+Ul2kramWN8tXG44Gyciud/tbkEqvxRF/IpqQaBpRBNi9f4jdNxqB2CQCIXg==} + + '@noble/curves@1.3.0': + resolution: {integrity: sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==} + '@noble/curves@1.4.2': resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==} '@noble/hashes@1.2.0': resolution: {integrity: sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==} + '@noble/hashes@1.3.3': + resolution: {integrity: sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==} + engines: {node: '>= 16'} + '@noble/hashes@1.4.0': resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} engines: {node: '>= 16'} @@ -3412,8 +3444,12 @@ snapshots: '@celo/abis@11.0.0': {} + '@celo/abis@12.0.0-canary.60': {} + '@celo/base@6.1.0': {} + '@celo/base@7.0.0': {} + '@celo/connect@5.3.0(web3@1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@celo/base': 6.1.0 @@ -3432,13 +3468,32 @@ snapshots: - encoding - supports-color - '@celo/contractkit@8.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + '@celo/connect@6.1.0(web3@1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@celo/base': 7.0.0 + '@celo/utils': 8.0.0 + '@ethereumjs/util': 8.0.5 + '@types/debug': 4.1.12 + '@types/utf8': 2.1.6 + bignumber.js: 9.1.2 + debug: 4.4.0 + utf8: 3.0.0 + web3: 1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10) + web3-core: 1.10.4 + web3-eth: 1.10.4 + web3-eth-contract: 1.10.4 + transitivePeerDependencies: + - encoding + - supports-color + + '@celo/contractkit@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@celo/abis': 11.0.0 + '@celo/abis-12': '@celo/abis@12.0.0-canary.60' '@celo/base': 6.1.0 - '@celo/connect': 5.3.0(web3@1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@celo/utils': 6.0.1 - '@celo/wallet-local': 5.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)(web3@1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@celo/connect': 6.1.0(web3@1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@celo/utils': 7.0.0 + '@celo/wallet-local': 6.0.4(bufferutil@4.0.8)(utf-8-validate@5.0.10)(web3@1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@types/bn.js': 5.1.6 '@types/debug': 4.1.12 bignumber.js: 9.1.2 @@ -3494,6 +3549,38 @@ snapshots: web3-eth-abi: 1.10.4 web3-utils: 1.10.4 + '@celo/utils@7.0.0': + dependencies: + '@celo/base': 6.1.0 + '@ethereumjs/rlp': 5.0.2 + '@ethereumjs/util': 8.0.5 + '@noble/ciphers': 0.4.1 + '@noble/curves': 1.3.0 + '@noble/hashes': 1.3.3 + '@types/bn.js': 5.1.6 + '@types/node': 18.19.68 + bignumber.js: 9.1.2 + fp-ts: 2.1.1 + io-ts: 2.0.1(fp-ts@2.1.1) + web3-eth-abi: 1.10.4 + web3-utils: 1.10.4 + + '@celo/utils@8.0.0': + dependencies: + '@celo/base': 7.0.0 + '@ethereumjs/rlp': 5.0.2 + '@ethereumjs/util': 8.0.5 + '@noble/ciphers': 0.4.1 + '@noble/curves': 1.3.0 + '@noble/hashes': 1.3.3 + '@types/bn.js': 5.1.6 + '@types/node': 18.19.68 + bignumber.js: 9.1.2 + fp-ts: 2.1.1 + io-ts: 2.0.1(fp-ts@2.1.1) + web3-eth-abi: 1.10.4 + web3-utils: 1.10.4 + '@celo/wallet-base@5.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@celo/base': 6.1.0 @@ -3514,6 +3601,26 @@ snapshots: - supports-color - utf-8-validate + '@celo/wallet-base@6.0.4(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@celo/base': 7.0.0 + '@celo/connect': 6.1.0(web3@1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@celo/utils': 8.0.0 + '@ethereumjs/rlp': 5.0.2 + '@ethereumjs/util': 8.0.5 + '@noble/curves': 1.4.2 + '@noble/hashes': 1.6.1 + '@types/debug': 4.1.12 + bignumber.js: 9.1.2 + debug: 4.4.0 + web3: 1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10) + web3-eth-accounts: 1.10.4 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + '@celo/wallet-hsm-aws@5.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)(web3@1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@celo/connect': 5.3.0(web3@1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10)) @@ -3573,13 +3680,13 @@ snapshots: eth-lib: 0.2.8 secp256k1: 4.0.4 - '@celo/wallet-local@5.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)(web3@1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@celo/wallet-local@6.0.4(bufferutil@4.0.8)(utf-8-validate@5.0.10)(web3@1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: - '@celo/connect': 5.3.0(web3@1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@celo/utils': 6.0.1 - '@celo/wallet-base': 5.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@celo/base': 7.0.0 + '@celo/connect': 6.1.0(web3@1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@celo/utils': 8.0.0 + '@celo/wallet-base': 6.0.4(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@ethereumjs/util': 8.0.5 - eth-lib: 0.2.8 transitivePeerDependencies: - bufferutil - encoding @@ -3952,12 +4059,20 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 + '@noble/ciphers@0.4.1': {} + + '@noble/curves@1.3.0': + dependencies: + '@noble/hashes': 1.3.3 + '@noble/curves@1.4.2': dependencies: '@noble/hashes': 1.4.0 '@noble/hashes@1.2.0': {} + '@noble/hashes@1.3.3': {} + '@noble/hashes@1.4.0': {} '@noble/hashes@1.6.1': {} @@ -4104,7 +4219,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 12.20.55 + '@types/node': 22.10.2 '@types/mathjs@6.0.12': dependencies: