From b2523536d694b55248f2f366b8f70da18409a1b8 Mon Sep 17 00:00:00 2001 From: Benjamin Smith <bh2smith@users.noreply.github.com> Date: Thu, 12 Sep 2024 09:23:34 +0200 Subject: [PATCH] Upgrade near-api-js (#114) --- package.json | 2 +- yarn.lock | 216 ++++++++++++++++++++++++++------------------------- 2 files changed, 113 insertions(+), 105 deletions(-) diff --git a/package.json b/package.json index 6fd0788..b32b133 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "dependencies": { "@walletconnect/web3wallet": "^1.13.0", "elliptic": "^6.5.6", - "near-api-js": "^4.0.3", + "near-api-js": "^5.0.0", "viem": "^2.17.5" } } diff --git a/yarn.lock b/yarn.lock index 76a6570..65d7cce 100644 --- a/yarn.lock +++ b/yarn.lock @@ -900,121 +900,124 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@near-js/accounts@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@near-js/accounts/-/accounts-1.2.2.tgz#c0ba5a4644c4438c0f339d842dec8d4d55d35cfb" - integrity sha512-8XInUVl8WwQyitRkG1HffZKhDmAXUwOaxurgkTYocDUUUp+ZB8NPxidg2uvj6f2wqnC8KAkjpm73wPoyRm6+yQ== - dependencies: - "@near-js/crypto" "1.3.0" - "@near-js/providers" "0.2.3" - "@near-js/signers" "0.1.5" - "@near-js/transactions" "1.2.3" - "@near-js/types" "0.2.1" - "@near-js/utils" "0.3.0" +"@near-js/accounts@1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@near-js/accounts/-/accounts-1.3.0.tgz#388761d164c64b03d3e42315d2e5346ee22fbf97" + integrity sha512-syUgc7EanfN2sX2UJsmJIcZ6OuQ5Ilr/GoVSD8MVOV7B5dT1HZSkMuIBdu+pKfmBbG3EGUOoT8Txxs8Nx96gGA== + dependencies: + "@near-js/crypto" "1.4.0" + "@near-js/providers" "1.0.0" + "@near-js/signers" "0.2.0" + "@near-js/transactions" "1.3.0" + "@near-js/types" "0.3.0" + "@near-js/utils" "1.0.0" + "@noble/hashes" "1.3.3" borsh "1.0.0" depd "2.0.0" is-my-json-valid "^2.20.6" + isomorphic-unfetch "^3.1.0" lru_map "0.4.1" near-abi "0.1.1" -"@near-js/crypto@1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@near-js/crypto/-/crypto-1.3.0.tgz#ddcfc2a1dc2ad9ac30df5f7ebd36d3408ac379bf" - integrity sha512-BIKO6v+rbYCzzrjsSV4KgClVgRiPluIXQ89B4ozIG8RjjBe/7IPFYF9tIxsXUyLzPFhISzeNQkL09ksHHmnymg== +"@near-js/crypto@1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@near-js/crypto/-/crypto-1.4.0.tgz#52717d7aa0baf5429b0d5a1971a3c9a6e0aeedd9" + integrity sha512-2SYS7LyFz2/y8idqAyyS4jf3pn6zFg4tLbOq9OlB+MTZhvsnUcWW+HLznyBytp6dW8lAQ03E+Ew0bYfJSCIJJw== dependencies: - "@near-js/types" "0.2.1" - "@near-js/utils" "0.3.0" + "@near-js/types" "0.3.0" + "@near-js/utils" "1.0.0" "@noble/curves" "1.2.0" borsh "1.0.0" randombytes "2.1.0" secp256k1 "5.0.0" -"@near-js/keystores-browser@0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@near-js/keystores-browser/-/keystores-browser-0.1.0.tgz#1cd5e08340067c6156c7d402859b70843afba948" - integrity sha512-v/4uFHKnbEXY4UcOAVCUSb3GKsVdrwv4uXBSPluvE16H9oxjB1+gfcz5qejwKp2cifYNCO0KfAWLnZas66Ohcg== +"@near-js/keystores-browser@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@near-js/keystores-browser/-/keystores-browser-0.2.0.tgz#d6cab4b52615e49fea5a1c9fa537d428a30cf0e5" + integrity sha512-vR6XY5ztAzXwNqEipfkwfG6M8PiNNgdDAdogTQBm0FKQUegMsxbMN6x4UyTd1v0oQAzuRmYGwTLmTxQyzH1FQA== dependencies: - "@near-js/crypto" "1.3.0" - "@near-js/keystores" "0.1.0" + "@near-js/crypto" "1.4.0" + "@near-js/keystores" "0.2.0" -"@near-js/keystores-node@0.0.13": - version "0.0.13" - resolved "https://registry.yarnpkg.com/@near-js/keystores-node/-/keystores-node-0.0.13.tgz#408952cbc9e8b5db419c7a6c89ebbf08185abaae" - integrity sha512-cnk2mwIRr7bCPgqz7KHU1Bqxm0u9J+FIubZ0AllFpMVMv8TJVVbs7FcsVIk282oeM7xxikjVJjs35DG6//Fehw== +"@near-js/keystores-node@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@near-js/keystores-node/-/keystores-node-0.1.0.tgz#19baea9d2e492e786be68b8c8b9e0b8c5a4d1b69" + integrity sha512-SOtwrXWwGRbYqqu6TOO3jcCDkzSw+UG+SWVh5VbeTgHIzqR1CI4r4qhyXuTWZPyewJPDogO1ggepQi9NhfkJmA== dependencies: - "@near-js/crypto" "1.3.0" - "@near-js/keystores" "0.1.0" + "@near-js/crypto" "1.4.0" + "@near-js/keystores" "0.2.0" -"@near-js/keystores@0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@near-js/keystores/-/keystores-0.1.0.tgz#3c07fb4d2ec549598bc2db488d05e9fac8df1169" - integrity sha512-89EwYFDvPg7GnJAKmBDASKUSTXny0ZqgqDnSdhp7oJ78bXNlCs9xx0WnkK34TxFBnrL4c9szLjTkfGRcFT07NQ== +"@near-js/keystores@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@near-js/keystores/-/keystores-0.2.0.tgz#f309716381d3acf402951a96cb6fa551fe1950d2" + integrity sha512-vZiyx9whLlA7/EDdkZGf//0AL2FWAUyGpVhWIHcbJZwQ7DNcjpkb0tRydFp8Yk4bb7kcYnoyksSeRx9kQUMyjA== dependencies: - "@near-js/crypto" "1.3.0" - "@near-js/types" "0.2.1" + "@near-js/crypto" "1.4.0" + "@near-js/types" "0.3.0" -"@near-js/providers@0.2.3": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@near-js/providers/-/providers-0.2.3.tgz#e7d77fbdd8d6e024c0cf361b96663767bf4cb0f7" - integrity sha512-JBSze9fdoRXkOsFeLiooPWGm3vemY2dgHT0u0HoJCjpQtt41v7tr+6sWpxGWCaDwrzIwhm7og4qkGv4K9IxFVw== +"@near-js/providers@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@near-js/providers/-/providers-1.0.0.tgz#72faaf6e335ee515abee941b09bd1a19b0c7857f" + integrity sha512-1++g0tVuHQWewkdmom3Iz5BSVT+KHgG7TX5YHywecg4uGLGhaf5oX1EPCXf/CYnTV61FjaNGIrIMNgwbGzacpw== dependencies: - "@near-js/transactions" "1.2.3" - "@near-js/types" "0.2.1" - "@near-js/utils" "0.3.0" + "@near-js/transactions" "1.3.0" + "@near-js/types" "0.3.0" + "@near-js/utils" "1.0.0" borsh "1.0.0" - http-errors "1.7.2" + exponential-backoff "^3.1.1" + isomorphic-unfetch "^3.1.0" optionalDependencies: node-fetch "2.6.7" -"@near-js/signers@0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@near-js/signers/-/signers-0.1.5.tgz#4ad10d624f1b13579ce9db95e52a9a8b48251655" - integrity sha512-UldCktmR6HF6N2gPbgiUS8QPYCcDwjyzpdi3ukKezfY2NGA++F068ZwP50S+aQrtcwEBpECTo/Ps6pZq7cSVeQ== +"@near-js/signers@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@near-js/signers/-/signers-0.2.0.tgz#acedfb7366fc54d049e1a5b95a8b6a1b71840b09" + integrity sha512-plzTnjI7IodTtMwGe2m1bg1ZwGeHeKanJqVoXFypZj7gOuuqVOi+9vcHdSu7T2McnzRujPQbj31PmfDQ3O3YCw== dependencies: - "@near-js/crypto" "1.3.0" - "@near-js/keystores" "0.1.0" + "@near-js/crypto" "1.4.0" + "@near-js/keystores" "0.2.0" "@noble/hashes" "1.3.3" -"@near-js/transactions@1.2.3": - version "1.2.3" - resolved "https://registry.yarnpkg.com/@near-js/transactions/-/transactions-1.2.3.tgz#c666a475ecfa9cfe3f0d14ad9717f46d0c206f04" - integrity sha512-wwkUupWrmKfdZmv6TmnTrskysX37F2SVHcns6BVwPjp6nFD29NAhul71I6u++8496Lq2FrgM1Kb8pEIpG9TV9w== +"@near-js/transactions@1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@near-js/transactions/-/transactions-1.3.0.tgz#d8801c449c3609d2bb4e7a7b93c1d28d272f160d" + integrity sha512-M9DuFX009E5twEbPV9Fs67nNu8T8segE7yG57q02MmPMOQ7RDanHA2fKqARsltTZ26EEXb92x3lAKt7qFdCfCw== dependencies: - "@near-js/crypto" "1.3.0" - "@near-js/signers" "0.1.5" - "@near-js/types" "0.2.1" - "@near-js/utils" "0.3.0" + "@near-js/crypto" "1.4.0" + "@near-js/signers" "0.2.0" + "@near-js/types" "0.3.0" + "@near-js/utils" "1.0.0" "@noble/hashes" "1.3.3" borsh "1.0.0" -"@near-js/types@0.2.1": - version "0.2.1" - resolved "https://registry.yarnpkg.com/@near-js/types/-/types-0.2.1.tgz#a298f0e70dbe059ee8c762dfac05c2eae3e0ae0e" - integrity sha512-YygQEGMdFe6d2e/6dtNZer9paH396XeAdIKEhY/RPXDUnjDdfiDQ5DK4mM130sEeID2bAH9X1LQ+7vXGRjvyWw== - -"@near-js/utils@0.3.0": +"@near-js/types@0.3.0": version "0.3.0" - resolved "https://registry.yarnpkg.com/@near-js/utils/-/utils-0.3.0.tgz#7add9ea4d42c21a55a8346c1146f44b0e7d709fc" - integrity sha512-ExeWqP0b4subLcQuLDIixAZs6tiCWifDBz2OwU9ycntyjZslUUh4EKBaSS3mAEqhJ/t1B9WX80BntE/5PQ+JTg== + resolved "https://registry.yarnpkg.com/@near-js/types/-/types-0.3.0.tgz#aa5fa1097c338166c5401bfb16de26385c3ddc74" + integrity sha512-IwayA5Wa4+hryo22AuAYIu5a/nOAheF/Bmz9kpuouX9L4he+Tc8xAt5NfE60zXG7tsukAw1QAaHE1kBzhmwtKw== + +"@near-js/utils@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@near-js/utils/-/utils-1.0.0.tgz#10d94a2b4c307ee7e44775a723a0005eb293735a" + integrity sha512-4dd6fDgWZnG+0VSKPBA3czEQdi9UotepdwcEKLTbXepIL1FX2ZlQV6HVi7KYmrAVwv1ims11vGnWzJWKy46ULw== dependencies: - "@near-js/types" "0.2.1" + "@near-js/types" "0.3.0" bs58 "4.0.0" depd "2.0.0" mustache "4.0.0" -"@near-js/wallet-account@1.2.3": - version "1.2.3" - resolved "https://registry.yarnpkg.com/@near-js/wallet-account/-/wallet-account-1.2.3.tgz#48f8cdb75964428a6db1126b2484fa10cd29cdcf" - integrity sha512-yuYKKA8D06ztmbTvbajD8HBjP50x2NbMRPInsSSgNjBnvFA9f2J82SarzDLg+nTsayhMJdFGfArnKgIlO+bUaw== - dependencies: - "@near-js/accounts" "1.2.2" - "@near-js/crypto" "1.3.0" - "@near-js/keystores" "0.1.0" - "@near-js/providers" "0.2.3" - "@near-js/signers" "0.1.5" - "@near-js/transactions" "1.2.3" - "@near-js/types" "0.2.1" - "@near-js/utils" "0.3.0" +"@near-js/wallet-account@1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@near-js/wallet-account/-/wallet-account-1.3.0.tgz#9b3e3aee5f2afbaaa2da6f58daad3cd5f8ecb6e8" + integrity sha512-5gqwLXZsGkDMnEIZU7HnJEFol7ICno7wCnwGXHl7VhjBzve5OfaRt/IQpQitogoAUlonpQYmOi2r5qu76nj1lw== + dependencies: + "@near-js/accounts" "1.3.0" + "@near-js/crypto" "1.4.0" + "@near-js/keystores" "0.2.0" + "@near-js/providers" "1.0.0" + "@near-js/signers" "0.2.0" + "@near-js/transactions" "1.3.0" + "@near-js/types" "0.3.0" + "@near-js/utils" "1.0.0" borsh "1.0.0" "@noble/curves@1.2.0": @@ -2331,9 +2334,9 @@ ejs@^3.1.10: jake "^10.8.5" electron-to-chromium@^1.5.4: - version "1.5.19" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.19.tgz#aeaa0a076f3f0f0e8db2c57fd10158508f00725a" - integrity sha512-kpLJJi3zxTR1U828P+LIUDZ5ohixyo68/IcYOHLqnbTPr/wdgn4i1ECvmALN9E16JPA6cvCG5UG79gVwVdEK5w== + version "1.5.20" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.20.tgz#2914e42cfc5cc992cbee5538b500ddaf7c2c7091" + integrity sha512-74mdl6Fs1HHzK9SUX4CKFxAtAe3nUns48y79TskHNAG6fGOlLfyKA4j855x+0b5u8rWJIrlaG9tcTPstMlwjIw== elliptic@6.5.4: version "6.5.4" @@ -2620,6 +2623,11 @@ expect@^29.0.0, expect@^29.7.0: jest-message-util "^29.7.0" jest-util "^29.7.0" +exponential-backoff@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" + integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== + fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" @@ -3835,22 +3843,22 @@ near-abi@0.1.1: dependencies: "@types/json-schema" "^7.0.11" -near-api-js@^4.0.3: - version "4.0.4" - resolved "https://registry.yarnpkg.com/near-api-js/-/near-api-js-4.0.4.tgz#e04ef1fa051d3291c1a9bf1b4f07f880c49f80ca" - integrity sha512-IG+6NAMtn854palu/cIbVgey0OsIzllcajc3fbEbh7cb2pyPNMsfsBIO5WqsV+rY+7Tqr6lqYQ8f+4BHGUttyg== - dependencies: - "@near-js/accounts" "1.2.2" - "@near-js/crypto" "1.3.0" - "@near-js/keystores" "0.1.0" - "@near-js/keystores-browser" "0.1.0" - "@near-js/keystores-node" "0.0.13" - "@near-js/providers" "0.2.3" - "@near-js/signers" "0.1.5" - "@near-js/transactions" "1.2.3" - "@near-js/types" "0.2.1" - "@near-js/utils" "0.3.0" - "@near-js/wallet-account" "1.2.3" +near-api-js@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/near-api-js/-/near-api-js-5.0.0.tgz#1eb9c6f3611870e64fa63c65f45253e3350b81d0" + integrity sha512-JQBWG2TGSNx4EJKFtsz2lhadFYtZofyJjwigIqlKjBXQluG5DepM5ZdPJSTZ3R526OoqOcGq7MeZMYlW+hn2nw== + dependencies: + "@near-js/accounts" "1.3.0" + "@near-js/crypto" "1.4.0" + "@near-js/keystores" "0.2.0" + "@near-js/keystores-browser" "0.2.0" + "@near-js/keystores-node" "0.1.0" + "@near-js/providers" "1.0.0" + "@near-js/signers" "0.2.0" + "@near-js/transactions" "1.3.0" + "@near-js/types" "0.3.0" + "@near-js/utils" "1.0.0" + "@near-js/wallet-account" "1.3.0" "@noble/curves" "1.2.0" borsh "1.0.0" depd "2.0.0" @@ -4589,9 +4597,9 @@ tslib@2.4.0: integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== tsx@^4.16.2: - version "4.19.0" - resolved "https://registry.yarnpkg.com/tsx/-/tsx-4.19.0.tgz#6166cb399b17d14d125e6158d23384045cfdf4f6" - integrity sha512-bV30kM7bsLZKZIOCHeMNVMJ32/LuJzLVajkQI/qf92J2Qr08ueLQvW00PUZGiuLPP760UINwupgUj8qrSCPUKg== + version "4.19.1" + resolved "https://registry.yarnpkg.com/tsx/-/tsx-4.19.1.tgz#b7bffdf4b565813e4dea14b90872af279cd0090b" + integrity sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA== dependencies: esbuild "~0.23.0" get-tsconfig "^4.7.5" @@ -4730,9 +4738,9 @@ v8-to-istanbul@^9.0.1: convert-source-map "^2.0.0" viem@^2.17.5: - version "2.21.5" - resolved "https://registry.yarnpkg.com/viem/-/viem-2.21.5.tgz#07db65f047f2c24732ccf92bb96933ea8e8048b9" - integrity sha512-MFuoeGA8hRJJ0CknSuKYZjVaxSy5hyzu9MCArOANz3Iq5RITBJNIhM+m6TNvO9I2AxCSF3+PZObjbrLVg7cX2w== + version "2.21.6" + resolved "https://registry.yarnpkg.com/viem/-/viem-2.21.6.tgz#741f9e579e069335d1540051dde19aea272ee1d7" + integrity sha512-YX48IVl6nZ4FRsY4ypv2RrxtQVWysIY146/lBW53tma8u32h8EsiA7vecw9ZbrueNUy/asHR4Egu68Z6FOvDzQ== dependencies: "@adraffy/ens-normalize" "1.10.0" "@noble/curves" "1.4.0"