diff --git a/1-Identities-and-Names/identity-update-add-key.js b/1-Identities-and-Names/identity-update-add-key.js index 3daa660..2e4592c 100644 --- a/1-Identities-and-Names/identity-update-add-key.js +++ b/1-Identities-and-Names/identity-update-add-key.js @@ -1,6 +1,6 @@ // See https://dashplatform.readme.io/docs/tutorial-update-an-identity const Dash = require('dash'); -const IdentityPublicKey = require('@dashevo/dpp/lib/identity/IdentityPublicKey'); +const { IdentityPublicKey, IdentityPublicKeyWithWitness } = require('@dashevo/wasm-dpp'); const dotenv = require('dotenv'); dotenv.config(); @@ -30,13 +30,14 @@ const updateIdentityAddKey = async () => { const identityPublicKey = identityPrivateKey.toPublicKey().toBuffer(); - const newPublicKey = new IdentityPublicKey({ + const newPublicKey = new IdentityPublicKeyWithWitness({ id: newKeyId, type: IdentityPublicKey.TYPES.ECDSA_SECP256K1, + data: identityPublicKey, purpose: IdentityPublicKey.PURPOSES.AUTHENTICATION, securityLevel: IdentityPublicKey.SECURITY_LEVELS.HIGH, - data: identityPublicKey, readOnly: false, + signature: Buffer.alloc(0), }); const updateAdd = { diff --git a/package-lock.json b/package-lock.json index 6951cfe..3b6fe9b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,16 @@ { "name": "platform-readme-tutorials", - "version": "0.24.1", + "version": "0.24.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "platform-readme-tutorials", - "version": "0.24.1", + "version": "0.24.3", "license": "MIT", "dependencies": { - "dash": "^3.24.1" + "@dashevo/wasm-dpp": "^0.24.3", + "dash": "^3.24.3" }, "devDependencies": { "dotenv": "^16.0.0", @@ -53,16 +54,16 @@ } }, "node_modules/@dashevo/dapi-client": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/dapi-client/-/dapi-client-0.24.1.tgz", - "integrity": "sha512-6L519ucKpO8OccsJloeiZpQqtLXw4/4vWYRGKWfnWq7uyoF/IfQtduogYH8G9Z6pN9TMONOEagCnslnSJKuXMg==", + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/dapi-client/-/dapi-client-0.24.3.tgz", + "integrity": "sha512-CFl/zXUjYQjgg8G1I+gY2hzE7DbWB6eCgJQAmx3BwIYCcKCiD6iIXg+UexLh32X3xFFxwTtkvL293GmFhQVA9A==", "dependencies": { - "@dashevo/dapi-grpc": "0.24.1", - "@dashevo/dash-spv": "0.24.1", + "@dashevo/dapi-grpc": "0.24.3", + "@dashevo/dash-spv": "0.24.3", "@dashevo/dashcore-lib": "~0.20.5", - "@dashevo/dpp": "0.24.1", - "@dashevo/grpc-common": "0.24.1", - "@dashevo/wasm-dpp": "0.24.1", + "@dashevo/dpp": "0.24.3", + "@dashevo/grpc-common": "0.24.3", + "@dashevo/wasm-dpp": "0.24.3", "bs58": "^4.0.1", "cbor": "^8.0.0", "lodash": "^4.17.21", @@ -72,11 +73,11 @@ } }, "node_modules/@dashevo/dapi-grpc": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/dapi-grpc/-/dapi-grpc-0.24.1.tgz", - "integrity": "sha512-aGOb08gUwcOabSUVObUYfzrepIQ2u/6GhPlUI7z/e2IJNF9bkuNpPV0HeDi8FIuVj/rOjY9vyPdcb8nvNKfYDg==", + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/dapi-grpc/-/dapi-grpc-0.24.3.tgz", + "integrity": "sha512-b+1PGpnER+K4L2T3LxKpxhB4Y1cRicRkiZgPoSKu5l6qp1L6CyAo7hOFrFTKaZ/HNjUckXzEb6FQ79JfBAPxrQ==", "dependencies": { - "@dashevo/grpc-common": "0.24.1", + "@dashevo/grpc-common": "0.24.3", "@dashevo/protobufjs": "6.10.5", "@grpc/grpc-js": "^1.3.7", "@improbable-eng/grpc-web": "^0.15.0", @@ -90,9 +91,9 @@ "integrity": "sha512-rt0PzGzqplqERWVIMLlBxm4mJqjFTYNUFRhIccbfaF/MDyd0/585krGOWIhe0Sis9XQNA/FJlxxRjtPXIcyyCg==" }, "node_modules/@dashevo/dash-spv": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/dash-spv/-/dash-spv-0.24.1.tgz", - "integrity": "sha512-dIkzzFXcKuEkjviXXWtHq3OzQLUHMx8Xns55zY7HzS+H3Wd+nVNPSF2WTBi2d7Pt2fIpKCiWONJQtnYWnz/bLg==", + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/dash-spv/-/dash-spv-0.24.3.tgz", + "integrity": "sha512-7D46MDULzdVCnzkC4xJNmo7k2fxsFOz2obHm3Mx7Bl92Jy0AOtj5KSfXCT2JyBJtOjuTXiXwW/r0HU9x5iMhCA==", "dependencies": { "@dashevo/dark-gravity-wave": "^1.1.1", "@dashevo/dash-util": "^2.0.3", @@ -129,27 +130,27 @@ } }, "node_modules/@dashevo/dashpay-contract": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/dashpay-contract/-/dashpay-contract-0.24.1.tgz", - "integrity": "sha512-OKa5xqpPqL84+RpDmyN/EXGFlks3EEwG4rjXJWBtj56vAbvjhrd6daBYP2iijp4lHFfKHAx+SJV5cT3bmZa8Jg==" + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/dashpay-contract/-/dashpay-contract-0.24.3.tgz", + "integrity": "sha512-gLowdczh080Qoj526r6kkXiXpIek8zDDFcVRArM/eOC3xSaGtOivf+GZUuUl9gi0oPVRTkL+qu2Ah5MQTeV2sA==" }, "node_modules/@dashevo/dpns-contract": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/dpns-contract/-/dpns-contract-0.24.1.tgz", - "integrity": "sha512-dizolESmjwalc0vbSbDaLnUuf3gIy9SyhwHR3I37AB27BSCAKiKJh83UYiQ7pixCYL4KIzXHreGrx/RDMPy1AQ==" + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/dpns-contract/-/dpns-contract-0.24.3.tgz", + "integrity": "sha512-UFTutyNT+WOT405JjRv9II62mBAeIHdrWraAqJfodEoCWbWPVUCbTF1DdQrZKc7LerEmm/J4tbjJOAlArZjdPA==" }, "node_modules/@dashevo/dpp": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/dpp/-/dpp-0.24.1.tgz", - "integrity": "sha512-xZG9cKqUTm7+/Wg7gonfr5Mmmg6Sz5nO8Tb/7egJAHH1HssVUY+BiztnEITgF2r2kbGg3XMjT6z21yEEZ1zmEw==", + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/dpp/-/dpp-0.24.3.tgz", + "integrity": "sha512-IpCef911zGYwF2/EhuDWGk/BM1cwbVQmvUqySO5EVbgrBtcT5NxGvPjUhsbV7K2/fCRMQaRIF2z6/SDWKR5Juw==", "dependencies": { "@apidevtools/json-schema-ref-parser": "^8.0.0", "@dashevo/bls": "~1.2.9", "@dashevo/dashcore-lib": "~0.20.5", - "@dashevo/dashpay-contract": "0.24.1", - "@dashevo/dpns-contract": "0.24.1", - "@dashevo/feature-flags-contract": "0.24.1", - "@dashevo/masternode-reward-shares-contract": "0.24.1", + "@dashevo/dashpay-contract": "0.24.3", + "@dashevo/dpns-contract": "0.24.3", + "@dashevo/feature-flags-contract": "0.24.3", + "@dashevo/masternode-reward-shares-contract": "0.24.3", "@dashevo/wasm-re2": "~1.0.2", "ajv": "^8.6.0", "ajv-formats": "^2.1.1", @@ -165,14 +166,14 @@ } }, "node_modules/@dashevo/feature-flags-contract": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/feature-flags-contract/-/feature-flags-contract-0.24.1.tgz", - "integrity": "sha512-0/QS3kSlZusmFK9JuSbKBlV2zqhsifkydiJDc7exw3/YYZw2USV8hPr0i3IWv5x2rVuwGQ8pBZllnstdV1X3sw==" + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/feature-flags-contract/-/feature-flags-contract-0.24.3.tgz", + "integrity": "sha512-ixaO+Ct5DUkm4dV4ZJZoIr2H5bBNrprlttuqtPJtscz+aY/nwUeVslaCahkl6OTQhSGqMTxPUQCuJVEsTQHp4g==" }, "node_modules/@dashevo/grpc-common": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/grpc-common/-/grpc-common-0.24.1.tgz", - "integrity": "sha512-lyD9QxKiKo3GJX/Jftj+vmPekaMCPIyZS+u4zY/OkEMHkSYlBPxEI3kdYIW8JfPefgBaToqR/HCSRcM5rAl+0Q==", + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/grpc-common/-/grpc-common-0.24.3.tgz", + "integrity": "sha512-dtGxWeeafBYwErrZuUABhenAPgrrzzAC9cv5u8/nVc6HuPc5AHiUYWbVM2SqRruzw+KuB05nHZpcghWOWk8vqQ==", "dependencies": { "@dashevo/protobufjs": "6.10.5", "@grpc/grpc-js": "^1.3.7", @@ -184,9 +185,9 @@ } }, "node_modules/@dashevo/masternode-reward-shares-contract": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/masternode-reward-shares-contract/-/masternode-reward-shares-contract-0.24.1.tgz", - "integrity": "sha512-q25oN1NNUdnHGmk32t+k7wBBGQ6eJXLJ21v0KkOkyEXujDQPjR5Y+TQTGaqON77sswzue4e+4ZBswOtuXBuiSQ==" + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/masternode-reward-shares-contract/-/masternode-reward-shares-contract-0.24.3.tgz", + "integrity": "sha512-2zPlL+lyOYFmJWFYXKS9O3fhTvx18bPKVETnUXdigpWn77p062oUIC5ti90uQKcUND8cv8NP2KZt5oRKi1/P/g==" }, "node_modules/@dashevo/protobufjs": { "version": "6.10.5", @@ -224,14 +225,14 @@ "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" }, "node_modules/@dashevo/wallet-lib": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/wallet-lib/-/wallet-lib-7.24.1.tgz", - "integrity": "sha512-3gGaECYoYroGI7X938Zcsz+qBE0uxtRIjt/L++239IpV+5Fs1PmI2CoN2jsEVtrdvKlh+edK39Y22AaE9sMApg==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/wallet-lib/-/wallet-lib-7.24.3.tgz", + "integrity": "sha512-H8P3mGOIEUDVAibxfL3mhRzP6janYV2sNoossS4OXXqez6tOJtolIRh2xPzhbqt9avtwgk/4lg8F2V6GIpYojg==", "dependencies": { - "@dashevo/dapi-client": "0.24.1", + "@dashevo/dapi-client": "0.24.3", "@dashevo/dashcore-lib": "~0.20.5", - "@dashevo/grpc-common": "0.24.1", - "@dashevo/wasm-dpp": "0.24.1", + "@dashevo/grpc-common": "0.24.3", + "@dashevo/wasm-dpp": "0.24.3", "cbor": "^8.0.0", "crypto-js": "^4.0.0", "lodash": "^4.17.21", @@ -241,9 +242,9 @@ } }, "node_modules/@dashevo/wasm-dpp": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/wasm-dpp/-/wasm-dpp-0.24.1.tgz", - "integrity": "sha512-SLMgitiI4f+ZjKEMIjlK1n+HlnrAZZyiYdAVfB3eKm6yPB6otC1W5gPct6HFDIDXBhdGC45VuD85XnYAouc08Q==", + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/wasm-dpp/-/wasm-dpp-0.24.3.tgz", + "integrity": "sha512-hGImyoGt/ahEFeYdjes5JIEnUfQv+7puZ/f3/3cdaBoCCdzteqa2XCsaPqyPoVgd6hfWMOuKjEVwZNL3SKGF3g==", "dependencies": { "@dashevo/bls": "~1.2.9", "bs58": "^4.0.1", @@ -355,9 +356,9 @@ } }, "node_modules/@grpc/grpc-js/node_modules/@types/node": { - "version": "20.1.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.4.tgz", - "integrity": "sha512-At4pvmIOki8yuwLtd7BNHl3CiWNbtclUbNtScGx4OHfBd4/oWoJC8KRCIxXwkdndzhxOsPXihrsOoydxBjlE9Q==" + "version": "20.1.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.5.tgz", + "integrity": "sha512-IvGD1CD/nego63ySR7vrAKEX3AJTcmrAN2kn+/sDNLi1Ff5kBzDeEdqWDplK+0HAEoLYej137Sk0cUU8OLOlMg==" }, "node_modules/@grpc/grpc-js/node_modules/long": { "version": "4.0.0", @@ -962,20 +963,20 @@ "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" }, "node_modules/dash": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/dash/-/dash-3.24.1.tgz", - "integrity": "sha512-ML9w9MBsGYL0RxiV+F5wFjLNfvHYSOObUppUxqrD6FaSGCxRrx6inJphTKpiznTMVl6DtHMIRvCAcNAh4CAsvQ==", + "version": "3.24.3", + "resolved": "https://registry.npmjs.org/dash/-/dash-3.24.3.tgz", + "integrity": "sha512-Ud0O6ukRtCx46fqfVcEoC1751z257cUi5KCho9Y8px0NN8HTzVyXt5Dww5/+DmtvpCEql4Qy7pingJQhLoet/g==", "dependencies": { "@dashevo/bls": "~1.2.9", - "@dashevo/dapi-client": "0.24.1", + "@dashevo/dapi-client": "0.24.3", "@dashevo/dashcore-lib": "~0.20.5", - "@dashevo/dashpay-contract": "0.24.1", - "@dashevo/dpns-contract": "0.24.1", - "@dashevo/dpp": "0.24.1", - "@dashevo/grpc-common": "0.24.1", - "@dashevo/masternode-reward-shares-contract": "0.24.1", - "@dashevo/wallet-lib": "7.24.1", - "@dashevo/wasm-dpp": "0.24.1", + "@dashevo/dashpay-contract": "0.24.3", + "@dashevo/dpns-contract": "0.24.3", + "@dashevo/dpp": "0.24.3", + "@dashevo/grpc-common": "0.24.3", + "@dashevo/masternode-reward-shares-contract": "0.24.3", + "@dashevo/wallet-lib": "7.24.3", + "@dashevo/wasm-dpp": "0.24.3", "bs58": "^4.0.1", "node-inspect-extracted": "^1.0.8", "winston": "^3.2.1" @@ -2249,9 +2250,9 @@ } }, "node_modules/protobufjs/node_modules/@types/node": { - "version": "20.1.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.4.tgz", - "integrity": "sha512-At4pvmIOki8yuwLtd7BNHl3CiWNbtclUbNtScGx4OHfBd4/oWoJC8KRCIxXwkdndzhxOsPXihrsOoydxBjlE9Q==" + "version": "20.1.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.5.tgz", + "integrity": "sha512-IvGD1CD/nego63ySR7vrAKEX3AJTcmrAN2kn+/sDNLi1Ff5kBzDeEdqWDplK+0HAEoLYej137Sk0cUU8OLOlMg==" }, "node_modules/protobufjs/node_modules/long": { "version": "4.0.0", @@ -2844,16 +2845,16 @@ } }, "@dashevo/dapi-client": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/dapi-client/-/dapi-client-0.24.1.tgz", - "integrity": "sha512-6L519ucKpO8OccsJloeiZpQqtLXw4/4vWYRGKWfnWq7uyoF/IfQtduogYH8G9Z6pN9TMONOEagCnslnSJKuXMg==", + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/dapi-client/-/dapi-client-0.24.3.tgz", + "integrity": "sha512-CFl/zXUjYQjgg8G1I+gY2hzE7DbWB6eCgJQAmx3BwIYCcKCiD6iIXg+UexLh32X3xFFxwTtkvL293GmFhQVA9A==", "requires": { - "@dashevo/dapi-grpc": "0.24.1", - "@dashevo/dash-spv": "0.24.1", + "@dashevo/dapi-grpc": "0.24.3", + "@dashevo/dash-spv": "0.24.3", "@dashevo/dashcore-lib": "~0.20.5", - "@dashevo/dpp": "0.24.1", - "@dashevo/grpc-common": "0.24.1", - "@dashevo/wasm-dpp": "0.24.1", + "@dashevo/dpp": "0.24.3", + "@dashevo/grpc-common": "0.24.3", + "@dashevo/wasm-dpp": "0.24.3", "bs58": "^4.0.1", "cbor": "^8.0.0", "lodash": "^4.17.21", @@ -2863,11 +2864,11 @@ } }, "@dashevo/dapi-grpc": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/dapi-grpc/-/dapi-grpc-0.24.1.tgz", - "integrity": "sha512-aGOb08gUwcOabSUVObUYfzrepIQ2u/6GhPlUI7z/e2IJNF9bkuNpPV0HeDi8FIuVj/rOjY9vyPdcb8nvNKfYDg==", + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/dapi-grpc/-/dapi-grpc-0.24.3.tgz", + "integrity": "sha512-b+1PGpnER+K4L2T3LxKpxhB4Y1cRicRkiZgPoSKu5l6qp1L6CyAo7hOFrFTKaZ/HNjUckXzEb6FQ79JfBAPxrQ==", "requires": { - "@dashevo/grpc-common": "0.24.1", + "@dashevo/grpc-common": "0.24.3", "@dashevo/protobufjs": "6.10.5", "@grpc/grpc-js": "^1.3.7", "@improbable-eng/grpc-web": "^0.15.0", @@ -2881,9 +2882,9 @@ "integrity": "sha512-rt0PzGzqplqERWVIMLlBxm4mJqjFTYNUFRhIccbfaF/MDyd0/585krGOWIhe0Sis9XQNA/FJlxxRjtPXIcyyCg==" }, "@dashevo/dash-spv": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/dash-spv/-/dash-spv-0.24.1.tgz", - "integrity": "sha512-dIkzzFXcKuEkjviXXWtHq3OzQLUHMx8Xns55zY7HzS+H3Wd+nVNPSF2WTBi2d7Pt2fIpKCiWONJQtnYWnz/bLg==", + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/dash-spv/-/dash-spv-0.24.3.tgz", + "integrity": "sha512-7D46MDULzdVCnzkC4xJNmo7k2fxsFOz2obHm3Mx7Bl92Jy0AOtj5KSfXCT2JyBJtOjuTXiXwW/r0HU9x5iMhCA==", "requires": { "@dashevo/dark-gravity-wave": "^1.1.1", "@dashevo/dash-util": "^2.0.3", @@ -2920,27 +2921,27 @@ } }, "@dashevo/dashpay-contract": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/dashpay-contract/-/dashpay-contract-0.24.1.tgz", - "integrity": "sha512-OKa5xqpPqL84+RpDmyN/EXGFlks3EEwG4rjXJWBtj56vAbvjhrd6daBYP2iijp4lHFfKHAx+SJV5cT3bmZa8Jg==" + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/dashpay-contract/-/dashpay-contract-0.24.3.tgz", + "integrity": "sha512-gLowdczh080Qoj526r6kkXiXpIek8zDDFcVRArM/eOC3xSaGtOivf+GZUuUl9gi0oPVRTkL+qu2Ah5MQTeV2sA==" }, "@dashevo/dpns-contract": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/dpns-contract/-/dpns-contract-0.24.1.tgz", - "integrity": "sha512-dizolESmjwalc0vbSbDaLnUuf3gIy9SyhwHR3I37AB27BSCAKiKJh83UYiQ7pixCYL4KIzXHreGrx/RDMPy1AQ==" + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/dpns-contract/-/dpns-contract-0.24.3.tgz", + "integrity": "sha512-UFTutyNT+WOT405JjRv9II62mBAeIHdrWraAqJfodEoCWbWPVUCbTF1DdQrZKc7LerEmm/J4tbjJOAlArZjdPA==" }, "@dashevo/dpp": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/dpp/-/dpp-0.24.1.tgz", - "integrity": "sha512-xZG9cKqUTm7+/Wg7gonfr5Mmmg6Sz5nO8Tb/7egJAHH1HssVUY+BiztnEITgF2r2kbGg3XMjT6z21yEEZ1zmEw==", + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/dpp/-/dpp-0.24.3.tgz", + "integrity": "sha512-IpCef911zGYwF2/EhuDWGk/BM1cwbVQmvUqySO5EVbgrBtcT5NxGvPjUhsbV7K2/fCRMQaRIF2z6/SDWKR5Juw==", "requires": { "@apidevtools/json-schema-ref-parser": "^8.0.0", "@dashevo/bls": "~1.2.9", "@dashevo/dashcore-lib": "~0.20.5", - "@dashevo/dashpay-contract": "0.24.1", - "@dashevo/dpns-contract": "0.24.1", - "@dashevo/feature-flags-contract": "0.24.1", - "@dashevo/masternode-reward-shares-contract": "0.24.1", + "@dashevo/dashpay-contract": "0.24.3", + "@dashevo/dpns-contract": "0.24.3", + "@dashevo/feature-flags-contract": "0.24.3", + "@dashevo/masternode-reward-shares-contract": "0.24.3", "@dashevo/wasm-re2": "~1.0.2", "ajv": "^8.6.0", "ajv-formats": "^2.1.1", @@ -2956,14 +2957,14 @@ } }, "@dashevo/feature-flags-contract": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/feature-flags-contract/-/feature-flags-contract-0.24.1.tgz", - "integrity": "sha512-0/QS3kSlZusmFK9JuSbKBlV2zqhsifkydiJDc7exw3/YYZw2USV8hPr0i3IWv5x2rVuwGQ8pBZllnstdV1X3sw==" + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/feature-flags-contract/-/feature-flags-contract-0.24.3.tgz", + "integrity": "sha512-ixaO+Ct5DUkm4dV4ZJZoIr2H5bBNrprlttuqtPJtscz+aY/nwUeVslaCahkl6OTQhSGqMTxPUQCuJVEsTQHp4g==" }, "@dashevo/grpc-common": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/grpc-common/-/grpc-common-0.24.1.tgz", - "integrity": "sha512-lyD9QxKiKo3GJX/Jftj+vmPekaMCPIyZS+u4zY/OkEMHkSYlBPxEI3kdYIW8JfPefgBaToqR/HCSRcM5rAl+0Q==", + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/grpc-common/-/grpc-common-0.24.3.tgz", + "integrity": "sha512-dtGxWeeafBYwErrZuUABhenAPgrrzzAC9cv5u8/nVc6HuPc5AHiUYWbVM2SqRruzw+KuB05nHZpcghWOWk8vqQ==", "requires": { "@dashevo/protobufjs": "6.10.5", "@grpc/grpc-js": "^1.3.7", @@ -2975,9 +2976,9 @@ } }, "@dashevo/masternode-reward-shares-contract": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/masternode-reward-shares-contract/-/masternode-reward-shares-contract-0.24.1.tgz", - "integrity": "sha512-q25oN1NNUdnHGmk32t+k7wBBGQ6eJXLJ21v0KkOkyEXujDQPjR5Y+TQTGaqON77sswzue4e+4ZBswOtuXBuiSQ==" + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/masternode-reward-shares-contract/-/masternode-reward-shares-contract-0.24.3.tgz", + "integrity": "sha512-2zPlL+lyOYFmJWFYXKS9O3fhTvx18bPKVETnUXdigpWn77p062oUIC5ti90uQKcUND8cv8NP2KZt5oRKi1/P/g==" }, "@dashevo/protobufjs": { "version": "6.10.5", @@ -3012,14 +3013,14 @@ } }, "@dashevo/wallet-lib": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/wallet-lib/-/wallet-lib-7.24.1.tgz", - "integrity": "sha512-3gGaECYoYroGI7X938Zcsz+qBE0uxtRIjt/L++239IpV+5Fs1PmI2CoN2jsEVtrdvKlh+edK39Y22AaE9sMApg==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/wallet-lib/-/wallet-lib-7.24.3.tgz", + "integrity": "sha512-H8P3mGOIEUDVAibxfL3mhRzP6janYV2sNoossS4OXXqez6tOJtolIRh2xPzhbqt9avtwgk/4lg8F2V6GIpYojg==", "requires": { - "@dashevo/dapi-client": "0.24.1", + "@dashevo/dapi-client": "0.24.3", "@dashevo/dashcore-lib": "~0.20.5", - "@dashevo/grpc-common": "0.24.1", - "@dashevo/wasm-dpp": "0.24.1", + "@dashevo/grpc-common": "0.24.3", + "@dashevo/wasm-dpp": "0.24.3", "cbor": "^8.0.0", "crypto-js": "^4.0.0", "lodash": "^4.17.21", @@ -3029,9 +3030,9 @@ } }, "@dashevo/wasm-dpp": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@dashevo/wasm-dpp/-/wasm-dpp-0.24.1.tgz", - "integrity": "sha512-SLMgitiI4f+ZjKEMIjlK1n+HlnrAZZyiYdAVfB3eKm6yPB6otC1W5gPct6HFDIDXBhdGC45VuD85XnYAouc08Q==", + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@dashevo/wasm-dpp/-/wasm-dpp-0.24.3.tgz", + "integrity": "sha512-hGImyoGt/ahEFeYdjes5JIEnUfQv+7puZ/f3/3cdaBoCCdzteqa2XCsaPqyPoVgd6hfWMOuKjEVwZNL3SKGF3g==", "requires": { "@dashevo/bls": "~1.2.9", "bs58": "^4.0.1", @@ -3123,9 +3124,9 @@ } }, "@types/node": { - "version": "20.1.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.4.tgz", - "integrity": "sha512-At4pvmIOki8yuwLtd7BNHl3CiWNbtclUbNtScGx4OHfBd4/oWoJC8KRCIxXwkdndzhxOsPXihrsOoydxBjlE9Q==" + "version": "20.1.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.5.tgz", + "integrity": "sha512-IvGD1CD/nego63ySR7vrAKEX3AJTcmrAN2kn+/sDNLi1Ff5kBzDeEdqWDplK+0HAEoLYej137Sk0cUU8OLOlMg==" }, "long": { "version": "4.0.0", @@ -3617,20 +3618,20 @@ "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" }, "dash": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/dash/-/dash-3.24.1.tgz", - "integrity": "sha512-ML9w9MBsGYL0RxiV+F5wFjLNfvHYSOObUppUxqrD6FaSGCxRrx6inJphTKpiznTMVl6DtHMIRvCAcNAh4CAsvQ==", + "version": "3.24.3", + "resolved": "https://registry.npmjs.org/dash/-/dash-3.24.3.tgz", + "integrity": "sha512-Ud0O6ukRtCx46fqfVcEoC1751z257cUi5KCho9Y8px0NN8HTzVyXt5Dww5/+DmtvpCEql4Qy7pingJQhLoet/g==", "requires": { "@dashevo/bls": "~1.2.9", - "@dashevo/dapi-client": "0.24.1", + "@dashevo/dapi-client": "0.24.3", "@dashevo/dashcore-lib": "~0.20.5", - "@dashevo/dashpay-contract": "0.24.1", - "@dashevo/dpns-contract": "0.24.1", - "@dashevo/dpp": "0.24.1", - "@dashevo/grpc-common": "0.24.1", - "@dashevo/masternode-reward-shares-contract": "0.24.1", - "@dashevo/wallet-lib": "7.24.1", - "@dashevo/wasm-dpp": "0.24.1", + "@dashevo/dashpay-contract": "0.24.3", + "@dashevo/dpns-contract": "0.24.3", + "@dashevo/dpp": "0.24.3", + "@dashevo/grpc-common": "0.24.3", + "@dashevo/masternode-reward-shares-contract": "0.24.3", + "@dashevo/wallet-lib": "7.24.3", + "@dashevo/wasm-dpp": "0.24.3", "bs58": "^4.0.1", "node-inspect-extracted": "^1.0.8", "winston": "^3.2.1" @@ -4626,9 +4627,9 @@ }, "dependencies": { "@types/node": { - "version": "20.1.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.4.tgz", - "integrity": "sha512-At4pvmIOki8yuwLtd7BNHl3CiWNbtclUbNtScGx4OHfBd4/oWoJC8KRCIxXwkdndzhxOsPXihrsOoydxBjlE9Q==" + "version": "20.1.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.5.tgz", + "integrity": "sha512-IvGD1CD/nego63ySR7vrAKEX3AJTcmrAN2kn+/sDNLi1Ff5kBzDeEdqWDplK+0HAEoLYej137Sk0cUU8OLOlMg==" }, "long": { "version": "4.0.0", diff --git a/package.json b/package.json index bab5d83..2119a7f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "platform-readme-tutorials", - "version": "0.24.1", + "version": "0.24.3", "description": "Tutorial code for dashplatform.readme.io", "main": "connect.js", "scripts": { @@ -19,7 +19,8 @@ }, "homepage": "https://github.com/dashevo/platform-readme-tutorials#readme", "dependencies": { - "dash": "^3.24.1" + "@dashevo/wasm-dpp": "^0.24.3", + "dash": "^3.24.3" }, "devDependencies": { "dotenv": "^16.0.0",