From aff11b3abb892b654491836cb15ce5aa8663e9da Mon Sep 17 00:00:00 2001 From: twwu123 Date: Wed, 15 Jan 2025 15:49:14 +0800 Subject: [PATCH 1/2] fix offline evaluator to compare resolved utxos vs inputs to resolve --- .../src/offline-providers/offline-evaluator.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/mesh-core-csl/src/offline-providers/offline-evaluator.ts b/packages/mesh-core-csl/src/offline-providers/offline-evaluator.ts index fbb8ab56..acab7737 100644 --- a/packages/mesh-core-csl/src/offline-providers/offline-evaluator.ts +++ b/packages/mesh-core-csl/src/offline-providers/offline-evaluator.ts @@ -122,15 +122,15 @@ export class OfflineEvaluator implements IEvaluator { } } } - if (resolvedUTXOs.length !== inputsToResolve.length) { - const missing = inputsToResolve.filter( - (input) => - !resolvedUTXOs.find( - (utxo) => - utxo.input.txHash === input.txHash && - utxo.input.outputIndex === input.index, - ), - ); + const missing = inputsToResolve.filter( + (input) => + !resolvedUTXOs.find( + (utxo) => + utxo.input.txHash === input.txHash && + utxo.input.outputIndex === input.index, + ), + ); + if (missing.length > 0) { const missingList = missing .map((m) => `${m.txHash}:${m.index}`) .join(", "); From 776e8ec6b2a27c7c5284ae354fce86ec2c2379d8 Mon Sep 17 00:00:00 2001 From: Jingles Date: Wed, 15 Jan 2025 21:37:59 +0800 Subject: [PATCH 2/2] version 1.8.12 --- package-lock.json | 74 +++++++++++++------------- packages/mesh-common/package.json | 2 +- packages/mesh-contract/package.json | 8 +-- packages/mesh-core-csl/package.json | 6 +-- packages/mesh-core-cst/package.json | 4 +- packages/mesh-core/package.json | 16 +++--- packages/mesh-provider/package.json | 6 +-- packages/mesh-react/package.json | 8 +-- packages/mesh-svelte/package.json | 4 +- packages/mesh-transaction/package.json | 8 +-- packages/mesh-wallet/package.json | 10 ++-- scripts/mesh-cli/package.json | 2 +- 12 files changed, 74 insertions(+), 74 deletions(-) diff --git a/package-lock.json b/package-lock.json index b785bd1a..4436fc65 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35940,7 +35940,7 @@ }, "packages/mesh-common": { "name": "@meshsdk/common", - "version": "1.8.8", + "version": "1.8.12", "license": "Apache-2.0", "dependencies": { "bech32": "^2.0.0", @@ -35957,12 +35957,12 @@ }, "packages/mesh-contract": { "name": "@meshsdk/contract", - "version": "1.8.8", + "version": "1.8.12", "license": "Apache-2.0", "dependencies": { - "@meshsdk/common": "1.8.8", - "@meshsdk/core": "1.8.8", - "@meshsdk/core-csl": "1.8.8" + "@meshsdk/common": "1.8.12", + "@meshsdk/core": "1.8.12", + "@meshsdk/core-csl": "1.8.12" }, "devDependencies": { "@meshsdk/configs": "*", @@ -35973,16 +35973,16 @@ }, "packages/mesh-core": { "name": "@meshsdk/core", - "version": "1.8.8", + "version": "1.8.12", "license": "Apache-2.0", "dependencies": { - "@meshsdk/common": "1.8.8", - "@meshsdk/core-csl": "1.8.8", - "@meshsdk/core-cst": "1.8.8", - "@meshsdk/provider": "1.8.8", - "@meshsdk/react": "1.8.8", - "@meshsdk/transaction": "1.8.8", - "@meshsdk/wallet": "1.8.8" + "@meshsdk/common": "1.8.12", + "@meshsdk/core-csl": "1.8.12", + "@meshsdk/core-cst": "1.8.12", + "@meshsdk/provider": "1.8.12", + "@meshsdk/react": "1.8.12", + "@meshsdk/transaction": "1.8.12", + "@meshsdk/wallet": "1.8.12" }, "devDependencies": { "@meshsdk/configs": "*", @@ -35993,10 +35993,10 @@ }, "packages/mesh-core-csl": { "name": "@meshsdk/core-csl", - "version": "1.8.8", + "version": "1.8.12", "license": "Apache-2.0", "dependencies": { - "@meshsdk/common": "1.8.8", + "@meshsdk/common": "1.8.12", "@sidan-lab/sidan-csl-rs-browser": "0.9.16", "@sidan-lab/sidan-csl-rs-nodejs": "0.9.16", "@types/base32-encoding": "^1.0.2", @@ -36006,7 +36006,7 @@ }, "devDependencies": { "@meshsdk/configs": "*", - "@meshsdk/provider": "1.8.8", + "@meshsdk/provider": "1.8.12", "@types/json-bigint": "^1.0.4", "eslint": "^8.57.0", "ts-jest": "^29.1.4", @@ -36016,7 +36016,7 @@ }, "packages/mesh-core-cst": { "name": "@meshsdk/core-cst", - "version": "1.8.8", + "version": "1.8.12", "license": "Apache-2.0", "dependencies": { "@cardano-sdk/core": "0.35.4", @@ -36028,7 +36028,7 @@ "@harmoniclabs/pair": "1.0.0", "@harmoniclabs/plutus-data": "1.2.4", "@harmoniclabs/uplc": "1.2.4", - "@meshsdk/common": "1.8.8", + "@meshsdk/common": "1.8.12", "@stricahq/bip32ed25519": "^1.1.0", "@stricahq/cbors": "^1.0.3", "pbkdf2": "^3.1.2" @@ -36045,11 +36045,11 @@ }, "packages/mesh-provider": { "name": "@meshsdk/provider", - "version": "1.8.8", + "version": "1.8.12", "license": "Apache-2.0", "dependencies": { - "@meshsdk/common": "1.8.8", - "@meshsdk/core-cst": "1.8.8", + "@meshsdk/common": "1.8.12", + "@meshsdk/core-cst": "1.8.12", "@utxorpc/sdk": "0.6.2", "@utxorpc/spec": "0.10.1", "axios": "^1.7.2" @@ -36064,13 +36064,13 @@ }, "packages/mesh-react": { "name": "@meshsdk/react", - "version": "1.8.8", + "version": "1.8.12", "license": "Apache-2.0", "dependencies": { "@fabianbormann/cardano-peer-connect": "^1.2.18", - "@meshsdk/common": "1.8.8", - "@meshsdk/transaction": "1.8.8", - "@meshsdk/wallet": "1.8.8", + "@meshsdk/common": "1.8.12", + "@meshsdk/transaction": "1.8.12", + "@meshsdk/wallet": "1.8.12", "@radix-ui/react-dialog": "^1.1.2", "@radix-ui/react-dropdown-menu": "^2.1.2", "@radix-ui/react-icons": "^1.3.2", @@ -36106,10 +36106,10 @@ }, "packages/mesh-svelte": { "name": "@meshsdk/svelte", - "version": "1.8.8", + "version": "1.8.12", "license": "Apache-2.0", "dependencies": { - "@meshsdk/core": "1.8.8", + "@meshsdk/core": "1.8.12", "bits-ui": "1.0.0-next.65" }, "devDependencies": { @@ -36135,12 +36135,12 @@ }, "packages/mesh-transaction": { "name": "@meshsdk/transaction", - "version": "1.8.8", + "version": "1.8.12", "license": "Apache-2.0", "dependencies": { - "@meshsdk/common": "1.8.8", - "@meshsdk/core-csl": "1.8.8", - "@meshsdk/core-cst": "1.8.8", + "@meshsdk/common": "1.8.12", + "@meshsdk/core-csl": "1.8.12", + "@meshsdk/core-cst": "1.8.12", "json-bigint": "^1.0.0" }, "devDependencies": { @@ -36153,13 +36153,13 @@ }, "packages/mesh-wallet": { "name": "@meshsdk/wallet", - "version": "1.8.8", + "version": "1.8.12", "license": "Apache-2.0", "dependencies": { - "@meshsdk/common": "1.8.8", - "@meshsdk/core-csl": "1.8.8", - "@meshsdk/core-cst": "1.8.8", - "@meshsdk/transaction": "1.8.8", + "@meshsdk/common": "1.8.12", + "@meshsdk/core-csl": "1.8.12", + "@meshsdk/core-cst": "1.8.12", + "@meshsdk/transaction": "1.8.12", "@simplewebauthn/browser": "^13.0.0" }, "devDependencies": { @@ -36172,7 +36172,7 @@ }, "scripts/mesh-cli": { "name": "meshjs", - "version": "1.8.8", + "version": "1.8.12", "license": "Apache-2.0", "dependencies": { "chalk": "5.3.0", diff --git a/packages/mesh-common/package.json b/packages/mesh-common/package.json index 8058573d..487d5bbd 100644 --- a/packages/mesh-common/package.json +++ b/packages/mesh-common/package.json @@ -1,6 +1,6 @@ { "name": "@meshsdk/common", - "version": "1.8.11", + "version": "1.8.12", "description": "Contains constants, types and interfaces used across the SDK and different serialization libraries", "main": "./dist/index.cjs", "browser": "./dist/index.js", diff --git a/packages/mesh-contract/package.json b/packages/mesh-contract/package.json index f86ee36e..7bb98acb 100644 --- a/packages/mesh-contract/package.json +++ b/packages/mesh-contract/package.json @@ -1,6 +1,6 @@ { "name": "@meshsdk/contract", - "version": "1.8.11", + "version": "1.8.12", "description": "List of open-source smart contracts, complete with documentation, live demos, and end-to-end source code. https://meshjs.dev/smart-contracts", "main": "./dist/index.cjs", "browser": "./dist/index.js", @@ -34,9 +34,9 @@ "typescript": "^5.3.3" }, "dependencies": { - "@meshsdk/common": "1.8.11", - "@meshsdk/core": "1.8.11", - "@meshsdk/core-csl": "1.8.11" + "@meshsdk/common": "1.8.12", + "@meshsdk/core": "1.8.12", + "@meshsdk/core-csl": "1.8.12" }, "prettier": "@meshsdk/configs/prettier", "publishConfig": { diff --git a/packages/mesh-core-csl/package.json b/packages/mesh-core-csl/package.json index 5a8de86b..6201fe7b 100644 --- a/packages/mesh-core-csl/package.json +++ b/packages/mesh-core-csl/package.json @@ -1,6 +1,6 @@ { "name": "@meshsdk/core-csl", - "version": "1.8.11", + "version": "1.8.12", "description": "Types and utilities functions between Mesh and cardano-serialization-lib", "main": "./dist/index.cjs", "module": "./dist/index.js", @@ -31,7 +31,7 @@ }, "devDependencies": { "@meshsdk/configs": "*", - "@meshsdk/provider": "1.8.11", + "@meshsdk/provider": "1.8.12", "@types/json-bigint": "^1.0.4", "eslint": "^8.57.0", "ts-jest": "^29.1.4", @@ -39,7 +39,7 @@ "typescript": "^5.3.3" }, "dependencies": { - "@meshsdk/common": "1.8.11", + "@meshsdk/common": "1.8.12", "@sidan-lab/sidan-csl-rs-browser": "0.9.16", "@sidan-lab/sidan-csl-rs-nodejs": "0.9.16", "@types/base32-encoding": "^1.0.2", diff --git a/packages/mesh-core-cst/package.json b/packages/mesh-core-cst/package.json index 08316f7d..d443ff56 100644 --- a/packages/mesh-core-cst/package.json +++ b/packages/mesh-core-cst/package.json @@ -1,6 +1,6 @@ { "name": "@meshsdk/core-cst", - "version": "1.8.11", + "version": "1.8.12", "description": "Types and utilities functions between Mesh and cardano-js-sdk", "main": "./dist/index.cjs", "browser": "./dist/index.js", @@ -45,7 +45,7 @@ "@harmoniclabs/crypto": "0.2.4", "@harmoniclabs/pair": "1.0.0", "@harmoniclabs/bytestring": "1.0.0", - "@meshsdk/common": "1.8.11", + "@meshsdk/common": "1.8.12", "@stricahq/bip32ed25519": "^1.1.0", "@stricahq/cbors": "^1.0.3", "pbkdf2": "^3.1.2" diff --git a/packages/mesh-core/package.json b/packages/mesh-core/package.json index 5f1f8804..fada587b 100644 --- a/packages/mesh-core/package.json +++ b/packages/mesh-core/package.json @@ -1,6 +1,6 @@ { "name": "@meshsdk/core", - "version": "1.8.11", + "version": "1.8.12", "description": "Mesh SDK Core - https://meshjs.dev/", "main": "./dist/index.cjs", "browser": "./dist/index.js", @@ -33,13 +33,13 @@ "typescript": "^5.3.3" }, "dependencies": { - "@meshsdk/common": "1.8.11", - "@meshsdk/core-csl": "1.8.11", - "@meshsdk/core-cst": "1.8.11", - "@meshsdk/provider": "1.8.11", - "@meshsdk/react": "1.8.11", - "@meshsdk/transaction": "1.8.11", - "@meshsdk/wallet": "1.8.11" + "@meshsdk/common": "1.8.12", + "@meshsdk/core-csl": "1.8.12", + "@meshsdk/core-cst": "1.8.12", + "@meshsdk/provider": "1.8.12", + "@meshsdk/react": "1.8.12", + "@meshsdk/transaction": "1.8.12", + "@meshsdk/wallet": "1.8.12" }, "prettier": "@meshsdk/configs/prettier", "publishConfig": { diff --git a/packages/mesh-provider/package.json b/packages/mesh-provider/package.json index 34d952f3..222e5439 100644 --- a/packages/mesh-provider/package.json +++ b/packages/mesh-provider/package.json @@ -1,6 +1,6 @@ { "name": "@meshsdk/provider", - "version": "1.8.11", + "version": "1.8.12", "description": "Blockchain data providers - https://meshjs.dev/providers", "main": "./dist/index.cjs", "browser": "./dist/index.js", @@ -35,8 +35,8 @@ "typescript": "^5.3.3" }, "dependencies": { - "@meshsdk/common": "1.8.11", - "@meshsdk/core-cst": "1.8.11", + "@meshsdk/common": "1.8.12", + "@meshsdk/core-cst": "1.8.12", "@utxorpc/sdk": "0.6.2", "@utxorpc/spec": "0.10.1", "axios": "^1.7.2" diff --git a/packages/mesh-react/package.json b/packages/mesh-react/package.json index 3c27231d..aa00f7a0 100644 --- a/packages/mesh-react/package.json +++ b/packages/mesh-react/package.json @@ -1,6 +1,6 @@ { "name": "@meshsdk/react", - "version": "1.8.11", + "version": "1.8.12", "description": "React component library - https://meshjs.dev/react", "main": "./dist/index.cjs", "browser": "./dist/index.js", @@ -30,9 +30,9 @@ }, "dependencies": { "@fabianbormann/cardano-peer-connect": "^1.2.18", - "@meshsdk/common": "1.8.11", - "@meshsdk/transaction": "1.8.11", - "@meshsdk/wallet": "1.8.11", + "@meshsdk/common": "1.8.12", + "@meshsdk/transaction": "1.8.12", + "@meshsdk/wallet": "1.8.12", "@radix-ui/react-dialog": "^1.1.2", "@radix-ui/react-dropdown-menu": "^2.1.2", "@radix-ui/react-icons": "^1.3.2", diff --git a/packages/mesh-svelte/package.json b/packages/mesh-svelte/package.json index 50b1076c..36a54093 100644 --- a/packages/mesh-svelte/package.json +++ b/packages/mesh-svelte/package.json @@ -1,6 +1,6 @@ { "name": "@meshsdk/svelte", - "version": "1.8.11", + "version": "1.8.12", "description": "Svelte component library - https://meshjs.dev/svelte", "type": "module", "exports": { @@ -26,7 +26,7 @@ "dev": "vite dev" }, "dependencies": { - "@meshsdk/core": "1.8.11", + "@meshsdk/core": "1.8.12", "bits-ui": "1.0.0-next.65" }, "devDependencies": { diff --git a/packages/mesh-transaction/package.json b/packages/mesh-transaction/package.json index cb0cdc8a..1f2e27e1 100644 --- a/packages/mesh-transaction/package.json +++ b/packages/mesh-transaction/package.json @@ -1,6 +1,6 @@ { "name": "@meshsdk/transaction", - "version": "1.8.11", + "version": "1.8.12", "description": "Transactions - https://meshjs.dev/apis/transaction", "main": "./dist/index.cjs", "browser": "./dist/index.js", @@ -35,9 +35,9 @@ "typescript": "^5.3.3" }, "dependencies": { - "@meshsdk/common": "1.8.11", - "@meshsdk/core-csl": "1.8.11", - "@meshsdk/core-cst": "1.8.11", + "@meshsdk/common": "1.8.12", + "@meshsdk/core-csl": "1.8.12", + "@meshsdk/core-cst": "1.8.12", "json-bigint": "^1.0.0" }, "prettier": "@meshsdk/configs/prettier", diff --git a/packages/mesh-wallet/package.json b/packages/mesh-wallet/package.json index f60208bf..b60681e2 100644 --- a/packages/mesh-wallet/package.json +++ b/packages/mesh-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@meshsdk/wallet", - "version": "1.8.11", + "version": "1.8.12", "description": "Wallets - https://meshjs.dev/apis/wallets", "main": "./dist/index.cjs", "browser": "./dist/index.js", @@ -35,10 +35,10 @@ "typescript": "^5.3.3" }, "dependencies": { - "@meshsdk/common": "1.8.11", - "@meshsdk/core-csl": "1.8.11", - "@meshsdk/core-cst": "1.8.11", - "@meshsdk/transaction": "1.8.11", + "@meshsdk/common": "1.8.12", + "@meshsdk/core-csl": "1.8.12", + "@meshsdk/core-cst": "1.8.12", + "@meshsdk/transaction": "1.8.12", "@simplewebauthn/browser": "^13.0.0" }, "prettier": "@meshsdk/configs/prettier", diff --git a/scripts/mesh-cli/package.json b/scripts/mesh-cli/package.json index e2144ce9..b5abda60 100644 --- a/scripts/mesh-cli/package.json +++ b/scripts/mesh-cli/package.json @@ -3,7 +3,7 @@ "description": "A quick and easy way to bootstrap your dApps on Cardano using Mesh.", "homepage": "https://meshjs.dev", "author": "MeshJS", - "version": "1.8.11", + "version": "1.8.12", "license": "Apache-2.0", "type": "module", "main": "./dist/index.cjs",