diff --git a/.eslintrc.js b/.eslintrc.js
index 93373f66e..699701103 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -45,6 +45,7 @@ module.exports = {
'vue/multi-word-component-names': 'off',
'vue/max-attributes-per-line': 'off',
'vue/html-self-closing': 'off',
+ 'vue/html-closing-bracket-newline': 'off',
'vue/html-indent': 'off',
'vue/singleline-html-element-content-newline': 'off',
'vuejs-accessibility/no-autofocus': 'off',
diff --git a/docker-compose/init-state.mjs b/docker-compose/init-state.mjs
index eae9cfacd..7092e7414 100755
--- a/docker-compose/init-state.mjs
+++ b/docker-compose/init-state.mjs
@@ -5,12 +5,11 @@ import {
Node,
AeSdk,
MemoryAccount,
- generateSaveHDWalletFromSeed,
- getSaveHDWalletAccounts,
+ AccountMnemonicFactory,
encode,
Encoding,
+ Name,
} from '@aeternity/aepp-sdk-next';
-import { mnemonicToSeed } from '@aeternity/bip39';
// TODO: remove after merging https://github.com/aeternity/ae_mdw/issues/1758
try {
@@ -27,22 +26,17 @@ await (async function rollbackToFirstBlock() {
if (status !== 200) throw new Error(`Unexpected status code: ${status}`);
})();
+const onNode = new Node('http://localhost:3013');
const aeSdk = new AeSdk({
- nodes: [{ name: 'testnet', instance: new Node('http://localhost:3013') }],
- accounts: [
- new MemoryAccount(
- '9ebd7beda0c79af72a42ece3821a56eff16359b6df376cf049aee995565f022f840c974b97164776454ba119d84edc4d6058a8dec92b6edc578ab2d30b4c4200',
- ),
- ],
+ nodes: [{ name: 'testnet', instance: onNode }],
+ accounts: [new MemoryAccount('sk_2CuofqWZHrABCrM7GY95YSQn8PyFvKQadnvFnpwhjUnDCFAWmf')],
});
-const seed = mnemonicToSeed(
+const factory = new AccountMnemonicFactory(
'cross cat upper state flame wire inner betray almost party agree endorse',
);
-const wallet = generateSaveHDWalletFromSeed(seed, '');
-const [{ secretKey }, { secretKey: secretKey2 }] = getSaveHDWalletAccounts(wallet, '', 2);
-const account1 = new MemoryAccount(secretKey);
-const account2 = new MemoryAccount(secretKey2);
+const account1 = await factory.initialize(0);
+const account2 = await factory.initialize(1);
await aeSdk.spend(200e18, account1.address);
await aeSdk.spend(100e18, account2.address);
@@ -56,35 +50,40 @@ await (async function prepareTransactionHistory() {
})();
await (async function prepareNames() {
- await aeSdk.aensClaim('engine.chain', 0);
- await aeSdk.aensBid('engine.chain', 60e18, { onAccount: account1 });
- await aeSdk.aensBid('engine.chain', 65e18);
- await aeSdk.aensClaim('visual.chain', 0);
- await aeSdk.aensBid('visual.chain', 60e18, { onAccount: account1 });
- await aeSdk.aensClaim('inspector.chain', 0);
- await aeSdk.aensClaim('мир.chain', 0);
- await aeSdk.aensClaim('understanding.chain', 0, { onAccount: account1 });
- await aeSdk.aensClaim('entertainment.chain', 0, { onAccount: account2 });
- await aeSdk.aensUpdate(
- 'entertainment.chain',
- {
- account_pubkey: account2.address,
- contract_pubkey: account1.address.replace('ak_', 'ct_'),
- 'second account': account1.address,
- raw: encode(Buffer.from('test'), Encoding.Bytearray),
- },
- { onAccount: account2 },
- );
+ const engine = new Name('engine.chain', aeSdk.getContext());
+ await engine.claim();
+ await engine.bid(60e18, { onAccount: account1 });
+ await engine.bid(65e18);
+
+ const visual = new Name('visual.chain', aeSdk.getContext());
+ await visual.claim();
+ await visual.bid(60e18, { onAccount: account1 });
+
+ await new Name('inspector.chain', aeSdk.getContext()).claim();
+
+ await new Name('мир.chain', aeSdk.getContext()).claim();
+
+ await new Name('understanding.chain', { onNode, onAccount: account1 }).claim();
+
+ const entertainment = new Name('entertainment.chain', { onNode, onAccount: account2 });
+ await entertainment.claim();
+ await entertainment.update({
+ account_pubkey: account2.address,
+ contract_pubkey: account1.address.replace('ak_', 'ct_'),
+ 'second account': account1.address,
+ raw: encode(Buffer.from('test'), Encoding.Bytearray),
+ });
console.log('Names ready');
})();
await (async function wallet2() {
- const seed = mnemonicToSeed('sun dish cousin double youth year path fix away pig spring upset');
- const wallet = generateSaveHDWalletFromSeed(seed, '');
- const [{ secretKey }, { publicKey: publicKey2 }] = getSaveHDWalletAccounts(wallet, '', 2);
- const acc = new MemoryAccount(secretKey);
- await aeSdk.spend(100e18, acc.address);
- await aeSdk.spend(100e18, publicKey2);
- await aeSdk.aensClaim('investigation.chain', 0, { onAccount: acc });
+ const factory = new AccountMnemonicFactory(
+ 'sun dish cousin double youth year path fix away pig spring upset',
+ );
+ const acc1 = await factory.initialize(0);
+ const acc2 = await factory.initialize(1);
+ await aeSdk.spend(100e18, acc1.address);
+ await aeSdk.spend(100e18, acc2.address);
+ await new Name('investigation.chain', { onNode, onAccount: acc1 }).claim();
console.log('Wallet 2 ready');
})();
diff --git a/package-lock.json b/package-lock.json
index aae5cdaab..9b548c84c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,7 +9,7 @@
"version": "1.2.0",
"dependencies": {
"@aeternity/aepp-sdk": "^11.0.1",
- "@aeternity/aepp-sdk-next": "npm:@aeternity/aepp-sdk@^13.3.2",
+ "@aeternity/aepp-sdk-next": "npm:@aeternity/aepp-sdk@^14.0.0",
"@aeternity/bip39": "^0.1.0",
"@aeternity/hd-wallet": "^0.2.0",
"@aeternity/ledger-app-api": "^0.2.2",
@@ -104,28 +104,31 @@
}
},
"node_modules/@aeternity/aepp-calldata": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-1.7.0.tgz",
- "integrity": "sha512-SxxJI+Z/FcxMNRtxmGWSRzrbRwsLI9fGKNdSWKevxa+QWVVOPF9o8XogCbM5FaW+u15P+O0dSvJWZCuJLQ7S9Q==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@aeternity/aepp-calldata/-/aepp-calldata-1.9.1.tgz",
+ "integrity": "sha512-0pWs8b12GMQFG3xGooix9JDz/pfu59Mf9KGUnwICIQDbwb3hdwl6F26U+K7O7fU9Fq6TJ+Q83YAue1E0Mqzk2A==",
+ "license": "ISC",
"dependencies": {
"blakejs": "^1.2.1",
- "bs58": "^5.0.0",
+ "bs58": "^6.0.0",
"rlp": "^3.0.0",
"safe-buffer": "^5.2.1",
"sha.js": "^2.4.11"
}
},
"node_modules/@aeternity/aepp-calldata/node_modules/base-x": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz",
- "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw=="
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.0.tgz",
+ "integrity": "sha512-sMW3VGSX1QWVFA6l8U62MLKz29rRfpTlYdCqLdpLo1/Yd4zZwSbnUaDfciIAowAqvq7YFnWq9hrhdg1KYgc1lQ==",
+ "license": "MIT"
},
"node_modules/@aeternity/aepp-calldata/node_modules/bs58": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz",
- "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz",
+ "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==",
+ "license": "MIT",
"dependencies": {
- "base-x": "^4.0.0"
+ "base-x": "^5.0.0"
}
},
"node_modules/@aeternity/aepp-sdk": {
@@ -158,32 +161,31 @@
},
"node_modules/@aeternity/aepp-sdk-next": {
"name": "@aeternity/aepp-sdk",
- "version": "13.3.2",
- "resolved": "https://registry.npmjs.org/@aeternity/aepp-sdk/-/aepp-sdk-13.3.2.tgz",
- "integrity": "sha512-aaXQAOZKTkCYwc49+pqo1V9qHU8IhPzZkIcKaCK//ogrr2twCmV1Hh5p1r6OR4fhLaNTEPqMGK86HNGWUphWjw==",
+ "version": "14.0.0",
+ "resolved": "https://registry.npmjs.org/@aeternity/aepp-sdk/-/aepp-sdk-14.0.0.tgz",
+ "integrity": "sha512-yZELmMe38uPTuBj18wDYwx7QHOH+wHuur0+W9ijwa3VdC31wZAvNFcsDUzLKmPA3cihhya9KDQyPvQJ72e1vEg==",
+ "license": "ISC",
"dependencies": {
- "@aeternity/aepp-calldata": "^1.7.0",
- "@aeternity/argon2": "^0.0.1",
- "@aeternity/uuid": "^0.0.1",
- "@azure/core-client": "^1.8.0",
- "@azure/core-rest-pipeline": "^1.14.0",
- "@babel/runtime-corejs3": "^7.24.0",
- "@ledgerhq/hw-transport": "^6.30.4",
- "@types/aes-js": "^3.1.4",
+ "@aeternity/aepp-calldata": "^1.8.0",
+ "@azure/core-client": "^1.9.2",
+ "@azure/core-rest-pipeline": "^1.17.0",
+ "@babel/runtime-corejs3": "^7.25.7",
+ "@ledgerhq/hw-transport": "^6.31.4",
+ "@metamask/providers": "17.2.0 || ^17.2.2",
+ "@scure/bip39": "^1.4.0",
"@types/json-bigint": "^1.0.4",
- "@types/node": "~18.13",
+ "@types/node": "^22.7.5",
+ "@types/readable-stream": "^4.0.15",
"@types/sha.js": "^2.4.4",
- "@types/uuid": "^9.0.8",
- "@types/webextension-polyfill": "^0.10.7",
+ "@types/webextension-polyfill": "^0.12.1",
"@types/websocket": "^1.0.10",
- "@types/ws": "^8.5.10",
- "aes-js": "^3.1.2",
+ "@types/ws": "^8.5.12",
"bignumber.js": "^9.1.2",
- "bip32-path": "^0.4.2",
"blakejs": "^1.2.1",
- "bs58": "^5.0.0",
+ "bs58": "^6.0.0",
"buffer": "^6.0.3",
"canonicalize": "^2.0.0",
+ "eventemitter3": "^5.0.1",
"events": "^3.3.0",
"isomorphic-ws": "^5.0.0",
"json-bigint": "^1.0.0",
@@ -192,37 +194,41 @@
"sha.js": "^2.4.11",
"tweetnacl": "^1.0.3",
"tweetnacl-auth": "^1.0.1",
- "varuint-bitcoin": "^1.1.2",
- "websocket": "^1.0.34",
- "ws": "^8.16.0"
+ "varuint-bitcoin": "^2.0.0",
+ "webextension-polyfill": "^0.12.0",
+ "websocket": "^1.0.35",
+ "ws": "^8.18.0"
},
"engines": {
- "node": ">=14.19.0"
+ "node": ">=18.19"
}
},
"node_modules/@aeternity/aepp-sdk-next/node_modules/@ledgerhq/devices": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.3.0.tgz",
- "integrity": "sha512-h5Scr+yIae8yjPOViCHLdMjpqn4oC2Whrsq8LinRxe48LEGMdPqSV1yY7+3Ch827wtzNpMv+/ilKnd8rY+rTlg==",
+ "version": "8.4.4",
+ "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.4.4.tgz",
+ "integrity": "sha512-sz/ryhe/R687RHtevIE9RlKaV8kkKykUV4k29e7GAVwzHX1gqG+O75cu1NCJUHLbp3eABV5FdvZejqRUlLis9A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@ledgerhq/errors": "^6.16.4",
+ "@ledgerhq/errors": "^6.19.1",
"@ledgerhq/logs": "^6.12.0",
"rxjs": "^7.8.1",
"semver": "^7.3.5"
}
},
"node_modules/@aeternity/aepp-sdk-next/node_modules/@ledgerhq/errors": {
- "version": "6.16.4",
- "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.16.4.tgz",
- "integrity": "sha512-M57yFaLYSN+fZCX0E0zUqOmrV6eipK+s5RhijHoUNlHUqrsvUz7iRQgpd5gRgHB5VkIjav7KdaZjKiWGcHovaQ=="
+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.19.1.tgz",
+ "integrity": "sha512-75yK7Nnit/Gp7gdrJAz0ipp31CCgncRp+evWt6QawQEtQKYEDfGo10QywgrrBBixeRxwnMy1DP6g2oCWRf1bjw==",
+ "license": "Apache-2.0"
},
"node_modules/@aeternity/aepp-sdk-next/node_modules/@ledgerhq/hw-transport": {
- "version": "6.30.6",
- "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.30.6.tgz",
- "integrity": "sha512-fT0Z4IywiuJuZrZE/+W0blkV5UCotDPFTYKLkKCLzYzuE6javva7D/ajRaIeR+hZ4kTmKF4EqnsmDCXwElez+w==",
+ "version": "6.31.4",
+ "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.31.4.tgz",
+ "integrity": "sha512-6c1ir/cXWJm5dCWdq55NPgCJ3UuKuuxRvf//Xs36Bq9BwkV2YaRQhZITAkads83l07NAdR16hkTWqqpwFMaI6A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@ledgerhq/devices": "^8.3.0",
- "@ledgerhq/errors": "^6.16.4",
+ "@ledgerhq/devices": "^8.4.4",
+ "@ledgerhq/errors": "^6.19.1",
"@ledgerhq/logs": "^6.12.0",
"events": "^3.3.0"
}
@@ -230,44 +236,35 @@
"node_modules/@aeternity/aepp-sdk-next/node_modules/@ledgerhq/logs": {
"version": "6.12.0",
"resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-6.12.0.tgz",
- "integrity": "sha512-ExDoj1QV5eC6TEbMdLUMMk9cfvNKhhv5gXol4SmULRVCx/3iyCPhJ74nsb3S0Vb+/f+XujBEj3vQn5+cwS0fNA=="
- },
- "node_modules/@aeternity/aepp-sdk-next/node_modules/@types/node": {
- "version": "18.13.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.13.0.tgz",
- "integrity": "sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg=="
+ "integrity": "sha512-ExDoj1QV5eC6TEbMdLUMMk9cfvNKhhv5gXol4SmULRVCx/3iyCPhJ74nsb3S0Vb+/f+XujBEj3vQn5+cwS0fNA==",
+ "license": "Apache-2.0"
},
"node_modules/@aeternity/aepp-sdk-next/node_modules/base-x": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz",
- "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw=="
- },
- "node_modules/@aeternity/aepp-sdk-next/node_modules/bs58": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz",
- "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==",
- "dependencies": {
- "base-x": "^4.0.0"
- }
+ "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.0.tgz",
+ "integrity": "sha512-sMW3VGSX1QWVFA6l8U62MLKz29rRfpTlYdCqLdpLo1/Yd4zZwSbnUaDfciIAowAqvq7YFnWq9hrhdg1KYgc1lQ==",
+ "license": "MIT"
},
- "node_modules/@aeternity/aepp-sdk-next/node_modules/lru-cache": {
+ "node_modules/@aeternity/aepp-sdk-next/node_modules/bs58": {
"version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz",
+ "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==",
+ "license": "MIT",
"dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
+ "base-x": "^5.0.0"
}
},
+ "node_modules/@aeternity/aepp-sdk-next/node_modules/eventemitter3": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
+ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
+ "license": "MIT"
+ },
"node_modules/@aeternity/aepp-sdk-next/node_modules/semver": {
- "version": "7.6.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
- "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "license": "ISC",
"bin": {
"semver": "bin/semver.js"
},
@@ -276,9 +273,10 @@
}
},
"node_modules/@aeternity/aepp-sdk-next/node_modules/ws": {
- "version": "8.16.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz",
- "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
+ "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
+ "license": "MIT",
"engines": {
"node": ">=10.0.0"
},
@@ -295,20 +293,6 @@
}
}
},
- "node_modules/@aeternity/aepp-sdk-next/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- },
- "node_modules/@aeternity/argon2": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/@aeternity/argon2/-/argon2-0.0.1.tgz",
- "integrity": "sha512-xC+znnq5sL3FiQcGWapFqKAZpJJBXnFhW8+pP7OE2xL7zH15X66jzdgqi1LHRKJM6UHxknqKQX/pqgUrpLruxw==",
- "dependencies": {
- "@aeternity/argon2-browser": "^0.1.2",
- "argon2": "^0.28.7"
- }
- },
"node_modules/@aeternity/argon2-browser": {
"version": "0.1.2",
"license": "MIT"
@@ -386,12 +370,13 @@
}
},
"node_modules/@azure/core-auth": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.7.2.tgz",
- "integrity": "sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.9.0.tgz",
+ "integrity": "sha512-FPwHpZywuyasDSLMqJ6fhbOK3TqUdviZNF8OqRGA4W5Ewib2lEEZ+pBsYcBa88B2NGO/SEnYPGhyBqNlE8ilSw==",
+ "license": "MIT",
"dependencies": {
"@azure/abort-controller": "^2.0.0",
- "@azure/core-util": "^1.1.0",
+ "@azure/core-util": "^1.11.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -416,14 +401,15 @@
}
},
"node_modules/@azure/core-rest-pipeline": {
- "version": "1.15.2",
- "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.15.2.tgz",
- "integrity": "sha512-BmWfpjc/QXc2ipHOh6LbUzp3ONCaa6xzIssTU0DwH9bbYNXJlGUL6tujx5TrbVd/QQknmS+vlQJGrCq2oL1gZA==",
+ "version": "1.19.0",
+ "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.19.0.tgz",
+ "integrity": "sha512-bM3308LRyg5g7r3Twprtqww0R/r7+GyVxj4BafcmVPo4WQoGt5JXuaqxHEFjw2o3rvFZcUPiqJMg6WuvEEeVUA==",
+ "license": "MIT",
"dependencies": {
"@azure/abort-controller": "^2.0.0",
- "@azure/core-auth": "^1.4.0",
+ "@azure/core-auth": "^1.8.0",
"@azure/core-tracing": "^1.0.1",
- "@azure/core-util": "^1.3.0",
+ "@azure/core-util": "^1.11.0",
"@azure/logger": "^1.0.0",
"http-proxy-agent": "^7.0.0",
"https-proxy-agent": "^7.0.0",
@@ -480,9 +466,10 @@
}
},
"node_modules/@azure/core-util": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.9.0.tgz",
- "integrity": "sha512-AfalUQ1ZppaKuxPPMsFEUdX6GZPB3d9paR9d/TTL7Ow2De8cJaC7ibi7kWVlFAVPCYo31OcnGymc0R89DX8Oaw==",
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.11.0.tgz",
+ "integrity": "sha512-DxOSLua+NdpWoSqULhjDyAZTXFdP/LKkqtYuxxz1SCN289zk3OG8UOpnCQAz/tygyACBtWp/BoO72ptK7msY8g==",
+ "license": "MIT",
"dependencies": {
"@azure/abort-controller": "^2.0.0",
"tslib": "^2.6.2"
@@ -2122,9 +2109,10 @@
}
},
"node_modules/@babel/runtime-corejs3": {
- "version": "7.24.4",
- "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.24.4.tgz",
- "integrity": "sha512-VOQOexSilscN24VEY810G/PqtpFvx/z6UqDIjIWbDe2368HhDLkYN5TYwaEz/+eRCUkhJ2WaNLLmQAlxzfWj4w==",
+ "version": "7.26.7",
+ "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.26.7.tgz",
+ "integrity": "sha512-55gRV8vGrCIYZnaQHQrD92Lo/hYE3Sj5tmbuf0hhHR7sj2CWhEhHU89hbq+UVDXvFG1zUVXJhUkEq1eAfqXtFw==",
+ "license": "MIT",
"dependencies": {
"core-js-pure": "^3.30.2",
"regenerator-runtime": "^0.14.0"
@@ -2401,6 +2389,57 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
+ "node_modules/@ethereumjs/common": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-3.2.0.tgz",
+ "integrity": "sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==",
+ "license": "MIT",
+ "dependencies": {
+ "@ethereumjs/util": "^8.1.0",
+ "crc-32": "^1.2.0"
+ }
+ },
+ "node_modules/@ethereumjs/rlp": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz",
+ "integrity": "sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==",
+ "license": "MPL-2.0",
+ "bin": {
+ "rlp": "bin/rlp"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@ethereumjs/tx": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-4.2.0.tgz",
+ "integrity": "sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==",
+ "license": "MPL-2.0",
+ "dependencies": {
+ "@ethereumjs/common": "^3.2.0",
+ "@ethereumjs/rlp": "^4.0.1",
+ "@ethereumjs/util": "^8.1.0",
+ "ethereum-cryptography": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@ethereumjs/util": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-8.1.0.tgz",
+ "integrity": "sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==",
+ "license": "MPL-2.0",
+ "dependencies": {
+ "@ethereumjs/rlp": "^4.0.1",
+ "ethereum-cryptography": "^2.0.0",
+ "micro-ftch": "^0.3.1"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
"node_modules/@frsource/base64": {
"version": "1.0.17",
"resolved": "https://registry.npmjs.org/@frsource/base64/-/base64-1.0.17.tgz",
@@ -3919,93 +3958,213 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@mapbox/node-pre-gyp": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz",
- "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==",
+ "node_modules/@metamask/json-rpc-engine": {
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-9.0.3.tgz",
+ "integrity": "sha512-efeRXW7KaL0BJcAeudSGhzu6sD3hMpxx9nl3V+Yemm1bsyc66yVUhYPR+XH+Y6ZvB2p05ywgvd1Ev5PBwFzr/g==",
+ "license": "ISC",
"dependencies": {
- "detect-libc": "^2.0.0",
- "https-proxy-agent": "^5.0.0",
- "make-dir": "^3.1.0",
- "node-fetch": "^2.6.7",
- "nopt": "^5.0.0",
- "npmlog": "^5.0.1",
- "rimraf": "^3.0.2",
- "semver": "^7.3.5",
- "tar": "^6.1.11"
+ "@metamask/rpc-errors": "^6.3.1",
+ "@metamask/safe-event-emitter": "^3.0.0",
+ "@metamask/utils": "^9.1.0"
},
- "bin": {
- "node-pre-gyp": "bin/node-pre-gyp"
+ "engines": {
+ "node": "^18.18 || >=20"
}
},
- "node_modules/@mapbox/node-pre-gyp/node_modules/are-we-there-yet": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
- "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
+ "node_modules/@metamask/json-rpc-middleware-stream": {
+ "version": "8.0.6",
+ "resolved": "https://registry.npmjs.org/@metamask/json-rpc-middleware-stream/-/json-rpc-middleware-stream-8.0.6.tgz",
+ "integrity": "sha512-wE2CfuNZHnWbSjLEPCCb4MSyWgbQBUI5cslGZb+uRdXNzYOM/RDfq8FAdl6HhjmldHKdBFCW0L3kDr8frgahqA==",
+ "license": "ISC",
"dependencies": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
+ "@metamask/json-rpc-engine": "^10.0.2",
+ "@metamask/safe-event-emitter": "^3.0.0",
+ "@metamask/utils": "^11.0.1",
+ "readable-stream": "^3.6.2"
},
"engines": {
- "node": ">=10"
+ "node": "^18.18 || >=20"
}
},
- "node_modules/@mapbox/node-pre-gyp/node_modules/detect-libc": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz",
- "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==",
+ "node_modules/@metamask/json-rpc-middleware-stream/node_modules/@metamask/json-rpc-engine": {
+ "version": "10.0.3",
+ "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-10.0.3.tgz",
+ "integrity": "sha512-p01QhlLIiTFXivEJCRx0LXEvPUaUPCedI9A8qV9jcLGGNSj1UTWM9GeifoeTweOMdmpIk5Rxg10H9f0JPUC9Ig==",
+ "license": "ISC",
+ "dependencies": {
+ "@metamask/rpc-errors": "^7.0.2",
+ "@metamask/safe-event-emitter": "^3.0.0",
+ "@metamask/utils": "^11.1.0"
+ },
"engines": {
- "node": ">=8"
+ "node": "^18.18 || >=20"
}
},
- "node_modules/@mapbox/node-pre-gyp/node_modules/gauge": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
- "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
+ "node_modules/@metamask/json-rpc-middleware-stream/node_modules/@metamask/rpc-errors": {
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-7.0.2.tgz",
+ "integrity": "sha512-YYYHsVYd46XwY2QZzpGeU4PSdRhHdxnzkB8piWGvJW2xbikZ3R+epAYEL4q/K8bh9JPTucsUdwRFnACor1aOYw==",
+ "license": "MIT",
"dependencies": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "object-assign": "^4.1.1",
- "signal-exit": "^3.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
+ "@metamask/utils": "^11.0.1",
+ "fast-safe-stringify": "^2.0.6"
},
"engines": {
- "node": ">=10"
+ "node": "^18.20 || ^20.17 || >=22"
}
},
- "node_modules/@mapbox/node-pre-gyp/node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "node_modules/@metamask/json-rpc-middleware-stream/node_modules/@metamask/utils": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.1.0.tgz",
+ "integrity": "sha512-lhR3sEZisT6hVBrnS3Ftgg9FRUFca0/5fcxDA+5paqLo4YYE6euV7622l0Qi3yMwy4mlgrrDTBiPSTXtCUKrdg==",
+ "license": "ISC",
"dependencies": {
- "yallist": "^4.0.0"
+ "@ethereumjs/tx": "^4.2.0",
+ "@metamask/superstruct": "^3.1.0",
+ "@noble/hashes": "^1.3.1",
+ "@scure/base": "^1.1.3",
+ "@types/debug": "^4.1.7",
+ "debug": "^4.3.4",
+ "pony-cause": "^2.1.10",
+ "semver": "^7.5.4",
+ "uuid": "^9.0.1"
+ },
+ "engines": {
+ "node": "^18.18 || ^20.14 || >=22"
+ }
+ },
+ "node_modules/@metamask/json-rpc-middleware-stream/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
},
"engines": {
"node": ">=10"
}
},
- "node_modules/@mapbox/node-pre-gyp/node_modules/npmlog": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
- "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
+ "node_modules/@metamask/json-rpc-middleware-stream/node_modules/uuid": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
+ "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
+ "license": "MIT",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/@metamask/object-multiplex": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@metamask/object-multiplex/-/object-multiplex-2.1.0.tgz",
+ "integrity": "sha512-4vKIiv0DQxljcXwfpnbsXcfa5glMj5Zg9mqn4xpIWqkv6uJ2ma5/GtUfLFSxhlxnR8asRMv8dDmWya1Tc1sDFA==",
+ "license": "ISC",
"dependencies": {
- "are-we-there-yet": "^2.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^3.0.0",
- "set-blocking": "^2.0.0"
+ "once": "^1.4.0",
+ "readable-stream": "^3.6.2"
+ },
+ "engines": {
+ "node": "^16.20 || ^18.16 || >=20"
}
},
- "node_modules/@mapbox/node-pre-gyp/node_modules/semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+ "node_modules/@metamask/providers": {
+ "version": "17.2.0",
+ "resolved": "https://registry.npmjs.org/@metamask/providers/-/providers-17.2.0.tgz",
+ "integrity": "sha512-99EIsZo1vIuA7Wc9ruWOd9LGr0GCqEY9lR0/hcjasUZH31MGUe0H/0NdMcz2tRXhsYRvt6M+2lsM4dDG1+atRw==",
+ "license": "MIT",
"dependencies": {
- "lru-cache": "^6.0.0"
+ "@metamask/json-rpc-engine": "^9.0.1",
+ "@metamask/json-rpc-middleware-stream": "^8.0.1",
+ "@metamask/object-multiplex": "^2.0.0",
+ "@metamask/rpc-errors": "^6.3.1",
+ "@metamask/safe-event-emitter": "^3.1.1",
+ "@metamask/utils": "^9.0.0",
+ "detect-browser": "^5.2.0",
+ "extension-port-stream": "^4.1.0",
+ "fast-deep-equal": "^3.1.3",
+ "is-stream": "^2.0.0",
+ "readable-stream": "^3.6.2"
+ },
+ "engines": {
+ "node": "^18.18 || >=20"
+ },
+ "peerDependencies": {
+ "webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0"
+ }
+ },
+ "node_modules/@metamask/providers/node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@metamask/rpc-errors": {
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.4.0.tgz",
+ "integrity": "sha512-1ugFO1UoirU2esS3juZanS/Fo8C8XYocCuBpfZI5N7ECtoG+zu0wF+uWZASik6CkO6w9n/Iebt4iI4pT0vptpg==",
+ "license": "MIT",
+ "dependencies": {
+ "@metamask/utils": "^9.0.0",
+ "fast-safe-stringify": "^2.0.6"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/@metamask/safe-event-emitter": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.2.tgz",
+ "integrity": "sha512-5yb2gMI1BDm0JybZezeoX/3XhPDOtTbcFvpTXM9kxsoZjPZFh4XciqRbpD6N86HYZqWDhEaKUDuOyR0sQHEjMA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/@metamask/superstruct": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@metamask/superstruct/-/superstruct-3.1.0.tgz",
+ "integrity": "sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/@metamask/utils": {
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-9.3.0.tgz",
+ "integrity": "sha512-w8CVbdkDrVXFJbfBSlDfafDR6BAkpDmv1bC1UJVCoVny5tW2RKAdn9i68Xf7asYT4TnUhl/hN4zfUiKQq9II4g==",
+ "license": "ISC",
+ "dependencies": {
+ "@ethereumjs/tx": "^4.2.0",
+ "@metamask/superstruct": "^3.1.0",
+ "@noble/hashes": "^1.3.1",
+ "@scure/base": "^1.1.3",
+ "@types/debug": "^4.1.7",
+ "debug": "^4.3.4",
+ "pony-cause": "^2.1.10",
+ "semver": "^7.5.4",
+ "uuid": "^9.0.1"
},
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/@metamask/utils/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "license": "ISC",
"bin": {
"semver": "bin/semver.js"
},
@@ -4013,10 +4172,18 @@
"node": ">=10"
}
},
- "node_modules/@mapbox/node-pre-gyp/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ "node_modules/@metamask/utils/node_modules/uuid": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
+ "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
+ "license": "MIT",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
},
"node_modules/@netflix/nerror": {
"version": "1.1.3",
@@ -4037,6 +4204,42 @@
"eslint-scope": "5.1.1"
}
},
+ "node_modules/@noble/curves": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz",
+ "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.4.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@noble/curves/node_modules/@noble/hashes": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz",
+ "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@noble/hashes": {
+ "version": "1.7.1",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz",
+ "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@node-ipc/js-queue": {
"version": "2.0.3",
"dev": true,
@@ -4786,14 +4989,6 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "node_modules/@phc/format": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@phc/format/-/format-1.0.0.tgz",
- "integrity": "sha512-m7X9U6BG2+J+R1lSOdCiITLLrxm+cWlNI3HUFA92oLO77ObGNzaKdh8pMLqdZcshtkKuV84olNNXDfMc4FezBQ==",
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/@pkgjs/parseargs": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
@@ -4888,6 +5083,63 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@scure/base": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.4.tgz",
+ "integrity": "sha512-5Yy9czTO47mqz+/J8GM6GIId4umdCk1wc1q8rKERQulIoc8VP9pzDcghv10Tl2E7R96ZUx/PhND3ESYUQX8NuQ==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@scure/bip32": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz",
+ "integrity": "sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "~1.4.0",
+ "@noble/hashes": "~1.4.0",
+ "@scure/base": "~1.1.6"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@scure/bip32/node_modules/@noble/hashes": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz",
+ "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@scure/bip32/node_modules/@scure/base": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz",
+ "integrity": "sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@scure/bip39": {
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.5.4.tgz",
+ "integrity": "sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "~1.7.1",
+ "@scure/base": "~1.2.4"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@sideway/address": {
"version": "4.1.4",
"dev": true,
@@ -5577,11 +5829,6 @@
"url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/@types/aes-js": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/@types/aes-js/-/aes-js-3.1.4.tgz",
- "integrity": "sha512-v3D66IptpUqh+pHKVNRxY8yvp2ESSZXe0rTzsGdzUhEwag7ljVfgCllkWv2YgiYXDhWFBrEywll4A5JToyTNFA=="
- },
"node_modules/@types/babel__core": {
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
@@ -5657,6 +5904,15 @@
"@types/node": "*"
}
},
+ "node_modules/@types/debug": {
+ "version": "4.1.12",
+ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
+ "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/ms": "*"
+ }
+ },
"node_modules/@types/eslint": {
"version": "8.37.0",
"dev": true,
@@ -5765,12 +6021,19 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@types/ms": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
+ "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
+ "license": "MIT"
+ },
"node_modules/@types/node": {
- "version": "18.19.4",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz",
- "integrity": "sha512-xNzlUhzoHotIsnFoXmJB+yWmBvFZgKCI9TtPIEdYIMM1KWfwuY8zh7wvc1u1OAXlC7dlf6mZVx/s+Y5KfFz19A==",
+ "version": "22.13.1",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.1.tgz",
+ "integrity": "sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==",
+ "license": "MIT",
"dependencies": {
- "undici-types": "~5.26.4"
+ "undici-types": "~6.20.0"
}
},
"node_modules/@types/normalize-package-data": {
@@ -5807,6 +6070,22 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@types/readable-stream": {
+ "version": "4.0.18",
+ "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.18.tgz",
+ "integrity": "sha512-21jK/1j+Wg+7jVw1xnSwy/2Q1VgVjWuFssbYGTREPUBeZ+rqVFl2udq0IkxzPC0ZhOzVceUbyIACFZKLqKEBlA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*",
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "node_modules/@types/readable-stream/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "license": "MIT"
+ },
"node_modules/@types/resolve": {
"version": "1.17.1",
"dev": true,
@@ -5885,15 +6164,11 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@types/uuid": {
- "version": "9.0.8",
- "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz",
- "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA=="
- },
"node_modules/@types/webextension-polyfill": {
- "version": "0.10.7",
- "resolved": "https://registry.npmjs.org/@types/webextension-polyfill/-/webextension-polyfill-0.10.7.tgz",
- "integrity": "sha512-10ql7A0qzBmFB+F+qAke/nP1PIonS0TXZAOMVOxEUsm+lGSW6uwVcISFNa0I4Oyj0884TZVWGGMIWeXOVSNFHw=="
+ "version": "0.12.1",
+ "resolved": "https://registry.npmjs.org/@types/webextension-polyfill/-/webextension-polyfill-0.12.1.tgz",
+ "integrity": "sha512-xPTFWwQ8BxPevPF2IKsf4hpZNss4LxaOLZXypQH4E63BDLmcwX/RMGdI4tB4VO4Nb6xDBH3F/p4gz4wvof1o9w==",
+ "license": "MIT"
},
"node_modules/@types/websocket": {
"version": "1.0.10",
@@ -5904,9 +6179,10 @@
}
},
"node_modules/@types/ws": {
- "version": "8.5.10",
- "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz",
- "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==",
+ "version": "8.5.14",
+ "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.14.tgz",
+ "integrity": "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==",
+ "license": "MIT",
"dependencies": {
"@types/node": "*"
}
@@ -7956,6 +8232,7 @@
},
"node_modules/abbrev": {
"version": "1.1.1",
+ "dev": true,
"license": "ISC"
},
"node_modules/accepts": {
@@ -8052,6 +8329,7 @@
},
"node_modules/agent-base": {
"version": "6.0.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"debug": "4"
@@ -8282,6 +8560,7 @@
},
"node_modules/aproba": {
"version": "1.2.0",
+ "dev": true,
"license": "ISC"
},
"node_modules/arch": {
@@ -8308,20 +8587,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/argon2": {
- "version": "0.28.7",
- "resolved": "https://registry.npmjs.org/argon2/-/argon2-0.28.7.tgz",
- "integrity": "sha512-pvsScM3Fq7b+jolXkZHh8nRQx0uD/WeelnwYPMRpn4pAydoa1gqeL/KRdWAag4Hnu1TJNBTAfqyTjV+ZHwNnYA==",
- "hasInstallScript": true,
- "dependencies": {
- "@mapbox/node-pre-gyp": "^1.0.9",
- "@phc/format": "^1.0.0",
- "node-addon-api": "^5.0.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
"node_modules/argparse": {
"version": "2.0.1",
"license": "Python-2.0"
@@ -9004,6 +9269,7 @@
},
"node_modules/brace-expansion": {
"version": "1.1.11",
+ "dev": true,
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -9872,6 +10138,7 @@
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
"integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
+ "dev": true,
"bin": {
"color-support": "bin.js"
}
@@ -9987,6 +10254,7 @@
},
"node_modules/concat-map": {
"version": "0.0.1",
+ "dev": true,
"license": "MIT"
},
"node_modules/condense-newlines": {
@@ -10121,6 +10389,7 @@
},
"node_modules/console-control-strings": {
"version": "1.1.0",
+ "dev": true,
"license": "ISC"
},
"node_modules/consolidate": {
@@ -11315,6 +11584,18 @@
"node": ">=10"
}
},
+ "node_modules/crc-32": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
+ "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
+ "license": "Apache-2.0",
+ "bin": {
+ "crc32": "bin/crc32.njs"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
"node_modules/create-hash": {
"version": "1.2.0",
"license": "MIT",
@@ -12345,6 +12626,7 @@
},
"node_modules/delegates": {
"version": "1.0.0",
+ "dev": true,
"license": "MIT"
},
"node_modules/dep-graph": {
@@ -12386,6 +12668,12 @@
"npm": "1.2.8000 || >= 1.4.16"
}
},
+ "node_modules/detect-browser": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz",
+ "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==",
+ "license": "MIT"
+ },
"node_modules/detect-indent": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz",
@@ -13690,6 +13978,52 @@
"node": ">= 0.6"
}
},
+ "node_modules/ethereum-cryptography": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz",
+ "integrity": "sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "1.4.2",
+ "@noble/hashes": "1.4.0",
+ "@scure/bip32": "1.4.0",
+ "@scure/bip39": "1.3.0"
+ }
+ },
+ "node_modules/ethereum-cryptography/node_modules/@noble/hashes": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz",
+ "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/ethereum-cryptography/node_modules/@scure/base": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz",
+ "integrity": "sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/ethereum-cryptography/node_modules/@scure/bip39": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.3.0.tgz",
+ "integrity": "sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "~1.4.0",
+ "@scure/base": "~1.1.6"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/event-emitter": {
"version": "0.3.5",
"resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
@@ -14135,6 +14469,21 @@
"node": ">=0.10.0"
}
},
+ "node_modules/extension-port-stream": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/extension-port-stream/-/extension-port-stream-4.2.0.tgz",
+ "integrity": "sha512-i5IgiPVMVrHN+Zx8PRjvFsOw8L1A3sboVwPZghDjW9Yp1BMmBDE6mCcTNu4xMXPYduBOwI3CBK7wd72LcOyD6g==",
+ "license": "ISC",
+ "dependencies": {
+ "readable-stream": "^3.6.2 || ^4.4.2"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0"
+ }
+ },
"node_modules/external-editor": {
"version": "3.1.0",
"dev": true,
@@ -14202,7 +14551,6 @@
},
"node_modules/fast-deep-equal": {
"version": "3.1.3",
- "dev": true,
"license": "MIT"
},
"node_modules/fast-glob": {
@@ -14253,6 +14601,12 @@
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
"dev": true
},
+ "node_modules/fast-safe-stringify": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
+ "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==",
+ "license": "MIT"
+ },
"node_modules/fast-url-parser": {
"version": "1.1.3",
"dev": true,
@@ -14610,6 +14964,7 @@
},
"node_modules/fs-minipass": {
"version": "2.1.0",
+ "dev": true,
"license": "ISC",
"dependencies": {
"minipass": "^3.0.0"
@@ -14625,6 +14980,7 @@
},
"node_modules/fs.realpath": {
"version": "1.0.0",
+ "dev": true,
"license": "ISC"
},
"node_modules/fsevents": {
@@ -14768,6 +15124,7 @@
},
"node_modules/glob": {
"version": "7.2.0",
+ "dev": true,
"license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
@@ -14997,6 +15354,7 @@
},
"node_modules/has-unicode": {
"version": "2.0.1",
+ "dev": true,
"license": "ISC"
},
"node_modules/hash-base": {
@@ -15324,6 +15682,7 @@
},
"node_modules/https-proxy-agent": {
"version": "5.0.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"agent-base": "6",
@@ -15502,6 +15861,7 @@
},
"node_modules/inflight": {
"version": "1.0.6",
+ "dev": true,
"license": "ISC",
"dependencies": {
"once": "^1.3.0",
@@ -16104,6 +16464,7 @@
},
"node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -20957,6 +21318,7 @@
},
"node_modules/make-dir": {
"version": "3.1.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"semver": "^6.0.0"
@@ -21310,6 +21672,12 @@
"node": ">= 0.6"
}
},
+ "node_modules/micro-ftch": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/micro-ftch/-/micro-ftch-0.3.1.tgz",
+ "integrity": "sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==",
+ "license": "MIT"
+ },
"node_modules/micromatch": {
"version": "4.0.5",
"dev": true,
@@ -21451,6 +21819,7 @@
},
"node_modules/minimatch": {
"version": "3.0.4",
+ "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -21469,6 +21838,7 @@
},
"node_modules/minipass": {
"version": "3.1.6",
+ "dev": true,
"license": "ISC",
"dependencies": {
"yallist": "^4.0.0"
@@ -21554,10 +21924,12 @@
},
"node_modules/minipass/node_modules/yallist": {
"version": "4.0.0",
+ "dev": true,
"license": "ISC"
},
"node_modules/minizlib": {
"version": "2.1.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"minipass": "^3.0.0",
@@ -21569,6 +21941,7 @@
},
"node_modules/minizlib/node_modules/yallist": {
"version": "4.0.0",
+ "dev": true,
"license": "ISC"
},
"node_modules/mkdirp": {
@@ -21762,11 +22135,6 @@
"dev": true,
"license": "ISC"
},
- "node_modules/node-addon-api": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz",
- "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA=="
- },
"node_modules/node-domexception": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
@@ -21970,6 +22338,7 @@
},
"node_modules/nopt": {
"version": "5.0.0",
+ "dev": true,
"license": "ISC",
"dependencies": {
"abbrev": "1"
@@ -22413,6 +22782,7 @@
},
"node_modules/object-assign": {
"version": "4.1.1",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -22927,6 +23297,7 @@
},
"node_modules/path-is-absolute": {
"version": "1.0.1",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -23155,6 +23526,15 @@
"node": ">=12.13.0"
}
},
+ "node_modules/pony-cause": {
+ "version": "2.1.11",
+ "resolved": "https://registry.npmjs.org/pony-cause/-/pony-cause-2.1.11.tgz",
+ "integrity": "sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==",
+ "license": "0BSD",
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
"node_modules/portfinder": {
"version": "1.0.32",
"dev": true,
@@ -24556,7 +24936,9 @@
}
},
"node_modules/readable-stream": {
- "version": "3.6.0",
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
"license": "MIT",
"dependencies": {
"inherits": "^2.0.3",
@@ -24888,6 +25270,7 @@
},
"node_modules/rimraf": {
"version": "3.0.2",
+ "dev": true,
"license": "ISC",
"dependencies": {
"glob": "^7.1.3"
@@ -25176,6 +25559,7 @@
},
"node_modules/semver": {
"version": "6.3.1",
+ "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -25662,6 +26046,7 @@
},
"node_modules/set-blocking": {
"version": "2.0.0",
+ "dev": true,
"license": "ISC"
},
"node_modules/set-function-length": {
@@ -25790,7 +26175,8 @@
"node_modules/signal-exit": {
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "dev": true
},
"node_modules/sigstore": {
"version": "1.9.0",
@@ -26379,6 +26765,7 @@
},
"node_modules/string-width": {
"version": "4.2.3",
+ "dev": true,
"license": "MIT",
"dependencies": {
"emoji-regex": "^8.0.0",
@@ -26412,6 +26799,7 @@
},
"node_modules/string-width/node_modules/emoji-regex": {
"version": "8.0.0",
+ "dev": true,
"license": "MIT"
},
"node_modules/string.prototype.codepointat": {
@@ -26509,6 +26897,7 @@
},
"node_modules/strip-ansi": {
"version": "6.0.1",
+ "dev": true,
"license": "MIT",
"dependencies": {
"ansi-regex": "^5.0.1"
@@ -26541,6 +26930,7 @@
},
"node_modules/strip-ansi/node_modules/ansi-regex": {
"version": "5.0.1",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -26929,6 +27319,7 @@
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
"integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
+ "dev": true,
"dependencies": {
"chownr": "^2.0.0",
"fs-minipass": "^2.0.0",
@@ -26969,6 +27360,7 @@
},
"node_modules/tar/node_modules/chownr": {
"version": "2.0.0",
+ "dev": true,
"license": "ISC",
"engines": {
"node": ">=10"
@@ -26978,12 +27370,14 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
"integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true,
"engines": {
"node": ">=8"
}
},
"node_modules/tar/node_modules/mkdirp": {
"version": "1.0.4",
+ "dev": true,
"license": "MIT",
"bin": {
"mkdirp": "bin/cmd.js"
@@ -26994,6 +27388,7 @@
},
"node_modules/tar/node_modules/yallist": {
"version": "4.0.0",
+ "dev": true,
"license": "ISC"
},
"node_modules/temp-dir": {
@@ -27624,6 +28019,15 @@
"ts-toolbelt": "^9.6.0"
}
},
+ "node_modules/uint8array-tools": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/uint8array-tools/-/uint8array-tools-0.0.8.tgz",
+ "integrity": "sha512-xS6+s8e0Xbx++5/0L+yyexukU7pz//Yg6IHg3BKhXotg1JcYtgxVcUctQ0HxLByiJzpAkNFawz1Nz5Xadzo82g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
"node_modules/unbox-primitive": {
"version": "1.0.2",
"dev": true,
@@ -27648,9 +28052,10 @@
}
},
"node_modules/undici-types": {
- "version": "5.26.5",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
- "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
+ "version": "6.20.0",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz",
+ "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==",
+ "license": "MIT"
},
"node_modules/unicode-canonical-property-names-ecmascript": {
"version": "2.0.0",
@@ -27940,11 +28345,12 @@
}
},
"node_modules/varuint-bitcoin": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz",
- "integrity": "sha512-4EVb+w4rx+YfVM32HQX42AbbT7/1f5zwAYhIujKXKk8NQK+JfRVl3pqT3hjNn/L+RstigmGGKVwHA/P0wgITZw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-2.0.0.tgz",
+ "integrity": "sha512-6QZbU/rHO2ZQYpWFDALCDSRsXbAs1VOEmXAxtbtjLtKuMJ/FQ8YbhfxlaiKv5nklci0M6lZtlZyxo9Q+qNnyog==",
+ "license": "MIT",
"dependencies": {
- "safe-buffer": "^5.1.1"
+ "uint8array-tools": "^0.0.8"
}
},
"node_modules/vary": {
@@ -28416,6 +28822,12 @@
"node": ">= 14"
}
},
+ "node_modules/webextension-polyfill": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.12.0.tgz",
+ "integrity": "sha512-97TBmpoWJEE+3nFBQ4VocyCdLKfw54rFaJ6EVQYLBCXqCIpLSZkwGgASpv4oPt9gdKCJ80RJlcmNzNn008Ag6Q==",
+ "license": "MPL-2.0"
+ },
"node_modules/webidl-conversions": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
@@ -28829,12 +29241,14 @@
}
},
"node_modules/websocket": {
- "version": "1.0.34",
+ "version": "1.0.35",
+ "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.35.tgz",
+ "integrity": "sha512-/REy6amwPZl44DDzvRCkaI1q1bIiQB0mEFQLUrhz3z2EK91cp3n72rAjUlrTP0zV22HJIUOVHQGPxhFRjxjt+Q==",
"license": "Apache-2.0",
"dependencies": {
"bufferutil": "^4.0.1",
"debug": "^2.2.0",
- "es5-ext": "^0.10.50",
+ "es5-ext": "^0.10.63",
"typedarray-to-buffer": "^3.1.5",
"utf-8-validate": "^5.0.2",
"yaeti": "^0.0.6"
@@ -28958,6 +29372,7 @@
},
"node_modules/wide-align": {
"version": "1.1.5",
+ "dev": true,
"license": "ISC",
"dependencies": {
"string-width": "^1.0.2 || 2 || 3 || 4"
diff --git a/package.json b/package.json
index 34b0433e5..b3889ebbb 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
},
"dependencies": {
"@aeternity/aepp-sdk": "^11.0.1",
- "@aeternity/aepp-sdk-next": "npm:@aeternity/aepp-sdk@^13.3.2",
+ "@aeternity/aepp-sdk-next": "npm:@aeternity/aepp-sdk@^14.0.0",
"@aeternity/bip39": "^0.1.0",
"@aeternity/hd-wallet": "^0.2.0",
"@aeternity/ledger-app-api": "^0.2.2",
diff --git a/src/components/mobile/ListItemAuction.vue b/src/components/mobile/ListItemAuction.vue
index 5216e8d98..c802a7a46 100644
--- a/src/components/mobile/ListItemAuction.vue
+++ b/src/components/mobile/ListItemAuction.vue
@@ -1,6 +1,6 @@
-
+
@@ -17,7 +17,8 @@ export default {
components: { ListItem, AeIdenticon },
props: {
name: { type: String, required: true },
- info: { type: Object, required: true },
+ lastBid: { type: Object, required: true },
+ auctionEnd: { type: Number, required: true },
subtitleLastBid: Boolean,
},
subscriptions() {
@@ -25,17 +26,17 @@ export default {
return {
subtitle: this.$watchAsObservable(
- ({ subtitleLastBid, info }) => ({ subtitleLastBid, info }),
+ ({ subtitleLastBid, lastBid, auctionEnd }) => ({ subtitleLastBid, lastBid, auctionEnd }),
{ immediate: true },
).pipe(
pluck('newValue'),
- switchMap(({ subtitleLastBid, info }) =>
+ switchMap(({ subtitleLastBid, lastBid, auctionEnd }) =>
subtitleLastBid
- ? convertAmount(() => new BigNumber(info.lastBid.tx.nameFee).shiftedBy(-MAGNITUDE))
+ ? convertAmount(() => new BigNumber(lastBid.tx.nameFee).shiftedBy(-MAGNITUDE))
: topBlockHeight.pipe(
map(
(value) =>
- `${this.$t('name.expiration')} ${blocksToRelativeTime(info.auctionEnd - value)}`,
+ `${this.$t('name.expiration')} ${blocksToRelativeTime(auctionEnd - value)}`,
),
),
),
diff --git a/src/lib/methods.js b/src/lib/methods.js
index 6da29e3a4..f402fccbd 100644
--- a/src/lib/methods.js
+++ b/src/lib/methods.js
@@ -11,13 +11,11 @@ export async function resetConfirm() {
export async function fetchAuctions(handler) {
const { middleware } = this.$store.getters;
- const res = await middleware.getNamesAuctions({ limit: 100 });
- let { next } = res;
- handler(res.data);
- while (next) {
- const r = middleware.getNamesAuctions({ overridePath: next });
- handler(r.data);
- next = r.next;
+ let page = await middleware.getNamesAuctions({ limit: 100 });
+ handler(page.data);
+ while (page.nextPath) {
+ page = await page.next();
+ handler(page.data);
}
handler();
}
diff --git a/src/lib/utils.js b/src/lib/utils.js
index f04ab2bbd..729b96b6c 100644
--- a/src/lib/utils.js
+++ b/src/lib/utils.js
@@ -41,6 +41,5 @@ export class DOMRect {
}
}
-// name entry returned by node, not middleware
export const getAddressByNameEntry = (nameEntry) =>
- ((nameEntry.pointers && nameEntry.pointers.find(({ key }) => key === 'account_pubkey')) || {}).id;
+ nameEntry.pointers.find(({ key }) => key === 'account_pubkey')?.id;
diff --git a/src/pages/aens/AuctionList.vue b/src/pages/aens/AuctionList.vue
index 3496047e7..2c4d3b61e 100644
--- a/src/pages/aens/AuctionList.vue
+++ b/src/pages/aens/AuctionList.vue
@@ -120,11 +120,11 @@ export default {
const all = [...this.allAuctions];
switch (this.view) {
case VIEW_ENDING_SOONEST:
- return all.sort((a1, a2) => a1.info.auctionEnd - a2.info.auctionEnd);
+ return all.sort((a1, a2) => a1.auctionEnd - a2.auctionEnd);
case VIEW_CHARACTER_LENGTH:
return all.filter(({ name }) => name.length === this.length + AENS_DOMAIN.length);
case VIEW_MAX_BID:
- return all.sort((a1, a2) => a2.info.lastBid.tx.nameFee - a1.info.lastBid.tx.nameFee);
+ return all.sort((a1, a2) => a2.lastBid.tx.nameFee - a1.lastBid.tx.nameFee);
default:
throw new Error(`Invalid view: ${this.view}`);
}
diff --git a/src/pages/aens/NameDetails.vue b/src/pages/aens/NameDetails.vue
index 179e8c9cc..e8098fdf7 100644
--- a/src/pages/aens/NameDetails.vue
+++ b/src/pages/aens/NameDetails.vue
@@ -61,8 +61,8 @@ export default {
name: Name,
nameHash: NameId,
owner: OwnerId,
- createdAt: CreatedAtHeight,
- expiresAt: ExpiresAtHeight,
+ activeFrom: CreatedAtHeight,
+ expireHeight: ExpiresAtHeight,
pointers: DetailsNamePointers,
},
}),
@@ -108,7 +108,9 @@ export default {
}
},
async goToTransactionDetails() {
- const { hash } = await this.$store.getters.middleware.getTx(this.details.createdAtTxIdx);
+ const {
+ data: [{ sourceTxHash: hash }],
+ } = await this.$store.getters.middleware.getNameClaims(this.name, { limit: 1 });
await this.$router.push(
ENV_MOBILE_DEVICE
? { name: 'transaction-details', params: { hash } }
diff --git a/src/pages/aens/NameList.vue b/src/pages/aens/NameList.vue
index beec34b11..9f5a59a29 100644
--- a/src/pages/aens/NameList.vue
+++ b/src/pages/aens/NameList.vue
@@ -28,8 +28,8 @@
v-for="auction in auctions"
:key="auction.name"
:name="auction.name"
- :balance="auction.nameFee"
- :address="auction.accountId"
+ :balance="auction.highestBid"
+ :address="auction.highestBidder"
:to="{ name: 'auction-details', params: { name: auction.name } }"
/>
@@ -42,13 +42,14 @@