diff --git a/packages/mesh-common/package.json b/packages/mesh-common/package.json index 8aee296b..24cc7fef 100644 --- a/packages/mesh-common/package.json +++ b/packages/mesh-common/package.json @@ -1,6 +1,6 @@ { "name": "@meshsdk/common", - "version": "1.7.6", + "version": "1.7.7", "description": "", "main": "./dist/index.cjs", "browser": "./dist/index.js", diff --git a/packages/mesh-contract/package.json b/packages/mesh-contract/package.json index 9d9d24aa..62f79bd5 100644 --- a/packages/mesh-contract/package.json +++ b/packages/mesh-contract/package.json @@ -1,6 +1,6 @@ { "name": "@meshsdk/contract", - "version": "1.7.6", + "version": "1.7.7", "description": "", "main": "./dist/index.cjs", "browser": "./dist/index.js", @@ -34,11 +34,11 @@ "typescript": "^5.3.3" }, "dependencies": { - "@meshsdk/common": "1.7.6", - "@meshsdk/core": "1.7.6", - "@meshsdk/core-csl": "1.7.6", - "@meshsdk/core-cst": "1.7.6", - "@meshsdk/transaction": "1.7.6" + "@meshsdk/common": "1.7.7", + "@meshsdk/core": "1.7.7", + "@meshsdk/core-csl": "1.7.7", + "@meshsdk/core-cst": "1.7.7", + "@meshsdk/transaction": "1.7.7" }, "prettier": "@meshsdk/configs/prettier", "publishConfig": { diff --git a/packages/mesh-core-csl/package.json b/packages/mesh-core-csl/package.json index e68a49ca..b55f42dd 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.7.6", + "version": "1.7.7", "description": "", "main": "./dist/index.cjs", "module": "./dist/index.js", @@ -38,7 +38,7 @@ "typescript": "^5.3.3" }, "dependencies": { - "@meshsdk/common": "1.7.6", + "@meshsdk/common": "1.7.7", "@sidan-lab/sidan-csl-rs-browser": "0.8.5", "@sidan-lab/sidan-csl-rs-nodejs": "0.8.5", "json-bigint": "^1.0.0" diff --git a/packages/mesh-core-cst/package.json b/packages/mesh-core-cst/package.json index 4d714bfb..dd9b808e 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.7.6", + "version": "1.7.7", "description": "", "main": "./dist/index.cjs", "browser": "./dist/index.js", @@ -42,7 +42,7 @@ "@harmoniclabs/cbor": "1.3.0", "@harmoniclabs/plutus-data": "1.2.4", "@harmoniclabs/uplc": "1.2.4", - "@meshsdk/common": "1.7.6", + "@meshsdk/common": "1.7.7", "@stricahq/bip32ed25519": "^1.1.0", "@stricahq/cbors": "^1.0.0", "pbkdf2": "^3.1.2" diff --git a/packages/mesh-core/package.json b/packages/mesh-core/package.json index cf75b5e5..94295ae2 100644 --- a/packages/mesh-core/package.json +++ b/packages/mesh-core/package.json @@ -1,6 +1,6 @@ { "name": "@meshsdk/core", - "version": "1.7.6", + "version": "1.7.7", "description": "", "main": "./dist/index.cjs", "browser": "./dist/index.js", @@ -33,13 +33,13 @@ "typescript": "^5.3.3" }, "dependencies": { - "@meshsdk/common": "1.7.6", - "@meshsdk/core-csl": "1.7.6", - "@meshsdk/core-cst": "1.7.6", - "@meshsdk/provider": "1.7.6", - "@meshsdk/react": "1.7.6", - "@meshsdk/transaction": "1.7.6", - "@meshsdk/wallet": "1.7.6" + "@meshsdk/common": "1.7.7", + "@meshsdk/core-csl": "1.7.7", + "@meshsdk/core-cst": "1.7.7", + "@meshsdk/provider": "1.7.7", + "@meshsdk/react": "1.7.7", + "@meshsdk/transaction": "1.7.7", + "@meshsdk/wallet": "1.7.7" }, "prettier": "@meshsdk/configs/prettier", "publishConfig": { diff --git a/packages/mesh-provider/package.json b/packages/mesh-provider/package.json index 00377031..8ef1ddeb 100644 --- a/packages/mesh-provider/package.json +++ b/packages/mesh-provider/package.json @@ -1,6 +1,6 @@ { "name": "@meshsdk/provider", - "version": "1.7.6", + "version": "1.7.7", "description": "", "main": "./dist/index.cjs", "browser": "./dist/index.js", @@ -34,8 +34,8 @@ "typescript": "^5.3.3" }, "dependencies": { - "@meshsdk/common": "1.7.6", - "@meshsdk/core-cst": "1.7.6", + "@meshsdk/common": "1.7.7", + "@meshsdk/core-cst": "1.7.7", "axios": "^1.7.2" }, "prettier": "@meshsdk/configs/prettier", diff --git a/packages/mesh-provider/src/blockfrost.ts b/packages/mesh-provider/src/blockfrost.ts index 0a8cf12f..5c86d2ce 100644 --- a/packages/mesh-provider/src/blockfrost.ts +++ b/packages/mesh-provider/src/blockfrost.ts @@ -210,6 +210,10 @@ export class BlockfrostProvider if (status === 200 || status == 202) return { ...data.onchain_metadata, + fingerprint: data.fingerprint, + totalSupply: data.quantity, + mintingTxHash: data.initial_mint_tx_hash, // todo: request for `initial_mint_tx_hash` + mintCount: data.mint_or_burn_count, }; throw parseHttpError(data); diff --git a/packages/mesh-provider/src/koios.ts b/packages/mesh-provider/src/koios.ts index 9ab4bbbc..de3ff398 100644 --- a/packages/mesh-provider/src/koios.ts +++ b/packages/mesh-provider/src/koios.ts @@ -162,10 +162,13 @@ export class KoiosProvider implements IFetcher, IListener, ISubmitter { const { data, status } = await this._axiosInstance.get( `asset_info?_asset_policy=${policyId}&_asset_name=${assetName}`, ); - if (status === 200) return { ...data[0].minting_tx_metadata[721][policyId][toUTF8(assetName)], + fingerprint: data[0].fingerprint, + totalSupply: data[0].total_supply, + mintingTxHash: data[0].minting_tx_hash, + mintCount: data[0].mint_cnt, }; throw parseHttpError(data); diff --git a/packages/mesh-provider/src/maestro.ts b/packages/mesh-provider/src/maestro.ts index 6b83018b..72951d19 100644 --- a/packages/mesh-provider/src/maestro.ts +++ b/packages/mesh-provider/src/maestro.ts @@ -210,10 +210,15 @@ export class MaestroProvider `assets/${policyId}${assetName}`, ); if (status === 200) { + const data = timestampedData.data; return { ...data.asset_standards.cip25_metadata, ...data.asset_standards.cip68_metadata, + fingerprint: data.fingerprint, + totalSupply: data.total_supply, + mintingTxHash: data.latest_mint_tx.tx_hash, + mintCount: data.mint_tx_count, }; } diff --git a/packages/mesh-react/package.json b/packages/mesh-react/package.json index 0ae567bb..9ad7bb87 100644 --- a/packages/mesh-react/package.json +++ b/packages/mesh-react/package.json @@ -1,6 +1,6 @@ { "name": "@meshsdk/react", - "version": "1.7.6", + "version": "1.7.7", "description": "", "main": "./dist/index.cjs", "browser": "./dist/index.js", @@ -30,9 +30,9 @@ }, "dependencies": { "react": "^18.2.0", - "@meshsdk/common": "1.7.6", - "@meshsdk/transaction": "1.7.6", - "@meshsdk/wallet": "1.7.6" + "@meshsdk/common": "1.7.7", + "@meshsdk/transaction": "1.7.7", + "@meshsdk/wallet": "1.7.7" }, "devDependencies": { "@meshsdk/configs": "*", diff --git a/packages/mesh-transaction/package.json b/packages/mesh-transaction/package.json index 82276d0a..209b72f3 100644 --- a/packages/mesh-transaction/package.json +++ b/packages/mesh-transaction/package.json @@ -1,6 +1,6 @@ { "name": "@meshsdk/transaction", - "version": "1.7.6", + "version": "1.7.7", "description": "", "main": "./dist/index.cjs", "browser": "./dist/index.js", @@ -35,9 +35,9 @@ "typescript": "^5.3.3" }, "dependencies": { - "@meshsdk/common": "1.7.6", - "@meshsdk/core-csl": "1.7.6", - "@meshsdk/core-cst": "1.7.6", + "@meshsdk/common": "1.7.7", + "@meshsdk/core-csl": "1.7.7", + "@meshsdk/core-cst": "1.7.7", "json-bigint": "^1.0.0" }, "prettier": "@meshsdk/configs/prettier", diff --git a/packages/mesh-wallet/package.json b/packages/mesh-wallet/package.json index a3c116fd..5d5b4c43 100644 --- a/packages/mesh-wallet/package.json +++ b/packages/mesh-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@meshsdk/wallet", - "version": "1.7.6", + "version": "1.7.7", "description": "", "main": "./dist/index.cjs", "browser": "./dist/index.js", @@ -35,10 +35,10 @@ "typescript": "^5.3.3" }, "dependencies": { - "@meshsdk/common": "1.7.6", - "@meshsdk/core-csl": "1.7.6", - "@meshsdk/core-cst": "1.7.6", - "@meshsdk/transaction": "1.7.6", + "@meshsdk/common": "1.7.7", + "@meshsdk/core-csl": "1.7.7", + "@meshsdk/core-cst": "1.7.7", + "@meshsdk/transaction": "1.7.7", "@nufi/dapp-client-cardano": "^0.3.1", "@nufi/dapp-client-core": "^0.3.1" }, diff --git a/scripts/mesh-cli/package.json b/scripts/mesh-cli/package.json index 64dcdb76..e2fec016 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.7.6", + "version": "1.7.7", "license": "Apache-2.0", "type": "module", "main": "./dist/index.cjs",