diff --git a/README.md b/README.md index b662063..5a80a8e 100644 --- a/README.md +++ b/README.md @@ -208,13 +208,14 @@ On `transfer,balance_of and update_ops` functions, change : Change the initial storage to ```ligolang -#include "nft.jsligo" +#import "nft.jsligo" "Contract" +#import "@ligo/fa/lib/fa2/asset/multi_asset.jsligo" "MULTIASSET" const default_storage = { administrators: Set.literal( list(["tz1VSUr8wwNhLAzempoch5d6hLRiTh8Cjcjb" as address]) ) as set
, - offers: Map.empty as map<[address, nat], offer>, + offers: Map.empty as map<[address, nat], Contract.offer>, ledger: Big_map.empty as MULTIASSET.Ledger.t, metadata: Big_map.literal( list( @@ -247,12 +248,13 @@ const default_storage = set<[MULTIASSET.owner, MULTIASSET.token_id]>, token_ids: Set.empty as set }; + ``` Compile again and deploy to ghostnet ```bash -TAQ_LIGO_IMAGE=ligolang/ligo:0.71.1 taq compile nft.jsligo +TAQ_LIGO_IMAGE=ligolang/ligo:0.73.0 taq compile nft.jsligo taq deploy nft.tz -e "testing" ``` diff --git a/solution/.taq/config.json b/solution/.taq/config.json index 6f7a497..a62f6aa 100644 --- a/solution/.taq/config.json +++ b/solution/.taq/config.json @@ -55,15 +55,15 @@ "plugins": [ { "type": "npm", - "name": "@taqueria/plugin-ligo" + "name": "@taqueria/plugin-taquito" }, { "type": "npm", - "name": "@taqueria/plugin-taquito" + "name": "@taqueria/plugin-contract-types" }, { "type": "npm", - "name": "@taqueria/plugin-contract-types" + "name": "@taqueria/plugin-ligo" } ] } \ No newline at end of file diff --git a/solution/.taq/state.json b/solution/.taq/state.json index a3ced3e..dde30c2 100644 --- a/solution/.taq/state.json +++ b/solution/.taq/state.json @@ -1,28 +1,8 @@ // WARNING: This file is autogenerated and should NOT be modified { - "build": "6a57340", - "configHash": "74e300d3b0d67c9d2ce77651481f1790b01032718a8e1fc8b8df634dbea9ca04", + "build": "dcdfa46", + "configHash": "b792016328b3dfdfb382392c5825a23c65806fad5d40043edbb1fed3ffb6623e", "tasks": { - "ligo": { - "type": "npm", - "name": "@taqueria/plugin-ligo" - }, - "compile": { - "type": "npm", - "name": "@taqueria/plugin-ligo" - }, - "compile-all": { - "type": "npm", - "name": "@taqueria/plugin-ligo" - }, - "test": { - "type": "npm", - "name": "@taqueria/plugin-ligo" - }, - "get-image": { - "type": "npm", - "name": "@taqueria/plugin-ligo" - }, "deploy": { "type": "npm", "name": "@taqueria/plugin-taquito" @@ -42,6 +22,26 @@ "generate types": { "type": "npm", "name": "@taqueria/plugin-contract-types" + }, + "ligo": { + "type": "npm", + "name": "@taqueria/plugin-ligo" + }, + "compile": { + "type": "npm", + "name": "@taqueria/plugin-ligo" + }, + "compile-all": { + "type": "npm", + "name": "@taqueria/plugin-ligo" + }, + "test": { + "type": "npm", + "name": "@taqueria/plugin-ligo" + }, + "get-image": { + "type": "npm", + "name": "@taqueria/plugin-ligo" } }, "operations": {}, @@ -52,100 +52,6 @@ } }, "plugins": [ - { - "name": "@taqueria/plugin-ligo", - "version": "0.1", - "schema": "1.0", - "alias": "ligo", - "tasks": [ - { - "task": "ligo", - "command": "ligo", - "description": "This task allows you to run arbitrary LIGO native commands. Note that they might not benefit from the abstractions provided by Taqueria", - "encoding": "none", - "handler": "proxy", - "options": [ - { - "shortFlag": "c", - "flag": "command", - "description": "The command to be passed to the underlying LIGO binary, wrapped in quotes", - "type": "string", - "required": true - } - ] - }, - { - "task": "compile", - "command": "compile ", - "aliases": [ - "c", - "compile-ligo" - ], - "description": "Compile a smart contract written in a LIGO syntax to Michelson code, along with its associated storage/parameter list files if they are found", - "encoding": "json", - "handler": "proxy", - "options": [ - { - "flag": "json", - "description": "Emit JSON-encoded Michelson", - "boolean": true - } - ] - }, - { - "task": "compile-all", - "command": "compile-all", - "description": "Compile all main smart contracts written in a LIGO syntax to Michelson code, along with their associated storage/parameter list files if they are found", - "encoding": "json", - "handler": "proxy", - "options": [ - { - "flag": "json", - "description": "Emit JSON-encoded Michelson", - "boolean": true - } - ] - }, - { - "task": "test", - "command": "test ", - "description": "Test a smart contract written in LIGO", - "encoding": "json", - "handler": "proxy" - }, - { - "task": "get-image", - "command": "get-image", - "description": "Gets the name of the image to be used", - "hidden": true, - "handler": "proxy" - } - ], - "operations": [], - "templates": [ - { - "template": "contract", - "command": "contract ", - "description": "Create a LIGO contract with boilerplate code", - "options": [ - { - "shortFlag": "s", - "flag": "syntax", - "description": "The syntax used in the contract", - "type": "string" - } - ], - "positionals": [ - { - "placeholder": "sourceFileName", - "description": "The name of the LIGO contract to generate", - "type": "string" - } - ], - "handler": "function" - } - ] - }, { "name": "@taqueria/plugin-taquito", "version": "0.1", @@ -294,6 +200,107 @@ ], "operations": [], "templates": [] + }, + { + "name": "@taqueria/plugin-ligo", + "version": "0.1", + "schema": "1.0", + "alias": "ligo", + "postInstall": "node /home/zamrokk/training-nft-4/solution/node_modules/@taqueria/plugin-ligo/postinstall.js", + "tasks": [ + { + "task": "ligo", + "command": "ligo", + "description": "This task allows you to run arbitrary LIGO native commands. Note that they might not benefit from the abstractions provided by Taqueria", + "encoding": "none", + "handler": "proxy", + "options": [ + { + "shortFlag": "c", + "flag": "command", + "description": "The command to be passed to the underlying LIGO binary, wrapped in quotes", + "type": "string", + "required": true + } + ] + }, + { + "task": "compile", + "command": "compile ", + "aliases": [ + "c", + "compile-ligo" + ], + "description": "Compile a smart contract written in a LIGO syntax to Michelson code, along with its associated storage/parameter list files if they are found", + "encoding": "json", + "handler": "proxy", + "options": [ + { + "flag": "json", + "description": "Emit JSON-encoded Michelson", + "boolean": true + }, + { + "shortFlag": "m", + "flag": "module", + "description": "The LIGO module to be compiled", + "type": "string" + } + ] + }, + { + "task": "compile-all", + "command": "compile-all", + "description": "Compile all main smart contracts written in a LIGO syntax to Michelson code, along with their associated storage/parameter list files if they are found", + "encoding": "json", + "handler": "proxy", + "options": [ + { + "flag": "json", + "description": "Emit JSON-encoded Michelson", + "boolean": true + } + ] + }, + { + "task": "test", + "command": "test ", + "description": "Test a smart contract written in LIGO", + "encoding": "json", + "handler": "proxy" + }, + { + "task": "get-image", + "command": "get-image", + "description": "Gets the name of the image to be used", + "hidden": true, + "handler": "proxy" + } + ], + "operations": [], + "templates": [ + { + "template": "contract", + "command": "contract ", + "description": "Create a LIGO contract with boilerplate code", + "options": [ + { + "shortFlag": "s", + "flag": "syntax", + "description": "The syntax used in the contract", + "type": "string" + } + ], + "positionals": [ + { + "placeholder": "sourceFileName", + "description": "The name of the LIGO contract to generate", + "type": "string" + } + ], + "handler": "function" + } + ] } ] } \ No newline at end of file diff --git a/solution/contracts/nft.storageList.jsligo b/solution/contracts/nft.storageList.jsligo index f75e78f..6cda112 100644 --- a/solution/contracts/nft.storageList.jsligo +++ b/solution/contracts/nft.storageList.jsligo @@ -1,10 +1,11 @@ -#include "nft.jsligo" +#import "nft.jsligo" "Contract" +#import "@ligo/fa/lib/fa2/asset/multi_asset.jsligo" "MULTIASSET" const default_storage = { administrators: Set.literal( list(["tz1VSUr8wwNhLAzempoch5d6hLRiTh8Cjcjb" as address]) ) as set
, - offers: Map.empty as map<[address, nat], offer>, + offers: Map.empty as map<[address, nat], Contract.offer>, ledger: Big_map.empty as MULTIASSET.Ledger.t, metadata: Big_map.literal( list( diff --git a/solution/package-lock.json b/solution/package-lock.json index 66a456c..8bf39c9 100644 --- a/solution/package-lock.json +++ b/solution/package-lock.json @@ -9,15 +9,15 @@ "version": "1.0.0", "license": "ISC", "devDependencies": { - "@taqueria/plugin-contract-types": "^0.37.0", - "@taqueria/plugin-ligo": "^0.28.5", - "@taqueria/plugin-taquito": "^0.37.0" + "@taqueria/plugin-contract-types": "^0.40.0", + "@taqueria/plugin-ligo": "^0.40.0", + "@taqueria/plugin-taquito": "^0.40.0" } }, "node_modules/@babel/runtime": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.10.tgz", - "integrity": "sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz", + "integrity": "sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -26,18 +26,6 @@ "node": ">=6.9.0" } }, - "node_modules/@noble/hashes": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz", - "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==", - "dev": true, - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -283,707 +271,163 @@ } }, "node_modules/@taqueria/node-sdk": { - "version": "0.28.26", - "resolved": "https://registry.npmjs.org/@taqueria/node-sdk/-/node-sdk-0.28.26.tgz", - "integrity": "sha512-pNa8M4kd5oFI7YsvwKegcuqqe0SsBBa55lbbY28ZEg6xqtg6xfqGvYNapxGz4uZ7y658ANGbxnWZljQ3ob/Pbg==", - "dev": true, - "dependencies": { - "@taqueria/protocol": "^0.28.26", - "@taquito/signer": "^15.0.0", - "@taquito/taquito": "^15.0.0", - "@taquito/utils": "^15.0.0", - "i18next": "^21.10.0", - "node-fetch": "^2.6.11", - "project-name-generator": "^2.1.9", - "rambda": "^7.5.0", + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/@taqueria/node-sdk/-/node-sdk-0.40.0.tgz", + "integrity": "sha512-oikiFN774OZTwpppxkdde6Kaj3T05zvSZZG2Cya0yjN+G06W7llnIZ+H8QD6gFEFfWnEKEADQDzkoXwz2z4IWg==", + "dev": true, + "dependencies": { + "@taqueria/protocol": "^0.40.0", + "@taquito/signer": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", + "i18next": "^23.5.1", + "node-fetch": "^3.3.2", + "rambda": "^8.3.0", "stacktrace-js": "^2.0.2", - "ts-pattern": "^5.0.1", + "ts-pattern": "^5.0.5", + "why-is-node-running": "^2.2.2", "yargs": "^17.7.2", - "zod": "^3.21.4" + "zod": "^3.22.2" } }, "node_modules/@taqueria/plugin-contract-types": { - "version": "0.37.0", - "resolved": "https://registry.npmjs.org/@taqueria/plugin-contract-types/-/plugin-contract-types-0.37.0.tgz", - "integrity": "sha512-f7ueDHRgMmmNbi9vXkLIZFsbp/p457sniI6dXg788bokDUdvazU99D9c3u7NCCrJMKGmuLpiDzAZBrncYoIJgw==", - "dev": true, - "dependencies": { - "@taqueria/node-sdk": "^0.37.0", - "@taquito/michel-codec": "^16.2.0", - "@taquito/signer": "^16.2.0", - "@taquito/taquito": "^16.2.0", - "bignumber.js": "^9.1.1", - "fast-glob": "^3.2.12" - } - }, - "node_modules/@taqueria/plugin-contract-types/node_modules/@taqueria/node-sdk": { - "version": "0.37.0", - "resolved": "https://registry.npmjs.org/@taqueria/node-sdk/-/node-sdk-0.37.0.tgz", - "integrity": "sha512-nQQluam66Jxbzq5m2keKNduPGUUYYbNoOknmMwFskBQB1vNLncuItLB0dHGJrOvSkYlj19CKp8T2urGE6f9o/A==", - "dev": true, - "dependencies": { - "@taqueria/protocol": "^0.37.0", - "@taquito/signer": "^15.0.0", - "@taquito/taquito": "^15.0.0", - "@taquito/utils": "^15.0.0", - "i18next": "^21.10.0", - "node-fetch": "^2.6.11", - "project-name-generator": "^2.1.9", - "rambda": "^7.5.0", - "stacktrace-js": "^2.0.2", - "ts-pattern": "^5.0.1", - "yargs": "^17.7.2", - "zod": "^3.21.4" - } - }, - "node_modules/@taqueria/plugin-contract-types/node_modules/@taqueria/node-sdk/node_modules/@taquito/michel-codec": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@taquito/michel-codec/-/michel-codec-15.1.0.tgz", - "integrity": "sha512-wKucIhs7vhaq5H+YSF2f6Qu9+g+QiEL6MPc5ROpxBrXJTeKSwBOEIpfqcKfkfMuecJyHZJW3glNfkpAVTCgkxg==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@taqueria/plugin-contract-types/node_modules/@taqueria/node-sdk/node_modules/@taquito/signer": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@taquito/signer/-/signer-15.1.0.tgz", - "integrity": "sha512-VP7hS8cYQ6cMerVkbD5X3AqpoIXvh72xNuv3++R4reEjdl+E3VWs1CZZGnJj6yzlFV21SrdGKSILx8Rl3Ql4DA==", - "dev": true, - "dependencies": { - "@stablelib/blake2b": "^1.0.1", - "@stablelib/ed25519": "^1.0.3", - "@stablelib/hmac": "^1.0.1", - "@stablelib/nacl": "^1.0.4", - "@stablelib/pbkdf2": "^1.0.1", - "@stablelib/sha512": "^1.0.1", - "@taquito/taquito": "^15.1.0", - "@taquito/utils": "^15.1.0", - "@types/bn.js": "^5.1.1", - "bip39": "^3.0.4", - "elliptic": "^6.5.4", - "pbkdf2": "^3.1.2", - "typedarray-to-buffer": "^4.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@taqueria/plugin-contract-types/node_modules/@taqueria/node-sdk/node_modules/@taquito/taquito": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@taquito/taquito/-/taquito-15.1.0.tgz", - "integrity": "sha512-2AXWeNoXsmMOSkJVXtXjOlJkS+hKXITaSybMA6nJuS1YWY4e7iAr678Y6UgVEHRJxeGohX4R4Ww12Ymr3Sfedg==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@taquito/http-utils": "^15.1.0", - "@taquito/local-forging": "^15.1.0", - "@taquito/michel-codec": "^15.1.0", - "@taquito/michelson-encoder": "^15.1.0", - "@taquito/rpc": "^15.1.0", - "@taquito/utils": "^15.1.0", - "bignumber.js": "^9.1.0", - "rxjs": "^6.6.3" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@taqueria/plugin-contract-types/node_modules/@taqueria/protocol": { - "version": "0.37.0", - "resolved": "https://registry.npmjs.org/@taqueria/protocol/-/protocol-0.37.0.tgz", - "integrity": "sha512-tRmx1O3ZV8JrlnyUuF35n0XoowE1pp7ZTKKi5wSQMIgVOPC/drjuh0hd0EJnvx/EFat85nH2itcJrQ1gTd1+LQ==", - "dev": true, - "dependencies": { - "@peculiar/webcrypto": "^1.4.3", - "batching-toposort": "^1.2.0", - "fluture": "^14.0.0", - "i18next": "^21.10.0", - "rambda": "^7.5.0", - "rambdax": "^8.1.0", - "zod": "^3.21.4" - } - }, - "node_modules/@taqueria/plugin-contract-types/node_modules/@taquito/core": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/core/-/core-16.2.0.tgz", - "integrity": "sha512-N1r7zVjpcT8MGtE9Kcel7OgEOrj4cvS7VPWJYKMuUltILBcUmViRcBHiK9qGV6pMdujnihKkupCI6S1LJXPoLg==", - "dev": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taqueria/plugin-contract-types/node_modules/@taquito/michel-codec": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/michel-codec/-/michel-codec-16.2.0.tgz", - "integrity": "sha512-az477DkyqJkOmLex/QMWYhtpDnxZ1YpNykUYuuZppWYpdVUA0nHkLGMc5QcekeX3pLCFjf6r0AgOwcAwe3QnLA==", + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/@taqueria/plugin-contract-types/-/plugin-contract-types-0.40.0.tgz", + "integrity": "sha512-JOj8SF3/1SZzksV+mAdRWWrhVhqwh9ayd3PStFQiDuEE5g9iGx2n8mB8t/eBiOIjOp944l5K80C+Q385QpIlrw==", "dev": true, "dependencies": { - "@taquito/core": "^16.2.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taqueria/plugin-contract-types/node_modules/@taquito/signer": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/signer/-/signer-16.2.0.tgz", - "integrity": "sha512-j0X6LueI5HOknD44hkzOjoG0aRZ86yYtYZt/Q1fiRsh/GobLf8jK2YcHu23QPb4u0V/Ci1jYVvED6IbgxHMacA==", - "dev": true, - "dependencies": { - "@stablelib/blake2b": "^1.0.1", - "@stablelib/ed25519": "^1.0.3", - "@stablelib/hmac": "^1.0.1", - "@stablelib/nacl": "^1.0.4", - "@stablelib/pbkdf2": "^1.0.1", - "@stablelib/sha512": "^1.0.1", - "@taquito/taquito": "^16.2.0", - "@taquito/utils": "^16.2.0", - "@types/bn.js": "^5.1.1", - "bip39": "3.0.4", - "elliptic": "^6.5.4", - "pbkdf2": "^3.1.2", - "typedarray-to-buffer": "^4.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taqueria/plugin-contract-types/node_modules/@taquito/signer/node_modules/@taquito/utils": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/utils/-/utils-16.2.0.tgz", - "integrity": "sha512-Oa9oV0wwBHpgcVHTfINwXGcUlS1EVjCyBR9ntTVvYu6AqdktdS3N+6PPX+MaMt8eXT2bnEfXPWJKjA9I+yYljA==", - "dev": true, - "dependencies": { - "@stablelib/blake2b": "^1.0.1", - "@stablelib/ed25519": "^1.0.3", - "@taquito/core": "^16.2.0", - "@types/bs58check": "^2.1.0", - "bignumber.js": "^9.1.0", - "blakejs": "^1.2.1", - "bs58check": "^2.1.2", - "buffer": "^6.0.3", - "elliptic": "^6.5.4", - "typedarray-to-buffer": "^4.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taqueria/plugin-contract-types/node_modules/@taquito/taquito": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/taquito/-/taquito-16.2.0.tgz", - "integrity": "sha512-nkenSPUcOrivbeg1uxmUu9BIweVjjVchywH3NfZWajZ3W9sOiIe+IwLGJ2H5FPD2LZrt0X9zpFEaLlyDDZEVUQ==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@taquito/core": "^16.2.0", - "@taquito/http-utils": "^16.2.0", - "@taquito/local-forging": "^16.2.0", - "@taquito/michel-codec": "^16.2.0", - "@taquito/michelson-encoder": "^16.2.0", - "@taquito/rpc": "^16.2.0", - "@taquito/utils": "^16.2.0", - "bignumber.js": "^9.1.0", - "rxjs": "^6.6.3" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taqueria/plugin-contract-types/node_modules/@taquito/taquito/node_modules/@taquito/http-utils": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/http-utils/-/http-utils-16.2.0.tgz", - "integrity": "sha512-3iPP6/zk+U3wFYhFp2/xFj81uZCJhe7unrTgwHS4KbhCTAZ584ux7ViVvy5WlT1WTgI1a+pAi0JH9aEiAqEXbg==", - "dev": true, - "dependencies": { - "axios": "^0.26.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taqueria/plugin-contract-types/node_modules/@taquito/taquito/node_modules/@taquito/local-forging": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/local-forging/-/local-forging-16.2.0.tgz", - "integrity": "sha512-rYyRKudADi4U64XV1Viy63haNICEJ0vm/sMUBul7sixRF+wqmo4Adqt3a1oF4J9lQxc03Jx554SwaS5yF/cvZA==", - "dev": true, - "dependencies": { - "@taquito/core": "^16.2.0", - "@taquito/utils": "^16.2.0", - "bignumber.js": "^9.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taqueria/plugin-contract-types/node_modules/@taquito/taquito/node_modules/@taquito/michelson-encoder": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/michelson-encoder/-/michelson-encoder-16.2.0.tgz", - "integrity": "sha512-Rt2Slod+7TAqIyPQM5U1/YEoB6thATlbthF4SegsO/kL1i/IClrCOhDKMI8DQ0ZfGnH4nW7bqGJ+eU1TPNVwAg==", - "dev": true, - "dependencies": { - "@taquito/rpc": "^16.2.0", - "@taquito/utils": "^16.2.0", - "bignumber.js": "^9.1.0", - "fast-json-stable-stringify": "^2.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taqueria/plugin-contract-types/node_modules/@taquito/taquito/node_modules/@taquito/rpc": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/rpc/-/rpc-16.2.0.tgz", - "integrity": "sha512-nxcMJbAN53Cq7EJP2Cw/AnUcC2HADZiAbzOvnAIjcC8qmgr+f1Z1IuqfbrHv9CAf+SpEmWa1yMXoNCmixbxfbg==", - "dev": true, - "dependencies": { - "@taquito/core": "^16.2.0", - "@taquito/http-utils": "^16.2.0", - "@taquito/utils": "^16.2.0", - "bignumber.js": "^9.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taqueria/plugin-contract-types/node_modules/@taquito/taquito/node_modules/@taquito/utils": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@taquito/utils/-/utils-16.2.0.tgz", - "integrity": "sha512-Oa9oV0wwBHpgcVHTfINwXGcUlS1EVjCyBR9ntTVvYu6AqdktdS3N+6PPX+MaMt8eXT2bnEfXPWJKjA9I+yYljA==", - "dev": true, - "dependencies": { - "@stablelib/blake2b": "^1.0.1", - "@stablelib/ed25519": "^1.0.3", - "@taquito/core": "^16.2.0", - "@types/bs58check": "^2.1.0", - "bignumber.js": "^9.1.0", - "blakejs": "^1.2.1", - "bs58check": "^2.1.2", - "buffer": "^6.0.3", - "elliptic": "^6.5.4", - "typedarray-to-buffer": "^4.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taqueria/plugin-contract-types/node_modules/@types/node": { - "version": "11.11.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", - "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==", - "dev": true - }, - "node_modules/@taqueria/plugin-contract-types/node_modules/bip39": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz", - "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==", - "dev": true, - "dependencies": { - "@types/node": "11.11.6", - "create-hash": "^1.1.0", - "pbkdf2": "^3.0.9", - "randombytes": "^2.0.1" + "@taqueria/node-sdk": "^0.40.0", + "@taquito/michel-codec": "^17.3.1", + "@taquito/signer": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "bignumber.js": "^9.1.2", + "fast-glob": "^3.3.1" } }, "node_modules/@taqueria/plugin-ligo": { - "version": "0.28.5", - "resolved": "https://registry.npmjs.org/@taqueria/plugin-ligo/-/plugin-ligo-0.28.5.tgz", - "integrity": "sha512-Zm3fGilVk2Xjv+v6sh08Bjm760xgbBMHim/7VTnLij/BkfpCK48tf6Aevt8yogqWV+Ps+FHAsdSbTL77Ud/aZQ==", + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/@taqueria/plugin-ligo/-/plugin-ligo-0.40.0.tgz", + "integrity": "sha512-nFR+88vl1aG+hPlqjfwURccHJYQ7BcTs12w4mV8mSxYxSY7ISvo6H98Y/4Rf48PaYdnUlFXLuB692OHpg1AdQQ==", "dev": true, "dependencies": { - "@taqueria/node-sdk": "^0.28.5", - "fast-glob": "^3.2.11" + "@taqueria/node-sdk": "^0.40.0", + "fast-glob": "^3.3.1" } }, "node_modules/@taqueria/plugin-taquito": { - "version": "0.37.0", - "resolved": "https://registry.npmjs.org/@taqueria/plugin-taquito/-/plugin-taquito-0.37.0.tgz", - "integrity": "sha512-BWGliTJVbh7eNk/DW+9oKs4nb8PTmeTmN7Pw1HK1oulIDupY6aich/29+WHPJxxHP01D5ZurQgHvwYG5P3mD7g==", + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/@taqueria/plugin-taquito/-/plugin-taquito-0.40.0.tgz", + "integrity": "sha512-ecqctFHjcQlZGQJxz+Fx3BtgpzVqtf/lsFo6tQ6EAKNE9pPRFGKELYMRjhGpO/mbhFPHbt9kcKtD36yBV0fRlQ==", "dev": true, "dependencies": { - "@taqueria/node-sdk": "^0.37.0", - "@taquito/michel-codec": "^17.1.0", - "@taquito/signer": "^17.1.0", - "@taquito/taquito": "^17.1.0", - "fast-glob": "^3.2.12" + "@taqueria/node-sdk": "^0.40.0", + "@taquito/michel-codec": "^17.3.1", + "@taquito/signer": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "fast-glob": "^3.3.1", + "wtfnode": "^0.9.1" }, "engines": { "node": ">=16" } }, - "node_modules/@taqueria/plugin-taquito/node_modules/@taqueria/node-sdk": { - "version": "0.37.0", - "resolved": "https://registry.npmjs.org/@taqueria/node-sdk/-/node-sdk-0.37.0.tgz", - "integrity": "sha512-nQQluam66Jxbzq5m2keKNduPGUUYYbNoOknmMwFskBQB1vNLncuItLB0dHGJrOvSkYlj19CKp8T2urGE6f9o/A==", - "dev": true, - "dependencies": { - "@taqueria/protocol": "^0.37.0", - "@taquito/signer": "^15.0.0", - "@taquito/taquito": "^15.0.0", - "@taquito/utils": "^15.0.0", - "i18next": "^21.10.0", - "node-fetch": "^2.6.11", - "project-name-generator": "^2.1.9", - "rambda": "^7.5.0", - "stacktrace-js": "^2.0.2", - "ts-pattern": "^5.0.1", - "yargs": "^17.7.2", - "zod": "^3.21.4" - } - }, - "node_modules/@taqueria/plugin-taquito/node_modules/@taqueria/node-sdk/node_modules/@taquito/michel-codec": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@taquito/michel-codec/-/michel-codec-15.1.0.tgz", - "integrity": "sha512-wKucIhs7vhaq5H+YSF2f6Qu9+g+QiEL6MPc5ROpxBrXJTeKSwBOEIpfqcKfkfMuecJyHZJW3glNfkpAVTCgkxg==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@taqueria/plugin-taquito/node_modules/@taqueria/node-sdk/node_modules/@taquito/signer": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@taquito/signer/-/signer-15.1.0.tgz", - "integrity": "sha512-VP7hS8cYQ6cMerVkbD5X3AqpoIXvh72xNuv3++R4reEjdl+E3VWs1CZZGnJj6yzlFV21SrdGKSILx8Rl3Ql4DA==", - "dev": true, - "dependencies": { - "@stablelib/blake2b": "^1.0.1", - "@stablelib/ed25519": "^1.0.3", - "@stablelib/hmac": "^1.0.1", - "@stablelib/nacl": "^1.0.4", - "@stablelib/pbkdf2": "^1.0.1", - "@stablelib/sha512": "^1.0.1", - "@taquito/taquito": "^15.1.0", - "@taquito/utils": "^15.1.0", - "@types/bn.js": "^5.1.1", - "bip39": "^3.0.4", - "elliptic": "^6.5.4", - "pbkdf2": "^3.1.2", - "typedarray-to-buffer": "^4.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@taqueria/plugin-taquito/node_modules/@taqueria/node-sdk/node_modules/@taquito/taquito": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@taquito/taquito/-/taquito-15.1.0.tgz", - "integrity": "sha512-2AXWeNoXsmMOSkJVXtXjOlJkS+hKXITaSybMA6nJuS1YWY4e7iAr678Y6UgVEHRJxeGohX4R4Ww12Ymr3Sfedg==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@taquito/http-utils": "^15.1.0", - "@taquito/local-forging": "^15.1.0", - "@taquito/michel-codec": "^15.1.0", - "@taquito/michelson-encoder": "^15.1.0", - "@taquito/rpc": "^15.1.0", - "@taquito/utils": "^15.1.0", - "bignumber.js": "^9.1.0", - "rxjs": "^6.6.3" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@taqueria/plugin-taquito/node_modules/@taqueria/protocol": { - "version": "0.37.0", - "resolved": "https://registry.npmjs.org/@taqueria/protocol/-/protocol-0.37.0.tgz", - "integrity": "sha512-tRmx1O3ZV8JrlnyUuF35n0XoowE1pp7ZTKKi5wSQMIgVOPC/drjuh0hd0EJnvx/EFat85nH2itcJrQ1gTd1+LQ==", + "node_modules/@taqueria/protocol": { + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/@taqueria/protocol/-/protocol-0.40.0.tgz", + "integrity": "sha512-IDCWf1WkYRTrDN08pg0w0AhRsgDS7yu7szH8H5mZAMESxOnOUPwAnjdpVD1Olgv8xqKgeGOMM5wjlsLglyOjWg==", "dev": true, "dependencies": { "@peculiar/webcrypto": "^1.4.3", "batching-toposort": "^1.2.0", "fluture": "^14.0.0", - "i18next": "^21.10.0", - "rambda": "^7.5.0", - "rambdax": "^8.1.0", - "zod": "^3.21.4" - } - }, - "node_modules/@taqueria/plugin-taquito/node_modules/@taquito/michel-codec": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/@taquito/michel-codec/-/michel-codec-17.1.1.tgz", - "integrity": "sha512-f21XWLa1PMovCgJTLo3jKUHdeonkeBt9JD6QFY5gIUi4uWdA6UYTst23P0YkIENmB4YXnO50wz/rrEjeyAhHeQ==", - "dev": true, - "dependencies": { - "@taquito/core": "^17.1.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taqueria/plugin-taquito/node_modules/@taquito/signer": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/@taquito/signer/-/signer-17.1.1.tgz", - "integrity": "sha512-eeA/BCrFmqNGryw3BdjQxLoSpbV0SVf8UFiBXOsXSYdXI6leg/jQrn6KHSrAeM8nksoLnz0y9tDt0g4Q7gMAeA==", - "dev": true, - "dependencies": { - "@stablelib/blake2b": "^1.0.1", - "@stablelib/ed25519": "^1.0.3", - "@stablelib/hmac": "^1.0.1", - "@stablelib/nacl": "^1.0.4", - "@stablelib/pbkdf2": "^1.0.1", - "@stablelib/sha512": "^1.0.1", - "@taquito/taquito": "^17.1.1", - "@taquito/utils": "^17.1.1", - "@types/bn.js": "^5.1.1", - "bip39": "3.0.4", - "elliptic": "^6.5.4", - "pbkdf2": "^3.1.2", - "typedarray-to-buffer": "^4.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taqueria/plugin-taquito/node_modules/@taquito/signer/node_modules/@taquito/utils": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/@taquito/utils/-/utils-17.1.1.tgz", - "integrity": "sha512-KcK7Qa2+SCcevxSJixA3utDtlPYS5DGXpZdMlrAjwjozMiuDGSLM63D1CrW/ojYI0t3tPuErty10cPhURZ+d4A==", - "dev": true, - "dependencies": { - "@stablelib/blake2b": "^1.0.1", - "@stablelib/ed25519": "^1.0.3", - "@taquito/core": "^17.1.1", - "@types/bs58check": "^2.1.0", - "bignumber.js": "^9.1.0", - "blakejs": "^1.2.1", - "bs58check": "^2.1.2", - "buffer": "^6.0.3", - "elliptic": "^6.5.4", - "typedarray-to-buffer": "^4.0.0" - }, - "engines": { - "node": ">=16" + "i18next": "^23.5.1", + "rambda": "^8.3.0", + "rambdax": "^10.0.0", + "zod": "^3.22.2" } }, - "node_modules/@taqueria/plugin-taquito/node_modules/@taquito/taquito": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/@taquito/taquito/-/taquito-17.1.1.tgz", - "integrity": "sha512-BjkjaoaXVdi92ImDfsh9jRpXTD/4NrFcaB4PcpPpfdtX/jIa2098MIH9Zdm/MdPmy9rtaZcHRej4B+BWJJ7JXg==", + "node_modules/@taquito/core": { + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/@taquito/core/-/core-17.3.1.tgz", + "integrity": "sha512-dk8ZXuZktfoIV5ESUx3mPkJxLBVL7o3CXLsaVoiPIu2nyd4I/VNkPh+aIOrhxHSVPBib3sVYN0Pc2a8ZO+0gsg==", "dev": true, - "hasInstallScript": true, - "dependencies": { - "@taquito/core": "^17.1.1", - "@taquito/http-utils": "^17.1.1", - "@taquito/local-forging": "^17.1.1", - "@taquito/michel-codec": "^17.1.1", - "@taquito/michelson-encoder": "^17.1.1", - "@taquito/rpc": "^17.1.1", - "@taquito/utils": "^17.1.1", - "bignumber.js": "^9.1.0", - "rxjs": "^7.8.1" - }, "engines": { "node": ">=16" } }, - "node_modules/@taqueria/plugin-taquito/node_modules/@taquito/taquito/node_modules/@taquito/http-utils": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/@taquito/http-utils/-/http-utils-17.1.1.tgz", - "integrity": "sha512-Bp0MifEqXHln9MWI6v/3rMNlO5N5mTpN+AbA/8uQeIKoDg3/H9yoxihg91TB1rhaG81PqyqxuF3OQ+/rvDmIxg==", + "node_modules/@taquito/http-utils": { + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/@taquito/http-utils/-/http-utils-17.3.1.tgz", + "integrity": "sha512-lHwkNM1sx1HmzJHuxQy3lxaksZH/Jqxq5cYEPJAeCzEj68TD4T4X2rcVPpa0b6Qka5mQgLITCbyFE+RUg+orgA==", "dev": true, "dependencies": { - "@taquito/core": "^17.1.1", + "@taquito/core": "^17.3.1", "axios": "0.26.0" }, "engines": { "node": ">=16" } }, - "node_modules/@taqueria/plugin-taquito/node_modules/@taquito/taquito/node_modules/@taquito/local-forging": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/@taquito/local-forging/-/local-forging-17.1.1.tgz", - "integrity": "sha512-CP5+24QNffvRh2SymYs0POZl001FdbwezEZBWnMdQkI3oKoOqmMYeTprhi/lYOb3oK7Y7kF0FBUhN2CfTt3Itw==", - "dev": true, - "dependencies": { - "@taquito/core": "^17.1.1", - "@taquito/utils": "^17.1.1", - "bignumber.js": "^9.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taqueria/plugin-taquito/node_modules/@taquito/taquito/node_modules/@taquito/michelson-encoder": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/@taquito/michelson-encoder/-/michelson-encoder-17.1.1.tgz", - "integrity": "sha512-pQUJslapmOQorwLcy8wvaZIpq6I1taeva0avL9u3jo7aM3ZENozL1/BYPlCYA7jtEYvuuw2hCRqyxzg41HqWXw==", - "dev": true, - "dependencies": { - "@taquito/rpc": "^17.1.1", - "@taquito/utils": "^17.1.1", - "bignumber.js": "^9.1.0", - "fast-json-stable-stringify": "^2.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taqueria/plugin-taquito/node_modules/@taquito/taquito/node_modules/@taquito/rpc": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/@taquito/rpc/-/rpc-17.1.1.tgz", - "integrity": "sha512-yJ2LZYc65GMk0XdOHFFIora7I1Q4XeYG/5oH8n8HoSQIeuwFhjSBGnrwWr5fQf503lKmjHyiuftziY4mkVumGg==", + "node_modules/@taquito/local-forging": { + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/@taquito/local-forging/-/local-forging-17.3.1.tgz", + "integrity": "sha512-1pBbN8g2Jhq7bxWW3diRC+llL5TA1/m9W2za75IAl2sv5oo8ttXVla4XY8yapLu/yeOWrb5ta7yvfEZ5x2ZeOw==", "dev": true, "dependencies": { - "@taquito/core": "^17.1.1", - "@taquito/http-utils": "^17.1.1", - "@taquito/utils": "^17.1.1", + "@taquito/core": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0" }, "engines": { "node": ">=16" } }, - "node_modules/@taqueria/plugin-taquito/node_modules/@taquito/taquito/node_modules/@taquito/utils": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/@taquito/utils/-/utils-17.1.1.tgz", - "integrity": "sha512-KcK7Qa2+SCcevxSJixA3utDtlPYS5DGXpZdMlrAjwjozMiuDGSLM63D1CrW/ojYI0t3tPuErty10cPhURZ+d4A==", + "node_modules/@taquito/michel-codec": { + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/@taquito/michel-codec/-/michel-codec-17.3.1.tgz", + "integrity": "sha512-dxhrqn+/VBzkhL+bhLO9bVb1r/NKdvSYEoXRWgszNT+enVlokkFBM4kXcvGlFUZklaSiw0dQYd1Zk0sDMkr1sw==", "dev": true, "dependencies": { - "@stablelib/blake2b": "^1.0.1", - "@stablelib/ed25519": "^1.0.3", - "@taquito/core": "^17.1.1", - "@types/bs58check": "^2.1.0", - "bignumber.js": "^9.1.0", - "blakejs": "^1.2.1", - "bs58check": "^2.1.2", - "buffer": "^6.0.3", - "elliptic": "^6.5.4", - "typedarray-to-buffer": "^4.0.0" + "@taquito/core": "^17.3.1" }, "engines": { "node": ">=16" } }, - "node_modules/@taqueria/plugin-taquito/node_modules/@taquito/taquito/node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dev": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@taqueria/plugin-taquito/node_modules/@types/node": { - "version": "11.11.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", - "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==", - "dev": true - }, - "node_modules/@taqueria/plugin-taquito/node_modules/axios": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.0.tgz", - "integrity": "sha512-lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og==", - "dev": true, - "dependencies": { - "follow-redirects": "^1.14.8" - } - }, - "node_modules/@taqueria/plugin-taquito/node_modules/bip39": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz", - "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==", - "dev": true, - "dependencies": { - "@types/node": "11.11.6", - "create-hash": "^1.1.0", - "pbkdf2": "^3.0.9", - "randombytes": "^2.0.1" - } - }, - "node_modules/@taqueria/protocol": { - "version": "0.28.26", - "resolved": "https://registry.npmjs.org/@taqueria/protocol/-/protocol-0.28.26.tgz", - "integrity": "sha512-hr648E3KgKUFptUkune/xwrxShIRKfnJGzb8dvtd/lpsuIrG5/BvN+Ddq7v0j851rxSDklUGe96aoOao8uXr2g==", - "dev": true, - "dependencies": { - "@peculiar/webcrypto": "^1.4.3", - "batching-toposort": "^1.2.0", - "fluture": "^14.0.0", - "i18next": "^21.10.0", - "rambda": "^7.5.0", - "rambdax": "^8.1.0", - "zod": "^3.21.4" - } - }, - "node_modules/@taquito/core": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/@taquito/core/-/core-17.1.1.tgz", - "integrity": "sha512-ib+dzHbVT+0maYGAVdeIk9v9CNkOiB5j8CwnHUygBkEajoOdWTPlsrldRhRTAOnbj+iQk0kdkUECD6KY6iNknw==", - "dev": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/@taquito/http-utils": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@taquito/http-utils/-/http-utils-15.1.0.tgz", - "integrity": "sha512-Uug5hN0XvMlFFN+rxSMW+Y9Z8pw5uqHRDZC83eLOBSijbpMo+ScG/2nKkC8MUUrqLaLeHru1HD4kT5DHc1fI+A==", - "dev": true, - "dependencies": { - "@vespaiach/axios-fetch-adapter": "github:ecadlabs/axios-fetch-adapter", - "axios": "^0.26.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@taquito/local-forging": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@taquito/local-forging/-/local-forging-15.1.0.tgz", - "integrity": "sha512-ib/2RqtxQQC9SjyTB9T5OSc5yUx9GUSdMOA4dmtiiFcN2+AG+aw7ixn6Hjt9Td8ZIOPt9H6HkyTypKrX7+cENw==", - "dev": true, - "dependencies": { - "@taquito/utils": "^15.1.0", - "bignumber.js": "^9.1.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@taquito/michel-codec": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@taquito/michel-codec/-/michel-codec-15.1.0.tgz", - "integrity": "sha512-wKucIhs7vhaq5H+YSF2f6Qu9+g+QiEL6MPc5ROpxBrXJTeKSwBOEIpfqcKfkfMuecJyHZJW3glNfkpAVTCgkxg==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@taquito/michelson-encoder": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@taquito/michelson-encoder/-/michelson-encoder-15.1.0.tgz", - "integrity": "sha512-uQMEu3g+8WcYb5ZV6+XGvoWJhKoNxU0F2RqodLJB7UxQ1rI/OMa+VlxSLMt4niIxpKXqnO9j4tD7Y4mPC3ufaA==", + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/@taquito/michelson-encoder/-/michelson-encoder-17.3.1.tgz", + "integrity": "sha512-PaJYlZnjqDwjvK2qC4j9icqcGLoHHQygnGLs9lPV1quAV1v9yWPe6ABK+miuq2vv4WDMFH6amaXBtLimgPDcuQ==", "dev": true, "dependencies": { - "@taquito/rpc": "^15.1.0", - "@taquito/utils": "^15.1.0", + "@taquito/rpc": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0", "fast-json-stable-stringify": "^2.1.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=16" } }, "node_modules/@taquito/rpc": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@taquito/rpc/-/rpc-15.1.0.tgz", - "integrity": "sha512-OeQA8QwT+s6IUmLaF5yeWruPYzWi/DVCA3kl+AaQ8IFfCMzmAW/MszbbNkJSzHpY2p4jPBwdRNxg3qeJdL482A==", + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/@taquito/rpc/-/rpc-17.3.1.tgz", + "integrity": "sha512-VHY5qgUVT4RDXDv7H8DQrrMk1tfnJ6m+BFHmJxYCe7WQCCr8u2TlN0X2N95QhM+LG0LXL/LFlzhQLRBOxLnxsw==", "dev": true, "dependencies": { - "@taquito/http-utils": "^15.1.0", - "@taquito/utils": "^15.1.0", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=16" } }, "node_modules/@taquito/signer": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@taquito/signer/-/signer-15.1.0.tgz", - "integrity": "sha512-VP7hS8cYQ6cMerVkbD5X3AqpoIXvh72xNuv3++R4reEjdl+E3VWs1CZZGnJj6yzlFV21SrdGKSILx8Rl3Ql4DA==", + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/@taquito/signer/-/signer-17.3.1.tgz", + "integrity": "sha512-9fwUuL8vEtzRAc0wX2rYNTkCd4Rhgp2JPrQ7aLz6QWZg0qa43TwjQ1f5o862ryp8PkmJBcA/z9pbD/XHizXfOQ==", "dev": true, "dependencies": { "@stablelib/blake2b": "^1.0.1", @@ -992,46 +436,48 @@ "@stablelib/nacl": "^1.0.4", "@stablelib/pbkdf2": "^1.0.1", "@stablelib/sha512": "^1.0.1", - "@taquito/taquito": "^15.1.0", - "@taquito/utils": "^15.1.0", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bn.js": "^5.1.1", - "bip39": "^3.0.4", + "bip39": "3.0.4", "elliptic": "^6.5.4", "pbkdf2": "^3.1.2", "typedarray-to-buffer": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=16" } }, "node_modules/@taquito/taquito": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@taquito/taquito/-/taquito-15.1.0.tgz", - "integrity": "sha512-2AXWeNoXsmMOSkJVXtXjOlJkS+hKXITaSybMA6nJuS1YWY4e7iAr678Y6UgVEHRJxeGohX4R4Ww12Ymr3Sfedg==", + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/@taquito/taquito/-/taquito-17.3.1.tgz", + "integrity": "sha512-9CnIJv5z6KmYYhycOSTpSh51hH818yzXMjr5iR4Q2raWEtWQHYeXoDcVec1dkI+IITm9cQpLp5Gm++smSBElOA==", "dev": true, "hasInstallScript": true, "dependencies": { - "@taquito/http-utils": "^15.1.0", - "@taquito/local-forging": "^15.1.0", - "@taquito/michel-codec": "^15.1.0", - "@taquito/michelson-encoder": "^15.1.0", - "@taquito/rpc": "^15.1.0", - "@taquito/utils": "^15.1.0", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/local-forging": "^17.3.1", + "@taquito/michel-codec": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0", - "rxjs": "^6.6.3" + "rxjs": "^7.8.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=16" } }, "node_modules/@taquito/utils": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@taquito/utils/-/utils-15.1.0.tgz", - "integrity": "sha512-lqVThoFMmOKPg9jyREr4A63cpeckf5esCwOyOAW3sm+yCxD9s5khnBPtH8s52cRVnChFdwk/eqmADka9gat5hw==", + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/@taquito/utils/-/utils-17.3.1.tgz", + "integrity": "sha512-NLSFOaZbbs5L7aSV+vgCxj6celHBYLkzwmGvPiCm/mDSj1a1i4bgt8fJ6DbtwDiAmiA9tXPmRileRC4iPEaewg==", "dev": true, "dependencies": { "@stablelib/blake2b": "^1.0.1", "@stablelib/ed25519": "^1.0.3", + "@taquito/core": "^17.3.1", "@types/bs58check": "^2.1.0", "bignumber.js": "^9.1.0", "blakejs": "^1.2.1", @@ -1041,7 +487,7 @@ "typedarray-to-buffer": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=16" } }, "node_modules/@types/bn.js": { @@ -1068,16 +514,6 @@ "integrity": "sha512-0mHckf6D2DiIAzh8fM8f3HQCvMKDpK94YQ0DSVkfWTG9BZleYIWudw9cJxX8oCk9bM+vAkDyujDV6dmKHbvQpg==", "dev": true }, - "node_modules/@vespaiach/axios-fetch-adapter": { - "name": "@taquito/axios-fetch-adapter", - "version": "0.3.1", - "resolved": "git+ssh://git@github.com/ecadlabs/axios-fetch-adapter.git#167684f522e90343b9f3439d9a43ac571e2396f6", - "dev": true, - "license": "MIT", - "peerDependencies": { - "axios": ">=0.26.0" - } - }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -1117,9 +553,9 @@ } }, "node_modules/axios": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", - "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.0.tgz", + "integrity": "sha512-lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og==", "dev": true, "dependencies": { "follow-redirects": "^1.14.8" @@ -1164,23 +600,32 @@ } }, "node_modules/bignumber.js": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", - "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", + "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", "dev": true, "engines": { "node": "*" } }, "node_modules/bip39": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.1.0.tgz", - "integrity": "sha512-c9kiwdk45Do5GL0vJMe7tS95VjCii65mYAH7DfWl3uW8AVzXKQVUm64i3hzVybBDMp9r7j9iNxR85+ul8MdN/A==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz", + "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==", "dev": true, "dependencies": { - "@noble/hashes": "^1.2.0" + "@types/node": "11.11.6", + "create-hash": "^1.1.0", + "pbkdf2": "^3.0.9", + "randombytes": "^2.0.1" } }, + "node_modules/bip39/node_modules/@types/node": { + "version": "11.11.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", + "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==", + "dev": true + }, "node_modules/blakejs": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", @@ -1297,15 +742,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/create-hash": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", @@ -1333,6 +769,15 @@ "sha.js": "^2.4.8" } }, + "node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, "node_modules/elliptic": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", @@ -1403,6 +848,29 @@ "reusify": "^1.0.4" } }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -1429,9 +897,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", "dev": true, "funding": [ { @@ -1448,6 +916,18 @@ } } }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dev": true, + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -1505,9 +985,9 @@ } }, "node_modules/i18next": { - "version": "21.10.0", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.10.0.tgz", - "integrity": "sha512-YeuIBmFsGjUfO3qBmMOc0rQaun4mIpGKET5WDwvu8lU7gvwpcariZLNtL0Fzj+zazcHUrlXHiptcFhBMFaxzfg==", + "version": "23.5.1", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.5.1.tgz", + "integrity": "sha512-JelYzcaCoFDaa+Ysbfz2JsGAKkrHiMG6S61+HLBUEIPaF40WMwW9hCPymlQGrP+wWawKxKPuSuD71WZscCsWHg==", "dev": true, "funding": [ { @@ -1524,7 +1004,7 @@ } ], "dependencies": { - "@babel/runtime": "^7.17.2" + "@babel/runtime": "^7.22.5" } }, "node_modules/ieee754": { @@ -1592,12 +1072,6 @@ "node": ">=0.12.0" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, "node_modules/md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -1643,24 +1117,41 @@ "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", "dev": true }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "engines": { + "node": ">=10.5.0" + } + }, "node_modules/node-fetch": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", - "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "dev": true, "dependencies": { - "whatwg-url": "^5.0.0" + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" }, "engines": { - "node": "4.x || >=6.0.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" } }, "node_modules/pbkdf2": { @@ -1691,24 +1182,10 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/project-name-generator": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/project-name-generator/-/project-name-generator-2.1.9.tgz", - "integrity": "sha512-QmLHqz2C4VHmAyDEAFlVfnuWAHr4vwZhK2bbm4IrwuHNzNKOdG9b4U+NmQbsm1uOoV4kGWv7+FVLsu7Bb/ieYQ==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "dev": true, - "dependencies": { - "commander": "^6.1.0", - "lodash": "^4.17.20" - }, - "bin": { - "project-name-generator": "src/generator-bin.js" - } - }, "node_modules/pvtsutils": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.3.tgz", - "integrity": "sha512-6sAOMlXyrJ+8tRN5IAaYfuYZRp1C2uJ0SyDynEFxL+VY8kCRib9Lpj/+KPaNFpaQWr/iRik5nrzz6iaNlxgEGA==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.5.tgz", + "integrity": "sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==", "dev": true, "dependencies": { "tslib": "^2.6.1" @@ -1744,15 +1221,15 @@ ] }, "node_modules/rambda": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.5.0.tgz", - "integrity": "sha512-y/M9weqWAH4iopRd7EHDEQQvpFPHj1AA3oHozE9tfITHUtTR7Z9PSlIRRG2l1GuW7sefC1cXFfIcF+cgnShdBA==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/rambda/-/rambda-8.4.0.tgz", + "integrity": "sha512-HSbOiyvCQgHKPcKO8Sknjj341vVUmetRwOh+4h0t/DVmAfQS3v3HMtWHtu3l2Awdxu9B4iJP2uAJTwp7eLB7zw==", "dev": true }, "node_modules/rambdax": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/rambdax/-/rambdax-8.1.0.tgz", - "integrity": "sha512-8TQS3jorlSSubddKTyVrsp9mevF2WMBtdEPjp9Bk8ipVijD5/9gVXGgBF4d0JzO6kzegCFYWANrbHLyKLE6YVA==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/rambdax/-/rambdax-10.0.0.tgz", + "integrity": "sha512-yNlWz9g4h6C2+49r1L+L9WZLcw3b3mQnxZQfcyqon8hy52Ie6hsWeuxO9/MNXTbqWB2RuSzO5MM3rVSsPKsqfw==", "dev": true }, "node_modules/randombytes": { @@ -1837,23 +1314,14 @@ } }, "node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" + "tslib": "^2.1.0" } }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -1899,6 +1367,12 @@ "sha.js": "bin.js" } }, + "node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", + "dev": true + }, "node_modules/source-map": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", @@ -1917,6 +1391,12 @@ "stackframe": "^1.3.4" } }, + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", + "dev": true + }, "node_modules/stackframe": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", @@ -1991,12 +1471,6 @@ "node": ">=8.0" } }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, "node_modules/ts-pattern": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/ts-pattern/-/ts-pattern-5.0.5.tgz", @@ -2004,9 +1478,9 @@ "dev": true }, "node_modules/tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true }, "node_modules/typedarray-to-buffer": { @@ -2035,6 +1509,15 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, + "node_modules/web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, "node_modules/webcrypto-core": { "version": "1.7.7", "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.7.7.tgz", @@ -2048,20 +1531,20 @@ "tslib": "^2.4.0" } }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "node_modules/why-is-node-running": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", + "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==", "dev": true, "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "siginfo": "^2.0.0", + "stackback": "0.0.2" + }, + "bin": { + "why-is-node-running": "cli.js" + }, + "engines": { + "node": ">=8" } }, "node_modules/wrap-ansi": { @@ -2081,6 +1564,15 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wtfnode": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/wtfnode/-/wtfnode-0.9.1.tgz", + "integrity": "sha512-Ip6C2KeQPl/F3aP1EfOnPoQk14Udd9lffpoqWDNH3Xt78svxPbv53ngtmtfI0q2Te3oTq79XKTnRNXVIn/GsPA==", + "dev": true, + "bin": { + "wtfnode": "proxy.js" + } + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -2118,9 +1610,9 @@ } }, "node_modules/zod": { - "version": "3.21.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", - "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==", + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.2.tgz", + "integrity": "sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg==", "dev": true, "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/solution/package.json b/solution/package.json index ad6fddb..d133157 100644 --- a/solution/package.json +++ b/solution/package.json @@ -10,8 +10,8 @@ "author": "", "license": "ISC", "devDependencies": { - "@taqueria/plugin-contract-types": "^0.37.0", - "@taqueria/plugin-ligo": "^0.28.5", - "@taqueria/plugin-taquito": "^0.37.0" + "@taqueria/plugin-contract-types": "^0.40.0", + "@taqueria/plugin-ligo": "^0.40.0", + "@taqueria/plugin-taquito": "^0.40.0" } }