From 16a5a3cc8a313d4cee8398a1d74946b49dd80b34 Mon Sep 17 00:00:00 2001 From: friedger Date: Mon, 16 Oct 2023 10:48:25 +0200 Subject: [PATCH 1/8] chore: update connect library (#155) --- package.json | 38 ++++---- pnpm-lock.yaml | 256 +++++++++++++++++++++++++++---------------------- 2 files changed, 158 insertions(+), 136 deletions(-) diff --git a/package.json b/package.json index 7ad46c9..24e38a6 100644 --- a/package.json +++ b/package.json @@ -15,29 +15,29 @@ "preview": "vite preview" }, "dependencies": { - "@emotion/react": "11.10.6", - "@emotion/styled": "11.10.6", - "@noble/hashes": "1.3.0", - "@reduxjs/toolkit": "1.9.3", - "@scure/base": "1.1.1", - "@stacks/auth": "6.5.4", - "@stacks/blockchain-api-client": "7.2.1", - "@stacks/common": "6.5.2", - "@stacks/connect": "7.3.1", - "@stacks/connect-react": "22.1.1", - "@stacks/network": "6.5.4", - "@stacks/stacking": "6.5.4", - "@stacks/transactions": "6.5.4", + "@emotion/react": "11.11.1", + "@emotion/styled": "11.11.0", + "@noble/hashes": "1.3.2", + "@reduxjs/toolkit": "1.9.7", + "@scure/base": "1.1.3", + "@stacks/auth": "6.9.0", + "@stacks/blockchain-api-client": "7.3.2", + "@stacks/common": "6.8.1", + "@stacks/connect": "7.4.0", + "@stacks/connect-react": "22.2.0", + "@stacks/network": "6.8.1", + "@stacks/stacking": "6.9.0", + "@stacks/transactions": "6.9.0", "@stacks/ui": "7.10.0", "@stacks/ui-core": "7.3.0", "@stacks/ui-theme": "7.5.0", - "@tabler/icons-react": "2.19.0", - "@tanstack/react-query": "4.29.7", + "@tabler/icons-react": "2.39.0", + "@tanstack/react-query": "4.36.1", "@tippyjs/react": "4.2.6", - "@types/cookie": "0.5.1", + "@types/cookie": "0.5.2", "are-passive-events-supported": "1.1.1", - "bignumber.js": "9.1.1", - "bitcoin-address-validation": "2.2.1", + "bignumber.js": "9.1.2", + "bitcoin-address-validation": "2.2.3", "buffer": "6.0.3", "c32check": "2.0.0", "cookie": "0.5.0", @@ -68,7 +68,7 @@ "@emotion/core": "11.0.0", "@esbuild-plugins/node-globals-polyfill": "0.2.3", "@stacks/prettier-config": "0.0.10", - "@stacks/stacks-blockchain-api-types": "7.2.2", + "@stacks/stacks-blockchain-api-types": "7.3.2", "@trivago/prettier-plugin-sort-imports": "4.1.1", "@types/jest": "29.5.2", "@types/node": "20.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8df5e5c..6f1a70d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,75 +1,79 @@ lockfileVersion: '6.0' +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + dependencies: '@emotion/react': - specifier: 11.10.6 - version: 11.10.6(@types/react@18.2.13)(react@18.2.0) + specifier: 11.11.1 + version: 11.11.1(@types/react@18.2.13)(react@18.2.0) '@emotion/styled': - specifier: 11.10.6 - version: 11.10.6(@emotion/react@11.10.6)(@types/react@18.2.13)(react@18.2.0) + specifier: 11.11.0 + version: 11.11.0(@emotion/react@11.11.1)(@types/react@18.2.13)(react@18.2.0) '@noble/hashes': - specifier: 1.3.0 - version: 1.3.0 + specifier: 1.3.2 + version: 1.3.2 '@reduxjs/toolkit': - specifier: 1.9.3 - version: 1.9.3(react-redux@8.1.0)(react@18.2.0) + specifier: 1.9.7 + version: 1.9.7(react-redux@8.1.0)(react@18.2.0) '@scure/base': - specifier: 1.1.1 - version: 1.1.1 + specifier: 1.1.3 + version: 1.1.3 '@stacks/auth': - specifier: 6.5.4 - version: 6.5.4 + specifier: 6.9.0 + version: 6.9.0 '@stacks/blockchain-api-client': - specifier: 7.2.1 - version: 7.2.1 + specifier: 7.3.2 + version: 7.3.2 '@stacks/common': - specifier: 6.5.2 - version: 6.5.2 + specifier: 6.8.1 + version: 6.8.1 '@stacks/connect': - specifier: 7.3.1 - version: 7.3.1 + specifier: 7.4.0 + version: 7.4.0 '@stacks/connect-react': - specifier: 22.1.1 - version: 22.1.1(react-dom@18.2.0)(react@18.2.0) + specifier: 22.2.0 + version: 22.2.0(react-dom@18.2.0)(react@18.2.0) '@stacks/network': - specifier: 6.5.4 - version: 6.5.4 + specifier: 6.8.1 + version: 6.8.1 '@stacks/stacking': - specifier: 6.5.4 - version: 6.5.4 + specifier: 6.9.0 + version: 6.9.0 '@stacks/transactions': - specifier: 6.5.4 - version: 6.5.4 + specifier: 6.9.0 + version: 6.9.0 '@stacks/ui': specifier: 7.10.0 - version: 7.10.0(@emotion/core@11.0.0)(@emotion/react@11.10.6)(@types/react-dom@18.2.6)(@types/react@18.2.13)(react-dom@18.2.0)(react@18.2.0) + version: 7.10.0(@emotion/core@11.0.0)(@emotion/react@11.11.1)(@types/react-dom@18.2.6)(@types/react@18.2.13)(react-dom@18.2.0)(react@18.2.0) '@stacks/ui-core': specifier: 7.3.0 - version: 7.3.0(@emotion/core@11.0.0)(@emotion/react@11.10.6)(react@18.2.0) + version: 7.3.0(@emotion/core@11.0.0)(@emotion/react@11.11.1)(react@18.2.0) '@stacks/ui-theme': specifier: 7.5.0 version: 7.5.0 '@tabler/icons-react': - specifier: 2.19.0 - version: 2.19.0(react@18.2.0) + specifier: 2.39.0 + version: 2.39.0(react@18.2.0) '@tanstack/react-query': - specifier: 4.29.7 - version: 4.29.7(react-dom@18.2.0)(react@18.2.0) + specifier: 4.36.1 + version: 4.36.1(react-dom@18.2.0)(react@18.2.0) '@tippyjs/react': specifier: 4.2.6 version: 4.2.6(react-dom@18.2.0)(react@18.2.0) '@types/cookie': - specifier: 0.5.1 - version: 0.5.1 + specifier: 0.5.2 + version: 0.5.2 are-passive-events-supported: specifier: 1.1.1 version: 1.1.1 bignumber.js: - specifier: 9.1.1 - version: 9.1.1 + specifier: 9.1.2 + version: 9.1.2 bitcoin-address-validation: - specifier: 2.2.1 - version: 2.2.1 + specifier: 2.2.3 + version: 2.2.3 buffer: specifier: 6.0.3 version: 6.0.3 @@ -111,7 +115,7 @@ dependencies: version: 4.9.0(react@18.2.0) react-redux: specifier: 8.1.0 - version: 8.1.0(@reduxjs/toolkit@1.9.3)(@types/react-dom@18.2.6)(@types/react@18.2.13)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) + version: 8.1.0(@reduxjs/toolkit@1.9.7)(@types/react-dom@18.2.6)(@types/react@18.2.13)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) react-router-dom: specifier: 6.13.0 version: 6.13.0(react-dom@18.2.0)(react@18.2.0) @@ -157,8 +161,8 @@ devDependencies: specifier: 0.0.10 version: 0.0.10 '@stacks/stacks-blockchain-api-types': - specifier: 7.2.2 - version: 7.2.2 + specifier: 7.3.2 + version: 7.3.2 '@trivago/prettier-plugin-sort-imports': specifier: 4.1.1 version: 4.1.1(@vue/compiler-sfc@3.3.4)(prettier@2.8.8) @@ -576,8 +580,8 @@ packages: resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} dev: false - /@emotion/react@11.10.6(@types/react@18.2.13)(react@18.2.0): - resolution: {integrity: sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw==} + /@emotion/react@11.11.1(@types/react@18.2.13)(react@18.2.0): + resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==} peerDependencies: '@types/react': '*' react: '>=16.8.0' @@ -611,8 +615,8 @@ packages: resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} dev: false - /@emotion/styled@11.10.6(@emotion/react@11.10.6)(@types/react@18.2.13)(react@18.2.0): - resolution: {integrity: sha512-OXtBzOmDSJo5Q0AFemHCfl+bUueT8BIcPSxu0EGTpGk6DmI5dnhSzQANm1e1ze0YZL7TDyAyy6s/b/zmGOS3Og==} + /@emotion/styled@11.11.0(@emotion/react@11.11.1)(@types/react@18.2.13)(react@18.2.0): + resolution: {integrity: sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==} peerDependencies: '@emotion/react': ^11.0.0-rc.0 '@types/react': '*' @@ -624,7 +628,7 @@ packages: '@babel/runtime': 7.22.6 '@emotion/babel-plugin': 11.11.0 '@emotion/is-prop-valid': 1.2.1 - '@emotion/react': 11.10.6(@types/react@18.2.13)(react@18.2.0) + '@emotion/react': 11.11.1(@types/react@18.2.13)(react@18.2.0) '@emotion/serialize': 1.1.2 '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@emotion/utils': 1.2.1 @@ -1229,8 +1233,9 @@ packages: resolution: {integrity: sha512-LTMZiiLc+V4v1Yi16TD6aX2gmtKszNye0pQgbaLqkvhIqP7nVsSaJsWloGQjJfJ8offaoP5GtX3yY5swbcJxxQ==} dev: false - /@noble/hashes@1.3.0: - resolution: {integrity: sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg==} + /@noble/hashes@1.3.2: + resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} + engines: {node: '>= 16'} dev: false /@noble/secp256k1@1.7.1: @@ -2554,8 +2559,8 @@ packages: react: 18.2.0 dev: false - /@reduxjs/toolkit@1.9.3(react-redux@8.1.0)(react@18.2.0): - resolution: {integrity: sha512-GU2TNBQVofL09VGmuSioNPQIu6Ml0YLf4EJhgj0AvBadRlCGzUWet8372LjvO4fqKZF2vH1xU0htAa7BrK9pZg==} + /@reduxjs/toolkit@1.9.7(react-redux@8.1.0)(react@18.2.0): + resolution: {integrity: sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18 react-redux: ^7.2.1 || ^8.0.2 @@ -2567,7 +2572,7 @@ packages: dependencies: immer: 9.0.21 react: 18.2.0 - react-redux: 8.1.0(@reduxjs/toolkit@1.9.3)(@types/react-dom@18.2.6)(@types/react@18.2.13)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) + react-redux: 8.1.0(@reduxjs/toolkit@1.9.7)(@types/react-dom@18.2.6)(@types/react@18.2.13)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) redux: 4.2.1 redux-thunk: 2.4.2(redux@4.2.1) reselect: 4.1.8 @@ -2612,11 +2617,15 @@ packages: resolution: {integrity: sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==} dev: false + /@scure/base@1.1.3: + resolution: {integrity: sha512-/+SgoRjLq7Xlf0CWuLHq2LUZeL/w65kfzAPG5NH9pcmBhs+nunQTn4gvdwgMTIXnt9b2C/1SeL2XiysZEyIC9Q==} + dev: false + /@scure/bip39@1.1.0: resolution: {integrity: sha512-pwrPOS16VeTKg98dYXQyIjJEcWfz7/1YJIwxUEPFfQPtc86Ym/1sVgQ2RLoD43AazMk2l/unK4ITySSpW2+82w==} dependencies: '@noble/hashes': 1.1.5 - '@scure/base': 1.1.1 + '@scure/base': 1.1.3 dev: false /@sinclair/typebox@0.27.8: @@ -2626,23 +2635,23 @@ packages: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} dev: false - /@stacks/auth@6.5.4: - resolution: {integrity: sha512-8Zw+fdKMHdnyDv6EpNnXXTLMWQq31xUYDnFJtFlmr1AnZYPJUbquiqUNTS6Cf2Fk3FSZpsBRDNfWiqss1yGycw==} + /@stacks/auth@6.9.0: + resolution: {integrity: sha512-tBOB+H/96TUNK9pKmr1YQoiIItUFp2ms5RCNYPSjy3/lbIYYJYtw/O2fOS78fVQvCCpuObhhO65AVsrE/IzQeg==} dependencies: - '@stacks/common': 6.5.2 - '@stacks/encryption': 6.5.4 - '@stacks/network': 6.5.4 - '@stacks/profile': 6.5.4 + '@stacks/common': 6.8.1 + '@stacks/encryption': 6.9.0 + '@stacks/network': 6.8.1 + '@stacks/profile': 6.9.0 cross-fetch: 3.1.8 jsontokens: 4.0.1 transitivePeerDependencies: - encoding dev: false - /@stacks/blockchain-api-client@7.2.1: - resolution: {integrity: sha512-psYxIvVYdEgbnhGOmCS4TfGXJiZ+vZhtR9NynkVpXZvGIyusjk2FNaj7aUeDruhI+DwFehtplZB7u0nPgcP2HA==} + /@stacks/blockchain-api-client@7.3.2: + resolution: {integrity: sha512-nhFDpA2d5mN2YCmllIUrmkQzd5CEtqAR9XUUrvVOKsLw7pdkF21grbd8ZbKARFLR/l0rYwHB8YW2sL2fv8Ty/A==} dependencies: - '@stacks/stacks-blockchain-api-types': 7.2.2 + '@stacks/stacks-blockchain-api-types': 7.3.2 '@types/ws': 7.4.7 cross-fetch: 3.1.5 eventemitter3: 4.0.7 @@ -2656,20 +2665,20 @@ packages: - utf-8-validate dev: false - /@stacks/common@6.5.2: - resolution: {integrity: sha512-tnkyEIA7YgX9GIkqlHocQPPax25uaboJ4aTX5wVs6kAGXY10+XI7VamRG4o+4DqnFVKwvIHR2fGcxdhtxNb/+Q==} + /@stacks/common@6.8.1: + resolution: {integrity: sha512-ewL9GLZNQYa5a/3K4xSHlHIgHkD4rwWW/QEaPId8zQIaL+1O9qCaF4LX9orNQeOmEk8kvG0x2xGV54fXKCZeWQ==} dependencies: '@types/bn.js': 5.1.1 '@types/node': 18.16.19 dev: false - /@stacks/connect-react@22.1.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-lbH6HaP0TpE/pRlP5kBrfXO0AE5ukm3LS1HpUUEQaysrip/3c27C0FeOik8Od5uGl5mCyvJNuvwTG/jJW6xJuA==} + /@stacks/connect-react@22.2.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-sH4yzndaTzQ+NrdNKYbpYFmBSeATYAwFJ6PZM81/m1iTh4DSQIVGR1nTIFpbuC0ynIMcLB45/hhyPO8O/fYr9Q==} peerDependencies: react: ^16.x || 17.x || 18.x react-dom: ^16.x || 17.x || 18.x dependencies: - '@stacks/connect': 7.3.1 + '@stacks/connect': 7.4.0 jsontokens: 4.0.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -2683,26 +2692,26 @@ packages: '@stencil/core': 2.22.3 dev: false - /@stacks/connect@7.3.1: - resolution: {integrity: sha512-A2G6kVqx+noCaVl5n9HW+jJtZzxdDRTb93VvtONUl76ZMUhjcYl5b42rZiEQ3kGLBnBUp38R1WrFEUQ57AaXCA==} + /@stacks/connect@7.4.0: + resolution: {integrity: sha512-2jhTHL6Wi7Y/B1AwUuumUUE5F+/X7AvtbJ3BzsNVP7yB+yswmtjC3ZO3jYEohBcuAay5ysfNWUYdjfiXvp0NDQ==} dependencies: - '@stacks/auth': 6.5.4 + '@stacks/auth': 6.9.0 '@stacks/connect-ui': 6.1.1 - '@stacks/network': 6.5.4 + '@stacks/network': 6.8.1 '@stacks/profile': 6.5.4 - '@stacks/transactions': 6.5.4 + '@stacks/transactions': 6.9.0 jsontokens: 4.0.1 transitivePeerDependencies: - encoding dev: false - /@stacks/encryption@6.5.4: - resolution: {integrity: sha512-osZGQXuY0BtqwiXZHMPgObg4QlqktDp2OYzbkln7A/7B1hwkjPruJ7yMK44wr0SprjaL9JCA8tKhpXxGd/tO8A==} + /@stacks/encryption@6.9.0: + resolution: {integrity: sha512-hbpZ47eYgw9ZH5ly+GSgvw2Ffsu9L6d++2XIhvYSzL7yxYl4m1+FV5QYdJthJ2AS3vi8cI5otE254HTfCrhKzg==} dependencies: '@noble/hashes': 1.1.5 '@noble/secp256k1': 1.7.1 '@scure/bip39': 1.1.0 - '@stacks/common': 6.5.2 + '@stacks/common': 6.8.1 '@types/node': 18.16.19 base64-js: 1.5.1 bs58: 5.0.0 @@ -2710,10 +2719,10 @@ packages: varuint-bitcoin: 1.1.2 dev: false - /@stacks/network@6.5.4: - resolution: {integrity: sha512-nONCBkTkYyH5yqO80Ith4QHC9PhipObKIGhlZETXd/csdRUkAYzE8/vJCx7LWPh4AiIVMjbEgBrGsjNR3YpGdw==} + /@stacks/network@6.8.1: + resolution: {integrity: sha512-n8M25pPbLqpSBctabtsLOTBlmPvm9EPQpTI//x7HLdt5lEjDXxauEQt0XGSvDUZwecrmztqt9xNxlciiGApRBw==} dependencies: - '@stacks/common': 6.5.2 + '@stacks/common': 6.8.1 cross-fetch: 3.1.8 transitivePeerDependencies: - encoding @@ -2728,9 +2737,22 @@ packages: /@stacks/profile@6.5.4: resolution: {integrity: sha512-YEnt2ACOuPFydNKpxYmZ2c/+UrcuusrNHTChePLyXKmU9u3cX3uBNSvdl1H13H6b2CW3G7inxMerRgssXDzTEA==} dependencies: - '@stacks/common': 6.5.2 - '@stacks/network': 6.5.4 - '@stacks/transactions': 6.5.4 + '@stacks/common': 6.8.1 + '@stacks/network': 6.8.1 + '@stacks/transactions': 6.9.0 + jsontokens: 4.0.1 + schema-inspector: 2.0.3 + zone-file: 2.0.0-beta.3 + transitivePeerDependencies: + - encoding + dev: false + + /@stacks/profile@6.9.0: + resolution: {integrity: sha512-sIR60DsAHi8C6zGqKqSe1r2hXTMHgwrJkX3fAaP3de40KeplZ2bkE+0B83yismEeU2baNc+AukyVvWJv0PfP0A==} + dependencies: + '@stacks/common': 6.8.1 + '@stacks/network': 6.8.1 + '@stacks/transactions': 6.9.0 jsontokens: 4.0.1 schema-inspector: 2.0.3 zone-file: 2.0.0-beta.3 @@ -2738,15 +2760,15 @@ packages: - encoding dev: false - /@stacks/stacking@6.5.4: - resolution: {integrity: sha512-im/PVpi8tozm5tQo/Zs+dcZIpylxgk9DEIALblsGKloTxtSniVvSRPrRgx50jnw+FBC2V31fawEXo88RpaaoZA==} + /@stacks/stacking@6.9.0: + resolution: {integrity: sha512-nxTGwaVBE/M06P8bTlXPXlzeV/bOLaxbMd3ftAnQUu8ubX2UB/iEHywnAkrg/Bj2Qy9ZjKyi6QKw+aG38rVZaw==} dependencies: '@scure/base': 1.1.1 - '@stacks/common': 6.5.2 - '@stacks/encryption': 6.5.4 - '@stacks/network': 6.5.4 + '@stacks/common': 6.8.1 + '@stacks/encryption': 6.9.0 + '@stacks/network': 6.8.1 '@stacks/stacks-blockchain-api-types': 0.61.0 - '@stacks/transactions': 6.5.4 + '@stacks/transactions': 6.9.0 bs58: 5.0.0 transitivePeerDependencies: - encoding @@ -2756,23 +2778,23 @@ packages: resolution: {integrity: sha512-yPOfTUboo5eA9BZL/hqMcM71GstrFs9YWzOrJFPeP4cOO1wgYvAcckgBRbgiE3NqeX0A7SLZLDAXLZbATuRq9w==} dev: false - /@stacks/stacks-blockchain-api-types@7.2.2: - resolution: {integrity: sha512-qnH6jOwTkJ3ziQqkLp8R9KcGi8reyXtzIy5PWV/2loTlFa4ZXKXPuWOOAGthgcw6jATfS6De4kZW2sJBSvSIkA==} + /@stacks/stacks-blockchain-api-types@7.3.2: + resolution: {integrity: sha512-1r0+eqEWOOo7UYrFq9HGbc02DVME3NVCW/45sNKPN31PkOMMaK59DHragPJ2QbxPFiutVDUCS924+48+o3+0Tw==} - /@stacks/transactions@6.5.4: - resolution: {integrity: sha512-yQhywPQ5cospYpVPbEMFRTUBZhVvyuI+meJ3fqHpu10IXX4CdURKLtW7N64c71YNXmE1tnsN7hWaPzrwjX0Dyw==} + /@stacks/transactions@6.9.0: + resolution: {integrity: sha512-hSs9+0Ew++GwMZMgPObOx0iVCQRxkiCqI+DHdPEikAmg2utpyLh2/txHOjfSIkQHvcBfJJ6O5KphmxDP4gUqiA==} dependencies: '@noble/hashes': 1.1.5 '@noble/secp256k1': 1.7.1 - '@stacks/common': 6.5.2 - '@stacks/network': 6.5.4 + '@stacks/common': 6.8.1 + '@stacks/network': 6.8.1 c32check: 2.0.0 lodash.clonedeep: 4.5.0 transitivePeerDependencies: - encoding dev: false - /@stacks/ui-core@7.3.0(@emotion/core@11.0.0)(@emotion/react@11.10.6)(react@18.2.0): + /@stacks/ui-core@7.3.0(@emotion/core@11.0.0)(@emotion/react@11.11.1)(react@18.2.0): resolution: {integrity: sha512-q3ZBu2uk/MMFsBGNZ8aT6stbwqaHuQTatDwS2A8a1gM+Csb/souJD6uY0Nf3R/z4IDCUGT6SYlvd8+lYgTAxzA==} engines: {node: '>=10'} peerDependencies: @@ -2781,7 +2803,7 @@ packages: react: ^17.0.1 dependencies: '@emotion/core': 11.0.0 - '@emotion/react': 11.10.6(@types/react@18.2.13)(react@18.2.0) + '@emotion/react': 11.11.1(@types/react@18.2.13)(react@18.2.0) '@styled-system/should-forward-prop': 5.1.5 camelcase: 6.3.0 micro-memoize: 4.1.2 @@ -2807,7 +2829,7 @@ packages: typescript: 4.9.5 dev: false - /@stacks/ui@7.10.0(@emotion/core@11.0.0)(@emotion/react@11.10.6)(@types/react-dom@18.2.6)(@types/react@18.2.13)(react-dom@18.2.0)(react@18.2.0): + /@stacks/ui@7.10.0(@emotion/core@11.0.0)(@emotion/react@11.11.1)(@types/react-dom@18.2.6)(@types/react@18.2.13)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-xZpXoDFlD3Wy9HIFWt6ZjfEAYcpWR+3HUMqqRvtwFE2TGOVXFaqDEerNia0x1MpKsXgT5rm80E6/KK79luaYYA==} peerDependencies: '@emotion/core': ^11.x @@ -2816,12 +2838,12 @@ packages: react-dom: ^17.x dependencies: '@emotion/core': 11.0.0 - '@emotion/react': 11.10.6(@types/react@18.2.13)(react@18.2.0) + '@emotion/react': 11.11.1(@types/react@18.2.13)(react@18.2.0) '@reach/alert': 0.13.2(react-dom@18.2.0)(react@18.2.0) '@reach/auto-id': 0.13.2(react-dom@18.2.0)(react@18.2.0) '@reach/rect': 0.13.2(react-dom@18.2.0)(react@18.2.0) '@react-spectrum/utils': 3.10.0(react@18.2.0) - '@stacks/ui-core': 7.3.0(@emotion/core@11.0.0)(@emotion/react@11.10.6)(react@18.2.0) + '@stacks/ui-core': 7.3.0(@emotion/core@11.0.0)(@emotion/react@11.11.1)(react@18.2.0) '@stacks/ui-theme': 7.5.0 '@stacks/ui-utils': 7.5.0 '@styled-system/should-forward-prop': 5.1.5 @@ -2947,26 +2969,26 @@ packages: tslib: 2.6.0 dev: false - /@tabler/icons-react@2.19.0(react@18.2.0): - resolution: {integrity: sha512-CitxGhjGcvxSmvK5JJ7JUAal5ifygUQzfMrVt/pOg+XELIt+3jtRDTyhZHHz84XoIddxRTQMZTl/11GOjtZ9SA==} + /@tabler/icons-react@2.39.0(react@18.2.0): + resolution: {integrity: sha512-MyUK1jqtmHPZBnDXqIc1Y5OnfoqG+tGaSB1/gcl0mlY462fJ5f3QB0ZIZzAHMAGYb6K2iJSdFIFavhcgpDDZ7Q==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 dependencies: - '@tabler/icons': 2.19.0 + '@tabler/icons': 2.39.0 prop-types: 15.8.1 react: 18.2.0 dev: false - /@tabler/icons@2.19.0: - resolution: {integrity: sha512-3bqWTxFOFkrld+hx0nDSgwGWPrP2NeB9ySCAqWjXMN0hwewXYnNPpDKkOYtDfUDRtB+iiR/0FyW+kki6tu6qkQ==} + /@tabler/icons@2.39.0: + resolution: {integrity: sha512-iK3j2jIEGIUaJcbYYg5iwyG1Y/m4lzUxAUbxRpvgeXCWP29jvZaH5hajZmU3KaSealddHuJg7PSQislPHpCsoQ==} dev: false - /@tanstack/query-core@4.29.7: - resolution: {integrity: sha512-GXG4b5hV2Loir+h2G+RXhJdoZhJLnrBWsuLB2r0qBRyhWuXq9w/dWxzvpP89H0UARlH6Mr9DiVj4SMtpkF/aUA==} + /@tanstack/query-core@4.36.1: + resolution: {integrity: sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==} dev: false - /@tanstack/react-query@4.29.7(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-ijBWEzAIo09fB1yd22slRZzprrZ5zMdWYzBnCg5qiXuFbH78uGN1qtGz8+Ed4MuhaPaYSD+hykn+QEKtQviEtg==} + /@tanstack/react-query@4.36.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -2977,7 +2999,7 @@ packages: react-native: optional: true dependencies: - '@tanstack/query-core': 4.29.7 + '@tanstack/query-core': 4.36.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) use-sync-external-store: 1.2.0(react@18.2.0) @@ -3055,8 +3077,8 @@ packages: resolution: {integrity: sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow==} dev: false - /@types/cookie@0.5.1: - resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} + /@types/cookie@0.5.2: + resolution: {integrity: sha512-DBpRoJGKJZn7RY92dPrgoMew8xCWc2P71beqsjyhEI/Ds9mOyVmBwtekyfhpwFIVt1WrxTonFifiOZ62V8CnNA==} dev: false /@types/estree@1.0.1: @@ -3604,12 +3626,12 @@ packages: resolution: {integrity: sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==} dev: false - /bignumber.js@9.1.1: - resolution: {integrity: sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==} + /bignumber.js@9.1.2: + resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==} dev: false - /bitcoin-address-validation@2.2.1: - resolution: {integrity: sha512-f6LXNpvRKlTbHWb37N9tHoAbYGbshzM8FPWvCtloh++hxZ0/dmkokvKNVLz6HkG82zVwo8w6Sq4JmfO2timzyg==} + /bitcoin-address-validation@2.2.3: + resolution: {integrity: sha512-1uGCGl26Ye8JG5qcExtFLQfuib6qEZWNDo1ZlLlwp/z7ygUFby3IxolgEfgMGaC+LG9csbVASLcH8fRLv7DIOg==} dependencies: base58-js: 1.0.5 bech32: 2.0.0 @@ -3741,7 +3763,7 @@ packages: resolution: {integrity: sha512-rpwfAcS/CMqo0oCqDf3r9eeLgScRE3l/xHDCXhM3UyrfvIn7PrLq63uHh7yYbv8NzaZn5MVsVhIRpQ+5GZ5HyA==} engines: {node: '>=8'} dependencies: - '@noble/hashes': 1.3.0 + '@noble/hashes': 1.3.2 base-x: 4.0.0 dev: false @@ -5164,7 +5186,7 @@ packages: /jsontokens@4.0.1: resolution: {integrity: sha512-+MO415LEN6M+3FGsRz4wU20g7N2JA+2j9d9+pGaNJHviG4L8N0qzavGyENw6fJqsq9CcrHOIL6iWX5yeTZ86+Q==} dependencies: - '@noble/hashes': 1.3.0 + '@noble/hashes': 1.3.2 '@noble/secp256k1': 1.7.1 base64-js: 1.5.1 dev: false @@ -5804,7 +5826,7 @@ packages: /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - /react-redux@8.1.0(@reduxjs/toolkit@1.9.3)(@types/react-dom@18.2.6)(@types/react@18.2.13)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1): + /react-redux@8.1.0(@reduxjs/toolkit@1.9.7)(@types/react-dom@18.2.6)(@types/react@18.2.13)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1): resolution: {integrity: sha512-CtHZzAOxi7GQvTph4dVLWwZHAWUjV2kMEQtk50OrN8z3gKxpWg3Tz7JfDw32N3Rpd7fh02z73cF6yZkK467gbQ==} peerDependencies: '@reduxjs/toolkit': ^1 || ^2.0.0-beta.0 @@ -5829,7 +5851,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.6 - '@reduxjs/toolkit': 1.9.3(react-redux@8.1.0)(react@18.2.0) + '@reduxjs/toolkit': 1.9.7(react-redux@8.1.0)(react@18.2.0) '@types/hoist-non-react-statics': 3.3.1 '@types/react': 18.2.13 '@types/react-dom': 18.2.6 From 5a668ba98cef58b381edc45d3689ce0155274bc5 Mon Sep 17 00:00:00 2001 From: friedger Date: Mon, 16 Oct 2023 10:49:57 +0200 Subject: [PATCH 2/8] fix: remove links (#152, #153) --- src/components/footer.tsx | 24 ------------------------ src/pages/sign-in/banner.tsx | 12 +----------- 2 files changed, 1 insertion(+), 35 deletions(-) diff --git a/src/components/footer.tsx b/src/components/footer.tsx index e8118d8..e55714a 100644 --- a/src/components/footer.tsx +++ b/src/components/footer.tsx @@ -16,30 +16,6 @@ export function Footer() { borderTop={`1px solid ${figmaTheme.borderSubdued}`} columnGap="loose" > - - Terms of Use - - - FAQ - - - Source Code - This website provides the interface to connect with the Stacking protocol or delegate to a - Stacking pool provider directly. We don't provide the Stacking service ourselves. Read - our{' '} - - FAQs - {' '} - and review our{' '} - - Terms - {' '} - to learn more. + Stacking pool provider directly. We don't provide the Stacking service ourselves. ); } From 89c9f27688b21c656014b535e5bc05ee9845e9db Mon Sep 17 00:00:00 2001 From: friedger Date: Mon, 16 Oct 2023 11:20:44 +0200 Subject: [PATCH 3/8] fix: update end cycle (#150) --- .../stacking/stack-extend/components/stack-extend-layout.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/stacking/stack-extend/components/stack-extend-layout.tsx b/src/pages/stacking/stack-extend/components/stack-extend-layout.tsx index 003e1a5..26425ef 100644 --- a/src/pages/stacking/stack-extend/components/stack-extend-layout.tsx +++ b/src/pages/stacking/stack-extend/components/stack-extend-layout.tsx @@ -48,6 +48,7 @@ export function StackExtendLayout(props: StackExtendLayoutProps) { const onClose = () => { navigate(routes.DIRECT_STACKING_INFO); }; + const end = details.first_reward_cycle + details.lock_period - 1 + field.value; return ( @@ -102,7 +103,7 @@ export function StackExtendLayout(props: StackExtendLayoutProps) {
- Cycle {details.first_reward_cycle + details.lock_period - 1} + Cycle {end} From 82aa2589895fb1d108696fd14fc22f3a8cca39ad Mon Sep 17 00:00:00 2001 From: friedger Date: Mon, 30 Oct 2023 14:40:14 +0100 Subject: [PATCH 4/8] chore: update dependencies --- package.json | 4 ++-- pnpm-lock.yaml | 39 +++++++++++++-------------------------- 2 files changed, 15 insertions(+), 28 deletions(-) diff --git a/package.json b/package.json index 24e38a6..c589413 100644 --- a/package.json +++ b/package.json @@ -23,8 +23,8 @@ "@stacks/auth": "6.9.0", "@stacks/blockchain-api-client": "7.3.2", "@stacks/common": "6.8.1", - "@stacks/connect": "7.4.0", - "@stacks/connect-react": "22.2.0", + "@stacks/connect": "7.4.1", + "@stacks/connect-react": "22.2.1", "@stacks/network": "6.8.1", "@stacks/stacking": "6.9.0", "@stacks/transactions": "6.9.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6f1a70d..85b1e39 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,11 +30,11 @@ dependencies: specifier: 6.8.1 version: 6.8.1 '@stacks/connect': - specifier: 7.4.0 - version: 7.4.0 + specifier: 7.4.1 + version: 7.4.1 '@stacks/connect-react': - specifier: 22.2.0 - version: 22.2.0(react-dom@18.2.0)(react@18.2.0) + specifier: 22.2.1 + version: 22.2.1(react-dom@18.2.0)(react@18.2.0) '@stacks/network': specifier: 6.8.1 version: 6.8.1 @@ -2672,13 +2672,13 @@ packages: '@types/node': 18.16.19 dev: false - /@stacks/connect-react@22.2.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-sH4yzndaTzQ+NrdNKYbpYFmBSeATYAwFJ6PZM81/m1iTh4DSQIVGR1nTIFpbuC0ynIMcLB45/hhyPO8O/fYr9Q==} + /@stacks/connect-react@22.2.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-xpbmCk/WyQ9sd5/1R8jGJYI89cPhN2PbSpCXWUMDRfoyztzyUBj/kamWlda/WqqeGZxUYjwNTTTiR2Zpy50byg==} peerDependencies: react: ^16.x || 17.x || 18.x react-dom: ^16.x || 17.x || 18.x dependencies: - '@stacks/connect': 7.4.0 + '@stacks/connect': 7.4.1 jsontokens: 4.0.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -2686,19 +2686,19 @@ packages: - encoding dev: false - /@stacks/connect-ui@6.1.1: - resolution: {integrity: sha512-iSo57djIynmqt0jGlFkRFu2nHY/Nk0LmXKdRf/Whw1w/YbZD+CQJweHRh77XQOtAVbXZ1+e/klszxABevcPtPg==} + /@stacks/connect-ui@6.1.2: + resolution: {integrity: sha512-V4gUINXRDB2MO6YHk/JZZeApSnANrMFvIRv9qLBaJPamKsgeiCOBkiC88T7ucLVCz+NvCmS93Ntg4wytDIqdOg==} dependencies: '@stencil/core': 2.22.3 dev: false - /@stacks/connect@7.4.0: - resolution: {integrity: sha512-2jhTHL6Wi7Y/B1AwUuumUUE5F+/X7AvtbJ3BzsNVP7yB+yswmtjC3ZO3jYEohBcuAay5ysfNWUYdjfiXvp0NDQ==} + /@stacks/connect@7.4.1: + resolution: {integrity: sha512-kvF7Fnx8oMHNi/9At6UI6kThey+gYlYlbtsxhNL2VqflReXI8z3EndaMJ1WrD55ePIOoydAzV/Fx0rdNFjd4rQ==} dependencies: '@stacks/auth': 6.9.0 - '@stacks/connect-ui': 6.1.1 + '@stacks/connect-ui': 6.1.2 '@stacks/network': 6.8.1 - '@stacks/profile': 6.5.4 + '@stacks/profile': 6.9.0 '@stacks/transactions': 6.9.0 jsontokens: 4.0.1 transitivePeerDependencies: @@ -2734,19 +2734,6 @@ packages: prettier: 2.5.1 dev: true - /@stacks/profile@6.5.4: - resolution: {integrity: sha512-YEnt2ACOuPFydNKpxYmZ2c/+UrcuusrNHTChePLyXKmU9u3cX3uBNSvdl1H13H6b2CW3G7inxMerRgssXDzTEA==} - dependencies: - '@stacks/common': 6.8.1 - '@stacks/network': 6.8.1 - '@stacks/transactions': 6.9.0 - jsontokens: 4.0.1 - schema-inspector: 2.0.3 - zone-file: 2.0.0-beta.3 - transitivePeerDependencies: - - encoding - dev: false - /@stacks/profile@6.9.0: resolution: {integrity: sha512-sIR60DsAHi8C6zGqKqSe1r2hXTMHgwrJkX3fAaP3de40KeplZ2bkE+0B83yismEeU2baNc+AukyVvWJv0PfP0A==} dependencies: From f2e39caf70b7706e3866a409f97eceb8b040af3d Mon Sep 17 00:00:00 2001 From: friedger Date: Thu, 16 Nov 2023 22:53:52 +0100 Subject: [PATCH 5/8] chore: remove reference to Hiro --- src/components/legal-disclaimer-tooltip.tsx | 2 +- .../components/delegated-stacking-terms.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/legal-disclaimer-tooltip.tsx b/src/components/legal-disclaimer-tooltip.tsx index e43a3d6..06a570a 100644 --- a/src/components/legal-disclaimer-tooltip.tsx +++ b/src/components/legal-disclaimer-tooltip.tsx @@ -7,7 +7,7 @@ import { Tooltip } from './tooltip'; export const LegalDisclaimerTooltip: FC = props => ( ); diff --git a/src/pages/stacking/start-pooled-stacking/components/delegated-stacking-terms.tsx b/src/pages/stacking/start-pooled-stacking/components/delegated-stacking-terms.tsx index 8163b0b..81bc5d7 100644 --- a/src/pages/stacking/start-pooled-stacking/components/delegated-stacking-terms.tsx +++ b/src/pages/stacking/start-pooled-stacking/components/delegated-stacking-terms.tsx @@ -34,7 +34,7 @@ export function DelegatedStackingTerms({ }> Paying out rewards is at the discretion of the pool. Make sure you’ve researched and trust - the pool you’re using. All pools are unaffiliated with Hiro PBC. + the pool you’re using. {showPoxWrapperTermItem && ( From 4e2a799db6e59e105afcc42111f028f2f886fea4 Mon Sep 17 00:00:00 2001 From: friedger Date: Thu, 16 Nov 2023 22:55:20 +0100 Subject: [PATCH 6/8] chore: improve link tooltip --- src/components/legal-disclaimer-tooltip.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/legal-disclaimer-tooltip.tsx b/src/components/legal-disclaimer-tooltip.tsx index 06a570a..7e95ae1 100644 --- a/src/components/legal-disclaimer-tooltip.tsx +++ b/src/components/legal-disclaimer-tooltip.tsx @@ -7,7 +7,7 @@ import { Tooltip } from './tooltip'; export const LegalDisclaimerTooltip: FC = props => ( ); From 811972793da824f4bac2f7a3123ebdaa0a56a7d2 Mon Sep 17 00:00:00 2001 From: friedger Date: Thu, 16 Nov 2023 23:04:05 +0100 Subject: [PATCH 7/8] feat: allow to extend for up to 12 cycles --- src/pages/stacking/stack-extend/utils.ts | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/pages/stacking/stack-extend/utils.ts b/src/pages/stacking/stack-extend/utils.ts index 3661d04..9e1360e 100644 --- a/src/pages/stacking/stack-extend/utils.ts +++ b/src/pages/stacking/stack-extend/utils.ts @@ -2,7 +2,6 @@ import { NavigateFunction } from 'react-router-dom'; import { ContractCallRegularOptions, openContractCall } from '@stacks/connect'; import { StackingClient } from '@stacks/stacking'; -import { StackerInfoDetails } from 'src/types/stacking'; import * as yup from 'yup'; import routes from '@constants/routes'; @@ -13,13 +12,7 @@ export interface EditingFormValues { poxAddress: string; } -export function createValidationSchema({ - network, - stackerInfoDetails, -}: { - network: string; - stackerInfoDetails: StackerInfoDetails; -}) { +export function createValidationSchema({ network }: { network: string }) { return yup.object().shape({ extendCycles: yup .number() @@ -28,7 +21,7 @@ export function createValidationSchema({ .test({ name: 'test-max-lock-period', message: "You can't lock for more than 12 cycles.", - test: value => value + stackerInfoDetails.lock_period <= 12, + test: value => value <= 12, }), poxAddress: createBtcAddressSchema({ network, From 21878bb67e4fcbdd418c6113552ce1e98d53c80a Mon Sep 17 00:00:00 2001 From: friedger Date: Thu, 16 Nov 2023 23:07:19 +0100 Subject: [PATCH 8/8] chore: remove extra parameter --- src/pages/stacking/stack-extend/stack-extend.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pages/stacking/stack-extend/stack-extend.tsx b/src/pages/stacking/stack-extend/stack-extend.tsx index e8f324c..e8d78dc 100644 --- a/src/pages/stacking/stack-extend/stack-extend.tsx +++ b/src/pages/stacking/stack-extend/stack-extend.tsx @@ -63,7 +63,6 @@ export function StackExtend() { setIsContractCallExtensionPageOpen, }); const validationSchema = createValidationSchema({ - stackerInfoDetails, network: networkName, }); return (