diff --git a/package-lock.json b/package-lock.json index 2bac746..ae8f743 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,20 +1,20 @@ { "name": "@elrond-giants/erdjs-auth", - "version": "0.6.0-beta.1", + "version": "0.7.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@elrond-giants/erdjs-auth", - "version": "0.6.0-beta.1", + "version": "0.7.0-alpha.0", "license": "GPL-3.0-or-later", "dependencies": { - "@multiversx/sdk-core": "^11.4.1", - "@multiversx/sdk-extension-provider": "^2.0.7", + "@multiversx/sdk-core": "^12.4.0", + "@multiversx/sdk-extension-provider": "^3.0.0-alpha.1", "@multiversx/sdk-hw-provider": "^3.0.3", "@multiversx/sdk-wallet": "^3.0.0", - "@multiversx/sdk-wallet-connect-provider": "^3.1.0", - "@multiversx/sdk-web-wallet-provider": "^2.2.1", + "@multiversx/sdk-wallet-connect-provider": "^3.2.1", + "@multiversx/sdk-web-wallet-provider": "^3.0.0", "tslib": "^2.4.0" }, "devDependencies": { @@ -34,17 +34,17 @@ } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.9", @@ -182,9 +182,9 @@ } }, "node_modules/@multiversx/sdk-core": { - "version": "11.4.1", - "resolved": "https://registry.npmjs.org/@multiversx/sdk-core/-/sdk-core-11.4.1.tgz", - "integrity": "sha512-kGnSoEcygBUpOABJgpJIbeRBptQ54xq/OVHcw/pOAi0koLJHgu4xiwPihcsxMJ4jWN4PrWDy+zMo/ypeozYVGg==", + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/@multiversx/sdk-core/-/sdk-core-12.4.0.tgz", + "integrity": "sha512-242iXXoOTl9aHrNB4JdqWN9idZsVl/v3lkdqKb7FXdwbjw+OOjT812iat4V63/ojrdfUaP7+4v1cowxROXmkVQ==", "dependencies": { "@multiversx/sdk-transaction-decoder": "1.0.2", "bech32": "1.1.4", @@ -211,9 +211,12 @@ } }, "node_modules/@multiversx/sdk-extension-provider": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@multiversx/sdk-extension-provider/-/sdk-extension-provider-2.0.7.tgz", - "integrity": "sha512-t7CabgUk/hPhMYVpqGPMdEVDqOo6RrRKmru6nXKpWZHdeQZZV52zeVVC8VRgqwG5mNwAkCrALLvz7UiV/ZLfIg==" + "version": "3.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/@multiversx/sdk-extension-provider/-/sdk-extension-provider-3.0.0-alpha.1.tgz", + "integrity": "sha512-4/yxx2B8cE3k41m4ssoAAnYmz2ni66ydn4CglqfhXBk8mmatFwvvcW62Wb6GGKztvmvUeUOeN39g2VWlag78yA==", + "peerDependencies": { + "@multiversx/sdk-core": ">= 12.1.0" + } }, "node_modules/@multiversx/sdk-hw-provider": { "version": "3.0.3", @@ -261,22 +264,25 @@ } }, "node_modules/@multiversx/sdk-wallet-connect-provider": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@multiversx/sdk-wallet-connect-provider/-/sdk-wallet-connect-provider-3.1.0.tgz", - "integrity": "sha512-nD6NtccO7f7QQ/ZCLHZSaXrgNPnQ2HajjM7c0LV7AvfSxOjSGvuJ9X7bOZxFuZjAgCHFfAosLrQI4x7hFV0Ccg==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@multiversx/sdk-wallet-connect-provider/-/sdk-wallet-connect-provider-3.2.1.tgz", + "integrity": "sha512-2SQzVbR8HMU4kcW4uahj1jmqYDg75hADO78GEBx0oUQQDk72nPkII2/73azVvKMHuM+4YyrJa97I0KWtCUmTPg==", "dependencies": { "@walletconnect/client": "1.8.0", - "@walletconnect/sign-client": "2.4.4", - "@walletconnect/utils": "2.4.4", + "@walletconnect/sign-client": "2.6.2", + "@walletconnect/utils": "2.6.2", "bech32": "1.1.4" } }, "node_modules/@multiversx/sdk-web-wallet-provider": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@multiversx/sdk-web-wallet-provider/-/sdk-web-wallet-provider-2.2.1.tgz", - "integrity": "sha512-1cboGOzVY8UepE/XxNc5bzB7jVmVCdqyhdOcB0uIEBCGnZpQV0LxqAQIQ0a/aTP7GxYodrAwl5+3aEL+OlW3Lw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@multiversx/sdk-web-wallet-provider/-/sdk-web-wallet-provider-3.0.0.tgz", + "integrity": "sha512-JzyOJJKx+vr1kMRHwVx6Y/SBSo/yUeWAHPeUJtvmjyRrTEhniYUhuKgy6U8lkD4djLKf8G/qpUOXwvfu4fbXuw==", "dependencies": { "qs": "6.10.3" + }, + "peerDependencies": { + "@multiversx/sdk-core": ">= 12.1.0" } }, "node_modules/@protobufjs/aspromise": { @@ -495,9 +501,9 @@ "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" }, "node_modules/@tsconfig/node16": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", - "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==" }, "node_modules/@types/long": { "version": "4.0.2", @@ -686,24 +692,6 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, - "node_modules/@walletconnect/heartbeat": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.0.tgz", - "integrity": "sha512-0vbzTa/ARrpmMmOD+bQMxPvFYKtOLQZObgZakrYr0aODiMOO71CmPVNV2eAqXnw9rMmcP+z91OybLeIFlwTjjA==", - "dependencies": { - "@walletconnect/events": "^1.0.1", - "@walletconnect/time": "^1.0.2", - "chai": "^4.3.7", - "mocha": "^10.2.0", - "ts-node": "^10.9.1", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/heartbeat/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, "node_modules/@walletconnect/iso-crypto": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/@walletconnect/iso-crypto/-/iso-crypto-1.8.0.tgz", @@ -745,12 +733,12 @@ } }, "node_modules/@walletconnect/jsonrpc-provider": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.8.tgz", - "integrity": "sha512-M44vzTrF0TeDcxQorm2lJ5klmfqchYOZqmIHb5T9lIPA/rj22643P83j44flZLyzycPqy5UUlIH6foeBPwjxMg==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz", + "integrity": "sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==", "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.6", - "@walletconnect/safe-json": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.8", + "@walletconnect/safe-json": "^1.0.2", "tslib": "1.14.1" } }, @@ -760,9 +748,9 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@walletconnect/jsonrpc-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.2.tgz", - "integrity": "sha512-CZe8tjJX73OWdHjrBHy7HtAapJ2tT0Q3TYhPBhRxi3643lwPIQWC9En45ldY14TZwgSewkbZ0FtGBZK0G7Bbyg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz", + "integrity": "sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==", "dependencies": { "keyvaluestorage-interface": "^1.0.0", "tslib": "1.14.1" @@ -774,12 +762,12 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@walletconnect/jsonrpc-utils": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.6.tgz", - "integrity": "sha512-snp0tfkjPiDLQp/jrBewI+9SM33GPV4+Gjgldod6XQ7rFyQ5FZjnBxUkY4xWH0+arNxzQSi6v5iDXjCjSaorpg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz", + "integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==", "dependencies": { "@walletconnect/environment": "^1.0.1", - "@walletconnect/jsonrpc-types": "^1.0.2", + "@walletconnect/jsonrpc-types": "^1.0.3", "tslib": "1.14.1" } }, @@ -789,12 +777,12 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@walletconnect/jsonrpc-ws-connection": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.9.tgz", - "integrity": "sha512-x1COaW6hhMLEo+ND5zF/siBGg5SEwC/gHjeRbJtK1CRiq9atkg/XR7JwtSNfMvYX/O3PRCVmuc5SP0RQio9JUw==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.11.tgz", + "integrity": "sha512-TiFJ6saasKXD+PwGkm5ZGSw0837nc6EeFmurSPgIT/NofnOV4Tv7CVJqGQN0rQYoJUSYu21cwHNYaFkzNpUN+w==", "dependencies": { "@walletconnect/jsonrpc-utils": "^1.0.6", - "@walletconnect/safe-json": "^1.0.1", + "@walletconnect/safe-json": "^1.0.2", "events": "^3.3.0", "tslib": "1.14.1", "ws": "^7.5.1" @@ -894,9 +882,9 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@walletconnect/safe-json": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.1.tgz", - "integrity": "sha512-Fm7e31oSYY15NQr8SsLJheKAy5L744udZf2lJKcz6wFmPJEzf7hOF0866o/rrldRzJnjZ4H2GJ45pFudsnLW5A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", + "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", "dependencies": { "tslib": "1.14.1" } @@ -907,50 +895,62 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@walletconnect/sign-client": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.4.4.tgz", - "integrity": "sha512-ByF1Qi+r7EAZ8HX++aiHekSxiruIlUg3KWfXvki5n4PQNv9Ldad/RaMswk7CB7ESCZuHc7ylKcT3SwOJjHOopg==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.6.2.tgz", + "integrity": "sha512-2/yXliVVRn27i4rCuIumBB361ZQtKCgAwm6OmPW8P2wJpmJ03K0FuLzuYbYy/WvweuFklQ92cQlg3V8Ez5M+vA==", "dependencies": { - "@walletconnect/core": "2.4.4", + "@walletconnect/core": "2.6.2", "@walletconnect/events": "^1.0.1", - "@walletconnect/heartbeat": "1.2.0", - "@walletconnect/jsonrpc-provider": "^1.0.6", - "@walletconnect/jsonrpc-utils": "^1.0.4", + "@walletconnect/heartbeat": "^1.2.0", + "@walletconnect/jsonrpc-utils": "^1.0.7", "@walletconnect/logger": "^2.0.1", "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.4.4", - "@walletconnect/utils": "2.4.4", + "@walletconnect/types": "2.6.2", + "@walletconnect/utils": "2.6.2", "events": "^3.3.0", "pino": "7.11.0" } }, "node_modules/@walletconnect/sign-client/node_modules/@walletconnect/core": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.4.4.tgz", - "integrity": "sha512-tdMmPNGgpTrk95hG8H5V6Du59HA4e3tVdvGngZjcja6VnmkfZdW4fGCWaJWyKYkrQQknDug4dH47/HZ6cAxj/g==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.6.2.tgz", + "integrity": "sha512-uTla1Dyhr9ye1SbyubyxpUlW7r4oVf47EgIMEntbmMK6+xFpeiF7w5hNebIwp9g/dW81QQklwp3c0slwkTahdg==", "dependencies": { "@walletconnect/heartbeat": "1.2.0", - "@walletconnect/jsonrpc-provider": "^1.0.6", - "@walletconnect/jsonrpc-utils": "^1.0.4", - "@walletconnect/jsonrpc-ws-connection": "^1.0.7", + "@walletconnect/jsonrpc-provider": "^1.0.12", + "@walletconnect/jsonrpc-utils": "^1.0.7", + "@walletconnect/jsonrpc-ws-connection": "^1.0.11", "@walletconnect/keyvaluestorage": "^1.0.2", "@walletconnect/logger": "^2.0.1", - "@walletconnect/relay-api": "^1.0.7", + "@walletconnect/relay-api": "^1.0.9", "@walletconnect/relay-auth": "^1.0.4", - "@walletconnect/safe-json": "^1.0.1", + "@walletconnect/safe-json": "^1.0.2", "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.4.4", - "@walletconnect/utils": "2.4.4", + "@walletconnect/types": "2.6.2", + "@walletconnect/utils": "2.6.2", "events": "^3.3.0", "lodash.isequal": "4.5.0", "pino": "7.11.0", - "uint8arrays": "3.1.0" + "uint8arrays": "^3.1.0" + } + }, + "node_modules/@walletconnect/sign-client/node_modules/@walletconnect/heartbeat": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.0.tgz", + "integrity": "sha512-0vbzTa/ARrpmMmOD+bQMxPvFYKtOLQZObgZakrYr0aODiMOO71CmPVNV2eAqXnw9rMmcP+z91OybLeIFlwTjjA==", + "dependencies": { + "@walletconnect/events": "^1.0.1", + "@walletconnect/time": "^1.0.2", + "chai": "^4.3.7", + "mocha": "^10.2.0", + "ts-node": "^10.9.1", + "tslib": "1.14.1" } }, "node_modules/@walletconnect/sign-client/node_modules/@walletconnect/types": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.4.4.tgz", - "integrity": "sha512-4XndBOlB0qbhaJvzcBZCfR69rfU5rV0U5b3YbJ1AmtxcJSJAIg68WDP7o4BE4w1LHzdsEWvbXHRYL+KsA+uG3w==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.6.2.tgz", + "integrity": "sha512-eP9xfNVdoQrIfqJSlHqijf0l/Rw/XTO2SeFVlgA5UFHpMhhAo/kzuL+xC2iOkoGKEus4fM3lCuIw+aCZCwZA3g==", "dependencies": { "@walletconnect/events": "^1.0.1", "@walletconnect/heartbeat": "1.2.0", @@ -960,6 +960,11 @@ "events": "^3.3.0" } }, + "node_modules/@walletconnect/sign-client/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, "node_modules/@walletconnect/socket-transport": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/@walletconnect/socket-transport/-/socket-transport-1.8.0.tgz", @@ -1020,31 +1025,44 @@ "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/" }, "node_modules/@walletconnect/utils": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.4.4.tgz", - "integrity": "sha512-PM4biwrvi5OwXIroLHDxtCOXlvZGCGNvbYS0Jkb6ZmP1EbGjVz1xA1hnp/lC3eGFQArSyvS7EHD6XQQpymZ2jA==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.6.2.tgz", + "integrity": "sha512-G0gtWQd5PhT7Z3h9zy5H6bG8t9likb5+hP2ZuBbt/vTu8ONPEsTcH1Ior2lUjuYLQ9ufK3LMZM85pO+wWLRVaw==", "dependencies": { "@stablelib/chacha20poly1305": "1.0.1", "@stablelib/hkdf": "1.0.1", "@stablelib/random": "^1.0.2", "@stablelib/sha256": "1.0.1", "@stablelib/x25519": "^1.0.3", - "@walletconnect/jsonrpc-utils": "^1.0.4", - "@walletconnect/relay-api": "^1.0.7", - "@walletconnect/safe-json": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.7", + "@walletconnect/relay-api": "^1.0.9", + "@walletconnect/safe-json": "^1.0.2", "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.4.4", + "@walletconnect/types": "2.6.2", "@walletconnect/window-getters": "^1.0.1", "@walletconnect/window-metadata": "^1.0.1", "detect-browser": "5.3.0", "query-string": "7.1.1", - "uint8arrays": "3.1.0" + "uint8arrays": "^3.1.0" + } + }, + "node_modules/@walletconnect/utils/node_modules/@walletconnect/heartbeat": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.0.tgz", + "integrity": "sha512-0vbzTa/ARrpmMmOD+bQMxPvFYKtOLQZObgZakrYr0aODiMOO71CmPVNV2eAqXnw9rMmcP+z91OybLeIFlwTjjA==", + "dependencies": { + "@walletconnect/events": "^1.0.1", + "@walletconnect/time": "^1.0.2", + "chai": "^4.3.7", + "mocha": "^10.2.0", + "ts-node": "^10.9.1", + "tslib": "1.14.1" } }, "node_modules/@walletconnect/utils/node_modules/@walletconnect/types": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.4.4.tgz", - "integrity": "sha512-4XndBOlB0qbhaJvzcBZCfR69rfU5rV0U5b3YbJ1AmtxcJSJAIg68WDP7o4BE4w1LHzdsEWvbXHRYL+KsA+uG3w==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.6.2.tgz", + "integrity": "sha512-eP9xfNVdoQrIfqJSlHqijf0l/Rw/XTO2SeFVlgA5UFHpMhhAo/kzuL+xC2iOkoGKEus4fM3lCuIw+aCZCwZA3g==", "dependencies": { "@walletconnect/events": "^1.0.1", "@walletconnect/heartbeat": "1.2.0", @@ -1054,6 +1072,11 @@ "events": "^3.3.0" } }, + "node_modules/@walletconnect/utils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, "node_modules/@walletconnect/window-getters": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz", @@ -1612,9 +1635,9 @@ } }, "node_modules/fast-redact": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.2.tgz", - "integrity": "sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.2.0.tgz", + "integrity": "sha512-zaTadChr+NekyzallAMXATXLOR8MNx3zqpZ0MUF2aGf4EathnG0f32VLODNlY8IuGY3HoRO2L6/6fSzNsLaHIw==", "engines": { "node": ">=6" } @@ -2463,9 +2486,9 @@ "integrity": "sha512-SAJWGKDs50tAbiDXLf89PDwt9XYkWyANFWVzn4dTXl5QyI8t2o/bW5/OJl3lvc2WVU4MEpTo9Yz5NVFNsp+OJQ==" }, "node_modules/safe-stable-stringify": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz", - "integrity": "sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", "engines": { "node": ">=10" } @@ -2539,9 +2562,9 @@ } }, "node_modules/split2": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz", - "integrity": "sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", "engines": { "node": ">= 10.x" } @@ -2729,9 +2752,9 @@ "integrity": "sha512-fqLNg8vpvLOD5J/z4B6wpPg4Lvowz1nJ9xdHcCzdUPKcFE/qNCceV2gNZxSJd5vhAZemHr/K/hbzVA0zxB5mkg==" }, "node_modules/uint8arrays": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz", - "integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz", + "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==", "dependencies": { "multiformats": "^9.4.2" } @@ -2882,14 +2905,14 @@ } }, "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" }, "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "@jridgewell/trace-mapping": { "version": "0.3.9", @@ -3029,9 +3052,9 @@ "integrity": "sha512-c0tIdQUnbBLSt6NYU+OpeGPYdL0+GV547HeHT8Xc0BKQ7Cj0v82QUoA2QRtWrR1G4MNZmLsIacZSsf6DrIS2Bw==" }, "@multiversx/sdk-core": { - "version": "11.4.1", - "resolved": "https://registry.npmjs.org/@multiversx/sdk-core/-/sdk-core-11.4.1.tgz", - "integrity": "sha512-kGnSoEcygBUpOABJgpJIbeRBptQ54xq/OVHcw/pOAi0koLJHgu4xiwPihcsxMJ4jWN4PrWDy+zMo/ypeozYVGg==", + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/@multiversx/sdk-core/-/sdk-core-12.4.0.tgz", + "integrity": "sha512-242iXXoOTl9aHrNB4JdqWN9idZsVl/v3lkdqKb7FXdwbjw+OOjT812iat4V63/ojrdfUaP7+4v1cowxROXmkVQ==", "requires": { "@multiversx/sdk-transaction-decoder": "1.0.2", "bech32": "1.1.4", @@ -3056,9 +3079,10 @@ } }, "@multiversx/sdk-extension-provider": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@multiversx/sdk-extension-provider/-/sdk-extension-provider-2.0.7.tgz", - "integrity": "sha512-t7CabgUk/hPhMYVpqGPMdEVDqOo6RrRKmru6nXKpWZHdeQZZV52zeVVC8VRgqwG5mNwAkCrALLvz7UiV/ZLfIg==" + "version": "3.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/@multiversx/sdk-extension-provider/-/sdk-extension-provider-3.0.0-alpha.1.tgz", + "integrity": "sha512-4/yxx2B8cE3k41m4ssoAAnYmz2ni66ydn4CglqfhXBk8mmatFwvvcW62Wb6GGKztvmvUeUOeN39g2VWlag78yA==", + "requires": {} }, "@multiversx/sdk-hw-provider": { "version": "3.0.3", @@ -3108,20 +3132,20 @@ } }, "@multiversx/sdk-wallet-connect-provider": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@multiversx/sdk-wallet-connect-provider/-/sdk-wallet-connect-provider-3.1.0.tgz", - "integrity": "sha512-nD6NtccO7f7QQ/ZCLHZSaXrgNPnQ2HajjM7c0LV7AvfSxOjSGvuJ9X7bOZxFuZjAgCHFfAosLrQI4x7hFV0Ccg==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@multiversx/sdk-wallet-connect-provider/-/sdk-wallet-connect-provider-3.2.1.tgz", + "integrity": "sha512-2SQzVbR8HMU4kcW4uahj1jmqYDg75hADO78GEBx0oUQQDk72nPkII2/73azVvKMHuM+4YyrJa97I0KWtCUmTPg==", "requires": { "@walletconnect/client": "1.8.0", - "@walletconnect/sign-client": "2.4.4", - "@walletconnect/utils": "2.4.4", + "@walletconnect/sign-client": "2.6.2", + "@walletconnect/utils": "2.6.2", "bech32": "1.1.4" } }, "@multiversx/sdk-web-wallet-provider": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@multiversx/sdk-web-wallet-provider/-/sdk-web-wallet-provider-2.2.1.tgz", - "integrity": "sha512-1cboGOzVY8UepE/XxNc5bzB7jVmVCdqyhdOcB0uIEBCGnZpQV0LxqAQIQ0a/aTP7GxYodrAwl5+3aEL+OlW3Lw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@multiversx/sdk-web-wallet-provider/-/sdk-web-wallet-provider-3.0.0.tgz", + "integrity": "sha512-JzyOJJKx+vr1kMRHwVx6Y/SBSo/yUeWAHPeUJtvmjyRrTEhniYUhuKgy6U8lkD4djLKf8G/qpUOXwvfu4fbXuw==", "requires": { "qs": "6.10.3" } @@ -3342,9 +3366,9 @@ "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" }, "@tsconfig/node16": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", - "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==" }, "@types/long": { "version": "4.0.2", @@ -3534,26 +3558,6 @@ } } }, - "@walletconnect/heartbeat": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.0.tgz", - "integrity": "sha512-0vbzTa/ARrpmMmOD+bQMxPvFYKtOLQZObgZakrYr0aODiMOO71CmPVNV2eAqXnw9rMmcP+z91OybLeIFlwTjjA==", - "requires": { - "@walletconnect/events": "^1.0.1", - "@walletconnect/time": "^1.0.2", - "chai": "^4.3.7", - "mocha": "^10.2.0", - "ts-node": "^10.9.1", - "tslib": "1.14.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, "@walletconnect/iso-crypto": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/@walletconnect/iso-crypto/-/iso-crypto-1.8.0.tgz", @@ -3591,12 +3595,12 @@ } }, "@walletconnect/jsonrpc-provider": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.8.tgz", - "integrity": "sha512-M44vzTrF0TeDcxQorm2lJ5klmfqchYOZqmIHb5T9lIPA/rj22643P83j44flZLyzycPqy5UUlIH6foeBPwjxMg==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz", + "integrity": "sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==", "requires": { - "@walletconnect/jsonrpc-utils": "^1.0.6", - "@walletconnect/safe-json": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.8", + "@walletconnect/safe-json": "^1.0.2", "tslib": "1.14.1" }, "dependencies": { @@ -3608,9 +3612,9 @@ } }, "@walletconnect/jsonrpc-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.2.tgz", - "integrity": "sha512-CZe8tjJX73OWdHjrBHy7HtAapJ2tT0Q3TYhPBhRxi3643lwPIQWC9En45ldY14TZwgSewkbZ0FtGBZK0G7Bbyg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz", + "integrity": "sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==", "requires": { "keyvaluestorage-interface": "^1.0.0", "tslib": "1.14.1" @@ -3624,12 +3628,12 @@ } }, "@walletconnect/jsonrpc-utils": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.6.tgz", - "integrity": "sha512-snp0tfkjPiDLQp/jrBewI+9SM33GPV4+Gjgldod6XQ7rFyQ5FZjnBxUkY4xWH0+arNxzQSi6v5iDXjCjSaorpg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz", + "integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==", "requires": { "@walletconnect/environment": "^1.0.1", - "@walletconnect/jsonrpc-types": "^1.0.2", + "@walletconnect/jsonrpc-types": "^1.0.3", "tslib": "1.14.1" }, "dependencies": { @@ -3641,12 +3645,12 @@ } }, "@walletconnect/jsonrpc-ws-connection": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.9.tgz", - "integrity": "sha512-x1COaW6hhMLEo+ND5zF/siBGg5SEwC/gHjeRbJtK1CRiq9atkg/XR7JwtSNfMvYX/O3PRCVmuc5SP0RQio9JUw==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.11.tgz", + "integrity": "sha512-TiFJ6saasKXD+PwGkm5ZGSw0837nc6EeFmurSPgIT/NofnOV4Tv7CVJqGQN0rQYoJUSYu21cwHNYaFkzNpUN+w==", "requires": { "@walletconnect/jsonrpc-utils": "^1.0.6", - "@walletconnect/safe-json": "^1.0.1", + "@walletconnect/safe-json": "^1.0.2", "events": "^3.3.0", "tslib": "1.14.1", "ws": "^7.5.1" @@ -3746,9 +3750,9 @@ } }, "@walletconnect/safe-json": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.1.tgz", - "integrity": "sha512-Fm7e31oSYY15NQr8SsLJheKAy5L744udZf2lJKcz6wFmPJEzf7hOF0866o/rrldRzJnjZ4H2GJ45pFudsnLW5A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", + "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", "requires": { "tslib": "1.14.1" }, @@ -3761,50 +3765,62 @@ } }, "@walletconnect/sign-client": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.4.4.tgz", - "integrity": "sha512-ByF1Qi+r7EAZ8HX++aiHekSxiruIlUg3KWfXvki5n4PQNv9Ldad/RaMswk7CB7ESCZuHc7ylKcT3SwOJjHOopg==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.6.2.tgz", + "integrity": "sha512-2/yXliVVRn27i4rCuIumBB361ZQtKCgAwm6OmPW8P2wJpmJ03K0FuLzuYbYy/WvweuFklQ92cQlg3V8Ez5M+vA==", "requires": { - "@walletconnect/core": "2.4.4", + "@walletconnect/core": "2.6.2", "@walletconnect/events": "^1.0.1", - "@walletconnect/heartbeat": "1.2.0", - "@walletconnect/jsonrpc-provider": "^1.0.6", - "@walletconnect/jsonrpc-utils": "^1.0.4", + "@walletconnect/heartbeat": "^1.2.0", + "@walletconnect/jsonrpc-utils": "^1.0.7", "@walletconnect/logger": "^2.0.1", "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.4.4", - "@walletconnect/utils": "2.4.4", + "@walletconnect/types": "2.6.2", + "@walletconnect/utils": "2.6.2", "events": "^3.3.0", "pino": "7.11.0" }, "dependencies": { "@walletconnect/core": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.4.4.tgz", - "integrity": "sha512-tdMmPNGgpTrk95hG8H5V6Du59HA4e3tVdvGngZjcja6VnmkfZdW4fGCWaJWyKYkrQQknDug4dH47/HZ6cAxj/g==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.6.2.tgz", + "integrity": "sha512-uTla1Dyhr9ye1SbyubyxpUlW7r4oVf47EgIMEntbmMK6+xFpeiF7w5hNebIwp9g/dW81QQklwp3c0slwkTahdg==", "requires": { "@walletconnect/heartbeat": "1.2.0", - "@walletconnect/jsonrpc-provider": "^1.0.6", - "@walletconnect/jsonrpc-utils": "^1.0.4", - "@walletconnect/jsonrpc-ws-connection": "^1.0.7", + "@walletconnect/jsonrpc-provider": "^1.0.12", + "@walletconnect/jsonrpc-utils": "^1.0.7", + "@walletconnect/jsonrpc-ws-connection": "^1.0.11", "@walletconnect/keyvaluestorage": "^1.0.2", "@walletconnect/logger": "^2.0.1", - "@walletconnect/relay-api": "^1.0.7", + "@walletconnect/relay-api": "^1.0.9", "@walletconnect/relay-auth": "^1.0.4", - "@walletconnect/safe-json": "^1.0.1", + "@walletconnect/safe-json": "^1.0.2", "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.4.4", - "@walletconnect/utils": "2.4.4", + "@walletconnect/types": "2.6.2", + "@walletconnect/utils": "2.6.2", "events": "^3.3.0", "lodash.isequal": "4.5.0", "pino": "7.11.0", - "uint8arrays": "3.1.0" + "uint8arrays": "^3.1.0" + } + }, + "@walletconnect/heartbeat": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.0.tgz", + "integrity": "sha512-0vbzTa/ARrpmMmOD+bQMxPvFYKtOLQZObgZakrYr0aODiMOO71CmPVNV2eAqXnw9rMmcP+z91OybLeIFlwTjjA==", + "requires": { + "@walletconnect/events": "^1.0.1", + "@walletconnect/time": "^1.0.2", + "chai": "^4.3.7", + "mocha": "^10.2.0", + "ts-node": "^10.9.1", + "tslib": "1.14.1" } }, "@walletconnect/types": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.4.4.tgz", - "integrity": "sha512-4XndBOlB0qbhaJvzcBZCfR69rfU5rV0U5b3YbJ1AmtxcJSJAIg68WDP7o4BE4w1LHzdsEWvbXHRYL+KsA+uG3w==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.6.2.tgz", + "integrity": "sha512-eP9xfNVdoQrIfqJSlHqijf0l/Rw/XTO2SeFVlgA5UFHpMhhAo/kzuL+xC2iOkoGKEus4fM3lCuIw+aCZCwZA3g==", "requires": { "@walletconnect/events": "^1.0.1", "@walletconnect/heartbeat": "1.2.0", @@ -3813,6 +3829,11 @@ "@walletconnect/logger": "^2.0.1", "events": "^3.3.0" } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, @@ -3873,31 +3894,44 @@ "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==" }, "@walletconnect/utils": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.4.4.tgz", - "integrity": "sha512-PM4biwrvi5OwXIroLHDxtCOXlvZGCGNvbYS0Jkb6ZmP1EbGjVz1xA1hnp/lC3eGFQArSyvS7EHD6XQQpymZ2jA==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.6.2.tgz", + "integrity": "sha512-G0gtWQd5PhT7Z3h9zy5H6bG8t9likb5+hP2ZuBbt/vTu8ONPEsTcH1Ior2lUjuYLQ9ufK3LMZM85pO+wWLRVaw==", "requires": { "@stablelib/chacha20poly1305": "1.0.1", "@stablelib/hkdf": "1.0.1", "@stablelib/random": "^1.0.2", "@stablelib/sha256": "1.0.1", "@stablelib/x25519": "^1.0.3", - "@walletconnect/jsonrpc-utils": "^1.0.4", - "@walletconnect/relay-api": "^1.0.7", - "@walletconnect/safe-json": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.7", + "@walletconnect/relay-api": "^1.0.9", + "@walletconnect/safe-json": "^1.0.2", "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.4.4", + "@walletconnect/types": "2.6.2", "@walletconnect/window-getters": "^1.0.1", "@walletconnect/window-metadata": "^1.0.1", "detect-browser": "5.3.0", "query-string": "7.1.1", - "uint8arrays": "3.1.0" + "uint8arrays": "^3.1.0" }, "dependencies": { + "@walletconnect/heartbeat": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.0.tgz", + "integrity": "sha512-0vbzTa/ARrpmMmOD+bQMxPvFYKtOLQZObgZakrYr0aODiMOO71CmPVNV2eAqXnw9rMmcP+z91OybLeIFlwTjjA==", + "requires": { + "@walletconnect/events": "^1.0.1", + "@walletconnect/time": "^1.0.2", + "chai": "^4.3.7", + "mocha": "^10.2.0", + "ts-node": "^10.9.1", + "tslib": "1.14.1" + } + }, "@walletconnect/types": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.4.4.tgz", - "integrity": "sha512-4XndBOlB0qbhaJvzcBZCfR69rfU5rV0U5b3YbJ1AmtxcJSJAIg68WDP7o4BE4w1LHzdsEWvbXHRYL+KsA+uG3w==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.6.2.tgz", + "integrity": "sha512-eP9xfNVdoQrIfqJSlHqijf0l/Rw/XTO2SeFVlgA5UFHpMhhAo/kzuL+xC2iOkoGKEus4fM3lCuIw+aCZCwZA3g==", "requires": { "@walletconnect/events": "^1.0.1", "@walletconnect/heartbeat": "1.2.0", @@ -3906,6 +3940,11 @@ "@walletconnect/logger": "^2.0.1", "events": "^3.3.0" } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, @@ -4337,9 +4376,9 @@ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" }, "fast-redact": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.2.tgz", - "integrity": "sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.2.0.tgz", + "integrity": "sha512-zaTadChr+NekyzallAMXATXLOR8MNx3zqpZ0MUF2aGf4EathnG0f32VLODNlY8IuGY3HoRO2L6/6fSzNsLaHIw==" }, "fill-range": { "version": "7.0.1", @@ -4952,9 +4991,9 @@ "integrity": "sha512-SAJWGKDs50tAbiDXLf89PDwt9XYkWyANFWVzn4dTXl5QyI8t2o/bW5/OJl3lvc2WVU4MEpTo9Yz5NVFNsp+OJQ==" }, "safe-stable-stringify": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz", - "integrity": "sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==" + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==" }, "scryptsy": { "version": "2.1.0", @@ -5010,9 +5049,9 @@ "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" }, "split2": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz", - "integrity": "sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==" }, "stream-shift": { "version": "1.0.1", @@ -5140,9 +5179,9 @@ "integrity": "sha512-fqLNg8vpvLOD5J/z4B6wpPg4Lvowz1nJ9xdHcCzdUPKcFE/qNCceV2gNZxSJd5vhAZemHr/K/hbzVA0zxB5mkg==" }, "uint8arrays": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz", - "integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz", + "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==", "requires": { "multiformats": "^9.4.2" } diff --git a/package.json b/package.json index 2d6af4c..e289a97 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@elrond-giants/erdjs-auth", - "version": "0.6.0-beta.2", + "version": "0.7.0-alpha.0", "description": "Easy to use MultiversX typescript Auth Providers, with a common interface.", "main": "dist/index.js", "types": "dist/index.d.js", @@ -16,12 +16,12 @@ "author": "ElrondGiants", "license": "GPL-3.0-or-later", "dependencies": { - "@multiversx/sdk-core": "^11.4.1", - "@multiversx/sdk-extension-provider": "^2.0.7", + "@multiversx/sdk-core": "^12.4.0", + "@multiversx/sdk-extension-provider": "^3.0.0-alpha.1", "@multiversx/sdk-hw-provider": "^3.0.3", "@multiversx/sdk-wallet": "^3.0.0", - "@multiversx/sdk-wallet-connect-provider": "^3.1.0", - "@multiversx/sdk-web-wallet-provider": "^2.2.1", + "@multiversx/sdk-wallet-connect-provider": "^3.2.1", + "@multiversx/sdk-web-wallet-provider": "^3.0.0", "tslib": "^2.4.0" }, "devDependencies": { diff --git a/src/AuthProviders/ExtensionProvider.ts b/src/AuthProviders/ExtensionProvider.ts index 6ab7b62..bc7c7fa 100644 --- a/src/AuthProviders/ExtensionProvider.ts +++ b/src/AuthProviders/ExtensionProvider.ts @@ -1,5 +1,4 @@ import {ExtensionProvider as MxExtensionProvider} from '@multiversx/sdk-extension-provider'; - import { AuthProviderType, EventHandler, EventType, @@ -8,7 +7,7 @@ import { IEventBus, Transaction } from '../types'; -import {ITransaction} from "@multiversx/sdk-extension-provider/out/interface"; +import {Transaction as CoreTransaction} from '@multiversx/sdk-core/out'; export class ExtensionProvider implements IAuthProvider { private provider: MxExtensionProvider; @@ -62,8 +61,8 @@ export class ExtensionProvider implements IAuthProvider { return result; } - signTransaction(tx: Transaction): Promise { - return this.provider.signTransaction(tx as ITransaction); + signTransaction(tx: Transaction): Promise { + return this.provider.signTransaction(tx as CoreTransaction); } getSignature() { diff --git a/src/AuthProviders/WebProvider.ts b/src/AuthProviders/WebProvider.ts index 1f72855..97d7d27 100644 --- a/src/AuthProviders/WebProvider.ts +++ b/src/AuthProviders/WebProvider.ts @@ -1,5 +1,4 @@ import {WalletProvider} from '@multiversx/sdk-web-wallet-provider'; -import {ITransaction} from '@multiversx/sdk-web-wallet-provider/out/interface'; import { AuthProviderType, EventHandler, EventType, IAuthProvider, @@ -8,6 +7,7 @@ import { IWebConnectionOptions, Transaction } from '../types'; +import {Transaction as CoreTransaction} from '@multiversx/sdk-core/out'; export class WebProvider implements IAuthProvider { @@ -70,7 +70,7 @@ export class WebProvider implements IAuthProvider { } async signTransaction(tx: Transaction): Promise { - await this.provider.signTransaction(tx as ITransaction, { + await this.provider.signTransaction(tx as CoreTransaction, { callbackUrl: this.connectionOptions.transactionRedirectUrl, }); diff --git a/src/types/index.ts b/src/types/index.ts index 786f034..4aa6c47 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -1,14 +1,9 @@ -import { - ITransaction as ExtensionTransaction -} from '@multiversx/sdk-extension-provider/out/interface'; import {ITransaction as LedgerTransaction} from '@multiversx/sdk-hw-provider/out/interface'; import { ITransaction as WalletConnectTransaction } from '@multiversx/sdk-wallet-connect-provider/out/interface'; import {ISignable as PemWalletTransaction} from '@multiversx/sdk-wallet/out/interface'; -import { - ITransaction as WebWalletTransaction -} from '@multiversx/sdk-web-wallet-provider/out/interface'; +import {Transaction as CoreTransaction} from "@multiversx/sdk-core/out"; export enum AuthProviderType { @@ -22,9 +17,8 @@ export enum AuthProviderType { } export type Transaction = - | WebWalletTransaction + CoreTransaction | WalletConnectTransaction - | ExtensionTransaction | LedgerTransaction | PemWalletTransaction;