diff --git a/package-lock.json b/package-lock.json index d1792a6b6..299008061 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,28 +10,28 @@ "hasInstallScript": true, "dependencies": { "@airgap-community/iso-rootstock": "1.0.0", - "@airgap/aeternity": "0.13.21", - "@airgap/angular-core": "0.0.42", - "@airgap/angular-ngrx": "0.0.42", - "@airgap/astar": "0.13.21", + "@airgap/aeternity": "0.13.22", + "@airgap/angular-core": "0.0.43", + "@airgap/angular-ngrx": "0.0.43", + "@airgap/astar": "0.13.22", "@airgap/beacon-sdk": "3.1.5-beta.0", - "@airgap/bitcoin": "0.13.21", - "@airgap/coinlib-core": "0.13.21", - "@airgap/coreum": "0.13.21", - "@airgap/cosmos": "0.13.21", - "@airgap/cosmos-core": "0.13.21", - "@airgap/crypto": "0.13.21", - "@airgap/ethereum": "0.13.21", - "@airgap/groestlcoin": "0.13.21", - "@airgap/icp": "0.13.21", - "@airgap/module-kit": "0.13.21", - "@airgap/moonbeam": "0.13.21", - "@airgap/optimism": "0.13.21", - "@airgap/polkadot": "0.13.21", + "@airgap/bitcoin": "0.13.22", + "@airgap/coinlib-core": "0.13.22", + "@airgap/coreum": "0.13.22", + "@airgap/cosmos": "0.13.22", + "@airgap/cosmos-core": "0.13.22", + "@airgap/crypto": "0.13.22", + "@airgap/ethereum": "0.13.22", + "@airgap/groestlcoin": "0.13.22", + "@airgap/icp": "0.13.22", + "@airgap/module-kit": "0.13.22", + "@airgap/moonbeam": "0.13.22", + "@airgap/optimism": "0.13.22", + "@airgap/polkadot": "0.13.22", "@airgap/sapling-wasm": "0.0.7", - "@airgap/serializer": "0.13.21", - "@airgap/substrate": "0.13.21", - "@airgap/tezos": "0.13.21", + "@airgap/serializer": "0.13.22", + "@airgap/substrate": "0.13.22", + "@airgap/tezos": "0.13.22", "@angular/animations": "^16.1.1", "@angular/common": "^16.1.1", "@angular/core": "^16.1.1", @@ -195,42 +195,42 @@ "integrity": "sha512-jFgw0rLjkqzfu2eimJmmHjW+Ms9c+BcPQqjy8kL/vu0/t6ZH/wSe+bym20KV/GeG42EjuajlBd9lcQ7+FBfoTA==" }, "node_modules/@airgap/aeternity": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/aeternity/-/aeternity-0.13.21.tgz", - "integrity": "sha512-NDY2QTYFS+gWdxwN4TNo6AH6LZ73N0g2A4N6R4dwE/Uy1PpkSSpZrxB4C4kzclfm04Z36pdCitGS7qX8Cyvr9Q==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/aeternity/-/aeternity-0.13.22.tgz", + "integrity": "sha512-TbLka+fKukpRfX7XDVpSro9geXX5VSFNXHdWZBqrR3P0d5g0WV2Cy4IizaUdTTFsbBDBqsGATvo+KW1RMcsomQ==", "dependencies": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21", + "@airgap/coinlib-core": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22", "@stablelib/ed25519": "^1.0.3" } }, "node_modules/@airgap/angular-core": { - "version": "0.0.42", - "resolved": "https://registry.npmjs.org/@airgap/angular-core/-/angular-core-0.0.42.tgz", - "integrity": "sha512-JKaVotRywvtEGENR/oVcEfWTQnGrrn163Kgz6CAeibOJw6/RNdkBD6suxlxCvz7ne+dMPd9su2kI5OhFKVq3Wg==", + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/@airgap/angular-core/-/angular-core-0.0.43.tgz", + "integrity": "sha512-t5NUoSmdLA/Y444mh7Nt/D+lb7RRdYuxIj6zwy+7PBaLyEfoU7ZETcfPvoMyDRz0KlgcLYljg/bHKKM3T2g2ww==", "dependencies": { "tslib": "^2.3.0" }, "peerDependencies": { - "@airgap/aeternity": "^0.13.20", - "@airgap/astar": "^0.13.20", - "@airgap/bitcoin": "^0.13.20", - "@airgap/coinlib-core": "^0.13.20", - "@airgap/coreum": "^0.13.20", - "@airgap/cosmos": "^0.13.20", - "@airgap/cosmos-core": "^0.13.20", - "@airgap/crypto": "^0.13.20", - "@airgap/ethereum": "^0.13.20", - "@airgap/groestlcoin": "^0.13.20", - "@airgap/icp": "^0.13.20", - "@airgap/module-kit": "^0.13.20", - "@airgap/moonbeam": "^0.13.20", - "@airgap/optimism": "^0.13.20", - "@airgap/polkadot": "^0.13.20", - "@airgap/serializer": "^0.13.20", - "@airgap/substrate": "^0.13.20", - "@airgap/tezos": "^0.13.20", + "@airgap/aeternity": "^0.13.22", + "@airgap/astar": "^0.13.22", + "@airgap/bitcoin": "^0.13.22", + "@airgap/coinlib-core": "^0.13.22", + "@airgap/coreum": "^0.13.22", + "@airgap/cosmos": "^0.13.22", + "@airgap/cosmos-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/ethereum": "^0.13.22", + "@airgap/groestlcoin": "^0.13.22", + "@airgap/icp": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/moonbeam": "^0.13.22", + "@airgap/optimism": "^0.13.22", + "@airgap/polkadot": "^0.13.22", + "@airgap/serializer": "^0.13.22", + "@airgap/substrate": "^0.13.22", + "@airgap/tezos": "^0.13.22", "@angular/animations": "^16.1.0", "@angular/common": "^16.1.0", "@angular/core": "^16.1.0", @@ -274,15 +274,15 @@ } }, "node_modules/@airgap/angular-ngrx": { - "version": "0.0.42", - "resolved": "https://registry.npmjs.org/@airgap/angular-ngrx/-/angular-ngrx-0.0.42.tgz", - "integrity": "sha512-89KsCtmWdzgwARouRN9mPiJShbPXLg5f6HPOzoeMXCzP+e5k3B0RurspPYpjgz4S52O/k7I1YaAyMMqRNq0NIQ==", + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/@airgap/angular-ngrx/-/angular-ngrx-0.0.43.tgz", + "integrity": "sha512-AuLGRtmedwAM/wKj7t8zNH3lO7a6RQ95wkA/4AN4/BEe9VOSH6NeRKHtW2WhMB76fhzG5lDzgU6FMJ8ALswlOA==", "dependencies": { "tslib": "^2.3.0" }, "peerDependencies": { "@airgap/angular-core": "^0.0.42", - "@airgap/coinlib-core": "^0.13.20", + "@airgap/coinlib-core": "^0.13.22", "@angular/common": "^16.1.0", "@angular/core": "^16.1.0", "@angular/forms": "^16.1.0", @@ -301,14 +301,14 @@ } }, "node_modules/@airgap/astar": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/astar/-/astar-0.13.21.tgz", - "integrity": "sha512-xjUGq2CcuzreSN9ZJmmfYWIgKw2c7kffzvGHqv/mcl63i0yvCU3G8W7UvcVyETtci34AncgHorvDYQznx68eag==", - "dependencies": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21", - "@airgap/substrate": "^0.13.21", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/astar/-/astar-0.13.22.tgz", + "integrity": "sha512-REENC5vnNL7kpYxbN7coC/WGAU56Rvy+ktZgmbOITzEIcucDjRbl//lZn/KXfMAgAKRhiF3D3RLQe1w4uzutaw==", + "dependencies": { + "@airgap/coinlib-core": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22", + "@airgap/substrate": "^0.13.22", "@polkadot/util": "2.0.1", "@polkadot/wasm-crypto": "0.20.1" } @@ -439,21 +439,21 @@ } }, "node_modules/@airgap/bitcoin": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/bitcoin/-/bitcoin-0.13.21.tgz", - "integrity": "sha512-F7QHsMxgRZE5OEAe/zmfs8Hsv+hqjJadD/AZPZELtWyE55uOE2ch4roxu4TZ2RPQGgLhPcB1AS3hOxzSTi9o1Q==", - "dependencies": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/bitcoin/-/bitcoin-0.13.22.tgz", + "integrity": "sha512-hGxwlsrfMk93LEwkY/x6o+O7uVCejxGwmOZDS5zUWJDoqWVWQaqdJulMKCy1grxZpusm6LANumZU3gQknyDOWQ==", + "dependencies": { + "@airgap/coinlib-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22", "bitcoinjs-lib": "5.2.0" } }, "node_modules/@airgap/coinlib-core": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/coinlib-core/-/coinlib-core-0.13.21.tgz", - "integrity": "sha512-gaJz8MfrzbZT+wyKWAE7MFY6hqMjT3zu6RKDuKgRzJuvqdta5tCu/nzyVqKVKX9JMUeiZG2WRTgLbU2hgDTgqw==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/coinlib-core/-/coinlib-core-0.13.22.tgz", + "integrity": "sha512-TAiKY/Y8YX6l3M2gBf+ytjU2U33gpAH/o4+2REpOMz4Drd/GQoemrY2IEDF2lSFZZkvDMeV+Hc5l4zY21QArHg==", "dependencies": { "@stablelib/blake2b": "^1.0.1", "@stablelib/bytes": "^1.0.1", @@ -465,47 +465,47 @@ } }, "node_modules/@airgap/coreum": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/coreum/-/coreum-0.13.21.tgz", - "integrity": "sha512-jeVZTI2+g6UN3Up9STs5EFp+m/gbABbr2+mvYVl/wdaqJFguafzNzUpfhrF9WeDBWzovm3HZC4U2gdvTyTxQ5Q==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/coreum/-/coreum-0.13.22.tgz", + "integrity": "sha512-V8a1mwHrdTGoeH88Ws5aIjyUKrDJ7d6XPeev4TyT2gBb7B0UEnOgSag6Yxd65W004ge0mXxcL8iXRPC+3kne5A==", "dependencies": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/cosmos-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21" + "@airgap/coinlib-core": "^0.13.22", + "@airgap/cosmos-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22" } }, "node_modules/@airgap/cosmos": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/cosmos/-/cosmos-0.13.21.tgz", - "integrity": "sha512-zu0np4XxU9wcJU6q11acyRvk/Rr+5cEuBPpN1q1oQn5Vh8eEfHVaC1dFthnz+aHz3HkT0fS/0mtpw08ln1+dAA==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/cosmos/-/cosmos-0.13.22.tgz", + "integrity": "sha512-hKIne/G2UmntLXsv7k1LF9BP/qwbmwFWOpS0Rdx8hQMmJ1Q2JhVc2i4De0IyQpghq/f9XoaXaB6ddwR+caLWKw==", "dependencies": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/cosmos-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21" + "@airgap/coinlib-core": "^0.13.22", + "@airgap/cosmos-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22" } }, "node_modules/@airgap/cosmos-core": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/cosmos-core/-/cosmos-core-0.13.21.tgz", - "integrity": "sha512-uWmSn96odvIgv7XgZ3XTYBLChTCkYu7wsAdLmVXoLObnUuRbRZ0MM2ZlJP+7eyXsOFvg7hGBr8mQqfW9x7JZzQ==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/cosmos-core/-/cosmos-core-0.13.22.tgz", + "integrity": "sha512-NtGgb+2roYrMqn60/+moeovyWLanwii0+Pj9tLdU2zpzDMozQREHKUKIetGPOOGoN6zeTcGw5xsgEjGdpW9YGQ==", "dependencies": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21" + "@airgap/coinlib-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22" } }, "node_modules/@airgap/crypto": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/crypto/-/crypto-0.13.21.tgz", - "integrity": "sha512-A/t0rtOPtuOojqxF0GIjnK9RmYh9YVIs2BexRNUHSo29Vjq0eBSkGOtEQ1XFxV5gyI7RSZoRmuIVS6MrXjqbrw==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/crypto/-/crypto-0.13.22.tgz", + "integrity": "sha512-PnVZT3QBACQ3yAIhHHN7B/UHgsylvMpLrfXcRtLKI3gi1fmW/d5CDgDWYL7d7esXwi5zfn+lU+oAWodzw3IQAA==", "dependencies": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/module-kit": "^0.13.21", + "@airgap/coinlib-core": "^0.13.22", + "@airgap/module-kit": "^0.13.22", "@airgap/sapling-wasm": "^0.0.9", "@polkadot/wasm-crypto": "0.20.1", "@stablelib/hmac": "^1.0.1" @@ -515,39 +515,39 @@ "version": "0.0.9" }, "node_modules/@airgap/ethereum": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/ethereum/-/ethereum-0.13.21.tgz", - "integrity": "sha512-P9ossdKUHgjaokf0lC0tNDv2rsLoxMq+mfEkNZFwWbryE1hBTzBB5ZLufe0jVpCGNPFPEc7mKh0KtiAIQ+s2zw==", - "dependencies": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/ethereum/-/ethereum-0.13.22.tgz", + "integrity": "sha512-Arkf1lquxpaWr7f+pG9uWFd19VKEZiTFwYiqRU4ZhS4fYrmFNzg+Ax2NwTcuu5zKz/M9IzI3Qkh2u2NeqXB11g==", + "dependencies": { + "@airgap/coinlib-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22", "@ethereumjs/common": "2.6.5", "@ethereumjs/tx": "3.4.0", "@metamask/eth-sig-util": "4.0.0" } }, "node_modules/@airgap/groestlcoin": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/groestlcoin/-/groestlcoin-0.13.21.tgz", - "integrity": "sha512-S4yiPSdSGblMfZbvGeYcQa+2klE6+h3SU72JVtrWBG9UTj7O1Wtrse8oLl5yw/7Y4JTdBOp80WWoy6kMt2h1vA==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/groestlcoin/-/groestlcoin-0.13.22.tgz", + "integrity": "sha512-RnuUdRk7lMfHkpkpWyJP/J7MBUhMFiL1RqZrRsVOZelH3GWxEJysQOlMcRdXmFetfhuT4dFonazQBjjmbqFAfg==", "dependencies": { - "@airgap/bitcoin": "^0.13.21", - "@airgap/coinlib-core": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21" + "@airgap/bitcoin": "^0.13.22", + "@airgap/coinlib-core": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22" } }, "node_modules/@airgap/icp": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/icp/-/icp-0.13.21.tgz", - "integrity": "sha512-aqtawln5Y58r0fUTf/1E3IWk167DHQMeCwdS5egd67OweAljdJKyz+CcGDsSNDJusjsTPt8bUT3Yw4aaoaevBg==", - "dependencies": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/icp/-/icp-0.13.22.tgz", + "integrity": "sha512-6ku6fssR5x2Kvc7pEqMBVdWhZqpicz8G6aM9PaxthXvA9hWGASLOLBvj28WEGP7iYuyaP0NGyDgomoyBkWyQbA==", + "dependencies": { + "@airgap/coinlib-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22", "@dfinity/agent": "^0.15.4", "@dfinity/identity-secp256k1": "^0.15.4", "@dfinity/nns": "^0.14.0", @@ -601,46 +601,46 @@ } }, "node_modules/@airgap/module-kit": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/module-kit/-/module-kit-0.13.21.tgz", - "integrity": "sha512-w2s9u7doESnq0BjhfJbZJruVTXI0dxNhmETfZoV4DHKcccSDCX+a1DaI7+QeosrrTYiCCceEmfsg6d1MwqjSsw==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/module-kit/-/module-kit-0.13.22.tgz", + "integrity": "sha512-HjhIRuUT9MWFVPzh0YuoMywAaUJ33hYSgGx5ZxwZiOTpCGLmIcIqnzDQx+py3u2B1zgucEwU8C6Y/DdxInPovg==", "dependencies": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/serializer": "^0.13.21" + "@airgap/coinlib-core": "^0.13.22", + "@airgap/serializer": "^0.13.22" } }, "node_modules/@airgap/moonbeam": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/moonbeam/-/moonbeam-0.13.21.tgz", - "integrity": "sha512-8Y88cCmwx0YkB4soZa/WRi3nE7h3pVcLA8zmFLmnZv+T2nQWLtLoo6lBE8Fo9N5YnYrJEdvnuHFQuxK4QczBBA==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/moonbeam/-/moonbeam-0.13.22.tgz", + "integrity": "sha512-BD3gC9CmWQsV9HojGU0QSI37g35jOUW3Zl0qnOJ8O1ZSMPc8WTb/bzcCdV8O3reuCBfnnwAHZcSVfypNhcRdKw==", "dependencies": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21", - "@airgap/substrate": "^0.13.21" + "@airgap/coinlib-core": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22", + "@airgap/substrate": "^0.13.22" } }, "node_modules/@airgap/optimism": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/optimism/-/optimism-0.13.21.tgz", - "integrity": "sha512-mNf2bb1AGMtFbiXXtzOLx0j3XiMqEM4IU0BpdQtM6hM8ap32Ub4TWmSQiyJdvM21UJOY7a7KhLPGpeQOA/EIlg==", - "dependencies": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/ethereum": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/optimism/-/optimism-0.13.22.tgz", + "integrity": "sha512-ekmVUVqJ27o5HzHl1JfAWJp6c0+dTwbFSHNF6Lr7ZbNyPPWczIscRfaNq45FnxLkQKfU0ZQf9r15REo0RbHFcw==", + "dependencies": { + "@airgap/coinlib-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/ethereum": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22", "@ethereumjs/tx": "3.4.0" } }, "node_modules/@airgap/polkadot": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/polkadot/-/polkadot-0.13.21.tgz", - "integrity": "sha512-tpQ2O8aLfs38YBfqraM5aEaAcfgJx44FNVCiDlXHbEqWuMivATmz6iRIlkk/cSu+CFWXFR3NiJ2jlbZ4YIjEpg==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/polkadot/-/polkadot-0.13.22.tgz", + "integrity": "sha512-8zzcbjEwxgBeykI/E2WtSyP0jj2/5AhsRCwMgPShhYzz+sqdhS+X4kPC8XYEcFgIYsWj5S3IbUIcVEjrhFGysw==", "dependencies": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/substrate": "^0.13.21" + "@airgap/coinlib-core": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/substrate": "^0.13.22" } }, "node_modules/@airgap/sapling-wasm": { @@ -649,36 +649,36 @@ "integrity": "sha512-IMODbGPTBYKuO5ztiHX9C1PTlhqZvmVWv7m7zj5+VMcbBxrk4+jBAf7FYTH5l+IUsNMaHBOuh8Qq3A1b/pm7jQ==" }, "node_modules/@airgap/serializer": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/serializer/-/serializer-0.13.21.tgz", - "integrity": "sha512-iAbYZI+51szHTr41yEYiTg26PGLSLgul7rP6SNO7B+yXx1gaWdAyDPDEG9nd4d+seOBl1UfNUMdc26q6mMa54w==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/serializer/-/serializer-0.13.22.tgz", + "integrity": "sha512-lkecIQMQTEFi/vsM+ow0ZzTD6jvpwSBNmpKeGQ6jmW2SSO7S4sV6nHlQ8IBEQFbgGIQO+bReS9fm6DsQsdb6qg==", "dependencies": { - "@airgap/coinlib-core": "^0.13.21" + "@airgap/coinlib-core": "^0.13.22" } }, "node_modules/@airgap/substrate": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/substrate/-/substrate-0.13.21.tgz", - "integrity": "sha512-6kEdiRtoRdgAeM4z2DP5bW0FYHHMEOOPIPFUoSRmdLpknL+ZS2uZan2YPdp+DL64Oh8bSgxxSA0wI5YU8QI0tg==", - "dependencies": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/substrate/-/substrate-0.13.22.tgz", + "integrity": "sha512-QYudqWrsxsquiHA2xNCFzUsl41T/Sr0mXuxn+DyPoKru37E5lwyQCwxNPC9wS/7d9VRTYTnkqNjTRbOoe1jzzQ==", + "dependencies": { + "@airgap/coinlib-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22", "@polkadot/util": "2.0.1", "@polkadot/wasm-crypto": "0.20.1" } }, "node_modules/@airgap/tezos": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/tezos/-/tezos-0.13.21.tgz", - "integrity": "sha512-q7ns65GvpMT1gdYiQVNoUHtE4+hZ46mqqqVjN4vik7+7T9ceqG6c4SqyBxBLTBVvfKM+Tb+PLVVo3f6GcNRNYA==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/tezos/-/tezos-0.13.22.tgz", + "integrity": "sha512-NSVWx2HFcYMsj4ZGL57ilgpDhjnAdFDm/nOj7rrkJtx/P/ITufojU3eejA74rs19jxWbJ0UigrN24W64GSTX1w==", "dependencies": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/module-kit": "^0.13.21", + "@airgap/coinlib-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/module-kit": "^0.13.22", "@airgap/sapling-wasm": "0.0.7", - "@airgap/serializer": "^0.13.21", + "@airgap/serializer": "^0.13.22", "@stablelib/blake2b": "^1.0.1", "@stablelib/ed25519": "^1.0.3", "@stablelib/nacl": "^1.0.4", @@ -25126,41 +25126,41 @@ "integrity": "sha512-jFgw0rLjkqzfu2eimJmmHjW+Ms9c+BcPQqjy8kL/vu0/t6ZH/wSe+bym20KV/GeG42EjuajlBd9lcQ7+FBfoTA==" }, "@airgap/aeternity": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/aeternity/-/aeternity-0.13.21.tgz", - "integrity": "sha512-NDY2QTYFS+gWdxwN4TNo6AH6LZ73N0g2A4N6R4dwE/Uy1PpkSSpZrxB4C4kzclfm04Z36pdCitGS7qX8Cyvr9Q==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/aeternity/-/aeternity-0.13.22.tgz", + "integrity": "sha512-TbLka+fKukpRfX7XDVpSro9geXX5VSFNXHdWZBqrR3P0d5g0WV2Cy4IizaUdTTFsbBDBqsGATvo+KW1RMcsomQ==", "requires": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21", + "@airgap/coinlib-core": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22", "@stablelib/ed25519": "^1.0.3" } }, "@airgap/angular-core": { - "version": "0.0.42", - "resolved": "https://registry.npmjs.org/@airgap/angular-core/-/angular-core-0.0.42.tgz", - "integrity": "sha512-JKaVotRywvtEGENR/oVcEfWTQnGrrn163Kgz6CAeibOJw6/RNdkBD6suxlxCvz7ne+dMPd9su2kI5OhFKVq3Wg==", + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/@airgap/angular-core/-/angular-core-0.0.43.tgz", + "integrity": "sha512-t5NUoSmdLA/Y444mh7Nt/D+lb7RRdYuxIj6zwy+7PBaLyEfoU7ZETcfPvoMyDRz0KlgcLYljg/bHKKM3T2g2ww==", "requires": { "tslib": "^2.3.0" } }, "@airgap/angular-ngrx": { - "version": "0.0.42", - "resolved": "https://registry.npmjs.org/@airgap/angular-ngrx/-/angular-ngrx-0.0.42.tgz", - "integrity": "sha512-89KsCtmWdzgwARouRN9mPiJShbPXLg5f6HPOzoeMXCzP+e5k3B0RurspPYpjgz4S52O/k7I1YaAyMMqRNq0NIQ==", + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/@airgap/angular-ngrx/-/angular-ngrx-0.0.43.tgz", + "integrity": "sha512-AuLGRtmedwAM/wKj7t8zNH3lO7a6RQ95wkA/4AN4/BEe9VOSH6NeRKHtW2WhMB76fhzG5lDzgU6FMJ8ALswlOA==", "requires": { "tslib": "^2.3.0" } }, "@airgap/astar": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/astar/-/astar-0.13.21.tgz", - "integrity": "sha512-xjUGq2CcuzreSN9ZJmmfYWIgKw2c7kffzvGHqv/mcl63i0yvCU3G8W7UvcVyETtci34AncgHorvDYQznx68eag==", - "requires": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21", - "@airgap/substrate": "^0.13.21", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/astar/-/astar-0.13.22.tgz", + "integrity": "sha512-REENC5vnNL7kpYxbN7coC/WGAU56Rvy+ktZgmbOITzEIcucDjRbl//lZn/KXfMAgAKRhiF3D3RLQe1w4uzutaw==", + "requires": { + "@airgap/coinlib-core": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22", + "@airgap/substrate": "^0.13.22", "@polkadot/util": "2.0.1", "@polkadot/wasm-crypto": "0.20.1" } @@ -25282,21 +25282,21 @@ } }, "@airgap/bitcoin": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/bitcoin/-/bitcoin-0.13.21.tgz", - "integrity": "sha512-F7QHsMxgRZE5OEAe/zmfs8Hsv+hqjJadD/AZPZELtWyE55uOE2ch4roxu4TZ2RPQGgLhPcB1AS3hOxzSTi9o1Q==", - "requires": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/bitcoin/-/bitcoin-0.13.22.tgz", + "integrity": "sha512-hGxwlsrfMk93LEwkY/x6o+O7uVCejxGwmOZDS5zUWJDoqWVWQaqdJulMKCy1grxZpusm6LANumZU3gQknyDOWQ==", + "requires": { + "@airgap/coinlib-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22", "bitcoinjs-lib": "5.2.0" } }, "@airgap/coinlib-core": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/coinlib-core/-/coinlib-core-0.13.21.tgz", - "integrity": "sha512-gaJz8MfrzbZT+wyKWAE7MFY6hqMjT3zu6RKDuKgRzJuvqdta5tCu/nzyVqKVKX9JMUeiZG2WRTgLbU2hgDTgqw==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/coinlib-core/-/coinlib-core-0.13.22.tgz", + "integrity": "sha512-TAiKY/Y8YX6l3M2gBf+ytjU2U33gpAH/o4+2REpOMz4Drd/GQoemrY2IEDF2lSFZZkvDMeV+Hc5l4zY21QArHg==", "requires": { "@stablelib/blake2b": "^1.0.1", "@stablelib/bytes": "^1.0.1", @@ -25308,47 +25308,47 @@ } }, "@airgap/coreum": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/coreum/-/coreum-0.13.21.tgz", - "integrity": "sha512-jeVZTI2+g6UN3Up9STs5EFp+m/gbABbr2+mvYVl/wdaqJFguafzNzUpfhrF9WeDBWzovm3HZC4U2gdvTyTxQ5Q==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/coreum/-/coreum-0.13.22.tgz", + "integrity": "sha512-V8a1mwHrdTGoeH88Ws5aIjyUKrDJ7d6XPeev4TyT2gBb7B0UEnOgSag6Yxd65W004ge0mXxcL8iXRPC+3kne5A==", "requires": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/cosmos-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21" + "@airgap/coinlib-core": "^0.13.22", + "@airgap/cosmos-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22" } }, "@airgap/cosmos": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/cosmos/-/cosmos-0.13.21.tgz", - "integrity": "sha512-zu0np4XxU9wcJU6q11acyRvk/Rr+5cEuBPpN1q1oQn5Vh8eEfHVaC1dFthnz+aHz3HkT0fS/0mtpw08ln1+dAA==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/cosmos/-/cosmos-0.13.22.tgz", + "integrity": "sha512-hKIne/G2UmntLXsv7k1LF9BP/qwbmwFWOpS0Rdx8hQMmJ1Q2JhVc2i4De0IyQpghq/f9XoaXaB6ddwR+caLWKw==", "requires": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/cosmos-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21" + "@airgap/coinlib-core": "^0.13.22", + "@airgap/cosmos-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22" } }, "@airgap/cosmos-core": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/cosmos-core/-/cosmos-core-0.13.21.tgz", - "integrity": "sha512-uWmSn96odvIgv7XgZ3XTYBLChTCkYu7wsAdLmVXoLObnUuRbRZ0MM2ZlJP+7eyXsOFvg7hGBr8mQqfW9x7JZzQ==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/cosmos-core/-/cosmos-core-0.13.22.tgz", + "integrity": "sha512-NtGgb+2roYrMqn60/+moeovyWLanwii0+Pj9tLdU2zpzDMozQREHKUKIetGPOOGoN6zeTcGw5xsgEjGdpW9YGQ==", "requires": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21" + "@airgap/coinlib-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22" } }, "@airgap/crypto": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/crypto/-/crypto-0.13.21.tgz", - "integrity": "sha512-A/t0rtOPtuOojqxF0GIjnK9RmYh9YVIs2BexRNUHSo29Vjq0eBSkGOtEQ1XFxV5gyI7RSZoRmuIVS6MrXjqbrw==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/crypto/-/crypto-0.13.22.tgz", + "integrity": "sha512-PnVZT3QBACQ3yAIhHHN7B/UHgsylvMpLrfXcRtLKI3gi1fmW/d5CDgDWYL7d7esXwi5zfn+lU+oAWodzw3IQAA==", "requires": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/module-kit": "^0.13.21", + "@airgap/coinlib-core": "^0.13.22", + "@airgap/module-kit": "^0.13.22", "@airgap/sapling-wasm": "^0.0.9", "@polkadot/wasm-crypto": "0.20.1", "@stablelib/hmac": "^1.0.1" @@ -25360,39 +25360,39 @@ } }, "@airgap/ethereum": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/ethereum/-/ethereum-0.13.21.tgz", - "integrity": "sha512-P9ossdKUHgjaokf0lC0tNDv2rsLoxMq+mfEkNZFwWbryE1hBTzBB5ZLufe0jVpCGNPFPEc7mKh0KtiAIQ+s2zw==", - "requires": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/ethereum/-/ethereum-0.13.22.tgz", + "integrity": "sha512-Arkf1lquxpaWr7f+pG9uWFd19VKEZiTFwYiqRU4ZhS4fYrmFNzg+Ax2NwTcuu5zKz/M9IzI3Qkh2u2NeqXB11g==", + "requires": { + "@airgap/coinlib-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22", "@ethereumjs/common": "2.6.5", "@ethereumjs/tx": "3.4.0", "@metamask/eth-sig-util": "4.0.0" } }, "@airgap/groestlcoin": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/groestlcoin/-/groestlcoin-0.13.21.tgz", - "integrity": "sha512-S4yiPSdSGblMfZbvGeYcQa+2klE6+h3SU72JVtrWBG9UTj7O1Wtrse8oLl5yw/7Y4JTdBOp80WWoy6kMt2h1vA==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/groestlcoin/-/groestlcoin-0.13.22.tgz", + "integrity": "sha512-RnuUdRk7lMfHkpkpWyJP/J7MBUhMFiL1RqZrRsVOZelH3GWxEJysQOlMcRdXmFetfhuT4dFonazQBjjmbqFAfg==", "requires": { - "@airgap/bitcoin": "^0.13.21", - "@airgap/coinlib-core": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21" + "@airgap/bitcoin": "^0.13.22", + "@airgap/coinlib-core": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22" } }, "@airgap/icp": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/icp/-/icp-0.13.21.tgz", - "integrity": "sha512-aqtawln5Y58r0fUTf/1E3IWk167DHQMeCwdS5egd67OweAljdJKyz+CcGDsSNDJusjsTPt8bUT3Yw4aaoaevBg==", - "requires": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/icp/-/icp-0.13.22.tgz", + "integrity": "sha512-6ku6fssR5x2Kvc7pEqMBVdWhZqpicz8G6aM9PaxthXvA9hWGASLOLBvj28WEGP7iYuyaP0NGyDgomoyBkWyQbA==", + "requires": { + "@airgap/coinlib-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22", "@dfinity/agent": "^0.15.4", "@dfinity/identity-secp256k1": "^0.15.4", "@dfinity/nns": "^0.14.0", @@ -25436,46 +25436,46 @@ } }, "@airgap/module-kit": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/module-kit/-/module-kit-0.13.21.tgz", - "integrity": "sha512-w2s9u7doESnq0BjhfJbZJruVTXI0dxNhmETfZoV4DHKcccSDCX+a1DaI7+QeosrrTYiCCceEmfsg6d1MwqjSsw==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/module-kit/-/module-kit-0.13.22.tgz", + "integrity": "sha512-HjhIRuUT9MWFVPzh0YuoMywAaUJ33hYSgGx5ZxwZiOTpCGLmIcIqnzDQx+py3u2B1zgucEwU8C6Y/DdxInPovg==", "requires": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/serializer": "^0.13.21" + "@airgap/coinlib-core": "^0.13.22", + "@airgap/serializer": "^0.13.22" } }, "@airgap/moonbeam": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/moonbeam/-/moonbeam-0.13.21.tgz", - "integrity": "sha512-8Y88cCmwx0YkB4soZa/WRi3nE7h3pVcLA8zmFLmnZv+T2nQWLtLoo6lBE8Fo9N5YnYrJEdvnuHFQuxK4QczBBA==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/moonbeam/-/moonbeam-0.13.22.tgz", + "integrity": "sha512-BD3gC9CmWQsV9HojGU0QSI37g35jOUW3Zl0qnOJ8O1ZSMPc8WTb/bzcCdV8O3reuCBfnnwAHZcSVfypNhcRdKw==", "requires": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21", - "@airgap/substrate": "^0.13.21" + "@airgap/coinlib-core": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22", + "@airgap/substrate": "^0.13.22" } }, "@airgap/optimism": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/optimism/-/optimism-0.13.21.tgz", - "integrity": "sha512-mNf2bb1AGMtFbiXXtzOLx0j3XiMqEM4IU0BpdQtM6hM8ap32Ub4TWmSQiyJdvM21UJOY7a7KhLPGpeQOA/EIlg==", - "requires": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/ethereum": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/optimism/-/optimism-0.13.22.tgz", + "integrity": "sha512-ekmVUVqJ27o5HzHl1JfAWJp6c0+dTwbFSHNF6Lr7ZbNyPPWczIscRfaNq45FnxLkQKfU0ZQf9r15REo0RbHFcw==", + "requires": { + "@airgap/coinlib-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/ethereum": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22", "@ethereumjs/tx": "3.4.0" } }, "@airgap/polkadot": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/polkadot/-/polkadot-0.13.21.tgz", - "integrity": "sha512-tpQ2O8aLfs38YBfqraM5aEaAcfgJx44FNVCiDlXHbEqWuMivATmz6iRIlkk/cSu+CFWXFR3NiJ2jlbZ4YIjEpg==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/polkadot/-/polkadot-0.13.22.tgz", + "integrity": "sha512-8zzcbjEwxgBeykI/E2WtSyP0jj2/5AhsRCwMgPShhYzz+sqdhS+X4kPC8XYEcFgIYsWj5S3IbUIcVEjrhFGysw==", "requires": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/substrate": "^0.13.21" + "@airgap/coinlib-core": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/substrate": "^0.13.22" } }, "@airgap/sapling-wasm": { @@ -25484,36 +25484,36 @@ "integrity": "sha512-IMODbGPTBYKuO5ztiHX9C1PTlhqZvmVWv7m7zj5+VMcbBxrk4+jBAf7FYTH5l+IUsNMaHBOuh8Qq3A1b/pm7jQ==" }, "@airgap/serializer": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/serializer/-/serializer-0.13.21.tgz", - "integrity": "sha512-iAbYZI+51szHTr41yEYiTg26PGLSLgul7rP6SNO7B+yXx1gaWdAyDPDEG9nd4d+seOBl1UfNUMdc26q6mMa54w==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/serializer/-/serializer-0.13.22.tgz", + "integrity": "sha512-lkecIQMQTEFi/vsM+ow0ZzTD6jvpwSBNmpKeGQ6jmW2SSO7S4sV6nHlQ8IBEQFbgGIQO+bReS9fm6DsQsdb6qg==", "requires": { - "@airgap/coinlib-core": "^0.13.21" + "@airgap/coinlib-core": "^0.13.22" } }, "@airgap/substrate": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/substrate/-/substrate-0.13.21.tgz", - "integrity": "sha512-6kEdiRtoRdgAeM4z2DP5bW0FYHHMEOOPIPFUoSRmdLpknL+ZS2uZan2YPdp+DL64Oh8bSgxxSA0wI5YU8QI0tg==", - "requires": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/module-kit": "^0.13.21", - "@airgap/serializer": "^0.13.21", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/substrate/-/substrate-0.13.22.tgz", + "integrity": "sha512-QYudqWrsxsquiHA2xNCFzUsl41T/Sr0mXuxn+DyPoKru37E5lwyQCwxNPC9wS/7d9VRTYTnkqNjTRbOoe1jzzQ==", + "requires": { + "@airgap/coinlib-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/module-kit": "^0.13.22", + "@airgap/serializer": "^0.13.22", "@polkadot/util": "2.0.1", "@polkadot/wasm-crypto": "0.20.1" } }, "@airgap/tezos": { - "version": "0.13.21", - "resolved": "https://registry.npmjs.org/@airgap/tezos/-/tezos-0.13.21.tgz", - "integrity": "sha512-q7ns65GvpMT1gdYiQVNoUHtE4+hZ46mqqqVjN4vik7+7T9ceqG6c4SqyBxBLTBVvfKM+Tb+PLVVo3f6GcNRNYA==", + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/@airgap/tezos/-/tezos-0.13.22.tgz", + "integrity": "sha512-NSVWx2HFcYMsj4ZGL57ilgpDhjnAdFDm/nOj7rrkJtx/P/ITufojU3eejA74rs19jxWbJ0UigrN24W64GSTX1w==", "requires": { - "@airgap/coinlib-core": "^0.13.21", - "@airgap/crypto": "^0.13.21", - "@airgap/module-kit": "^0.13.21", + "@airgap/coinlib-core": "^0.13.22", + "@airgap/crypto": "^0.13.22", + "@airgap/module-kit": "^0.13.22", "@airgap/sapling-wasm": "0.0.7", - "@airgap/serializer": "^0.13.21", + "@airgap/serializer": "^0.13.22", "@stablelib/blake2b": "^1.0.1", "@stablelib/ed25519": "^1.0.3", "@stablelib/nacl": "^1.0.4", diff --git a/package.json b/package.json index 430ee6a45..f2ccf2494 100644 --- a/package.json +++ b/package.json @@ -54,28 +54,28 @@ } }, "dependencies": { - "@airgap/aeternity": "0.13.21", - "@airgap/angular-core": "0.0.42", - "@airgap/angular-ngrx": "0.0.42", - "@airgap/astar": "0.13.21", + "@airgap/aeternity": "0.13.22", + "@airgap/angular-core": "0.0.43", + "@airgap/angular-ngrx": "0.0.43", + "@airgap/astar": "0.13.22", "@airgap/beacon-sdk": "3.1.5-beta.0", - "@airgap/bitcoin": "0.13.21", - "@airgap/coinlib-core": "0.13.21", - "@airgap/coreum": "0.13.21", - "@airgap/cosmos": "0.13.21", - "@airgap/cosmos-core": "0.13.21", - "@airgap/crypto": "0.13.21", - "@airgap/ethereum": "0.13.21", - "@airgap/groestlcoin": "0.13.21", - "@airgap/icp": "0.13.21", - "@airgap/module-kit": "0.13.21", - "@airgap/moonbeam": "0.13.21", - "@airgap/optimism": "0.13.21", - "@airgap/polkadot": "0.13.21", + "@airgap/bitcoin": "0.13.22", + "@airgap/coinlib-core": "0.13.22", + "@airgap/coreum": "0.13.22", + "@airgap/cosmos": "0.13.22", + "@airgap/cosmos-core": "0.13.22", + "@airgap/crypto": "0.13.22", + "@airgap/ethereum": "0.13.22", + "@airgap/groestlcoin": "0.13.22", + "@airgap/icp": "0.13.22", + "@airgap/module-kit": "0.13.22", + "@airgap/moonbeam": "0.13.22", + "@airgap/optimism": "0.13.22", + "@airgap/polkadot": "0.13.22", "@airgap/sapling-wasm": "0.0.7", - "@airgap/serializer": "0.13.21", - "@airgap/substrate": "0.13.21", - "@airgap/tezos": "0.13.21", + "@airgap/serializer": "0.13.22", + "@airgap/substrate": "0.13.22", + "@airgap/tezos": "0.13.22", "@airgap-community/iso-rootstock": "1.0.0", "@angular/animations": "^16.1.1", "@angular/common": "^16.1.1", diff --git a/src/app/components/portfolio-item/portfolio-item.html b/src/app/components/portfolio-item/portfolio-item.html index 418d025fe..40f4d1df3 100644 --- a/src/app/components/portfolio-item/portfolio-item.html +++ b/src/app/components/portfolio-item/portfolio-item.html @@ -11,7 +11,7 @@ - +

{{wallet.protocol.name}}

diff --git a/src/app/pages/collectibles-item/collectibles-item.module.ts b/src/app/pages/collectibles-item/collectibles-item.module.ts index 09065e11d..b74d78938 100644 --- a/src/app/pages/collectibles-item/collectibles-item.module.ts +++ b/src/app/pages/collectibles-item/collectibles-item.module.ts @@ -28,7 +28,8 @@ import * as fromCollectiblesItem from './collectibles-item.reducers' AirGapAngularCoreModule, AirGapAngularNgRxModule, StoreModule.forFeature('collectiblesItem', fromCollectiblesItem.reducer), - EffectsModule.forFeature([CollectiblesItemEffects]) + EffectsModule.forFeature([CollectiblesItemEffects]), + EffectsModule.forRoot([]) ], declarations: [CollectiblesItemPage] }) diff --git a/src/app/pages/collectibles-list/collectibles-list.module.ts b/src/app/pages/collectibles-list/collectibles-list.module.ts index 025c83c9c..bfbd4a812 100644 --- a/src/app/pages/collectibles-list/collectibles-list.module.ts +++ b/src/app/pages/collectibles-list/collectibles-list.module.ts @@ -30,7 +30,8 @@ import * as fromCollectiblesList from './collectibles-list.reducers' AirGapAngularNgRxModule, PipesModule, StoreModule.forFeature('collectiblesList', fromCollectiblesList.reducer), - EffectsModule.forFeature([CollectiblesListEffects]) + EffectsModule.forFeature([CollectiblesListEffects]), + EffectsModule.forRoot([]) ], declarations: [CollectiblesListPage] }) diff --git a/src/app/pages/introduction/introduction.html b/src/app/pages/introduction/introduction.html index ca9f693f6..bff7964c4 100644 --- a/src/app/pages/introduction/introduction.html +++ b/src/app/pages/introduction/introduction.html @@ -1,6 +1,7 @@ - {{ 'introduction.title' | translate }} + {{ 'introduction.title' | translate }} +

{{ 'introduction.title_mobile' | translate }}

@@ -19,37 +20,20 @@ - + -

- +
{{ 'introduction.wallet.heading' | translate }}

- - - - - {{ 'introduction.communication.highest_text' | translate }} - - - - - - -
{{ 'introduction.vault.heading' | translate }}
-

-
-
-
@@ -61,33 +45,16 @@
{{ 'introduction.vault.desktop_heading' | translate }}
- - -

-
- - - - -
{{ 'introduction.wallet.heading' | translate }}
-

-
-
- - - - - {{ 'introduction.communication.medium_text' | translate }} - - + +
{{ 'introduction.communication.highest_heading' | translate }}
+

+ +
- - - -
{{ 'introduction.vault.heading' | translate }}
-

-
-
+ +
{{ 'introduction.communication.medium_heading' | translate }}
+

+
diff --git a/src/app/pages/sub-account-add/sub-account-add.html b/src/app/pages/sub-account-add/sub-account-add.html index f71c52fdc..8e25532ba 100644 --- a/src/app/pages/sub-account-add/sub-account-add.html +++ b/src/app/pages/sub-account-add/sub-account-add.html @@ -31,7 +31,7 @@ diff --git a/src/app/pages/transaction-prepare/transaction-prepare.ts b/src/app/pages/transaction-prepare/transaction-prepare.ts index a545e539e..8c8028785 100644 --- a/src/app/pages/transaction-prepare/transaction-prepare.ts +++ b/src/app/pages/transaction-prepare/transaction-prepare.ts @@ -172,7 +172,7 @@ export class TransactionPreparePage { receiverAddress: receiverAddress !== undefined ? receiverAddress : '', disableSendMaxAmount: false, disablePrepareButton: - this.transactionForm.invalid || receiverAddress === undefined || new BigNumber(this._state.amount.value).lte(0) + this.transactionForm.invalid || receiverAddress === undefined || new BigNumber(this._state.amount.value).lt(0) }) this.updateFeeEstimate() }) @@ -182,13 +182,14 @@ export class TransactionPreparePage { .valueChanges.pipe(debounceTime(500)) .subscribe((value: string) => { const amount = new BigNumber(value) + this.updateState({ sendMaxAmount: false, amount: { value: amount.isNaN() ? '' : amount.toFixed(), dirty: true }, - disablePrepareButton: this.transactionForm.invalid || amount.isNaN() || amount.lte(0) + disablePrepareButton: this.transactionForm.invalid || amount.isNaN() || amount.lt(0) }) this.updateFeeEstimate() }) @@ -198,12 +199,13 @@ export class TransactionPreparePage { .valueChanges.pipe(debounceTime(500)) .subscribe((value: string) => { const fee = new BigNumber(value) + this.updateState({ fee: { value: fee.isNaN() ? '' : fee.toFixed(), dirty: true }, - disablePrepareButton: this.transactionForm.invalid || new BigNumber(this._state.amount.value).lte(0) + disablePrepareButton: this.transactionForm.invalid || new BigNumber(this._state.amount.value).lt(0) }) if (this._state.sendMaxAmount) { @@ -213,6 +215,7 @@ export class TransactionPreparePage { this.transactionForm.get('feeLevel').valueChanges.subscribe((value: number) => { const fee = new BigNumber(this.getFeeFromLevel(value)) + this.updateState( { fee: { @@ -223,7 +226,7 @@ export class TransactionPreparePage { value, dirty: true }, - disablePrepareButton: this.transactionForm.invalid || new BigNumber(this._state.amount.value).lte(0) + disablePrepareButton: this.transactionForm.invalid || new BigNumber(this._state.amount.value).lt(0) }, false ) @@ -240,7 +243,7 @@ export class TransactionPreparePage { value, dirty: true }, - disablePrepareButton: this.transactionForm.invalid || new BigNumber(this._state.amount.value).lte(0) + disablePrepareButton: this.transactionForm.invalid || new BigNumber(this._state.amount.value).lt(0) }, false ) @@ -253,7 +256,7 @@ export class TransactionPreparePage { value, dirty: true }, - disablePrepareButton: this.transactionForm.invalid || new BigNumber(this._state.amount.value).lte(0) + disablePrepareButton: this.transactionForm.invalid || new BigNumber(this._state.amount.value).lt(0) }, false ) @@ -460,7 +463,7 @@ export class TransactionPreparePage { dirty: false }, disableFeeSlider: !feeDefaults, - disablePrepareButton: !feeDefaults || this.transactionForm.invalid || new BigNumber(this._state.amount.value).lte(0) + disablePrepareButton: !feeDefaults || this.transactionForm.invalid || new BigNumber(this._state.amount.value).lt(0) }) } } @@ -469,7 +472,7 @@ export class TransactionPreparePage { const amount = new BigNumber(this._state.amount.value).shiftedBy(this.wallet.protocol.decimals) const isAddressValid = this.transactionForm.controls.receiver.valid - const isAmountValid = this.transactionForm.controls.amount.valid && !amount.isNaN() && amount.gt(0) + const isAmountValid = this.transactionForm.controls.amount.valid && !amount.isNaN() && amount.gte(0) return isAddressValid && isAmountValid && this._state.receiverAddress ? this.operationsProvider.estimateFees(this.wallet, this._state.receiverAddress, amount, { assetID: this.collectibleID }) @@ -575,7 +578,7 @@ export class TransactionPreparePage { value: formAmount, dirty: false }, - disablePrepareButton: this.transactionForm.invalid || maxAmount.isNaN() || maxAmount.lte(0) + disablePrepareButton: this.transactionForm.invalid || maxAmount.isNaN() || maxAmount.lt(0) }) } } @@ -597,7 +600,7 @@ export class TransactionPreparePage { receiverAddress: receiverAddress !== undefined ? receiverAddress : '', disableSendMaxAmount: false, disablePrepareButton: - this.transactionForm.invalid || receiverAddress === undefined || new BigNumber(this._state.amount.value).lte(0) + this.transactionForm.invalid || receiverAddress === undefined || new BigNumber(this._state.amount.value).lt(0) }) this.transactionForm.controls.receiver.setValue(receiverAddress, { onlySelf: false, emitEvent: true }) }, diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index 7fa684bb4..dc9779327 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -61,6 +61,7 @@ }, "introduction": { "title": "Self custody made simple and secure", + "title_mobile":"Interaction with the Vault", "highest": { "label": "Highest Security", "text": "With the AirGap two device approach secure key handling becomes more accessible.", @@ -82,7 +83,11 @@ }, "communication": { "highest_text": "One-way communication with QR codes.", - "medium_text": "Secure communication through app switching." + "medium_text": "Secure communication through app switching.", + "highest_heading": "Two Device approach", + "medium_heading": "Same Device Approach", + "highest_expanded_text": "Sign transactions completely offline on a device without any network connectivity with the AirGap knox or AirGap Vault application and broadcast them with your everyday smartphone with the AirGap Wallet app. The communication between the two devices happens via transparent QR codes.", + "medium_expanded_text": "Instead of installing AirGap Vault on an offline device, you can also install AirGap Vault and AirGap Wallet on your everyday smartphone(same device) and profit from added security through application sandboxing and app switching for communication. " }, "vault-install_label": "Install AirGap Vault", "continue_label": "Let's Go" diff --git a/src/assets/img/account-import-onboarding-slide_1-ios.png b/src/assets/img/account-import-onboarding-slide_1-ios.png index 65ccc7560..d3bd0b642 100644 Binary files a/src/assets/img/account-import-onboarding-slide_1-ios.png and b/src/assets/img/account-import-onboarding-slide_1-ios.png differ diff --git a/src/assets/img/account-import-onboarding-slide_1-ledger.svg b/src/assets/img/account-import-onboarding-slide_1-ledger.svg index 9697f9086..206690db6 100644 --- a/src/assets/img/account-import-onboarding-slide_1-ledger.svg +++ b/src/assets/img/account-import-onboarding-slide_1-ledger.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/img/account-import-onboarding-slide_1.png b/src/assets/img/account-import-onboarding-slide_1.png index d60710748..5a8113ade 100644 Binary files a/src/assets/img/account-import-onboarding-slide_1.png and b/src/assets/img/account-import-onboarding-slide_1.png differ diff --git a/src/assets/img/account-import-onboarding-slide_2-ios.png b/src/assets/img/account-import-onboarding-slide_2-ios.png index 8607a716c..8edaaa108 100644 Binary files a/src/assets/img/account-import-onboarding-slide_2-ios.png and b/src/assets/img/account-import-onboarding-slide_2-ios.png differ diff --git a/src/assets/img/account-import-onboarding-slide_2-ledger.svg b/src/assets/img/account-import-onboarding-slide_2-ledger.svg index 1a9c5501f..b96b96d18 100644 --- a/src/assets/img/account-import-onboarding-slide_2-ledger.svg +++ b/src/assets/img/account-import-onboarding-slide_2-ledger.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/img/account-import-onboarding-slide_2.png b/src/assets/img/account-import-onboarding-slide_2.png index 13b5c9439..405862dbe 100644 Binary files a/src/assets/img/account-import-onboarding-slide_2.png and b/src/assets/img/account-import-onboarding-slide_2.png differ diff --git a/src/assets/img/account-import-onboarding-slide_3-ios.png b/src/assets/img/account-import-onboarding-slide_3-ios.png index 9688fb8ad..692714027 100644 Binary files a/src/assets/img/account-import-onboarding-slide_3-ios.png and b/src/assets/img/account-import-onboarding-slide_3-ios.png differ diff --git a/src/assets/img/account-import-onboarding-slide_3-ledger.svg b/src/assets/img/account-import-onboarding-slide_3-ledger.svg index 104298023..0c73f9384 100644 --- a/src/assets/img/account-import-onboarding-slide_3-ledger.svg +++ b/src/assets/img/account-import-onboarding-slide_3-ledger.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/img/account-import-onboarding-slide_3.png b/src/assets/img/account-import-onboarding-slide_3.png index 1ef8b0359..d4fdc7d0c 100644 Binary files a/src/assets/img/account-import-onboarding-slide_3.png and b/src/assets/img/account-import-onboarding-slide_3.png differ diff --git a/src/assets/img/account-import-onboarding-slide_4-ios.png b/src/assets/img/account-import-onboarding-slide_4-ios.png index 066793b51..8e5999048 100644 Binary files a/src/assets/img/account-import-onboarding-slide_4-ios.png and b/src/assets/img/account-import-onboarding-slide_4-ios.png differ diff --git a/src/assets/img/account-import-onboarding-slide_4-ledger.svg b/src/assets/img/account-import-onboarding-slide_4-ledger.svg new file mode 100644 index 000000000..4612201ba --- /dev/null +++ b/src/assets/img/account-import-onboarding-slide_4-ledger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/img/account-import-onboarding-slide_4.png b/src/assets/img/account-import-onboarding-slide_4.png index 2af77026e..14e5501f9 100644 Binary files a/src/assets/img/account-import-onboarding-slide_4.png and b/src/assets/img/account-import-onboarding-slide_4.png differ diff --git a/src/assets/img/airgap_onboarding_wallet_highest.svg b/src/assets/img/airgap_onboarding_wallet_highest.svg new file mode 100644 index 000000000..712310488 --- /dev/null +++ b/src/assets/img/airgap_onboarding_wallet_highest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/img/airgap_onboarding_wallet_medium.svg b/src/assets/img/airgap_onboarding_wallet_medium.svg new file mode 100644 index 000000000..8d233b4a5 --- /dev/null +++ b/src/assets/img/airgap_onboarding_wallet_medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/img/permission_onboarding_camera.svg b/src/assets/img/permission_onboarding_camera.svg index b7c8ede09..6d21e49b0 100644 --- a/src/assets/img/permission_onboarding_camera.svg +++ b/src/assets/img/permission_onboarding_camera.svg @@ -1,63 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/assets/img/sync_wallet_onboarding_1.svg b/src/assets/img/sync_wallet_onboarding_1.svg index 638f333e3..6fd2790c4 100644 --- a/src/assets/img/sync_wallet_onboarding_1.svg +++ b/src/assets/img/sync_wallet_onboarding_1.svg @@ -1 +1 @@ -sync_wallet_onboarding_1 \ No newline at end of file + \ No newline at end of file