diff --git a/package.json b/package.json index 99ce0fd..9092dad 100644 --- a/package.json +++ b/package.json @@ -50,8 +50,8 @@ }, "types": "./types/index.d.ts", "dependencies": { - "@hifi/flash-swap": "^1.7.0", - "@hifi/protocol": "^1.7.1", + "@hifi/flash-swap": "^1.10.0", + "@hifi/protocol": "^1.10.0", "dotenv": "^10.0.0", "ethers": "^5.6.2", "stormdb": "^0.5.2", diff --git a/src/bot/index.ts b/src/bot/index.ts index a9a58fc..b976462 100644 --- a/src/bot/index.ts +++ b/src/bot/index.ts @@ -2,18 +2,18 @@ import { Logger, addressesAreEqual, batchQueryFilter, getUniswapV2PairInfo, init import { DUST_EPSILON, HTOKENS, LAST_SYNCED_BLOCK, VAULTS } from "./constants"; import { Args, Db, Htokens, Vault, Vaults } from "./types"; import { MinInt256 } from "@ethersproject/constants"; -import { IUniswapV2Pair } from "@hifi/flash-swap/dist/types/IUniswapV2Pair"; -import { IUniswapV2Pair__factory } from "@hifi/flash-swap/dist/types/factories/IUniswapV2Pair__factory"; -import { BalanceSheetV1 } from "@hifi/protocol/dist/types/BalanceSheetV1"; -import { HToken } from "@hifi/protocol/dist/types/HToken"; -import { BalanceSheetV1__factory } from "@hifi/protocol/dist/types/factories/BalanceSheetV1__factory"; -import { HToken__factory } from "@hifi/protocol/dist/types/factories/HToken__factory"; +import { IUniswapV2Pair } from "@hifi/flash-swap/dist/types/contracts/uniswap-v2/IUniswapV2Pair"; +import { IUniswapV2Pair__factory } from "@hifi/flash-swap/dist/types/factories/contracts/uniswap-v2/IUniswapV2Pair__factory"; +import { BalanceSheetV2 } from "@hifi/protocol/dist/types/contracts/core/balance-sheet/BalanceSheetV2"; +import { HToken } from "@hifi/protocol/dist/types/contracts/core/h-token/HToken"; +import { BalanceSheetV2__factory } from "@hifi/protocol/dist/types/factories/contracts/core/balance-sheet/BalanceSheetV2__factory"; +import { HToken__factory } from "@hifi/protocol/dist/types/factories/contracts/core/h-token/HToken__factory"; import { BigNumber, BigNumberish, Contract, utils } from "ethers"; export class Bot { private db: Db; private deployments: { - balanceSheet: BalanceSheetV1; + balanceSheet: BalanceSheetV2; }; private isBusy; private network; @@ -33,9 +33,9 @@ export class Bot { this.deployments = { balanceSheet: new Contract( this.network.contracts.balanceSheet, - BalanceSheetV1__factory.abi, + BalanceSheetV2__factory.abi, this.signer, - ) as BalanceSheetV1, + ) as BalanceSheetV2, }; } diff --git a/yarn.lock b/yarn.lock index e572b44..d6f7ef7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -252,12 +252,12 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.15.4": - version: 7.16.0 - resolution: "@babel/runtime@npm:7.16.0" +"@babel/runtime@npm:^7.17.9": + version: 7.18.3 + resolution: "@babel/runtime@npm:7.18.3" dependencies: regenerator-runtime: ^0.13.4 - checksum: bfbca3ec52c94de262a3932473bceeead1a088b50194108fa1ff6eda447333f0f7d43fa4e9c5937c6e5d45bf838da8480905d0a227589b257c51f954ea060bac + checksum: db8526226aa02cfa35a5a7ac1a34b5f303c62a1f000c7db48cb06c6290e616483e5036ab3c4e7a84d0f3be6d4e2148d5fe5cec9564bf955f505c3e764b83d7f1 languageName: node linkType: hard @@ -610,23 +610,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/abi@npm:5.5.0, @ethersproject/abi@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/abi@npm:5.5.0" - dependencies: - "@ethersproject/address": ^5.5.0 - "@ethersproject/bignumber": ^5.5.0 - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/constants": ^5.5.0 - "@ethersproject/hash": ^5.5.0 - "@ethersproject/keccak256": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - "@ethersproject/properties": ^5.5.0 - "@ethersproject/strings": ^5.5.0 - checksum: cb539220c64cb5a095cfd75a7e5a5c101759644af566dbf1b2a028a9609643d1eaa8fcff720adfb7f2b5527864be787be90d4df4f2c0c385a84b3215522bb61b - languageName: node - linkType: hard - "@ethersproject/abi@npm:5.6.0, @ethersproject/abi@npm:^5.6.0": version: 5.6.0 resolution: "@ethersproject/abi@npm:5.6.0" @@ -644,21 +627,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/abstract-provider@npm:5.5.1, @ethersproject/abstract-provider@npm:^5.5.0": - version: 5.5.1 - resolution: "@ethersproject/abstract-provider@npm:5.5.1" - dependencies: - "@ethersproject/bignumber": ^5.5.0 - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - "@ethersproject/networks": ^5.5.0 - "@ethersproject/properties": ^5.5.0 - "@ethersproject/transactions": ^5.5.0 - "@ethersproject/web": ^5.5.0 - checksum: 73ee68b2320cd436b57a67051606b6d062ddebed6fd4c52b30c02134b81e43aca9bb1815c0956f3c8f519ddbaf9710f349021d1f054f11a88361e0c3f1a9b9f2 - languageName: node - linkType: hard - "@ethersproject/abstract-provider@npm:5.6.0, @ethersproject/abstract-provider@npm:^5.6.0": version: 5.6.0 resolution: "@ethersproject/abstract-provider@npm:5.6.0" @@ -674,16 +642,18 @@ __metadata: languageName: node linkType: hard -"@ethersproject/abstract-signer@npm:5.5.0, @ethersproject/abstract-signer@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/abstract-signer@npm:5.5.0" +"@ethersproject/abstract-provider@npm:^5.6.1": + version: 5.6.1 + resolution: "@ethersproject/abstract-provider@npm:5.6.1" dependencies: - "@ethersproject/abstract-provider": ^5.5.0 - "@ethersproject/bignumber": ^5.5.0 - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - "@ethersproject/properties": ^5.5.0 - checksum: d0de55b8b49b43de9976cc2fd73deff33700cea088e50ae46aa71cc0962d5f770f782be584541230253ecc125e238e2123abf11f692d7b019a1e43e6526b2197 + "@ethersproject/bignumber": ^5.6.2 + "@ethersproject/bytes": ^5.6.1 + "@ethersproject/logger": ^5.6.0 + "@ethersproject/networks": ^5.6.3 + "@ethersproject/properties": ^5.6.0 + "@ethersproject/transactions": ^5.6.2 + "@ethersproject/web": ^5.6.1 + checksum: a1be8035d9e67fd41a336e2d38f5cf03b7a2590243749b4cf807ad73906b5a298e177ebe291cb5b54262ded4825169bf82968e0e5b09fbea17444b903faeeab0 languageName: node linkType: hard @@ -700,16 +670,16 @@ __metadata: languageName: node linkType: hard -"@ethersproject/address@npm:5.5.0, @ethersproject/address@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/address@npm:5.5.0" +"@ethersproject/abstract-signer@npm:^5.6.2": + version: 5.6.2 + resolution: "@ethersproject/abstract-signer@npm:5.6.2" dependencies: - "@ethersproject/bignumber": ^5.5.0 - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/keccak256": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - "@ethersproject/rlp": ^5.5.0 - checksum: fa4d2b7ad67d1f1bffc017ccf99274fc455d0afae25ab718c822aa4472fbbf544d1a7bf87c1e75b1f97f9018564a02fd05332dd6daab48dd1efc00b6fe12d45e + "@ethersproject/abstract-provider": ^5.6.1 + "@ethersproject/bignumber": ^5.6.2 + "@ethersproject/bytes": ^5.6.1 + "@ethersproject/logger": ^5.6.0 + "@ethersproject/properties": ^5.6.0 + checksum: 09f3dd1309b37bb3803057d618e4a831668e010e22047f52f1719f2b6f50b63805f1bec112b1603880d6c6b7d403ed187611ff1b14ae1f151141ede186a04996 languageName: node linkType: hard @@ -726,12 +696,16 @@ __metadata: languageName: node linkType: hard -"@ethersproject/base64@npm:5.5.0, @ethersproject/base64@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/base64@npm:5.5.0" +"@ethersproject/address@npm:^5.6.1": + version: 5.6.1 + resolution: "@ethersproject/address@npm:5.6.1" dependencies: - "@ethersproject/bytes": ^5.5.0 - checksum: 2d0904093b8e552e201c1b0f1f28ba1b0c950ee4969d626f795241349e4d50cdefd4accf66da50c31a82d625c9b52d839411fb2ed731ede3f8c8dbe8bfee61b9 + "@ethersproject/bignumber": ^5.6.2 + "@ethersproject/bytes": ^5.6.1 + "@ethersproject/keccak256": ^5.6.1 + "@ethersproject/logger": ^5.6.0 + "@ethersproject/rlp": ^5.6.1 + checksum: 262096ef05a1b626c161a72698a5d8b06aebf821fe01a1651ab40f80c29ca2481b96be7f972745785fd6399906509458c4c9a38f3bc1c1cb5afa7d2f76f7309a languageName: node linkType: hard @@ -744,13 +718,12 @@ __metadata: languageName: node linkType: hard -"@ethersproject/basex@npm:5.5.0, @ethersproject/basex@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/basex@npm:5.5.0" +"@ethersproject/base64@npm:^5.6.1": + version: 5.6.1 + resolution: "@ethersproject/base64@npm:5.6.1" dependencies: - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/properties": ^5.5.0 - checksum: b1497ae825a72cfb654010595b83a12d74a9ec360a6ad43e57bc02ac865237553abbf4d2dd06bd3447e7c225c4f73b77c8b3f048ce2d26655bc41ec39220f75f + "@ethersproject/bytes": ^5.6.1 + checksum: d21c5c297e1b8bc48fe59012c0cd70a90df7772fac07d9cc3da499d71d174d9f48edfd83495d4a1496cb70e8d1b33fb5b549a9529c5c2f97bb3a07d3f33a3fe8 languageName: node linkType: hard @@ -764,14 +737,13 @@ __metadata: languageName: node linkType: hard -"@ethersproject/bignumber@npm:5.5.0, @ethersproject/bignumber@npm:^5.4.2, @ethersproject/bignumber@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/bignumber@npm:5.5.0" +"@ethersproject/basex@npm:^5.6.1": + version: 5.6.1 + resolution: "@ethersproject/basex@npm:5.6.1" dependencies: - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - bn.js: ^4.11.9 - checksum: b18aa583130a9f66d13a998e13f06d6bbd039ae222208c92b7e3836831678b67d8deb07754c221f0102ad7418929f97a5e54fe37400215cbfc012dda2ca0fcff + "@ethersproject/bytes": ^5.6.1 + "@ethersproject/properties": ^5.6.0 + checksum: a14b75d2c25d0ac00ce0098e5bd338d4cce7a68c583839b2bc4e3512ffcb14498b18cbcb4e05b695d216d2a23814d0c335385f35b3118735cc4895234db5ae1c languageName: node linkType: hard @@ -786,16 +758,29 @@ __metadata: languageName: node linkType: hard -"@ethersproject/bytes@npm:5.5.0, @ethersproject/bytes@npm:^5.5.0": +"@ethersproject/bignumber@npm:^5.5.0": version: 5.5.0 - resolution: "@ethersproject/bytes@npm:5.5.0" + resolution: "@ethersproject/bignumber@npm:5.5.0" dependencies: + "@ethersproject/bytes": ^5.5.0 "@ethersproject/logger": ^5.5.0 - checksum: ca55e208ccf4bf5d9a7a1fd9e39035c328a3e5b549657ef58530def787ed750d74d91eeb2ed7cd4bfdb8b1a2a319d6e48abb1d7b3b48a1f59a5ab33adbbc8176 + bn.js: ^4.11.9 + checksum: b18aa583130a9f66d13a998e13f06d6bbd039ae222208c92b7e3836831678b67d8deb07754c221f0102ad7418929f97a5e54fe37400215cbfc012dda2ca0fcff languageName: node linkType: hard -"@ethersproject/bytes@npm:5.6.1, @ethersproject/bytes@npm:^5.6.0": +"@ethersproject/bignumber@npm:^5.6.2": + version: 5.6.2 + resolution: "@ethersproject/bignumber@npm:5.6.2" + dependencies: + "@ethersproject/bytes": ^5.6.1 + "@ethersproject/logger": ^5.6.0 + bn.js: ^5.2.1 + checksum: 9cf31c10274f1b6d45b16aed29f43729e8f5edec38c8ec8bb90d6b44f0eae14fda6519536228d23916a375ce11e71a77279a912d653ea02503959910b6bf9de7 + languageName: node + linkType: hard + +"@ethersproject/bytes@npm:5.6.1, @ethersproject/bytes@npm:^5.6.0, @ethersproject/bytes@npm:^5.6.1": version: 5.6.1 resolution: "@ethersproject/bytes@npm:5.6.1" dependencies: @@ -804,12 +789,12 @@ __metadata: languageName: node linkType: hard -"@ethersproject/constants@npm:5.5.0, @ethersproject/constants@npm:^5.5.0": +"@ethersproject/bytes@npm:^5.5.0": version: 5.5.0 - resolution: "@ethersproject/constants@npm:5.5.0" + resolution: "@ethersproject/bytes@npm:5.5.0" dependencies: - "@ethersproject/bignumber": ^5.5.0 - checksum: 20519ec5abcbff6d2a7f1260f58b33e1c472abdfb2ee3d5428d08091484fed572f8f873b1cb0410f9248f92512016bbf680324f9f2a537b5f65413a6a1359fd3 + "@ethersproject/logger": ^5.5.0 + checksum: ca55e208ccf4bf5d9a7a1fd9e39035c328a3e5b549657ef58530def787ed750d74d91eeb2ed7cd4bfdb8b1a2a319d6e48abb1d7b3b48a1f59a5ab33adbbc8176 languageName: node linkType: hard @@ -822,21 +807,12 @@ __metadata: languageName: node linkType: hard -"@ethersproject/contracts@npm:5.5.0": - version: 5.5.0 - resolution: "@ethersproject/contracts@npm:5.5.0" +"@ethersproject/constants@npm:^5.6.1": + version: 5.6.1 + resolution: "@ethersproject/constants@npm:5.6.1" dependencies: - "@ethersproject/abi": ^5.5.0 - "@ethersproject/abstract-provider": ^5.5.0 - "@ethersproject/abstract-signer": ^5.5.0 - "@ethersproject/address": ^5.5.0 - "@ethersproject/bignumber": ^5.5.0 - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/constants": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - "@ethersproject/properties": ^5.5.0 - "@ethersproject/transactions": ^5.5.0 - checksum: 53b00ebf657357e0d61ba8c61a47a391cec362ff334bb2eef134a4def16080bf681f592e2ee6594161a713c55b45d20aaf295bf205c6d97e1289df4f9ebb0d90 + "@ethersproject/bignumber": ^5.6.2 + checksum: 3c6abcee60f1620796dc40210a638b601ad8a2d3f6668a69c42a5ca361044f21296b16d1d43b8a00f7c28b385de4165983a8adf671e0983f5ef07459dfa84997 languageName: node linkType: hard @@ -858,22 +834,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/hash@npm:5.5.0, @ethersproject/hash@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/hash@npm:5.5.0" - dependencies: - "@ethersproject/abstract-signer": ^5.5.0 - "@ethersproject/address": ^5.5.0 - "@ethersproject/bignumber": ^5.5.0 - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/keccak256": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - "@ethersproject/properties": ^5.5.0 - "@ethersproject/strings": ^5.5.0 - checksum: 38e8801553a45eeabb4aa72f5a6eeb9dd7a9c5bb44b1691b6630ca2e991e0319871d7d17ffbcdfdca921f9e8240ee915de548bce1527738b6dc76231cbb52044 - languageName: node - linkType: hard - "@ethersproject/hash@npm:5.6.0, @ethersproject/hash@npm:^5.6.0": version: 5.6.0 resolution: "@ethersproject/hash@npm:5.6.0" @@ -890,23 +850,19 @@ __metadata: languageName: node linkType: hard -"@ethersproject/hdnode@npm:5.5.0, @ethersproject/hdnode@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/hdnode@npm:5.5.0" +"@ethersproject/hash@npm:^5.6.1": + version: 5.6.1 + resolution: "@ethersproject/hash@npm:5.6.1" dependencies: - "@ethersproject/abstract-signer": ^5.5.0 - "@ethersproject/basex": ^5.5.0 - "@ethersproject/bignumber": ^5.5.0 - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - "@ethersproject/pbkdf2": ^5.5.0 - "@ethersproject/properties": ^5.5.0 - "@ethersproject/sha2": ^5.5.0 - "@ethersproject/signing-key": ^5.5.0 - "@ethersproject/strings": ^5.5.0 - "@ethersproject/transactions": ^5.5.0 - "@ethersproject/wordlists": ^5.5.0 - checksum: 18c12807a837b6440a2bdbfe6010b7b341211ae103d011c299377dfab83ce8991bf4e85a7a214446b48178ff3c748bc167384836b3c639878666fb63f548fad6 + "@ethersproject/abstract-signer": ^5.6.2 + "@ethersproject/address": ^5.6.1 + "@ethersproject/bignumber": ^5.6.2 + "@ethersproject/bytes": ^5.6.1 + "@ethersproject/keccak256": ^5.6.1 + "@ethersproject/logger": ^5.6.0 + "@ethersproject/properties": ^5.6.0 + "@ethersproject/strings": ^5.6.1 + checksum: 1338b578a51bc5cb692c17b1cabc51e484e9e3e009c4ffec13032332fc7e746c115968de1c259133cdcdad55fa96c5c8a5144170190c62b968a3fedb5b1d2cdb languageName: node linkType: hard @@ -930,27 +886,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/json-wallets@npm:5.5.0, @ethersproject/json-wallets@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/json-wallets@npm:5.5.0" - dependencies: - "@ethersproject/abstract-signer": ^5.5.0 - "@ethersproject/address": ^5.5.0 - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/hdnode": ^5.5.0 - "@ethersproject/keccak256": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - "@ethersproject/pbkdf2": ^5.5.0 - "@ethersproject/properties": ^5.5.0 - "@ethersproject/random": ^5.5.0 - "@ethersproject/strings": ^5.5.0 - "@ethersproject/transactions": ^5.5.0 - aes-js: 3.0.0 - scrypt-js: 3.0.1 - checksum: 55166bcef805382348c8756feb383f4e10fb4fa7938a3ec17fb738d16f329fafedcbbe6daedf7dcc9dc3ebb5b7db326870dd63596381c9babec458c616563a4e - languageName: node - linkType: hard - "@ethersproject/json-wallets@npm:5.6.0, @ethersproject/json-wallets@npm:^5.6.0": version: 5.6.0 resolution: "@ethersproject/json-wallets@npm:5.6.0" @@ -972,16 +907,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/keccak256@npm:5.5.0, @ethersproject/keccak256@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/keccak256@npm:5.5.0" - dependencies: - "@ethersproject/bytes": ^5.5.0 - js-sha3: 0.8.0 - checksum: 587590c8448f3e1db52320d4fecc807d94a8ee83253110c076c7f8ce3b3127f7fd56c302f1ee80e6bc2764a4949a490ee5143344fabfad2a65020dc2f5896a85 - languageName: node - linkType: hard - "@ethersproject/keccak256@npm:5.6.0, @ethersproject/keccak256@npm:^5.6.0": version: 5.6.0 resolution: "@ethersproject/keccak256@npm:5.6.0" @@ -992,10 +917,13 @@ __metadata: languageName: node linkType: hard -"@ethersproject/logger@npm:5.5.0, @ethersproject/logger@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/logger@npm:5.5.0" - checksum: 61d813ef8b9049e406f0b0b095f40a3809f8097dab4aaac980d91866a0e2718582d8e9d68b4280c7935546d3116cbc93a635d8f82e2a7963d6e2a1d43f29eb9a +"@ethersproject/keccak256@npm:^5.6.1": + version: 5.6.1 + resolution: "@ethersproject/keccak256@npm:5.6.1" + dependencies: + "@ethersproject/bytes": ^5.6.1 + js-sha3: 0.8.0 + checksum: fdc950e22a1aafc92fdf749cdc5b8952b85e8cee8872d807c5f40be31f58675d30e0eca5e676876b93f2cd22ac63a344d384d116827ee80928c24b7c299991f5 languageName: node linkType: hard @@ -1006,12 +934,10 @@ __metadata: languageName: node linkType: hard -"@ethersproject/networks@npm:5.5.0, @ethersproject/networks@npm:^5.5.0": +"@ethersproject/logger@npm:^5.5.0": version: 5.5.0 - resolution: "@ethersproject/networks@npm:5.5.0" - dependencies: - "@ethersproject/logger": ^5.5.0 - checksum: cadf2280d29696dcf3e29fe62cdad350ccfc087e81b8dd2fb2b823e1a6c0e5f9e9fd0ccb52a290ea8af810b9c2f16f74f11b00fc34fc9d910bdeed0869089acf + resolution: "@ethersproject/logger@npm:5.5.0" + checksum: 61d813ef8b9049e406f0b0b095f40a3809f8097dab4aaac980d91866a0e2718582d8e9d68b4280c7935546d3116cbc93a635d8f82e2a7963d6e2a1d43f29eb9a languageName: node linkType: hard @@ -1024,13 +950,12 @@ __metadata: languageName: node linkType: hard -"@ethersproject/pbkdf2@npm:5.5.0, @ethersproject/pbkdf2@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/pbkdf2@npm:5.5.0" +"@ethersproject/networks@npm:^5.6.3": + version: 5.6.3 + resolution: "@ethersproject/networks@npm:5.6.3" dependencies: - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/sha2": ^5.5.0 - checksum: 75bb235dc05a879006da4fd82cc407d541bcca3d0ca23348ac24362dc5981d57ffc5d9c61e417f3d51a6a0887565e77338a583c6acc135532f8721c46035cc84 + "@ethersproject/logger": ^5.6.0 + checksum: 94d2981eeed0accb69124cfb9a807552ada98b370415c9d906018bd70a33bc5a1286ff01eb2a3ce213c12334fcc7ab635ad0429f25a687b9b8f34d26d21df74b languageName: node linkType: hard @@ -1044,15 +969,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/properties@npm:5.5.0, @ethersproject/properties@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/properties@npm:5.5.0" - dependencies: - "@ethersproject/logger": ^5.5.0 - checksum: 1e71a13291e87c3be5fc0fa5e96a1e6043fd6bc3c3507f2cdd21f76ce73a7c05a973d6f63934943227c806a6b4bdeb1a719a6a12b79529ab002a0c0bf509363d - languageName: node - linkType: hard - "@ethersproject/properties@npm:5.6.0, @ethersproject/properties@npm:^5.6.0": version: 5.6.0 resolution: "@ethersproject/properties@npm:5.6.0" @@ -1062,33 +978,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/providers@npm:5.5.0, @ethersproject/providers@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/providers@npm:5.5.0" - dependencies: - "@ethersproject/abstract-provider": ^5.5.0 - "@ethersproject/abstract-signer": ^5.5.0 - "@ethersproject/address": ^5.5.0 - "@ethersproject/basex": ^5.5.0 - "@ethersproject/bignumber": ^5.5.0 - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/constants": ^5.5.0 - "@ethersproject/hash": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - "@ethersproject/networks": ^5.5.0 - "@ethersproject/properties": ^5.5.0 - "@ethersproject/random": ^5.5.0 - "@ethersproject/rlp": ^5.5.0 - "@ethersproject/sha2": ^5.5.0 - "@ethersproject/strings": ^5.5.0 - "@ethersproject/transactions": ^5.5.0 - "@ethersproject/web": ^5.5.0 - bech32: 1.1.4 - ws: 7.4.6 - checksum: 8f29dfd9ef48613ffd4820ee1e77991492291172f8b87af9952380ef49231ef61b86df6df903c1bb2a7cfedc998fc337ca61c219e8aa74eeee18f6ff8cc7ad8b - languageName: node - linkType: hard - "@ethersproject/providers@npm:5.6.2": version: 5.6.2 resolution: "@ethersproject/providers@npm:5.6.2" @@ -1116,13 +1005,31 @@ __metadata: languageName: node linkType: hard -"@ethersproject/random@npm:5.5.0, @ethersproject/random@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/random@npm:5.5.0" +"@ethersproject/providers@npm:^5.6.2": + version: 5.6.8 + resolution: "@ethersproject/providers@npm:5.6.8" dependencies: - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - checksum: 7acbe2a5d318fc4553d16e4f204d8cb430f453db2fa138d1e0c3397d9b01a537e512357764f81e984d0818fdbe10899bf35edb8bb204e999d9ff9fe1087e04fc + "@ethersproject/abstract-provider": ^5.6.1 + "@ethersproject/abstract-signer": ^5.6.2 + "@ethersproject/address": ^5.6.1 + "@ethersproject/base64": ^5.6.1 + "@ethersproject/basex": ^5.6.1 + "@ethersproject/bignumber": ^5.6.2 + "@ethersproject/bytes": ^5.6.1 + "@ethersproject/constants": ^5.6.1 + "@ethersproject/hash": ^5.6.1 + "@ethersproject/logger": ^5.6.0 + "@ethersproject/networks": ^5.6.3 + "@ethersproject/properties": ^5.6.0 + "@ethersproject/random": ^5.6.1 + "@ethersproject/rlp": ^5.6.1 + "@ethersproject/sha2": ^5.6.1 + "@ethersproject/strings": ^5.6.1 + "@ethersproject/transactions": ^5.6.2 + "@ethersproject/web": ^5.6.1 + bech32: 1.1.4 + ws: 7.4.6 + checksum: 27dc2005e1ae7a6d498bb0bbacc6ad1f7164a599cf5aaad7c51cfd7c4d36d0cc5c7c40ba504f9017c746e8a0f008f15ad24e9961816793b49755dcb5c01540c0 languageName: node linkType: hard @@ -1136,13 +1043,13 @@ __metadata: languageName: node linkType: hard -"@ethersproject/rlp@npm:5.5.0, @ethersproject/rlp@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/rlp@npm:5.5.0" +"@ethersproject/random@npm:^5.6.1": + version: 5.6.1 + resolution: "@ethersproject/random@npm:5.6.1" dependencies: - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - checksum: 6ffb619b1a3d3ca5cb8cb52ee586bb16061a083d77751b98b3b822a7af170344034bcc819f78d1cb4f4ea80bd9a504cb6d55cdb1356b5a14af24bacfb74f837d + "@ethersproject/bytes": ^5.6.1 + "@ethersproject/logger": ^5.6.0 + checksum: 55517d65eee6dcc0848ef10a825245d61553a6c1bec15d2f69d9430ce4568d9af32013e2aa96c8336545465a24a1fd04defbe9e9f76a5ee110dc5128d4111c11 languageName: node linkType: hard @@ -1156,14 +1063,13 @@ __metadata: languageName: node linkType: hard -"@ethersproject/sha2@npm:5.5.0, @ethersproject/sha2@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/sha2@npm:5.5.0" +"@ethersproject/rlp@npm:^5.6.1": + version: 5.6.1 + resolution: "@ethersproject/rlp@npm:5.6.1" dependencies: - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - hash.js: 1.1.7 - checksum: 31d8bc4d0b8a8948e1562de7a2e3bb98709672e66541c0c9ae76e1b93918ad04b4fbe89f9d39bc739627a6bd00978ab256099d1ae30f44ccda7bbd7bea3c5f40 + "@ethersproject/bytes": ^5.6.1 + "@ethersproject/logger": ^5.6.0 + checksum: 43a281d0e7842606e2337b5552c13f4b5dad209dce173de39ef6866e02c9d7b974f1cae945782f4c4b74a8e22d8272bfd0348c1cd1bfeb2c278078ef95565488 languageName: node linkType: hard @@ -1178,17 +1084,14 @@ __metadata: languageName: node linkType: hard -"@ethersproject/signing-key@npm:5.5.0, @ethersproject/signing-key@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/signing-key@npm:5.5.0" +"@ethersproject/sha2@npm:^5.6.1": + version: 5.6.1 + resolution: "@ethersproject/sha2@npm:5.6.1" dependencies: - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - "@ethersproject/properties": ^5.5.0 - bn.js: ^4.11.9 - elliptic: 6.5.4 + "@ethersproject/bytes": ^5.6.1 + "@ethersproject/logger": ^5.6.0 hash.js: 1.1.7 - checksum: 28ba124eaff7fb69f256950957e9562781c060a7f998750cce003819bed25018cbc4cde052d93913bbfa419ce905b1c89a326dac90a96cf00a97924e163c116b + checksum: 04313cb4a8e24ce8b5736f9d08906764fbfdab19bc64adef363cf570defa72926d8faae19aed805e1caee737f5efecdc60a4c89fd2b1ee2b3ba0eb9555cae3ae languageName: node linkType: hard @@ -1206,17 +1109,17 @@ __metadata: languageName: node linkType: hard -"@ethersproject/solidity@npm:5.5.0": - version: 5.5.0 - resolution: "@ethersproject/solidity@npm:5.5.0" +"@ethersproject/signing-key@npm:^5.6.2": + version: 5.6.2 + resolution: "@ethersproject/signing-key@npm:5.6.2" dependencies: - "@ethersproject/bignumber": ^5.5.0 - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/keccak256": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - "@ethersproject/sha2": ^5.5.0 - "@ethersproject/strings": ^5.5.0 - checksum: f19a4ebe235a43fe3749420822e4b5e9f3b7b7a95e6c102cd46b9a589118660db099d9a9ef1770b4d15c3710b97bbebc74852a838644a47a769bc997460dbed7 + "@ethersproject/bytes": ^5.6.1 + "@ethersproject/logger": ^5.6.0 + "@ethersproject/properties": ^5.6.0 + bn.js: ^5.2.1 + elliptic: 6.5.4 + hash.js: 1.1.7 + checksum: 7889d0934c9664f87e7b7e021794e2d2ddb2e81c1392498e154cf2d5909b922d74d3df78cec44187f63dc700eddad8f8ea5ded47d2082a212a591818014ca636 languageName: node linkType: hard @@ -1234,17 +1137,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/strings@npm:5.5.0, @ethersproject/strings@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/strings@npm:5.5.0" - dependencies: - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/constants": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - checksum: b17c0a3488b7a829317f6fb842af4f848f183083741846a3e05cd79fd8b76979e0211a060f03e9a528f79af7a4b077ac4421ed03194a73b738b2804969acd202 - languageName: node - linkType: hard - "@ethersproject/strings@npm:5.6.0, @ethersproject/strings@npm:^5.6.0": version: 5.6.0 resolution: "@ethersproject/strings@npm:5.6.0" @@ -1256,20 +1148,14 @@ __metadata: languageName: node linkType: hard -"@ethersproject/transactions@npm:5.5.0, @ethersproject/transactions@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/transactions@npm:5.5.0" +"@ethersproject/strings@npm:^5.6.1": + version: 5.6.1 + resolution: "@ethersproject/strings@npm:5.6.1" dependencies: - "@ethersproject/address": ^5.5.0 - "@ethersproject/bignumber": ^5.5.0 - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/constants": ^5.5.0 - "@ethersproject/keccak256": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - "@ethersproject/properties": ^5.5.0 - "@ethersproject/rlp": ^5.5.0 - "@ethersproject/signing-key": ^5.5.0 - checksum: 2de8ddb08927cbdec73de588e0ee1a9eb8f28a7f580deccc8bf51501c371ceaab252cc3339bdca620d94541c1fd214f58d279b50e2c27abe206a892fe917cf55 + "@ethersproject/bytes": ^5.6.1 + "@ethersproject/constants": ^5.6.1 + "@ethersproject/logger": ^5.6.0 + checksum: dcf33c2ddb22a48c3d7afc151a5f37e5a4da62a742a298988d517dc9adfaff9c5a0ebd8f476ec9792704cfc8142abd541e97432bc47cb121093edac7a5cfaf22 languageName: node linkType: hard @@ -1290,14 +1176,20 @@ __metadata: languageName: node linkType: hard -"@ethersproject/units@npm:5.5.0": - version: 5.5.0 - resolution: "@ethersproject/units@npm:5.5.0" +"@ethersproject/transactions@npm:^5.6.2": + version: 5.6.2 + resolution: "@ethersproject/transactions@npm:5.6.2" dependencies: - "@ethersproject/bignumber": ^5.5.0 - "@ethersproject/constants": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - checksum: 7d5a841eb00ec693073dd3f020e1a3207cf917f37af30aaf1b5b3db03ecb2347f84733ea0d820a14cafd12922e8f7137bcf1b0d6309b7520a4a8db7c9e9de7a0 + "@ethersproject/address": ^5.6.1 + "@ethersproject/bignumber": ^5.6.2 + "@ethersproject/bytes": ^5.6.1 + "@ethersproject/constants": ^5.6.1 + "@ethersproject/keccak256": ^5.6.1 + "@ethersproject/logger": ^5.6.0 + "@ethersproject/properties": ^5.6.0 + "@ethersproject/rlp": ^5.6.1 + "@ethersproject/signing-key": ^5.6.2 + checksum: 5cf13936ce406f97b71fc1e99090698c2e4276dcb17c5a022aa3c3f55825961edcb53d4a59166acab797275afa45fb93f1b9b602ebc709da6afa66853f849609 languageName: node linkType: hard @@ -1312,29 +1204,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/wallet@npm:5.5.0": - version: 5.5.0 - resolution: "@ethersproject/wallet@npm:5.5.0" - dependencies: - "@ethersproject/abstract-provider": ^5.5.0 - "@ethersproject/abstract-signer": ^5.5.0 - "@ethersproject/address": ^5.5.0 - "@ethersproject/bignumber": ^5.5.0 - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/hash": ^5.5.0 - "@ethersproject/hdnode": ^5.5.0 - "@ethersproject/json-wallets": ^5.5.0 - "@ethersproject/keccak256": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - "@ethersproject/properties": ^5.5.0 - "@ethersproject/random": ^5.5.0 - "@ethersproject/signing-key": ^5.5.0 - "@ethersproject/transactions": ^5.5.0 - "@ethersproject/wordlists": ^5.5.0 - checksum: f7d38eb1cbd2eccaebf21a6104105bac133a80c37c9658d79a41f83d2b9166b09369ce0f5f2a5a1f9e317dfcb0d9d608e358bf53b85f34a7a3c8cf55b307f455 - languageName: node - linkType: hard - "@ethersproject/wallet@npm:5.6.0": version: 5.6.0 resolution: "@ethersproject/wallet@npm:5.6.0" @@ -1358,19 +1227,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/web@npm:5.5.0, @ethersproject/web@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/web@npm:5.5.0" - dependencies: - "@ethersproject/base64": ^5.5.0 - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - "@ethersproject/properties": ^5.5.0 - "@ethersproject/strings": ^5.5.0 - checksum: 1e02916bc0a33aa567e9ecd01e6596d8dbc8b800a21f98e6fde4d32672a71076be464beb5a37b92d9747e5dfaabfca42f4d346cd12adbf246b8edd17d083c6d8 - languageName: node - linkType: hard - "@ethersproject/web@npm:5.6.0, @ethersproject/web@npm:^5.6.0": version: 5.6.0 resolution: "@ethersproject/web@npm:5.6.0" @@ -1384,16 +1240,16 @@ __metadata: languageName: node linkType: hard -"@ethersproject/wordlists@npm:5.5.0, @ethersproject/wordlists@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/wordlists@npm:5.5.0" +"@ethersproject/web@npm:^5.6.1": + version: 5.6.1 + resolution: "@ethersproject/web@npm:5.6.1" dependencies: - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/hash": ^5.5.0 - "@ethersproject/logger": ^5.5.0 - "@ethersproject/properties": ^5.5.0 - "@ethersproject/strings": ^5.5.0 - checksum: 3eb0b1027dcca11bfb3662822271732581975edfe3e22e16d2dead9aa998093a905c926aa0aaefeb6ea9188bd9ee6f6286edfd6ec246ff974c05bf43b4551141 + "@ethersproject/base64": ^5.6.1 + "@ethersproject/bytes": ^5.6.1 + "@ethersproject/logger": ^5.6.0 + "@ethersproject/properties": ^5.6.0 + "@ethersproject/strings": ^5.6.1 + checksum: 4acb62bb04431f5a1b1ec27e88847087676dd2fd72ba40c789f2885493e5eed6b6d387d5b47d4cdfc2775bcbe714e04bfaf0d04a6f30e929310384362e6be429 languageName: node linkType: hard @@ -1410,23 +1266,24 @@ __metadata: languageName: node linkType: hard -"@hifi/flash-swap@npm:^1.7.0": - version: 1.7.0 - resolution: "@hifi/flash-swap@npm:1.7.0" +"@hifi/flash-swap@npm:^1.10.0": + version: 1.10.0 + resolution: "@hifi/flash-swap@npm:1.10.0" dependencies: - "@ethersproject/abi": ^5.5.0 - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/providers": ^5.5.0 - "@hifi/protocol": 1.7.1 - "@paulrberg/contracts": 3.6.1 + "@ethersproject/abi": ^5.6.0 + "@ethersproject/bytes": ^5.6.1 + "@ethersproject/providers": ^5.6.2 + "@hifi/protocol": 1.10.0 + "@openzeppelin/contracts-upgradeable": 4.5.2 + "@prb/contracts": 3.8.1 "@uniswap/v2-core": 1.0.1 - ethers: ^5.5.1 + ethers: ^5.6.2 peerDependencies: - "@hifi/protocol": 1.7.1 - "@paulrberg/contracts": 3.6.1 + "@hifi/protocol": 1.10.0 + "@prb/contracts": 3.8.0 "@uniswap/v2-core": 1.0.1 - ethers: ^5.5.1 - checksum: db338e9a25a537d45895216bc78e487526f1d8a9b5b9eef5e5effe0663209940dd9137eef788f2021eaeb963a972aae239dbc27b89b6fb69c58bc51ac37cff46 + ethers: ^5.6.2 + checksum: 9e76bbc1a8393fda78c9c895adde78be6aef63ab4c61a56eea8f4d0c085b422d300167e91bbd564d6bebb6380f82af26dc2dca590b48eef11dae5703e020c753 languageName: node linkType: hard @@ -1436,8 +1293,8 @@ __metadata: dependencies: "@commitlint/cli": ^13.2.1 "@commitlint/config-conventional": ^13.2.0 - "@hifi/flash-swap": ^1.7.0 - "@hifi/protocol": ^1.7.1 + "@hifi/flash-swap": ^1.10.0 + "@hifi/protocol": ^1.10.0 "@trivago/prettier-plugin-sort-imports": ^3.2.0 "@types/node": ^16.11.26 "@typescript-eslint/eslint-plugin": ^4.33.0 @@ -1461,23 +1318,23 @@ __metadata: languageName: unknown linkType: soft -"@hifi/protocol@npm:1.7.1, @hifi/protocol@npm:^1.7.1": - version: 1.7.1 - resolution: "@hifi/protocol@npm:1.7.1" +"@hifi/protocol@npm:1.10.0, @hifi/protocol@npm:^1.10.0": + version: 1.10.0 + resolution: "@hifi/protocol@npm:1.10.0" dependencies: - "@ethersproject/abi": ^5.5.0 - "@ethersproject/bytes": ^5.5.0 - "@ethersproject/providers": ^5.5.0 - "@openzeppelin/contracts-upgradeable": 4.3.2 - "@paulrberg/contracts": 3.6.1 - ethers: ^5.5.1 - prb-math: 2.4.0 + "@ethersproject/abi": ^5.6.0 + "@ethersproject/bytes": ^5.6.1 + "@ethersproject/providers": ^5.6.2 + "@openzeppelin/contracts-upgradeable": 4.5.2 + "@prb/contracts": 3.8.1 + "@prb/math": 2.5.0 + ethers: ^5.6.2 peerDependencies: - "@openzeppelin/contracts-upgradeable": 4.3.2 - "@paulrberg/contracts": 3.6.1 - ethers: ^5.4.7 - prb-math: 2.4.0 - checksum: 809fa024e35af1a0cc072ffac4cb31702e161c86e746fc6a40dc78bb2ac1189bdaa28cd642daffbb122d7ecc3237448a28d03c028f194b231a13e96bd5fc54f4 + "@openzeppelin/contracts-upgradeable": 4.5.2 + "@prb/contracts": 3.8.0 + "@prb/math": 2.5.0 + ethers: ^5.6.2 + checksum: 8f2f2d59e8bedca17e545d89d1539dfff68eee2fd938e35441cd40e3fd00aed758100175883fdb57ab640544e67451ca545ec622920463294d84eeed9f5e87e3 languageName: node linkType: hard @@ -1526,21 +1383,37 @@ __metadata: languageName: node linkType: hard -"@openzeppelin/contracts-upgradeable@npm:4.3.2": - version: 4.3.2 - resolution: "@openzeppelin/contracts-upgradeable@npm:4.3.2" - checksum: b7a0e4733613fe1949e5e31f52b48b8c5080bc2df37f1d623c76b726554b41264680adfa1f1861da28273fc1544de6b6666fd37588a8c47f90cbefb0b8c9f310 +"@openzeppelin/contracts-upgradeable@npm:4.5.2": + version: 4.5.2 + resolution: "@openzeppelin/contracts-upgradeable@npm:4.5.2" + checksum: bd6a12eb83d8e3194e0847ffb248a1063668e2bf723afd21066316090de9b02e95af6057086a95fa21b0d09a2ef0ea057459bb5f5645dfff298e59e8c3267692 languageName: node linkType: hard -"@paulrberg/contracts@npm:3.6.1": - version: 3.6.1 - resolution: "@paulrberg/contracts@npm:3.6.1" +"@prb/contracts@npm:3.8.1": + version: 3.8.1 + resolution: "@prb/contracts@npm:3.8.1" dependencies: - prb-math: ^2.3.0 + "@prb/math": ^2.5.0 peerDependencies: - prb-math: ^2.3.0 - checksum: a3d63b6a6ff8ceeb9a0b51b7a77694d9152728294aa39c9e74ea48a9577128f6bfd8f6acc336c5241151d37ba528a2314eb8e3eb6dde85305f6d6383ba35ebf6 + "@prb/math": 2.x + checksum: 393fcdb570274b29b15b02025da15440e480d2104f8533b364b1bf4e73d5a68a0a91423dc891660a2e0d4ddfab28b1660594b1b721717486ec7942910eb99f3a + languageName: node + linkType: hard + +"@prb/math@npm:2.5.0, @prb/math@npm:^2.5.0": + version: 2.5.0 + resolution: "@prb/math@npm:2.5.0" + dependencies: + "@ethersproject/bignumber": ^5.5.0 + decimal.js: ^10.3.1 + evm-bn: ^1.1.1 + mathjs: ^10.4.0 + peerDependencies: + "@ethersproject/bignumber": 5.x + evm-bn: 1.x + mathjs: 10.x + checksum: 5c4fe2a5ee7558f42d7e97447a92e545f96c9ff1f4503397050b7f76d6858e1d1a05f5dc72b5050d00b907400b673e486deaf220bf4e541191cf4daf4793fa6c languageName: node linkType: hard @@ -2072,6 +1945,13 @@ __metadata: languageName: node linkType: hard +"bn.js@npm:^5.2.1": + version: 5.2.1 + resolution: "bn.js@npm:5.2.1" + checksum: 3dd8c8d38055fedfa95c1d5fc3c99f8dd547b36287b37768db0abab3c239711f88ff58d18d155dd8ad902b0b0cee973747b7ae20ea12a09473272b0201c9edd3 + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -2452,10 +2332,10 @@ __metadata: languageName: node linkType: hard -"complex.js@npm:^2.0.15": - version: 2.0.15 - resolution: "complex.js@npm:2.0.15" - checksum: f39b4ee8f8c507f896e0a0ff440fa52074c15fc4476644c5db730f5da8e6e81a010ef90ea9eda907758737062c944ac6abd4783ff14978a8976aa41e56572e12 +"complex.js@npm:^2.1.1": + version: 2.1.1 + resolution: "complex.js@npm:2.1.1" + checksum: a0802cc3f0eb7703088edfc3fe209ae7be5ce93c0e710a0f288be2e29ee31b3530a8c0d3330d7c2a668410dfe4293a4038554d66c7f1f1165997941bdc1092aa languageName: node linkType: hard @@ -3040,44 +2920,6 @@ __metadata: languageName: node linkType: hard -"ethers@npm:^5.5.1": - version: 5.5.1 - resolution: "ethers@npm:5.5.1" - dependencies: - "@ethersproject/abi": 5.5.0 - "@ethersproject/abstract-provider": 5.5.1 - "@ethersproject/abstract-signer": 5.5.0 - "@ethersproject/address": 5.5.0 - "@ethersproject/base64": 5.5.0 - "@ethersproject/basex": 5.5.0 - "@ethersproject/bignumber": 5.5.0 - "@ethersproject/bytes": 5.5.0 - "@ethersproject/constants": 5.5.0 - "@ethersproject/contracts": 5.5.0 - "@ethersproject/hash": 5.5.0 - "@ethersproject/hdnode": 5.5.0 - "@ethersproject/json-wallets": 5.5.0 - "@ethersproject/keccak256": 5.5.0 - "@ethersproject/logger": 5.5.0 - "@ethersproject/networks": 5.5.0 - "@ethersproject/pbkdf2": 5.5.0 - "@ethersproject/properties": 5.5.0 - "@ethersproject/providers": 5.5.0 - "@ethersproject/random": 5.5.0 - "@ethersproject/rlp": 5.5.0 - "@ethersproject/sha2": 5.5.0 - "@ethersproject/signing-key": 5.5.0 - "@ethersproject/solidity": 5.5.0 - "@ethersproject/strings": 5.5.0 - "@ethersproject/transactions": 5.5.0 - "@ethersproject/units": 5.5.0 - "@ethersproject/wallet": 5.5.0 - "@ethersproject/web": 5.5.0 - "@ethersproject/wordlists": 5.5.0 - checksum: ee004e3e2f526c3dbaa432c08cd46c9483c7556797c40219ea5eacf0b5968351de05b83aa4b00743612a0df2f8dcd6028866ddd250e5226166824c6f035a0121 - languageName: node - linkType: hard - "ethers@npm:^5.6.2": version: 5.6.2 resolution: "ethers@npm:5.6.2" @@ -3116,7 +2958,7 @@ __metadata: languageName: node linkType: hard -"evm-bn@npm:^1.0.1, evm-bn@npm:^1.1.1": +"evm-bn@npm:^1.1.1": version: 1.1.1 resolution: "evm-bn@npm:1.1.1" dependencies: @@ -3456,10 +3298,10 @@ __metadata: languageName: node linkType: hard -"fraction.js@npm:^4.1.1": - version: 4.1.1 - resolution: "fraction.js@npm:4.1.1" - checksum: e5a1f81d73e32aabf4fbd6581a7b3dfabd9a449ceb97c7e71ed2931dd0607095622341100d7819741eb9b435eb4e0d4a040a69e411dc943fa9b3a3872f3a2e0f +"fraction.js@npm:^4.2.0": + version: 4.2.0 + resolution: "fraction.js@npm:4.2.0" + checksum: 8c76a6e21dedea87109d6171a0ac77afa14205794a565d71cb10d2925f629a3922da61bf45ea52dbc30bce4d8636dc0a27213a88cbd600eab047d82f9a3a94c5 languageName: node linkType: hard @@ -4605,22 +4447,22 @@ __metadata: languageName: node linkType: hard -"mathjs@npm:^9.5.0, mathjs@npm:^9.5.1": - version: 9.5.1 - resolution: "mathjs@npm:9.5.1" +"mathjs@npm:^10.4.0": + version: 10.6.0 + resolution: "mathjs@npm:10.6.0" dependencies: - "@babel/runtime": ^7.15.4 - complex.js: ^2.0.15 + "@babel/runtime": ^7.17.9 + complex.js: ^2.1.1 decimal.js: ^10.3.1 escape-latex: ^1.2.0 - fraction.js: ^4.1.1 + fraction.js: ^4.2.0 javascript-natural-sort: ^0.7.1 seedrandom: ^3.0.5 tiny-emitter: ^2.1.0 - typed-function: ^2.0.0 + typed-function: ^2.1.0 bin: mathjs: bin/cli.js - checksum: 1b1c96983c513f1ccfd3c0a653ff0e60c603d318c5619072087b67432b6741cc3a192991906d756f3d7372d2a36f3d1c02da443c985171041ec53664c01dfa87 + checksum: 988b052fc468588b88f64377d150b8d3196f7aa8e90c702d78202644e873d94c8c70d97c965e5e216a2c68214d1e34ecb9d60b05eb8fa14f25fccb3372c7a2ae languageName: node linkType: hard @@ -5165,34 +5007,6 @@ __metadata: languageName: node linkType: hard -"prb-math@npm:2.4.0": - version: 2.4.0 - resolution: "prb-math@npm:2.4.0" - dependencies: - "@ethersproject/bignumber": ^5.4.2 - decimal.js: ^10.3.1 - evm-bn: ^1.0.1 - mathjs: ^9.5.0 - checksum: 62159113733275cfac1a56171370e62182b20b3b30100450ccac110e49251d14f54fb0eccf259287e491eae761f9201bedffec8a67ed7724e5e95ef2a3db0ee1 - languageName: node - linkType: hard - -"prb-math@npm:^2.3.0": - version: 2.4.1 - resolution: "prb-math@npm:2.4.1" - dependencies: - "@ethersproject/bignumber": ^5.5.0 - decimal.js: ^10.3.1 - evm-bn: ^1.1.1 - mathjs: ^9.5.1 - peerDependencies: - "@ethersproject/bignumber": 5.x - evm-bn: 1.x - mathjs: 9.x - checksum: d292ac1fb71c5254723e7851f11c09d07828b2e627471b7783a92501727b83a257c576ea18ffc6f942fc845c3472336e525c750329f24b55df4ea00f7b6ea075 - languageName: node - linkType: hard - "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -6238,10 +6052,10 @@ __metadata: languageName: node linkType: hard -"typed-function@npm:^2.0.0": - version: 2.0.0 - resolution: "typed-function@npm:2.0.0" - checksum: 8abb39dff088706f454cd3fa3e884ed98b61f28fcae6ea8b0f3b83225ca130d0ee5ab20acc91f820b41773532f0fd4308e25b5b346c9ab6a626bd8b4e83c59dc +"typed-function@npm:^2.1.0": + version: 2.1.0 + resolution: "typed-function@npm:2.1.0" + checksum: 168c2c8f765fbecc842521a5fb62a5800958f9fcb0ce78d69c38a5e96c81fe133f853256ec8ee245ee2fc42b4c9342b5ba754c732189550c64c12e758892dc43 languageName: node linkType: hard