diff --git a/package.json b/package.json index c9f8e8e..4ea5029 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,8 @@ "author": "", "license": "ISC", "dependencies": { - "@jup-ag/core": "3.0.0-beta.8", + "@coral-xyz/borsh": "^0.26.0", + "@jup-ag/core": "^4.0.0-beta.9", "@solana/wallet-adapter-base": "^0.7.1", "@solana/web3.js": "^1.47.3", "@types/bs58": "^4.0.1", @@ -30,6 +31,6 @@ "typescript": "^4.5.3" }, "resolutions": { - "@solana/buffer-layout": "4.0.0" + "@solana/buffer-layout": "^4.0.0" } } diff --git a/yarn.lock b/yarn.lock index 1a1f584..7e7ea48 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,36 +2,6 @@ # yarn lockfile v1 -"@apricot-lend/sdk-ts@0.17.5": - version "0.17.5" - resolved "https://registry.yarnpkg.com/@apricot-lend/sdk-ts/-/sdk-ts-0.17.5.tgz#f0528e35261d3944b775cdba261893cc7a6577d1" - integrity sha512-3U4IpYMyKQLXtU5whL/2WkLP3DpfJkZ3aznvm5AvxFBV6BUeVHWSjA8q9Nq/hGe0zSoC8YrtIRax3yUomIP84w== - dependencies: - "@apricot-lend/solana-swaps-js" "^0.1.18" - "@project-serum/borsh" "^0.2.3" - "@project-serum/serum" "^0.13.60" - "@pythnetwork/client" "^2.5.1" - "@solana/spl-token" "^0.1.8" - "@solana/web3.js" "^1.37.0" - "@switchboard-xyz/switchboard-api" "^0.2.152" - "@types/coingecko-api" "^1.0.10" - axios "^0.24.0" - buffer-layout "^1.2.2" - coingecko-api "^1.0.10" - decimal.js "^10.3.1" - js-base64 "^3.7.2" - retry-axios "^2.6.0" - tiny-invariant "^1.1.0" - -"@apricot-lend/solana-swaps-js@^0.1.18": - version "0.1.18" - resolved "https://registry.yarnpkg.com/@apricot-lend/solana-swaps-js/-/solana-swaps-js-0.1.18.tgz#7ae1f10a8c3b4d987f006439afbefce78861886c" - integrity sha512-1cxiEdtzxBDV8CEH2RFO+W7BZXJGbgwlz3pgJEb7iaQtmlzMFw4pZ5rybLwhgCr0irSUERFrLA2HKFc9krncMg== - dependencies: - "@solana/spl-token" "^0.1.8" - "@solana/web3.js" "^1.29.0" - tiny-invariant "^1.1.0" - "@babel/runtime@^7.10.5", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5": version "7.16.7" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz" @@ -64,6 +34,67 @@ toformat "^2.0.0" yargs "^17.0.1" +"@coral-xyz/anchor@^0.26.0": + version "0.26.0" + resolved "https://registry.yarnpkg.com/@coral-xyz/anchor/-/anchor-0.26.0.tgz#c8e4f7177e93441afd030f22d777d54d0194d7d1" + integrity sha512-PxRl+wu5YyptWiR9F2MBHOLLibm87Z4IMUBPreX+DYBtPM+xggvcPi0KAN7+kIL4IrIhXI8ma5V0MCXxSN1pHg== + dependencies: + "@coral-xyz/borsh" "^0.26.0" + "@solana/web3.js" "^1.68.0" + base64-js "^1.5.1" + bn.js "^5.1.2" + bs58 "^4.0.1" + buffer-layout "^1.2.2" + camelcase "^6.3.0" + cross-fetch "^3.1.5" + crypto-hash "^1.3.0" + eventemitter3 "^4.0.7" + js-sha256 "^0.9.0" + pako "^2.0.3" + snake-case "^3.0.4" + superstruct "^0.15.4" + toml "^3.0.0" + +"@coral-xyz/borsh@^0.26.0": + version "0.26.0" + resolved "https://registry.yarnpkg.com/@coral-xyz/borsh/-/borsh-0.26.0.tgz#d054f64536d824634969e74138f9f7c52bbbc0d5" + integrity sha512-uCZ0xus0CszQPHYfWAqKS5swS1UxvePu83oOF+TWpUkedsNlg6p2p4azxZNSSqwXb9uXMFgxhuMBX9r3Xoi0vQ== + dependencies: + bn.js "^5.1.2" + buffer-layout "^1.2.0" + +"@cremafinance/anchor-contrib@1.14.3": + version "1.14.3" + resolved "https://registry.yarnpkg.com/@cremafinance/anchor-contrib/-/anchor-contrib-1.14.3.tgz#87a0d9f734a990641ba4a79939e7ec0658ffb6f8" + integrity sha512-X57tRaZPWGpgCaYn0bXXDIQ6RzZedppwS5MhtGWm1EiM3flqi8RUxcY2VAsZikQ0inHvrDbEOY85hxPTx1VCtQ== + dependencies: + "@cremafinance/solana-contrib" "^1.14.3" + eventemitter3 "^4.0.7" + lodash.camelcase "^4.3.0" + lodash.mapvalues "^4.6.0" + tslib "^2.4.0" + +"@cremafinance/option-utils@^1.14.3": + version "1.14.3" + resolved "https://registry.yarnpkg.com/@cremafinance/option-utils/-/option-utils-1.14.3.tgz#f57689f3f329694169a0ee252a18ba99fdc29e8d" + integrity sha512-XWFEGo3A2H8A2lR4OgBwpJtLKRlRy8pe7Il/Z1cfgVurShl8z2TQn9LWEUOhEt4Bwjq8xRnK/v4F8YCIX5X82Q== + dependencies: + tslib "^2.4.0" + +"@cremafinance/solana-contrib@^1.14.3": + version "1.14.3" + resolved "https://registry.yarnpkg.com/@cremafinance/solana-contrib/-/solana-contrib-1.14.3.tgz#8a82c3b767273a0fb19195375d09f59229f21436" + integrity sha512-3cAF98Pyb9ySDljdcwPuCNmZ0wFv54Kh9lskqqPNj0oMVzStwknq2Kvipecr5iR2G7bF80/RptlV9RixuurjOA== + dependencies: + "@cremafinance/option-utils" "^1.14.3" + "@solana/buffer-layout" "^4.0.0" + "@types/promise-retry" "^1.1.3" + "@types/retry" "^0.12.2" + promise-retry "^2.0.1" + retry "^0.13.1" + tiny-invariant "^1.2.0" + tslib "^2.4.0" + "@cspotcode/source-map-consumer@0.8.0": version "0.8.0" resolved "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz" @@ -129,27 +160,28 @@ dependencies: "@hapi/hoek" "^9.0.0" -"@jup-ag/core@3.0.0-beta.8": - version "3.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@jup-ag/core/-/core-3.0.0-beta.8.tgz#8036aafab342844dcde5240fdfc79c237a560995" - integrity sha512-VfwHrTul4thSKXuAazWKLo1kiyDNBx6a+xiF7Th4lRwmFUqyE+GkjrAR4BS6syxXHptDLUgGybIMXVtr/jPqgQ== +"@jup-ag/core@^4.0.0-beta.9": + version "4.0.0-beta.12" + resolved "https://registry.yarnpkg.com/@jup-ag/core/-/core-4.0.0-beta.12.tgz#7d8f3efd8eff15ac45c32089e343d6a4199c9019" + integrity sha512-boJxv9BpbeWp58aSpB8SRSVY5eehwk63Y8NB7IH2ajtvRhbmsNCeqwkiXy1wDs+q5KYG9DmZuT8PYQSCtSwMow== dependencies: - "@jup-ag/crema-sdk" "2.0.7" + "@jup-ag/crema-sdk-v2" "2.1.6" "@jup-ag/cykura-sdk" "0.1.25" "@jup-ag/cykura-sdk-core" "0.1.8" "@jup-ag/deltafi-sdk" "0.0.2" "@jup-ag/dradex-idl" "0.2.1" - "@jup-ag/dradex-sdk" "0.2.2" - "@jup-ag/goosefx-ssl-sdk" "1.2.15" + "@jup-ag/dradex-sdk" "0.2.3" + "@jup-ag/goosefx-ssl-sdk" "1.2.17" "@jup-ag/invariant" "0.9.35" "@jup-ag/lifinity-sdk" "0.1.72" - "@jup-ag/lifinity-sdk-v2" "1.0.5" - "@jup-ag/math" "3.0.0-beta.8" - "@jup-ag/raydium-clmm-sdk" "1.0.2" - "@jup-ag/whirlpool-sdk" "0.1.1" - "@mercurial-finance/dynamic-amm-sdk" "0.1.4" - "@mercurial-finance/optimist" "0.1.9" - "@mercurial-finance/vault-sdk" "0.2.30" + "@jup-ag/lifinity-sdk-v2" "1.0.8" + "@jup-ag/math" "4.0.0-beta.12" + "@jup-ag/phoenix-sdk" "1.0.7" + "@jup-ag/raydium-clmm-sdk" "1.0.5" + "@jup-ag/whirlpools-sdk" "0.7.2" + "@mercurial-finance/dynamic-amm-sdk" "0.2.3" + "@mercurial-finance/optimist" "0.2.0" + "@mercurial-finance/vault-sdk" "0.3.12" "@noble/hashes" "1.1.2" "@project-serum/anchor" "0.24.2" "@project-serum/serum" "0.13.65" @@ -159,27 +191,24 @@ bignumber.js "9.1.0" bn.js "5.2.1" cross-fetch "3.1.5" - decimal.js "10.3.1" + decimal.js "10.4.2" fzstd "~0.0.4" jsbi "4.3.0" + lru-cache "~7.14.1" promise-retry "2.0.1" -"@jup-ag/crema-sdk@2.0.7": - version "2.0.7" - resolved "https://registry.npmjs.org/@jup-ag/crema-sdk/-/crema-sdk-2.0.7.tgz" - integrity sha512-EW1B36g2p1xZsXYLdY98pVP9yiI1viZBIIbfWZ9vVue1PDudsU8dNZXyjtnLbOBuRpT6QYecF/FTXcgLEjY7xg== +"@jup-ag/crema-sdk-v2@2.1.6": + version "2.1.6" + resolved "https://registry.yarnpkg.com/@jup-ag/crema-sdk-v2/-/crema-sdk-v2-2.1.6.tgz#d4b0b26250e2093c376c1d19395148d9a430ddf4" + integrity sha512-YhYfzbZCB0G0XciDO0vFXOpJsIn6kveVYolXuJ0toj2t7W0OM9NfvdtUvboUbhE92nJfzpHBScb3X9Qosb8KOA== dependencies: - "@saberhq/solana-contrib" "^1.12.66" - "@saberhq/token-utils" "^1.12.66" + "@cremafinance/anchor-contrib" "1.14.3" + "@project-serum/anchor" "^0.24.0" "@solana/buffer-layout" "^4.0.0" - "@solana/spl-token" "^0.1.8" - "@solana/spl-token-v2" "npm:@solana/spl-token@0.2.0" - "@solana/web3.js" "^1.36.0" - bn.js "^5.2.0" - bs58 "^5.0.0" + "@solana/web3.js" "^1.50.1" + bn.js "^5.2.1" decimal.js "^10.3.1" - jsbi "^4.2.0" - tiny-invariant "^1.2.0" + jsbi "^4.3.0" "@jup-ag/cykura-sdk@0.1.25": version "0.1.25" @@ -203,22 +232,23 @@ bignumber.js "^9.1.0" bn.js "^5.2.0" -"@jup-ag/dradex-sdk@0.2.2": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@jup-ag/dradex-sdk/-/dradex-sdk-0.2.2.tgz#8b32a5266569ee61f89595bc463e211a6fae215c" - integrity sha512-RF27iLWxUBVdTVI2+C+RNsUFkzYrp0Ufgg9cMsI22s9F3jsYqJnjzqQNebeS4qBKIwECXEhvLRBt14mKU1xF1g== +"@jup-ag/dradex-sdk@0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@jup-ag/dradex-sdk/-/dradex-sdk-0.2.3.tgz#8f3befe62c0d92c64d26b93d224811b9354bc96a" + integrity sha512-VGvJzy1aYFs7pdEBsyHipLDODG2JoczCBbNXkUjOMqf0RK8Cq0Ofwa6znDKDqK63sO+JdOD41dyQoswwsFUmVQ== dependencies: "@dradex/idl" "npm:@jup-ag/dradex-idl@0.2.1" "@solana/spl-token" "^0.3.4" decimal.js "^10.3.1" jsbi "^4.3.0" -"@jup-ag/goosefx-ssl-sdk@1.2.15": - version "1.2.15" - resolved "https://registry.yarnpkg.com/@jup-ag/goosefx-ssl-sdk/-/goosefx-ssl-sdk-1.2.15.tgz#eef413d24355572d308121e185391b8703a20c16" - integrity sha512-hQ0DuxW2D9AGFpGokpGyR8TM3/KCSbQ4WmOmJ0+/LNQGSYM7uukO2t2diKCv7B3ZMaqK65ymadwHIDu0W7LdEw== +"@jup-ag/goosefx-ssl-sdk@1.2.17": + version "1.2.17" + resolved "https://registry.yarnpkg.com/@jup-ag/goosefx-ssl-sdk/-/goosefx-ssl-sdk-1.2.17.tgz#f4417ff00e27263bfccfe80c9970f13391f6804d" + integrity sha512-ouBfsJqLeiWXccx026gEuOtoEo67uVt9FAFA3rP8fbX5DW9hS5n40vwGbAVXbftcbfJDdymsSep95WdjYJ4rZA== dependencies: "@project-serum/anchor" "^0.17.1-beta.1" + "@pythnetwork/client" "^2.8.0" "@solana/buffer-layout" "^4.0.0" "@solana/spl-token" "^0.2.0" "@solana/web3.js" "^1.41.1" @@ -232,10 +262,10 @@ "@solana/spl-token-registry" "^0.2.4484" invariant "^2.2.4" -"@jup-ag/lifinity-sdk-v2@1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@jup-ag/lifinity-sdk-v2/-/lifinity-sdk-v2-1.0.5.tgz#f7f4209a28592bc41ebb84d7f7c658cf3269d691" - integrity sha512-OB7ULaG0pdFtJ2zirrHQDTtVW4NFsg3rvGHQwEei+SEVaVdOJi29Mxr8chUPuWaIHdBr61OY0Nxw6j3OzMADxw== +"@jup-ag/lifinity-sdk-v2@1.0.8": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@jup-ag/lifinity-sdk-v2/-/lifinity-sdk-v2-1.0.8.tgz#79116db8f3efda8d5873f7aec85a778881aedd63" + integrity sha512-9NKK3ky3mhCVRg93lkYYf6POTUXc6p033l4i4mYaUbqh3s0MNRn1zKqMoQmqSuJDVFzKQlVWWKLkuYv2+Wr86A== dependencies: "@project-serum/anchor" "0.24.2" "@project-serum/borsh" "^0.2.5" @@ -258,18 +288,32 @@ "@solana/web3.js" "1.31.0" decimal.js "^10.3.1" -"@jup-ag/math@3.0.0-beta.8": - version "3.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@jup-ag/math/-/math-3.0.0-beta.8.tgz#f7236e3aa10d8e8682af57b9f1442a15b71ecacb" - integrity sha512-mS6mKUWA+xALggTklVQfJmZQseNN4KDKYjjMBl3H2Hz2KP7ha9TdRZzRXiYcmEITOpTnTMazcXGngjXMZXFVRw== +"@jup-ag/math@4.0.0-beta.12": + version "4.0.0-beta.12" + resolved "https://registry.yarnpkg.com/@jup-ag/math/-/math-4.0.0-beta.12.tgz#cf3e1aae462bc146a76c77e567913eeb75b6bd6f" + integrity sha512-ZcEmywZDo8/5ItQPSFjFKLaiiacharT+b7bBmEs1hZASq/dw3BF68P6HSAMSQYik/oxaXTTipgwOQqUsCGZbGw== dependencies: - decimal.js "10.3.1" + decimal.js "10.4.2" jsbi "4.3.0" -"@jup-ag/raydium-clmm-sdk@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@jup-ag/raydium-clmm-sdk/-/raydium-clmm-sdk-1.0.2.tgz#22e822c1fd3975af58a6e8c6fdc2deb2373dcf76" - integrity sha512-cFTmIqnKpoJeEgvjMTc3ylFO2mhfEDWDJVqP2t5rmxTy18MT6g7qXSTT3c8HVB3pM3TJAms1CA0MBC/0RS9YwQ== +"@jup-ag/phoenix-sdk@1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@jup-ag/phoenix-sdk/-/phoenix-sdk-1.0.7.tgz#30abceb603542a7e1bdac611fe0b9773505b854b" + integrity sha512-k++jnqNQo9HDlsElTcJgVI9bg0cymAP2Zny5w6rpyjTyNJuct0hCDKVF07BdV5IPqoAvy2EntL+9UB8LEL0uXg== + dependencies: + "@metaplex-foundation/beet" "^0.7.1" + "@metaplex-foundation/rustbin" "^0.3.1" + "@metaplex-foundation/solita" "^0.12.2" + "@solana/spl-token" "^0.3.7" + "@types/node" "^18.11.13" + bn.js "^5.2.1" + borsh "^0.7.0" + bs58 "^5.0.0" + +"@jup-ag/raydium-clmm-sdk@1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@jup-ag/raydium-clmm-sdk/-/raydium-clmm-sdk-1.0.5.tgz#8dfc774a03058954fe0bab8d36273d2c9edd0464" + integrity sha512-m20iDGdu3CLG6jB3fWPpEOfI9qnp0MyLIM+3YLklYCmPf3WQCJ45NS2NSFPKJBQv/IhB7N8P/Fn0KZ0fpwbJEw== dependencies: "@project-serum/anchor" "0.24.2" "@project-serum/borsh" "^0.2.5" @@ -277,25 +321,57 @@ "@solana/web3.js" "^1.66.2" decimal.js "^10.3.1" -"@jup-ag/whirlpool-sdk@0.1.1": - version "0.1.1" - resolved "https://registry.npmjs.org/@jup-ag/whirlpool-sdk/-/whirlpool-sdk-0.1.1.tgz" - integrity sha512-GaEnG+T4ltQ3eKLVEnBRpatrRsR1v6t6epnp/hlXDTxiHyfFaVK/gmfi6ckCXs+npL/y39OtwsO0QV2zkOJdcg== - dependencies: - "@orca-so/whirlpool-client-sdk" "npm:@jup-ag/whirlpool-client-sdk@0.0.8" - "@project-serum/anchor" "~0.23.0" - "@solana/spl-token" "~0.1.8" - axios "^0.25.0" - bn.js "~5.2.0" - decimal.js "~10.3.1" - tiny-invariant "~1.2.0" - -"@mercurial-finance/dynamic-amm-sdk@0.1.4": - version "0.1.4" - resolved "https://registry.yarnpkg.com/@mercurial-finance/dynamic-amm-sdk/-/dynamic-amm-sdk-0.1.4.tgz#49c68c0171ef76520d98141d6a3493ed02f5db1a" - integrity sha512-zxFAuw5Qep24640rGGK1OT4F51CkyaA5L5GbnDMZjTQagB6Uv7gicamvGhsMkDSf1rYuEsfC248Kbp7TW2gr7Q== - dependencies: - "@mercurial-finance/vault-sdk" "0.2.27" +"@jup-ag/whirlpools-sdk@0.7.2": + version "0.7.2" + resolved "https://registry.yarnpkg.com/@jup-ag/whirlpools-sdk/-/whirlpools-sdk-0.7.2.tgz#c4cc2fa601686e5cb5f1020b8c50acf38c9fb529" + integrity sha512-q3QPZ4QCj5s9eaY000jmIPiaFVCuJ/cYAxdzR+0gEeDCgrcBl3eJsxvaIEnyElM6x2r6/lc+yhjJMP0kfrUYxQ== + dependencies: + "@orca-so/common-sdk" "^0.1.4" + "@project-serum/anchor" "~0.25.0" + "@solana/spl-token" "^0.1.8" + "@solana/web3.js" "^1.66.0" + decimal.js "^10.3.1" + tiny-invariant "^1.2.0" + +"@mercurial-finance/apricot-sdk@0.17.6": + version "0.17.6" + resolved "https://registry.yarnpkg.com/@mercurial-finance/apricot-sdk/-/apricot-sdk-0.17.6.tgz#e5e2266dbf3d454a09d745561f486aaa351d625a" + integrity sha512-/x/nMksG2h3uB7G4bPVXk0YjvsGVUniSikRmCf/VFFly9BqcRcBtSk4aMdSvIjYsJrpSzWVrHXUYeOtUF1ObDA== + dependencies: + "@solana/spl-token" "0.1.8" + "@solana/web3.js" "^1.37.0" + decimal.js "^10.3.1" + tiny-invariant "^1.1.0" + +"@mercurial-finance/cypher-client@^4.1.4": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@mercurial-finance/cypher-client/-/cypher-client-4.1.4.tgz#17b4d76b9f53d2919e6aee4be2fa22432188c52f" + integrity sha512-W5zy+weni9LPPCL6ImGMjb/Ykg8x09kRVSsVg+OaXZ7qrA+/lwEvv32aEn8kKuha0drvuvTNdXHPUuC60UEnsg== + dependencies: + "@project-serum/anchor" "^0.26.0" + "@solana/web3.js" "~1.72.0" + +"@mercurial-finance/drift-sdk@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@mercurial-finance/drift-sdk/-/drift-sdk-1.0.3.tgz#c9426fd7c019aa973914841ca1f6c9397de444ca" + integrity sha512-I+K95ZK7FpSY67UcZ1JW0M2jOnEVoK5k3TMLzqbrv30m0IGBJYZ1zmrdPlIsNdd4N83KMsYbCjiGltL7h0/bYQ== + dependencies: + "@project-serum/anchor" "0.25.0-beta.1" + "@project-serum/serum" "^0.13.38" + "@pythnetwork/client" "2.5.3" + "@solana/spl-token" "^0.1.6" + "@solana/web3.js" "1.66.2" + "@switchboard-xyz/switchboard-v2" "^0.0.67" + bs58 "^5.0.0" + strict-event-emitter-types "^2.0.0" + uuid "^8.3.2" + +"@mercurial-finance/dynamic-amm-sdk@0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@mercurial-finance/dynamic-amm-sdk/-/dynamic-amm-sdk-0.2.3.tgz#30b4f19c1f57f7cdfade2b339c316fab624822e4" + integrity sha512-uMFeGaZJOvZZi4LDq9PqETG+VYS3ntJkpvCVMuA2CHUDc98KRSrlVcuaT1HjMOqks9i2iZbrRXOcVeEu7ApFXw== + dependencies: + "@mercurial-finance/vault-sdk" "0.3.12" "@project-serum/anchor" "0.24.2" "@saberhq/anchor-contrib" "^1.13.32" "@saberhq/stableswap-sdk" "^1.13.32" @@ -305,14 +381,28 @@ "@solana/web3.js" "^1.42.0" bn-sqrt "^1.0.0" bn.js "5.2.1" + decimal.js "^10.4.1" dotenv "^16.0.1" invariant "^2.2.4" jsbi "^4.3.0" -"@mercurial-finance/optimist@0.1.9": - version "0.1.9" - resolved "https://registry.yarnpkg.com/@mercurial-finance/optimist/-/optimist-0.1.9.tgz#82b612fc6d602c1010cada4fb396d92b7fcae03a" - integrity sha512-cOJan58djQdg2iHKV/jPFgD1bNm2hffa5S0FXREKSNfzZRfsYLZOnRNJ24X0o+VJ9kC5BY0HYwduT/+dAyZ0AQ== +"@mercurial-finance/frakt-sdk@0.0.2": + version "0.0.2" + resolved "https://registry.yarnpkg.com/@mercurial-finance/frakt-sdk/-/frakt-sdk-0.0.2.tgz#0a0f39aef240c1c7f092156c643f1eb27adfa566" + integrity sha512-x/3W7BMyUzMigkeJMLXNCnZunGw6JFSaG5hx4oaioDy9qT3MxT05OhaoKLs9zMl3RPLjy/xm1Y79eoDdz8qxEQ== + dependencies: + "@project-serum/anchor" "0.24.2" + axios "^1.2.1" + +"@mercurial-finance/francium-sdk@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@mercurial-finance/francium-sdk/-/francium-sdk-1.4.3.tgz#aa6c43da1a923a700bec0b0e425fe72a76d8dd68" + integrity sha512-beFsxFx9WsHsImCSZAPXlitE4kQMugHczATishmJdxXGEHvBfJ3hrncjaWf+znwlMTknx8zYgPFfeP9JzbHHgw== + +"@mercurial-finance/optimist@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@mercurial-finance/optimist/-/optimist-0.2.0.tgz#03992ce6de460611006ac094037013bcb6a999b1" + integrity sha512-tUA1y83jTXroEClGN7dyhHxKZ+C+zKbSRx/LA7BltMumNG8mFSWJpi5uwkhmfhmSzvSgDob/qw0py3lFjw/FKQ== dependencies: promise-retry "2.0.1" @@ -323,6 +413,29 @@ dependencies: promise-retry "2.0.1" +"@mercurial-finance/port-sdk@0.2.69": + version "0.2.69" + resolved "https://registry.yarnpkg.com/@mercurial-finance/port-sdk/-/port-sdk-0.2.69.tgz#79978c4be9175afb3640e18e16f21e439f203ef2" + integrity sha512-DDZBLkoIQVhLQRy+t7dVuiHNw0nAmWD7xqwMekHT71bBLU5ajQglRvQ9b8d2RQQn1WJsXhbGbc7eTUGWdZqWoQ== + dependencies: + "@solana/buffer-layout" "^3.0.0" + "@solana/spl-token" "0.1.8" + "@solana/spl-token-registry" "^0.2.1107" + "@solana/web3.js" "^1.32.0" + big.js "^6.1.1" + bn.js "^5.2.1" + buffer-layout "1.2.2" + +"@mercurial-finance/solend-sdk@0.6.5": + version "0.6.5" + resolved "https://registry.yarnpkg.com/@mercurial-finance/solend-sdk/-/solend-sdk-0.6.5.tgz#54b2fe6fb28356ba8e749e8c42fb9193cec4f258" + integrity sha512-544KqvD1IkpnyTUDOCt0yVlTcayt9rv+CTXHTFQDinWQQkA8uWBoiNbI0g49bJVE//Np3SbJSOgJmq5KlxgvWQ== + dependencies: + "@solana/web3.js" "^1.52.0" + bn.js "^5.2.0" + buffer "^6.0.3" + buffer-layout "^1.2.0" + "@mercurial-finance/tulip-platform-sdk@2.0.30": version "2.0.30" resolved "https://registry.yarnpkg.com/@mercurial-finance/tulip-platform-sdk/-/tulip-platform-sdk-2.0.30.tgz#c528ca8efd96e4667d8d905274065d6435438ad6" @@ -334,64 +447,86 @@ "@solana/web3.js" "^1.66.2" lodash "^4.17.21" -"@mercurial-finance/vault-sdk@0.2.27": - version "0.2.27" - resolved "https://registry.yarnpkg.com/@mercurial-finance/vault-sdk/-/vault-sdk-0.2.27.tgz#9be20d8114a62da568161e0e6db1aebc11c19859" - integrity sha512-WncIXzkDr+PZaEofDcjfKmmWyg1QW5E5Ceg7OYrzPij6i+qBHWz7l+1YQOshsTwqEwE0WpC8tfyZXFSqwtdnQw== +"@mercurial-finance/vault-sdk@0.3.12": + version "0.3.12" + resolved "https://registry.yarnpkg.com/@mercurial-finance/vault-sdk/-/vault-sdk-0.3.12.tgz#c77ced4b4ee742032d03a028f5966ccb39ffce9c" + integrity sha512-PslaUTs1JgMroGnyuykjK8W35tER4tmne1CMsBkyuo3p4gd6XIznhWgCZtbaodJHmmfgude5f+CEc0XtroNK/Q== dependencies: - "@apricot-lend/sdk-ts" "0.17.5" "@blockworks-foundation/mango-client" "^3.4.7" + "@mercurial-finance/apricot-sdk" "0.17.6" + "@mercurial-finance/cypher-client" "^4.1.4" + "@mercurial-finance/drift-sdk" "1.0.3" + "@mercurial-finance/frakt-sdk" "0.0.2" + "@mercurial-finance/francium-sdk" "1.4.3" "@mercurial-finance/optimist" "^0.1.4" - "@port.finance/port-sdk" "^0.2.67" + "@mercurial-finance/port-sdk" "0.2.69" + "@mercurial-finance/solend-sdk" "0.6.5" + "@mercurial-finance/tulip-platform-sdk" "2.0.30" "@project-serum/anchor" "0.24.2" "@quarryprotocol/quarry-sdk" "5.0.2" "@saberhq/anchor-contrib" "^1.13.6" "@solana/buffer-layout" "^4.0.0" "@solana/spl-token" "0.1.8" "@solana/spl-token-registry" "0.2.1105" - "@solana/wallet-adapter-base" "^0.9.5" - "@solana/web3.js" "^1.42.0" - "@solendprotocol/solend-sdk" "^0.5.6" + "@solana/web3.js" "~1.72.0" bn.js "5.2.1" cross-fetch "^3.1.5" decimal.js "10.3.1" - francium-sdk "^1.3.34" jsbi "4.3.0" -"@mercurial-finance/vault-sdk@0.2.30": - version "0.2.30" - resolved "https://registry.yarnpkg.com/@mercurial-finance/vault-sdk/-/vault-sdk-0.2.30.tgz#5476f12d8c2296a492ba9c6e4865d275078b9a34" - integrity sha512-J3BvzRmBTO3cd+6BQ9bzSPZ3K4y1WhdRi8t0Bm7P5Plt9awRb4TXEXin/NJojnmkfbCmeQ4eaqJ9tofFPVmX/Q== +"@metaplex-foundation/beet-solana@^0.3.0": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/beet-solana/-/beet-solana-0.3.1.tgz#4b37cda5c7f32ffd2bdd8b3164edc05c6463ab35" + integrity sha512-tgyEl6dvtLln8XX81JyBvWjIiEcjTkUwZbrM5dIobTmoqMuGewSyk9CClno8qsMsFdB5T3jC91Rjeqmu/6xk2g== dependencies: - "@apricot-lend/sdk-ts" "0.17.5" - "@blockworks-foundation/mango-client" "^3.4.7" - "@mercurial-finance/optimist" "^0.1.4" - "@mercurial-finance/tulip-platform-sdk" "2.0.30" - "@port.finance/port-sdk" "^0.2.67" - "@project-serum/anchor" "0.24.2" - "@quarryprotocol/quarry-sdk" "5.0.2" - "@saberhq/anchor-contrib" "^1.13.6" - "@solana/buffer-layout" "^4.0.0" - "@solana/spl-token" "0.1.8" - "@solana/spl-token-registry" "0.2.1105" - "@solana/wallet-adapter-base" "^0.9.5" - "@solana/web3.js" "^1.42.0" - "@solendprotocol/solend-sdk" "^0.5.6" - bn.js "5.2.1" - cross-fetch "^3.1.5" - decimal.js "10.3.1" - francium-sdk "^1.3.34" - jsbi "4.3.0" + "@metaplex-foundation/beet" ">=0.1.0" + "@solana/web3.js" "^1.56.2" + bs58 "^5.0.0" + debug "^4.3.4" -"@mithraic-labs/psy-american@^0.2.1": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@mithraic-labs/psy-american/-/psy-american-0.2.2.tgz#2560d2e27a090b656a3fb1235b9b420fb75c970f" - integrity sha512-MmgLH3Mx4/TXXKLTWApRLchHaUteO31YC8jbtA6/GLqvSpIkLwfcmlzN7Ncca7UgWWCmDYgI3J15hRubqkTjmw== +"@metaplex-foundation/beet@>=0.1.0", "@metaplex-foundation/beet@^0.7.1": + version "0.7.1" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/beet/-/beet-0.7.1.tgz#0975314211643f87b5f6f3e584fa31abcf4c612c" + integrity sha512-hNCEnS2WyCiYyko82rwuISsBY3KYpe828ubsd2ckeqZr7tl0WVLivGkoyA/qdiaaHEBGdGl71OpfWa2rqL3DiA== dependencies: - "@project-serum/anchor" "^0.24.2" - "@project-serum/serum" "^0.13.60" - "@solana/spl-token" "^0.1.8" - "@solana/web3.js" "^1.28.0" + ansicolors "^0.3.2" + bn.js "^5.2.0" + debug "^4.3.3" + +"@metaplex-foundation/beet@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/beet/-/beet-0.4.0.tgz#eb2a0a6eb084bb25d67dd9bed2f7387ee7e63a55" + integrity sha512-2OAKJnLatCc3mBXNL0QmWVQKAWK2C7XDfepgL0p/9+8oSx4bmRAFHFqptl1A/C0U5O3dxGwKfmKluW161OVGcA== + dependencies: + ansicolors "^0.3.2" + bn.js "^5.2.0" + debug "^4.3.3" + +"@metaplex-foundation/rustbin@^0.3.0", "@metaplex-foundation/rustbin@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/rustbin/-/rustbin-0.3.1.tgz#bbcd61e8699b73c0b062728c6f5e8d52e8145042" + integrity sha512-hWd2JPrnt2/nJzkBpZD3Y6ZfCUlJujv2K7qUfsxdS0jSwLrSrOvYwmNWFw6mc3lbULj6VP4WDyuy9W5/CHU/lQ== + dependencies: + debug "^4.3.3" + semver "^7.3.7" + text-table "^0.2.0" + toml "^3.0.0" + +"@metaplex-foundation/solita@^0.12.2": + version "0.12.2" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/solita/-/solita-0.12.2.tgz#13ef213ac183c986f6d01c5d981c44e59a900834" + integrity sha512-oczMfE43NNHWweSqhXPTkQBUbap/aAiwjDQw8zLKNnd/J8sXr/0+rKcN5yJIEgcHeKRkp90eTqkmt2WepQc8yw== + dependencies: + "@metaplex-foundation/beet" "^0.4.0" + "@metaplex-foundation/beet-solana" "^0.3.0" + "@metaplex-foundation/rustbin" "^0.3.0" + "@solana/web3.js" "^1.36.0" + camelcase "^6.2.1" + debug "^4.3.3" + js-sha256 "^0.9.0" + prettier "^2.5.1" + snake-case "^3.0.4" + spok "^1.4.3" "@noble/ed25519@^1.7.0": version "1.7.1" @@ -408,60 +543,40 @@ resolved "https://registry.yarnpkg.com/@noble/secp256k1/-/secp256k1-1.7.0.tgz#d15357f7c227e751d90aa06b05a0e5cf993ba8c1" integrity sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw== -"@orca-so/whirlpool-client-sdk@npm:@jup-ag/whirlpool-client-sdk@0.0.8": - version "0.0.8" - resolved "https://registry.npmjs.org/@jup-ag/whirlpool-client-sdk/-/whirlpool-client-sdk-0.0.8.tgz" - integrity sha512-nlAE/huKAWNxJ9g9BhD7nWGqTg/s0kGjWYqccsYM1Nv6CjesvWdtl8N4k81enmYYU2jgjm6f4XYKA8zTLHsBsA== - dependencies: - "@project-serum/anchor" "~0.23.0" - "@solana/spl-token" "~0.1.8" - bn.js "~5.2.0" - decimal.js "~10.3.1" - lru-cache "^7.9.0" - -"@port.finance/port-sdk@^0.2.67": - version "0.2.67" - resolved "https://registry.yarnpkg.com/@port.finance/port-sdk/-/port-sdk-0.2.67.tgz#48ddd27af7b14c956fa6a2941d84edc61eb9c082" - integrity sha512-qm7IHdfP/vhSv41RHveEUsJSBOknPeWYuRwZS5oISwe1kvcOBHkuh/9GuJD24TlE9HaoO+JGq3rpn8YLFjNh8w== +"@orca-so/common-sdk@^0.1.4": + version "0.1.10" + resolved "https://registry.yarnpkg.com/@orca-so/common-sdk/-/common-sdk-0.1.10.tgz#c5c926ba81bbb3d6eab96e58353873f1c1989b26" + integrity sha512-0rFFt0hAuA+ucWSNpxKUJ2oKduhtlUnE/S0xiOC1uBj5Ngw0ka90i/fjJ8Lz4SxjxSUQkr+Eqic8eOY13qB7mQ== dependencies: - "@project-serum/anchor" "^0.21.0" - "@saberhq/solana-contrib" "^1.12.53" - "@saberhq/token-utils" "^1.12.53" - "@solana/buffer-layout" "^3.0.0" - "@solana/spl-token" "^0.1.8" - "@solana/spl-token-registry" "^0.2.1107" - big.js "^6.1.1" - bignumber.js "^9.0.1" - buffer-layout "1.2.2" - jsbi "^4.1.0" - prettier "^2.4.1" + "@project-serum/anchor" "~0.25.0" + "@solana/spl-token" "0.1.8" + decimal.js "^10.3.1" tiny-invariant "^1.2.0" - typescript "^4.3.5" -"@project-serum/anchor@0.16.2": - version "0.16.2" - resolved "https://registry.yarnpkg.com/@project-serum/anchor/-/anchor-0.16.2.tgz#b8b4ec4c749d59a224108f8d82ab68217ef752ae" - integrity sha512-wOJwObd4wOZ5tRRMCKYjeMNsEmf7vuC71KQRnw6wthhErL8c/818n4gYIZCf/1ZPl/8WPruIlmtQHDSEyy2+0Q== +"@project-serum/anchor@0.24.2", "@project-serum/anchor@^0.24.0", "@project-serum/anchor@~0.24.2": + version "0.24.2" + resolved "https://registry.npmjs.org/@project-serum/anchor/-/anchor-0.24.2.tgz" + integrity sha512-0/718g8/DnEuwAidUwh5wLYphUYXhUbiClkuRNhvNoa+1Y8a4g2tJyxoae+emV+PG/Gikd/QUBNMkIcimiIRTA== dependencies: - "@project-serum/borsh" "^0.2.2" - "@solana/web3.js" "^1.17.0" + "@project-serum/borsh" "^0.2.5" + "@solana/web3.js" "^1.36.0" base64-js "^1.5.1" bn.js "^5.1.2" bs58 "^4.0.1" - buffer-layout "^1.2.0" + buffer-layout "^1.2.2" camelcase "^5.3.1" + cross-fetch "^3.1.5" crypto-hash "^1.3.0" eventemitter3 "^4.0.7" - find "^0.3.0" js-sha256 "^0.9.0" pako "^2.0.3" snake-case "^3.0.4" toml "^3.0.0" -"@project-serum/anchor@0.24.2", "@project-serum/anchor@^0.24.0", "@project-serum/anchor@^0.24.2", "@project-serum/anchor@~0.24.2": - version "0.24.2" - resolved "https://registry.npmjs.org/@project-serum/anchor/-/anchor-0.24.2.tgz" - integrity sha512-0/718g8/DnEuwAidUwh5wLYphUYXhUbiClkuRNhvNoa+1Y8a4g2tJyxoae+emV+PG/Gikd/QUBNMkIcimiIRTA== +"@project-serum/anchor@0.25.0-beta.1": + version "0.25.0-beta.1" + resolved "https://registry.yarnpkg.com/@project-serum/anchor/-/anchor-0.25.0-beta.1.tgz#7b113fb6604483d6740c8da9c6d86e9a5d5f6cf7" + integrity sha512-edesFlclgQzIluD2mC0xrGPnABBllKvbGd6MOtNZMCauUnx1Xbu073um8O6mrCeuZrz4PG9AhwAp1y5cOl3R4A== dependencies: "@project-serum/borsh" "^0.2.5" "@solana/web3.js" "^1.36.0" @@ -476,6 +591,7 @@ js-sha256 "^0.9.0" pako "^2.0.3" snake-case "^3.0.4" + superstruct "^0.15.4" toml "^3.0.0" "@project-serum/anchor@^0.11.1": @@ -580,7 +696,7 @@ snake-case "^3.0.4" toml "^3.0.0" -"@project-serum/anchor@^0.25.0": +"@project-serum/anchor@^0.25.0", "@project-serum/anchor@~0.25.0": version "0.25.0" resolved "https://registry.yarnpkg.com/@project-serum/anchor/-/anchor-0.25.0.tgz#88ee4843336005cf5a64c80636ce626f0996f503" integrity sha512-E6A5Y/ijqpfMJ5psJvbw0kVTzLZFUcOFgs6eSM2M2iWE1lVRF18T6hWZVNl6zqZsoz98jgnNHtVGJMs+ds9A7A== @@ -601,25 +717,25 @@ superstruct "^0.15.4" toml "^3.0.0" -"@project-serum/anchor@~0.23.0": - version "0.23.0" - resolved "https://registry.npmjs.org/@project-serum/anchor/-/anchor-0.23.0.tgz" - integrity sha512-LV2/ifZOJVFTZ4GbEloXln3iVfCvO1YM8i7BBCrUm4tehP7irMx4nr4/IabHWOzrQcQElsxSP/lb1tBp+2ff8A== +"@project-serum/anchor@^0.26.0": + version "0.26.0" + resolved "https://registry.yarnpkg.com/@project-serum/anchor/-/anchor-0.26.0.tgz#99e15a3923a5d10514f8185b2d3909e5699d60d5" + integrity sha512-Nq+COIjE1135T7qfnOHEn7E0q39bQTgXLFk837/rgFe6Hkew9WML7eHsS+lSYD2p3OJaTiUOHTAq1lHy36oIqQ== dependencies: - "@project-serum/borsh" "^0.2.5" - "@solana/web3.js" "^1.36.0" + "@coral-xyz/borsh" "^0.26.0" + "@solana/web3.js" "^1.68.0" base64-js "^1.5.1" bn.js "^5.1.2" bs58 "^4.0.1" buffer-layout "^1.2.2" - camelcase "^5.3.1" + camelcase "^6.3.0" cross-fetch "^3.1.5" crypto-hash "^1.3.0" eventemitter3 "^4.0.7" - find "^0.3.0" js-sha256 "^0.9.0" pako "^2.0.3" snake-case "^3.0.4" + superstruct "^0.15.4" toml "^3.0.0" "@project-serum/associated-token@^0.1.1": @@ -635,7 +751,7 @@ bn.js "^5.1.2" buffer-layout "^1.2.0" -"@project-serum/borsh@^0.2.3", "@project-serum/borsh@^0.2.4", "@project-serum/borsh@^0.2.5": +"@project-serum/borsh@^0.2.4", "@project-serum/borsh@^0.2.5": version "0.2.5" resolved "https://registry.npmjs.org/@project-serum/borsh/-/borsh-0.2.5.tgz" integrity sha512-UmeUkUoKdQ7rhx6Leve1SssMR/Ghv8qrEiyywyxSWg7ooV7StdpPBhciiy5eB3T0qU1BXvdRNC8TdrkxK7WC5Q== @@ -643,7 +759,7 @@ bn.js "^5.1.2" buffer-layout "^1.2.0" -"@project-serum/serum@0.13.65", "@project-serum/serum@^0.13.60", "@project-serum/serum@^0.13.65": +"@project-serum/serum@0.13.65", "@project-serum/serum@^0.13.38", "@project-serum/serum@^0.13.65": version "0.13.65" resolved "https://registry.npmjs.org/@project-serum/serum/-/serum-0.13.65.tgz" integrity sha512-BHRqsTqPSfFB5p+MgI2pjvMBAQtO8ibTK2fYY96boIFkCI3TTwXDt2gUmspeChKO2pqHr5aKevmexzAcXxrSRA== @@ -726,6 +842,15 @@ resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== +"@pythnetwork/client@2.5.3": + version "2.5.3" + resolved "https://registry.yarnpkg.com/@pythnetwork/client/-/client-2.5.3.tgz#86c9f92d01d8f282fdd8b5b11039da654e263988" + integrity sha512-NBLxPnA6A3tZb/DYUooD4SO63UJ70s9DzzFPGXcQNBR9itcycp7aaV+UA5oUPloD/4UHL9soo2fRuDVur0gmhA== + dependencies: + "@solana/web3.js" "^1.30.2" + assert "^2.0.0" + buffer "^6.0.1" + "@pythnetwork/client@2.7.3": version "2.7.3" resolved "https://registry.yarnpkg.com/@pythnetwork/client/-/client-2.7.3.tgz#6075a16dc394d1734e76b04e907a680490a61536" @@ -742,6 +867,14 @@ assert "^2.0.0" buffer "^6.0.1" +"@pythnetwork/client@^2.8.0": + version "2.15.0" + resolved "https://registry.yarnpkg.com/@pythnetwork/client/-/client-2.15.0.tgz#e84a1e52e7b142acc7476940f94f6dffc2e94bc2" + integrity sha512-PTFI0ZWqbDiuiiB2Xx76ZU9PItHPIIQzsEqpbs0N9aumIeVXh6A1m/oZTZ7pRcG4jA9wROmA+GaYQU8UHzpjWA== + dependencies: + "@coral-xyz/anchor" "^0.26.0" + buffer "^6.0.1" + "@quarryprotocol/quarry-sdk@5.0.2": version "5.0.2" resolved "https://registry.yarnpkg.com/@quarryprotocol/quarry-sdk/-/quarry-sdk-5.0.2.tgz#f306ef4c0446a2ae7432e6e0593bc3dcb75812ee" @@ -776,32 +909,32 @@ dependencies: tslib "^2.4.0" -"@saberhq/solana-contrib@^1.12.53", "@saberhq/solana-contrib@^1.14.8": - version "1.14.8" - resolved "https://registry.yarnpkg.com/@saberhq/solana-contrib/-/solana-contrib-1.14.8.tgz#5584a57345740c8bf9ae8e1aee3d11f38d3becc4" - integrity sha512-FD5+3K2NxDBLM+0PXfbSnYvw8qT+YlYJBU7QPi1l83h024NceZmTZTq6WHAY3FoiaIpdEeMxTj6Fub2zriJEfw== +"@saberhq/solana-contrib@^1.13.32", "@saberhq/solana-contrib@^1.13.6": + version "1.13.32" + resolved "https://registry.npmjs.org/@saberhq/solana-contrib/-/solana-contrib-1.13.32.tgz" + integrity sha512-W0F5W1CJjk2ACuAYjGxr/nB+pDHsmg2A6F+d+XRM6/EES/9ZoIINHCA1dnPsTa0p4PnC1S7BtCrv9aERzwRKhg== dependencies: - "@saberhq/option-utils" "^1.14.8" + "@saberhq/option-utils" "^1.13.32" "@solana/buffer-layout" "^4.0.0" "@types/promise-retry" "^1.1.3" "@types/retry" "^0.12.2" promise-retry "^2.0.1" retry "^0.13.1" - tiny-invariant "^1.3.1" + tiny-invariant "^1.2.0" tslib "^2.4.0" -"@saberhq/solana-contrib@^1.12.66", "@saberhq/solana-contrib@^1.13.32", "@saberhq/solana-contrib@^1.13.6": - version "1.13.32" - resolved "https://registry.npmjs.org/@saberhq/solana-contrib/-/solana-contrib-1.13.32.tgz" - integrity sha512-W0F5W1CJjk2ACuAYjGxr/nB+pDHsmg2A6F+d+XRM6/EES/9ZoIINHCA1dnPsTa0p4PnC1S7BtCrv9aERzwRKhg== +"@saberhq/solana-contrib@^1.14.8": + version "1.14.8" + resolved "https://registry.yarnpkg.com/@saberhq/solana-contrib/-/solana-contrib-1.14.8.tgz#5584a57345740c8bf9ae8e1aee3d11f38d3becc4" + integrity sha512-FD5+3K2NxDBLM+0PXfbSnYvw8qT+YlYJBU7QPi1l83h024NceZmTZTq6WHAY3FoiaIpdEeMxTj6Fub2zriJEfw== dependencies: - "@saberhq/option-utils" "^1.13.32" + "@saberhq/option-utils" "^1.14.8" "@solana/buffer-layout" "^4.0.0" "@types/promise-retry" "^1.1.3" "@types/retry" "^0.12.2" promise-retry "^2.0.1" retry "^0.13.1" - tiny-invariant "^1.2.0" + tiny-invariant "^1.3.1" tslib "^2.4.0" "@saberhq/stableswap-sdk@1.13.6": @@ -827,7 +960,7 @@ tiny-invariant "^1.3.1" tslib "^2.4.0" -"@saberhq/token-utils@1.13.32", "@saberhq/token-utils@^1.12.66", "@saberhq/token-utils@^1.13.6": +"@saberhq/token-utils@1.13.32", "@saberhq/token-utils@^1.13.6": version "1.13.32" resolved "https://registry.npmjs.org/@saberhq/token-utils/-/token-utils-1.13.32.tgz" integrity sha512-n5ECiw82IQJwyq9bTkcrbNWVi+lAQoQlJlTmIye8odUQATBsqOWN+clqfrFkn/UMmezO60bo34bUaM0Oir7Pew== @@ -839,7 +972,7 @@ tiny-invariant "^1.2.0" tslib "^2.4.0" -"@saberhq/token-utils@^1.12.53", "@saberhq/token-utils@^1.14.8": +"@saberhq/token-utils@^1.14.8": version "1.14.8" resolved "https://registry.yarnpkg.com/@saberhq/token-utils/-/token-utils-1.14.8.tgz#083cb340eded34507d2c4324f40f35fb6412d8db" integrity sha512-/1sp914BWQh39veGdNoJmuZIA7TwMpazMvZwzAD+lN3tvvt0RIVCpY+X3uZvAtV3AttlYSn9b0E7BPRPQrN45A== @@ -899,17 +1032,7 @@ dependencies: cross-fetch "3.0.6" -"@solana/spl-token-v2@npm:@solana/spl-token@0.2.0": - version "0.2.0" - resolved "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.2.0.tgz" - integrity sha512-RWcn31OXtdqIxmkzQfB2R+WpsJOVS6rKuvpxJFjvik2LyODd+WN58ZP3Rpjpro03fscGAkzlFuP3r42doRJgyQ== - dependencies: - "@solana/buffer-layout" "^4.0.0" - "@solana/buffer-layout-utils" "^0.2.0" - "@solana/web3.js" "^1.32.0" - start-server-and-test "^1.14.0" - -"@solana/spl-token@0.1.8", "@solana/spl-token@^0.1.6", "@solana/spl-token@^0.1.8", "@solana/spl-token@~0.1.8": +"@solana/spl-token@0.1.8", "@solana/spl-token@^0.1.6", "@solana/spl-token@^0.1.8": version "0.1.8" resolved "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.1.8.tgz" integrity sha512-LZmYCKcPQDtJgecvWOgT/cnoIQPWjdH+QVyzPcFvyDUiT0DiRjZaam4aqNUyvchLFhzgunv3d9xOoyE34ofdoQ== @@ -940,6 +1063,15 @@ "@solana/buffer-layout-utils" "^0.2.0" buffer "^6.0.3" +"@solana/spl-token@^0.3.7": + version "0.3.7" + resolved "https://registry.yarnpkg.com/@solana/spl-token/-/spl-token-0.3.7.tgz#6f027f9ad8e841f792c32e50920d9d2e714fc8da" + integrity sha512-bKGxWTtIw6VDdCBngjtsGlKGLSmiu/8ghSt/IOYJV24BsymRbgq7r12GToeetpxmPaZYLddKwAz7+EwprLfkfg== + dependencies: + "@solana/buffer-layout" "^4.0.0" + "@solana/buffer-layout-utils" "^0.2.0" + buffer "^6.0.3" + "@solana/wallet-adapter-base@^0.7.1": version "0.7.1" resolved "https://registry.npmjs.org/@solana/wallet-adapter-base/-/wallet-adapter-base-0.7.1.tgz" @@ -947,13 +1079,6 @@ dependencies: eventemitter3 "^4.0.7" -"@solana/wallet-adapter-base@^0.9.5": - version "0.9.17" - resolved "https://registry.yarnpkg.com/@solana/wallet-adapter-base/-/wallet-adapter-base-0.9.17.tgz#b388fea0ec6da40e23342068a4cfa9be65dc8f63" - integrity sha512-YEkO04QndfRXb6psznMuRsw2YBHqVGxmuJgQskCHp2DAkHWPDNbKlv+Q4mOD2gfkUNHUMP8sTnwORhsIR3fQjQ== - dependencies: - eventemitter3 "^4.0.0" - "@solana/web3.js@1.31.0", "@solana/web3.js@^1.17.0", "@solana/web3.js@^1.21.0": version "1.31.0" resolved "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.31.0.tgz" @@ -974,10 +1099,10 @@ superstruct "^0.14.2" tweetnacl "^1.0.0" -"@solana/web3.js@^1.28.0", "@solana/web3.js@^1.29.0", "@solana/web3.js@^1.31.0", "@solana/web3.js@^1.37.0", "@solana/web3.js@^1.41.1", "@solana/web3.js@^1.42.0", "@solana/web3.js@^1.43.5": - version "1.63.1" - resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.63.1.tgz#88a19a17f5f4aada73ad70a94044c1067cab2b4d" - integrity sha512-wgEdGVK5FTS2zENxbcGSvKpGZ0jDS6BUdGu8Gn6ns0CzgJkK83u4ip3THSnBPEQ5i/jrqukg998BwV1H67+qiQ== +"@solana/web3.js@1.66.2", "@solana/web3.js@^1.66.2": + version "1.66.2" + resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.66.2.tgz#80b43c5868b846124fe3ebac7d3943930c3fa60c" + integrity sha512-RyaHMR2jGmaesnYP045VLeBGfR/gAW3cvZHzMFGg7bkO+WOYOYp1nEllf0/la4U4qsYGKCsO9eEevR5fhHiVHg== dependencies: "@babel/runtime" "^7.12.5" "@noble/ed25519" "^1.7.0" @@ -1015,6 +1140,27 @@ superstruct "^0.14.2" tweetnacl "^1.0.0" +"@solana/web3.js@^1.31.0", "@solana/web3.js@^1.37.0", "@solana/web3.js@^1.41.1", "@solana/web3.js@^1.42.0", "@solana/web3.js@^1.43.5": + version "1.63.1" + resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.63.1.tgz#88a19a17f5f4aada73ad70a94044c1067cab2b4d" + integrity sha512-wgEdGVK5FTS2zENxbcGSvKpGZ0jDS6BUdGu8Gn6ns0CzgJkK83u4ip3THSnBPEQ5i/jrqukg998BwV1H67+qiQ== + dependencies: + "@babel/runtime" "^7.12.5" + "@noble/ed25519" "^1.7.0" + "@noble/hashes" "^1.1.2" + "@noble/secp256k1" "^1.6.3" + "@solana/buffer-layout" "^4.0.0" + bigint-buffer "^1.1.5" + bn.js "^5.0.0" + borsh "^0.7.0" + bs58 "^4.0.1" + buffer "6.0.1" + fast-stable-stringify "^1.0.0" + jayson "^3.4.4" + node-fetch "2" + rpc-websockets "^7.5.0" + superstruct "^0.14.2" + "@solana/web3.js@^1.32.0", "@solana/web3.js@^1.36.0": version "1.41.3" resolved "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.41.3.tgz" @@ -1037,6 +1183,28 @@ superstruct "^0.14.2" tweetnacl "^1.0.0" +"@solana/web3.js@^1.33.0", "@solana/web3.js@^1.50.1", "@solana/web3.js@^1.52.0", "@solana/web3.js@^1.56.2", "@solana/web3.js@^1.66.0", "@solana/web3.js@^1.68.0": + version "1.73.3" + resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.73.3.tgz#60e6bd68f6f364d4be360b1e0a03a0a68468a029" + integrity sha512-vHRMo589XEIpoujpE2sZZ1aMZvfA1ImKfNxobzEFyMb+H5j6mRRUXfdgWD0qJ0sm11e5BcBC7HPeRXJB+7f3Lg== + dependencies: + "@babel/runtime" "^7.12.5" + "@noble/ed25519" "^1.7.0" + "@noble/hashes" "^1.1.2" + "@noble/secp256k1" "^1.6.3" + "@solana/buffer-layout" "^4.0.0" + agentkeepalive "^4.2.1" + bigint-buffer "^1.1.5" + bn.js "^5.0.0" + borsh "^0.7.0" + bs58 "^4.0.1" + buffer "6.0.1" + fast-stable-stringify "^1.0.0" + jayson "^3.4.4" + node-fetch "^2.6.7" + rpc-websockets "^7.5.1" + superstruct "^0.14.2" + "@solana/web3.js@^1.47.3": version "1.47.3" resolved "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.47.3.tgz" @@ -1059,16 +1227,17 @@ superstruct "^0.14.2" tweetnacl "^1.0.0" -"@solana/web3.js@^1.66.2": - version "1.66.2" - resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.66.2.tgz#80b43c5868b846124fe3ebac7d3943930c3fa60c" - integrity sha512-RyaHMR2jGmaesnYP045VLeBGfR/gAW3cvZHzMFGg7bkO+WOYOYp1nEllf0/la4U4qsYGKCsO9eEevR5fhHiVHg== +"@solana/web3.js@~1.72.0": + version "1.72.0" + resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.72.0.tgz#8d54de6887bc885c78a4a2bebe891c349fbb029e" + integrity sha512-xMoCk0y/GpiQhHbRjMcrd5NpmkwhAA0c01id7lrr6nhNdz6Uc/CywPdBeZw3Qz6BVZ/qlUoerpKPWeiXqMUjwA== dependencies: "@babel/runtime" "^7.12.5" "@noble/ed25519" "^1.7.0" "@noble/hashes" "^1.1.2" "@noble/secp256k1" "^1.6.3" "@solana/buffer-layout" "^4.0.0" + agentkeepalive "^4.2.1" bigint-buffer "^1.1.5" bn.js "^5.0.0" borsh "^0.7.0" @@ -1080,25 +1249,7 @@ rpc-websockets "^7.5.0" superstruct "^0.14.2" -"@solendprotocol/solend-sdk@^0.5.6": - version "0.5.9" - resolved "https://registry.yarnpkg.com/@solendprotocol/solend-sdk/-/solend-sdk-0.5.9.tgz#94c6bfe75709d4dfed998eadc6a33ba4770cd4bd" - integrity sha512-QB6IJWkwKeiAVBGuXxM0ST1tNaez8IQDsM1icJrA7CdEmXnwgLyX5RuaBo9vGYfgxzUmlaIXpBUpKTPN/BU5lA== - dependencies: - "@mithraic-labs/psy-american" "^0.2.1" - "@project-serum/anchor" "^0.24.2" - "@pythnetwork/client" "^2.5.1" - "@solana/buffer-layout" "^4.0.0" - "@solana/spl-token" "^0.1.8" - "@solana/web3.js" "^1.31.0" - axios "^0.24.0" - bignumber.js "^9.0.2" - bn.js "^5.2.0" - buffer "^6.0.3" - buffer-layout "^1.2.0" - isomorphic-fetch "^3.0.0" - -"@switchboard-xyz/switchboard-api@^0.2.152": +"@switchboard-xyz/switchboard-api@^0.2.150": version "0.2.201" resolved "https://registry.yarnpkg.com/@switchboard-xyz/switchboard-api/-/switchboard-api-0.2.201.tgz#d082206d521d24dbcdeb06a77e6637a56ab883eb" integrity sha512-hlxgeYmO6dbOEcmQzT1SqRxdiCFyVOMpyW4HFPgmPKT0+wSVkjsLc+BKkMGYPDaO0sWMLTJrj0FGhhTsrqd8Mg== @@ -1110,6 +1261,26 @@ typedoc "^0.22.15" ws "^7.4.6" +"@switchboard-xyz/switchboard-v2@^0.0.67": + version "0.0.67" + resolved "https://registry.yarnpkg.com/@switchboard-xyz/switchboard-v2/-/switchboard-v2-0.0.67.tgz#2fb1f2f18266f6963cca3ff31da1196dc3172c8d" + integrity sha512-6yFFCSrc7MGLEu2bfRt4dzcYfWyBF8JoA2N/hTZUDqAw9xaEgSSR7laTvHAjVy4m4MVwu7DLadpCivLy/QEPLA== + dependencies: + "@project-serum/anchor" "^0.22.0" + "@solana/spl-token" "^0.1.8" + "@solana/web3.js" "^1.33.0" + "@switchboard-xyz/switchboard-api" "^0.2.150" + assert "^2.0.0" + big.js "^6.1.1" + bs58 "^4.0.1" + buffer-layout "^1.2.0" + chan "^0.6.1" + crypto-js "^4.0.0" + long "^4.0.0" + protobufjs "^6.10.2" + ts-proto "^1.79.0" + typescript "^4.2.4" + "@tsconfig/node10@^1.0.7": version "1.0.8" resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz" @@ -1154,11 +1325,6 @@ dependencies: base-x "^3.0.6" -"@types/coingecko-api@^1.0.10": - version "1.0.10" - resolved "https://registry.yarnpkg.com/@types/coingecko-api/-/coingecko-api-1.0.10.tgz#e841f75c1dc5c6ab8f251011b28a9aec0576ec19" - integrity sha512-ENJO5JzV7qTj8GfrRWAy8lom4RPQv03stvw2z9riz0z7WOXcaorc8OPov8JEekoGQ397O1BbvgPjZj7bWgqdgg== - "@types/connect@^3.4.33": version "3.4.35" resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" @@ -1205,6 +1371,16 @@ resolved "https://registry.npmjs.org/@types/node/-/node-12.20.41.tgz" integrity sha512-f6xOqucbDirG7LOzedpvzjP3UTmHttRou3Mosx3vL9wr9AIQGhcPgVnqa8ihpZYnxyM1rxeNCvTyukPKZtq10Q== +"@types/node@^18.11.13": + version "18.14.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.14.1.tgz#90dad8476f1e42797c49d6f8b69aaf9f876fc69f" + integrity sha512-QH+37Qds3E0eDlReeboBxfHbX9omAcBCXEzswCu6jySP642jiM3cYSIkU/REqwhCUqXdonHFuBfJDiAJxMNhaQ== + +"@types/object-hash@^1.3.0": + version "1.3.4" + resolved "https://registry.yarnpkg.com/@types/object-hash/-/object-hash-1.3.4.tgz#079ba142be65833293673254831b5e3e847fe58b" + integrity sha512-xFdpkAkikBgqBdG9vIlsqffDV8GpvnPEzs0IUtr1v3BEB97ijsFQ4RXVbUZwjFThhB4MDSTUfvmxUD5PGx0wXA== + "@types/promise-retry@^1.1.3": version "1.1.3" resolved "https://registry.npmjs.org/@types/promise-retry/-/promise-retry-1.1.3.tgz" @@ -1279,6 +1455,15 @@ acorn@^8.4.1: resolved "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz" integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== +agentkeepalive@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717" + integrity sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA== + dependencies: + debug "^4.1.0" + depd "^1.1.2" + humanize-ms "^1.2.1" + ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" @@ -1291,6 +1476,11 @@ ansi-styles@^4.0.0: dependencies: color-convert "^2.0.1" +ansicolors@^0.3.2, ansicolors@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" + integrity sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg== + arg@^4.1.0: version "4.1.3" resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" @@ -1323,19 +1513,14 @@ axios@^0.21.1: dependencies: follow-redirects "^1.14.0" -axios@^0.24.0: - version "0.24.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.24.0.tgz#804e6fa1e4b9c5288501dd9dff56a7a0940d20d6" - integrity sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA== +axios@^1.2.1: + version "1.3.4" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.3.4.tgz#f5760cefd9cfb51fd2481acf88c05f67c4523024" + integrity sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ== dependencies: - follow-redirects "^1.14.4" - -axios@^0.25.0: - version "0.25.0" - resolved "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz" - integrity sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g== - dependencies: - follow-redirects "^1.14.7" + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" balanced-match@^1.0.0: version "1.0.2" @@ -1381,7 +1566,7 @@ bigint-buffer@^1.1.5: dependencies: bindings "^1.3.0" -bignumber.js@9.1.0, bignumber.js@^9.0.2, bignumber.js@^9.1.0: +bignumber.js@9.1.0, bignumber.js@^9.1.0: version "9.1.0" resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.0.tgz#8d340146107fe3a6cb8d40699643c302e8773b62" integrity sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A== @@ -1410,7 +1595,7 @@ bn-sqrt@^1.0.0: dependencies: bn.js "^5.2.0" -bn.js@5.2.1: +bn.js@5.2.1, bn.js@^5.2.1: version "5.2.1" resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== @@ -1420,7 +1605,7 @@ bn.js@^4.11.9: resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -bn.js@^5.0.0, bn.js@^5.1.0, bn.js@^5.1.2, bn.js@^5.2.0, bn.js@~5.2.0: +bn.js@^5.0.0, bn.js@^5.1.0, bn.js@^5.1.2, bn.js@^5.2.0: version "5.2.0" resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz" integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== @@ -1511,6 +1696,21 @@ camelcase@^5.3.1: resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== +camelcase@^6.2.1, camelcase@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +case-anything@^2.1.10: + version "2.1.10" + resolved "https://registry.yarnpkg.com/case-anything/-/case-anything-2.1.10.tgz#d18a6ca968d54ec3421df71e3e190f3bced23410" + integrity sha512-JczJwVrCP0jPKh05McyVsuOg6AYosrB9XWZKbQzXeDAm2ClE/PJE/BcrrQrVyGYH7Jg8V/LDupmyL4kFlVsVFQ== + +chan@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/chan/-/chan-0.6.1.tgz#ec0ad132e5bc62c27ef10ccbfc4d8dcd8ca00640" + integrity sha512-/TdBP2UhbBmw7qnqkzo9Mk4rzvwRv4dlNPXFerqWy90T8oBspKagJNZxrDbExKHhx9uXXHjo3f9mHgs9iKO3nQ== + check-more-types@2.24.0: version "2.24.0" resolved "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz" @@ -1530,11 +1730,6 @@ cliui@^7.0.2: strip-ansi "^6.0.0" wrap-ansi "^7.0.0" -coingecko-api@^1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/coingecko-api/-/coingecko-api-1.0.10.tgz#ac8694d5999f00727fe55f0078ce2917603076b2" - integrity sha512-7YLLC85+daxAw5QlBWoHVBVpJRwoPr4HtwanCr8V/WRjoyHTa1Lb9DQAvv4MDJZHiz4no6HGnDQnddtjV35oRA== - color-convert@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" @@ -1599,11 +1794,21 @@ crypto-hash@^1.3.0: resolved "https://registry.npmjs.org/crypto-hash/-/crypto-hash-1.3.0.tgz" integrity sha512-lyAZ0EMyjDkVvz8WOeVnuCPvKVBXcMv1l5SVqO1yC7PzTwrD/pPje/BIRbWhMoPe436U+Y2nD7f5bFx0kt+Sbg== +crypto-js@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.1.1.tgz#9e485bcf03521041bd85844786b83fb7619736cf" + integrity sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw== + data-uri-to-buffer@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz" integrity sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA== +dataloader@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-1.4.0.tgz#bca11d867f5d3f1b9ed9f737bd15970c65dff5c8" + integrity sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw== + debug@4.3.2: version "4.3.2" resolved "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" @@ -1611,16 +1816,33 @@ debug@4.3.2: dependencies: ms "2.1.2" +debug@^4.1.0, debug@^4.3.3, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + decimal.js-light@^2.5.1: version "2.5.1" resolved "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz" integrity sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg== -decimal.js@10.3.1, decimal.js@^10.3.1, decimal.js@~10.3.1: +decimal.js@10.3.1, decimal.js@^10.3.1: version "10.3.1" resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz" integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== +decimal.js@10.4.2: + version "10.4.2" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.2.tgz#0341651d1d997d86065a2ce3a441fbd0d8e8b98e" + integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA== + +decimal.js@^10.4.1: + version "10.4.3" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" + integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== + define-properties@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" @@ -1638,6 +1860,16 @@ delayed-stream@~1.0.0: resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== +depd@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== + diff@^4.0.1: version "4.0.2" resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" @@ -1661,6 +1893,13 @@ dotenv@^16.0.1: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.2.tgz#0b0f8652c016a3858ef795024508cddc4bffc5bf" integrity sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA== +dprint-node@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/dprint-node/-/dprint-node-1.0.7.tgz#f571eaf61affb3a696cff1bdde78a021875ba540" + integrity sha512-NTZOW9A7ipb0n7z7nC3wftvsbceircwVHSgzobJsEQa+7RnOMbhrfX5IflA6CtC4GA63DSAiHYXa4JKEy9F7cA== + dependencies: + detect-libc "^1.0.3" + duplexer@~0.1.1: version "0.1.2" resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" @@ -1759,7 +1998,7 @@ event-stream@=3.3.4: stream-combiner "~0.0.4" through "~2.3.1" -eventemitter3@^4.0.0, eventemitter3@^4.0.7: +eventemitter3@^4.0.7: version "4.0.7" resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== @@ -1813,16 +2052,11 @@ follow-redirects@^1.14.0: resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz" integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA== -follow-redirects@^1.14.4: +follow-redirects@^1.15.0: version "1.15.2" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== -follow-redirects@^1.14.7: - version "1.14.9" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz" - integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w== - foreach@^2.0.5: version "2.0.5" resolved "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" @@ -1844,22 +2078,6 @@ formdata-polyfill@^4.0.10: dependencies: fetch-blob "^3.1.2" -francium-sdk@^1.3.34: - version "1.3.44" - resolved "https://registry.yarnpkg.com/francium-sdk/-/francium-sdk-1.3.44.tgz#ca9df8e96afba04fd3f33cc379b8ccd80c918ae5" - integrity sha512-lUMpFyKzevD4K8mkqouKOxanJ1XYWtxfnaKscgemSn57KRmb+7IXnRTHIYbCFENQzsHYzToBRBinQ38lYwg2SQ== - dependencies: - "@project-serum/anchor" "0.16.2" - "@project-serum/borsh" "^0.2.2" - "@project-serum/serum" "^0.13.60" - "@solana/spl-token" "^0.1.8" - "@solana/web3.js" "^1.30.2" - axios "^0.24.0" - bigint-buffer "^1.1.5" - bignumber.js "^9.0.1" - bn.js "^5.2.0" - lodash "^4.17.21" - from@~0: version "0.1.7" resolved "https://registry.npmjs.org/from/-/from-0.1.7.tgz" @@ -1964,6 +2182,13 @@ human-signals@^2.1.0: resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== +humanize-ms@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" + integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== + dependencies: + ms "^2.0.0" + ieee754@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" @@ -2165,11 +2390,6 @@ joi@^17.4.0: "@sideway/formula" "^3.0.0" "@sideway/pinpoint" "^2.0.0" -js-base64@^3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-3.7.2.tgz#816d11d81a8aff241603d19ce5761e13e41d7745" - integrity sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ== - js-sha256@^0.9.0: version "0.9.0" resolved "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz" @@ -2185,7 +2405,7 @@ js-sha3@^0.8.0: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -jsbi@4.3.0, jsbi@^4.1.0, jsbi@^4.2.0, jsbi@^4.3.0: +jsbi@4.3.0, jsbi@^4.1.0, jsbi@^4.3.0: version "4.3.0" resolved "https://registry.npmjs.org/jsbi/-/jsbi-4.3.0.tgz" integrity sha512-SnZNcinB4RIcnEyZqFPdGPVgrg2AcnykiBy0sHVJQKHYeaLUvi3Exj+iaPpLnFVkDPZIV4U0yvgC9/R4uEAZ9g== @@ -2244,10 +2464,17 @@ lower-case@^2.0.2: dependencies: tslib "^2.0.3" -lru-cache@^7.9.0: - version "7.12.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.12.0.tgz" - integrity sha512-OIP3DwzRZDfLg9B9VP/huWBlpvbkmbfiBy8xmsXp4RPmE4A3MhwNozc5ZJ3fWnSg8fDcdlE/neRTPG2ycEKliw== +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lru-cache@~7.14.1: + version "7.14.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.14.1.tgz#8da8d2f5f59827edb388e63e459ac23d6d408fea" + integrity sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA== lunr@^2.3.9: version "2.3.9" @@ -2318,6 +2545,11 @@ ms@2.1.2: resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +ms@^2.0.0: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + no-case@^3.0.4: version "3.0.4" resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" @@ -2350,6 +2582,13 @@ node-fetch@^2.6.1: dependencies: whatwg-url "^5.0.0" +node-fetch@^2.6.7: + version "2.6.9" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6" + integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg== + dependencies: + whatwg-url "^5.0.0" + node-fetch@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-3.1.0.tgz" @@ -2371,6 +2610,11 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" +object-hash@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" + integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== + object-inspect@^1.11.0, object-inspect@^1.9.0: version "1.12.0" resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz" @@ -2430,10 +2674,10 @@ pause-stream@0.0.11: dependencies: through "~2.3" -prettier@^2.4.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" - integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== +prettier@^2.5.1: + version "2.8.4" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.4.tgz#34dd2595629bfbb79d344ac4a91ff948694463c3" + integrity sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw== promise-retry@2.0.1, promise-retry@^2.0.1: version "2.0.1" @@ -2443,7 +2687,7 @@ promise-retry@2.0.1, promise-retry@^2.0.1: err-code "^2.0.2" retry "^0.12.0" -protobufjs@^6.10.2: +protobufjs@^6.10.2, protobufjs@^6.11.3, protobufjs@^6.8.8: version "6.11.3" resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-6.11.3.tgz#637a527205a35caa4f3e2a9a4a13ddffe0e7af74" integrity sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg== @@ -2462,6 +2706,11 @@ protobufjs@^6.10.2: "@types/node" ">=13.7.0" long "^4.0.0" +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + ps-tree@1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz" @@ -2479,11 +2728,6 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== -retry-axios@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/retry-axios/-/retry-axios-2.6.0.tgz#d4dc5c8a8e73982e26a705e46a33df99a28723e0" - integrity sha512-pOLi+Gdll3JekwuFjXO3fTq+L9lzMQGcSq7M5gIjExcl3Gu1hd4XXuf5o3+LuSBsaULQH7DiNbsqPd1chVpQGQ== - retry@^0.12.0: version "0.12.0" resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" @@ -2521,6 +2765,19 @@ rpc-websockets@^7.4.2: bufferutil "^4.0.1" utf-8-validate "^5.0.2" +rpc-websockets@^7.5.1: + version "7.5.1" + resolved "https://registry.yarnpkg.com/rpc-websockets/-/rpc-websockets-7.5.1.tgz#e0a05d525a97e7efc31a0617f093a13a2e10c401" + integrity sha512-kGFkeTsmd37pHPMaHIgN1LVKXMi0JD782v4Ds9ZKtLlwdTKjn+CxM9A9/gLT2LaOuEcEFGL98h1QWQtlOIdW0w== + dependencies: + "@babel/runtime" "^7.17.2" + eventemitter3 "^4.0.7" + uuid "^8.3.2" + ws "^8.5.0" + optionalDependencies: + bufferutil "^4.0.1" + utf-8-validate "^5.0.2" + rxjs@^7.1.0: version "7.5.5" resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz" @@ -2542,6 +2799,13 @@ secp256k1@^4.0.2: node-addon-api "^2.0.0" node-gyp-build "^4.2.0" +semver@^7.3.7: + version "7.3.8" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" @@ -2597,6 +2861,13 @@ split@0.3: dependencies: through "2" +spok@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/spok/-/spok-1.4.3.tgz#8516234e6bd8caf0e10567bd675e15fd03b5ceb8" + integrity sha512-5wFGctwrk638aDs+44u99kohxFNByUq2wo0uShQ9yqxSmsxqx7zKbMo1Busy4s7stZQXU+PhJ/BlVf2XWFEGIw== + dependencies: + ansicolors "~0.3.2" + start-server-and-test@^1.14.0: version "1.14.0" resolved "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-1.14.0.tgz" @@ -2617,6 +2888,11 @@ stream-combiner@~0.0.4: dependencies: duplexer "~0.1.1" +strict-event-emitter-types@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strict-event-emitter-types/-/strict-event-emitter-types-2.0.0.tgz#05e15549cb4da1694478a53543e4e2f4abcf277f" + integrity sha512-Nk/brWYpD85WlOgzw5h173aci0Teyv8YdIAEtV+N88nDB0dLlazZyJMIsN6eo1/AR61l+p6CJTG1JIyFaoNEEA== + string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" @@ -2669,12 +2945,17 @@ text-encoding-utf-8@^1.0.2: resolved "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz" integrity sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg== +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + through@2, "through@>=2.2.7 <3", through@~2.3, through@~2.3.1: version "2.3.8" resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= -tiny-invariant@^1.1.0, tiny-invariant@^1.2.0, tiny-invariant@~1.2.0: +tiny-invariant@^1.1.0, tiny-invariant@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz" integrity sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg== @@ -2722,6 +3003,34 @@ ts-node@^10.4.0: make-error "^1.1.1" yn "3.1.1" +ts-poet@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/ts-poet/-/ts-poet-6.3.0.tgz#954f2a6923ccaa2d4cdf55979f2e991d440e30a3" + integrity sha512-RjS37SnXMa9En8xvQf//+rvNNNCB7x2TKP/ZfsiQFidtfN3A6FYgPDESe4r7YA3F663XO2ozx+2buQItGOLMxg== + dependencies: + dprint-node "^1.0.7" + +ts-proto-descriptors@1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/ts-proto-descriptors/-/ts-proto-descriptors-1.7.1.tgz#685d00305b06adfa929fd5a016a419382cd64c50" + integrity sha512-oIKUh3K4Xts4v29USGLfUG+2mEk32MsqpgZAOUyUlkrcIdv34yE+k2oZ2Nzngm6cV/JgFdOxRCqeyvmWHuYAyw== + dependencies: + long "^4.0.0" + protobufjs "^6.8.8" + +ts-proto@^1.79.0: + version "1.140.0" + resolved "https://registry.yarnpkg.com/ts-proto/-/ts-proto-1.140.0.tgz#cb1528cd5945a4de0ef50637beabf6a70d039f4a" + integrity sha512-0FhFT+S8u7ES3O6b+yEQJ3eSOtW1Sp9F5b4TAfsIs+ojQozghz8Zr5dTHXcuibwoUIZibzt45OxvXLhmJyFMMQ== + dependencies: + "@types/object-hash" "^1.3.0" + case-anything "^2.1.10" + dataloader "^1.4.0" + object-hash "^1.3.1" + protobufjs "^6.11.3" + ts-poet "^6.2.0" + ts-proto-descriptors "1.7.1" + tslib@^2.0.3: version "2.3.1" resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" @@ -2748,10 +3057,10 @@ typedoc@^0.22.15: minimatch "^5.1.0" shiki "^0.10.1" -typescript@^4.3.5: - version "4.8.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" - integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== +typescript@^4.2.4: + version "4.9.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== typescript@^4.5.3: version "4.5.4" @@ -2900,6 +3209,11 @@ y18n@^5.0.5: resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + yargs-parser@^21.0.0: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"