status-im / status-desktop

Status Desktop client made in Nim & QML
https://status.app
Mozilla Public License 2.0
297 stars 79 forks source link

Can't use old keycard on Status Desktop #11677

Closed fryorcraken closed 2 months ago

fryorcraken commented 1 year ago

Bug Report

Description

I have keycard initialized with Status Mobile app 1.20.x.

I was able to login on Status Desktop using the keycard several time. But after a while, I started getting an error "empty keycard". @saledjenic mentioned this is because status mobile does not set metadata on keycard.

I accepted my fate and tried to initialized the keycard with Status Desktop

Steps to reproduce

Try recovering

  1. Start Status Desktop
  2. Select "lost keycard"
  3. Select "reinitialize keycard"
  4. Enter seed
  5. Enter new keycard pin
  6. Screen does not move forward

logs:

keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - verifyPin failed bad response 6f05: unexpected response

Try login with seed

  1. Start Status Desktop
  2. Select "lost keycard"
  3. select "recover from seed" (or "continue without keycard", I dont' remember the wording)
  4. Enter seed

Get popup:

image

logs:

▶ ~/.local/bin/StatusIm-Desktop-v0.13.2-8acc0a-x86_64.AppImage
INFO [07-26|14:22:53.106] Status backend initialized               backend=geth version=0.158.1 commit=3ebf67fcd IpfsGatewayURL=https://ipfs.status.im/
Info: Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. (:0, )
INF 2023-07-26 14:22:53.925+10:00 Version: 0.13.2                            topics="status-app" tid=21348 file=nim_status_client.nim:182
INF 2023-07-26 14:22:53.925+10:00 Commit: 8acc0a00f                          topics="status-app" tid=21348 file=nim_status_client.nim:183
INF 2023-07-26 14:22:53.925+10:00 Current date:                              topics="status-app" tid=21348 file=nim_status_client.nim:184 currentDateTime=2023-07-26T14:22:53+10:00
INF 2023-07-26 14:22:53.925+10:00 starting application controller...         topics="status-app" tid=21348 file=nim_status_client.nim:186
INF 2023-07-26 14:23:00.840+10:00 starting application...                    topics="status-app" tid=21348 file=nim_status_client.nim:189
WRN 2023-07-26 14:23:00.842+10:00 Error decoding signal                      topics="signals-manager" tid=21348 file=signals_manager.nim:48 err="Unknown signal received: mediaserver.started"
Debug: Network Cache Dir:  "/home/fryorcraken/.config/Status/tmp/netcache" (:0, )
Warning: QQuickItem::stackAfter: Cannot stack AccountMenuItemPanel_QMLTYPE_521(0x55dc29188b40, parent=0x55dc28edcaa0, geometry=0,0 342x64) after AccountMenuItemPanel_QMLTYPE_521(0x55dc28d5f5f0), which must be a sibling (:0, )
Warning: QQuickItem::stackBefore: Cannot stack AccountMenuItemPanel_QMLTYPE_521(0x55dc28d9c3b0, parent=0x55dc28edcaa0, geometry=0,0 342x64) before AccountMenuItemPanel_QMLTYPE_521(0x55dc28d27980, name = "LoginView_addNewUserItem"), which must be a sibling (:0, )
Warning: libpng warning: iCCP: known incorrect sRGB profile (:0, )
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
Debug: Network Cache Dir:  "/home/fryorcraken/.config/Status/tmp/netcache" (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: <Unknown File>: QML QQuickAnchors: Binding loop detected for property "topMargin" (:4294967295, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
ERR 2023-07-26 14:24:21.676+10:00 unsupported waku version                   topics="node-config-service" tid=21348 file=service.nim:95
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:23: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:23, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:21: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:21, )
Warning: qrc:/app/AppLayouts/Profile/stores/ProfileSectionStore.qml:12: ReferenceError: mainModule is not defined (qrc:/app/AppLayouts/Profile/stores/ProfileSectionStore.qml:12, )
WRN 2023-07-26 14:24:26.604+10:00 Error decoding signal                      topics="signals-manager" tid=21348 file=signals_manager.nim:48 err="Unknown signal received: mediaserver.started"
rename /tmp/379549990-v4.db /home/fryorcraken/.config/Status/data/0x756eccbf02cf0aa6458394d5b41a7be9a9b5984d34e5436a33714762bdfdf1ee-v4.db: invalid cross-device link
ERR 2023-07-26 14:24:49.781+10:00 error:                                     topics="accounts-service" tid=21348 file=service.nim:813 procName=convertToRegularAccount errDesription="rename /tmp/379549990-v4.db /home/fryorcraken/.config/Status/data/0x756eccbf02cf0aa6458394d5b41a7be9a9b5984d34e5436a33714762bdfdf1ee-v4.db: invalid cross-device link"
Warning: libpng warning: iCCP: known incorrect sRGB profile (:0, )
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
WRN 2023-07-26 14:24:50.326+10:00 Error decoding signal                      topics="signals-manager" tid=21348 file=signals_manager.nim:48 err="Unknown signal received: mediaserver.started"
keycard - card protocol T1

I follow the instructions:

  1. Add existing user > use seed
  2. enter seed
  3. Get new error: image

logs

▶ ~/.local/bin/StatusIm-Desktop-v0.13.2-8acc0a-x86_64.AppImage
INFO [07-26|14:31:14.049] Status backend initialized               backend=geth version=0.158.1 commit=3ebf67fcd IpfsGatewayURL=https://ipfs.status.im/
Info: Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. (:0, )
INF 2023-07-26 14:31:14.852+10:00 Version: 0.13.2                            topics="status-app" tid=23888 file=nim_status_client.nim:182
INF 2023-07-26 14:31:14.852+10:00 Commit: 8acc0a00f                          topics="status-app" tid=23888 file=nim_status_client.nim:183
INF 2023-07-26 14:31:14.853+10:00 Current date:                              topics="status-app" tid=23888 file=nim_status_client.nim:184 currentDateTime=2023-07-26T14:31:14+10:00
INF 2023-07-26 14:31:14.853+10:00 starting application controller...         topics="status-app" tid=23888 file=nim_status_client.nim:186
INF 2023-07-26 14:31:21.553+10:00 starting application...                    topics="status-app" tid=23888 file=nim_status_client.nim:189
WRN 2023-07-26 14:31:21.554+10:00 Error decoding signal                      topics="signals-manager" tid=23888 file=signals_manager.nim:48 err="Unknown signal received: mediaserver.started"
Debug: Network Cache Dir:  "/home/fryorcraken/.config/Status/tmp/netcache" (:0, )
Debug: Network Cache Dir:  "/home/fryorcraken/.config/Status/tmp/netcache" (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: <Unknown File>: QML QQuickAnchors: Binding loop detected for property "topMargin" (:4294967295, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Debug: TODO: restart flow... (qrc:/app/AppLayouts/Onboarding/OnboardingLayout.qml:212, onAccepted)

Additional Information

fryorcraken commented 1 year ago

Ok then,

  1. I delete my ~/.config/Status folder
  2. Start the app
  3. existing user, enter seed
  4. enter the seed, set a password
  5. profile found, yeay
  6. Settings
  7. Keycard
  8. Factory Reset Keycard
  9. Pop Up "This Keycard has empty metadata - This Keycard already stores keys buyt doesn't store any metadata"
  10. Next
  11. Are oyu sure?
  12. Yes
  13. "Keycard successfully factory Reset"
  14. Done
  15. Setup keycard with existing account
  16. Select account, Next
  17. Choose a Keycard Pin, Repeat Keycard pin, Keycard pin set
  18. Input seed phrase, Yes migrate keyss to keycard
  19. Enter your password
  20. Migrating key pair to keycard
  21. Key pair failed to migrated

logs

 ./StatusIm-Desktop-v0.13.2-8acc0a-x86_64.AppImage 
INFO [07-26|14:35:01.027] Status backend initialized               backend=geth version=0.158.1 commit=3ebf67fcd IpfsGatewayURL=https://ipfs.status.im/
Info: Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. (:0, )
INF 2023-07-26 14:35:02.007+10:00 Version: 0.13.2                            topics="status-app" tid=25335 file=nim_status_client.nim:182
INF 2023-07-26 14:35:02.007+10:00 Commit: 8acc0a00f                          topics="status-app" tid=25335 file=nim_status_client.nim:183
INF 2023-07-26 14:35:02.007+10:00 Current date:                              topics="status-app" tid=25335 file=nim_status_client.nim:184 currentDateTime=2023-07-26T14:35:02+10:00
INF 2023-07-26 14:35:02.008+10:00 starting application controller...         topics="status-app" tid=25335 file=nim_status_client.nim:186
INF 2023-07-26 14:35:08.355+10:00 starting application...                    topics="status-app" tid=25335 file=nim_status_client.nim:189
WRN 2023-07-26 14:35:08.356+10:00 Error decoding signal                      topics="signals-manager" tid=25335 file=signals_manager.nim:48 err="Unknown signal received: mediaserver.started"
Debug: Network Cache Dir:  "/home/fryorcraken/.config/Status/tmp/netcache" (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: <Unknown File>: QML QQuickAnchors: Binding loop detected for property "topMargin" (:4294967295, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
Warning: <Unknown File>: QML QQuickAnchors: Binding loop detected for property "topMargin" (:4294967295, )
ERR 2023-07-26 14:36:27.482+10:00 unsupported waku version                   topics="node-config-service" tid=25335 file=service.nim:95
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:23: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:23, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:21: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:21, )
Warning: qrc:/app/AppLayouts/Profile/stores/ProfileSectionStore.qml:12: ReferenceError: mainModule is not defined (qrc:/app/AppLayouts/Profile/stores/ProfileSectionStore.qml:12, )
INFO [07-26|14:36:35.640] node config                              package=status-go/api.GethStatusBackend config="{\n    \"NetworkId\": 1,\n    \"RootDataDir\": \"/home/fryorcraken/.config/Status/data/\",\n    \"DataDir\": \"ethereum\",\n    \"KeyStoreDir\": \"keystore/0x756eccbf02cf0aa6458394d5b41a7be9a9b5984d34e5436a33714762bdfdf1ee/\",\n    \"NodeKey\": \"\",\n    \"NoDiscovery\": true,\n    \"Rendezvous\": false,\n    \"ListenAddr\": \"\",\n    \"AdvertiseAddr\": \"\",\n    \"Name\": \"StatusDesktop\",\n    \"Version\": \"\",\n    \"APIModules\": \"\",\n    \"HTTPEnabled\": false,\n    \"HTTPHost\": \"\",\n    \"HTTPPort\": 0,\n    \"HTTPVirtualHosts\": null,\n    \"HTTPCors\": null,\n    \"IPCEnabled\": false,\n    \"IPCFile\": \"\",\n    \"TLSEnabled\": false,\n    \"MaxPeers\": 0,\n    \"MaxPendingPeers\": 0,\n    \"LogEnabled\": true,\n    \"LogMobileSystem\": false,\n    \"LogDir\": \"\",\n    \"LogFile\": \"geth.log\",\n    \"LogLevel\": \"INFO\",\n    \"LogMaxBackups\": 1,\n    \"LogMaxSize\": 100,\n    \"LogCompressRotated\": false,\n    \"LogToStderr\": false,\n    \"EnableStatusService\": false,\n    \"EnableNTPSync\": true,\n    \"UpstreamConfig\": {\n        \"Enabled\": true,\n        \"URL\": \"https://eth-archival.gateway.pokt.network/v1/lb/849214fd2f85acead08f5184\"\n    },\n    \"Networks\": [\n        {\n            \"chainId\": 1,\n            \"chainName\": \"Ethereum Mainnet\",\n            \"rpcUrl\": \"https://eth-archival.gateway.pokt.network/v1/lb/849214fd2f85acead08f5184\",\n            \"fallbackURL\": \"https://mainnet.infura.io/v3/220a1abb4b6943a093c35d0ce4fb0732\",\n            \"blockExplorerUrl\": \"https://etherscan.io/\",\n            \"iconUrl\": \"network/Network=Ethereum\",\n            \"nativeCurrencyName\": \"Ether\",\n            \"nativeCurrencySymbol\": \"ETH\",\n            \"nativeCurrencyDecimals\": 18,\n            \"isTest\": false,\n            \"layer\": 1,\n            \"enabled\": true,\n            \"chainColor\": \"#627EEA\",\n            \"shortName\": \"eth\",\n            \"tokenOverrides\": null\n        },\n        {\n            \"chainId\": 5,\n            \"chainName\": \"Goerli\",\n            \"rpcUrl\": \"https://goerli-archival.gateway.pokt.network/v1/lb/849214fd2f85acead08f5184\",\n            \"fallbackURL\": \"https://goerli.infura.io/v3/220a1abb4b6943a093c35d0ce4fb0732\",\n            \"blockExplorerUrl\": \"https://goerli.etherscan.io/\",\n            \"iconUrl\": \"network/Network=Testnet\",\n            \"nativeCurrencyName\": \"Ether\",\n            \"nativeCurrencySymbol\": \"ETH\",\n            \"nativeCurrencyDecimals\": 18,\n            \"isTest\": true,\n            \"layer\": 1,\n            \"enabled\": true,\n            \"chainColor\": \"#939BA1\",\n            \"shortName\": \"goEth\",\n            \"tokenOverrides\": null\n        },\n        {\n            \"chainId\": 10,\n            \"chainName\": \"Optimism\",\n            \"rpcUrl\": \"https://optimism-mainnet.gateway.pokt.network/v1/lb/849214fd2f85acead08f5184\",\n            \"fallbackURL\": \"https://optimism-mainnet.infura.io/v3/220a1abb4b6943a093c35d0ce4fb0732\",\n            \"blockExplorerUrl\": \"https://optimistic.etherscan.io\",\n            \"iconUrl\": \"network/Network=Optimism\",\n            \"nativeCurrencyName\": \"Ether\",\n            \"nativeCurrencySymbol\": \"ETH\",\n            \"nativeCurrencyDecimals\": 18,\n            \"isTest\": false,\n            \"layer\": 2,\n            \"enabled\": true,\n            \"chainColor\": \"#E90101\",\n            \"shortName\": \"opt\",\n            \"tokenOverrides\": null\n        },\n        {\n            \"chainId\": 420,\n            \"chainName\": \"Optimism Goerli Testnet\",\n            \"rpcUrl\": \"https://optimism-goerli.infura.io/v3/220a1abb4b6943a093c35d0ce4fb0732\",\n            \"fallbackURL\": \"\",\n            \"blockExplorerUrl\": \"https://goerli-optimism.etherscan.io/\",\n            \"iconUrl\": \"network/Network=Testnet\",\n            \"nativeCurrencyName\": \"Ether\",\n            \"nativeCurrencySymbol\": \"ETH\",\n            \"nativeCurrencyDecimals\": 18,\n            \"isTest\": true,\n            \"layer\": 2,\n            \"enabled\": false,\n            \"chainColor\": \"#939BA1\",\n            \"shortName\": \"goOpt\",\n            \"tokenOverrides\": null\n        },\n        {\n            \"chainId\": 42161,\n            \"chainName\": \"Arbitrum\",\n            \"rpcUrl\": \"https://arbitrum-one.gateway.pokt.network/v1/lb/849214fd2f85acead08f5184\",\n            \"fallbackURL\": \"https://arbitrum-mainnet.infura.io/v3/220a1abb4b6943a093c35d0ce4fb0732\",\n            \"blockExplorerUrl\": \"https://arbiscan.io/\",\n            \"iconUrl\": \"network/Network=Arbitrum\",\n            \"nativeCurrencyName\": \"Ether\",\n            \"nativeCurrencySymbol\": \"ETH\",\n            \"nativeCurrencyDecimals\": 18,\n            \"isTest\": false,\n            \"layer\": 2,\n            \"enabled\": true,\n            \"chainColor\": \"#51D0F0\",\n            \"shortName\": \"arb\",\n            \"tokenOverrides\": null\n        },\n        {\n            \"chainId\": 421613,\n            \"chainName\": \"Arbitrum Goerli\",\n            \"rpcUrl\": \"https://arbitrum-goerli.infura.io/v3/220a1abb4b6943a093c35d0ce4fb0732\",\n            \"fallbackURL\": \"\",\n            \"blockExplorerUrl\": \"https://goerli.arbiscan.io/\",\n            \"iconUrl\": \"network/Network=Testnet\",\n            \"nativeCurrencyName\": \"Ether\",\n            \"nativeCurrencySymbol\": \"ETH\",\n            \"nativeCurrencyDecimals\": 18,\n            \"isTest\": true,\n            \"layer\": 2,\n            \"enabled\": false,\n            \"chainColor\": \"#939BA1\",\n            \"shortName\": \"goArb\",\n            \"tokenOverrides\": null\n        }\n    ],\n    \"ClusterConfig\": {\n        \"Enabled\": true,\n        \"Fleet\": \"status.prod\",\n        \"StaticNodes\": [],\n        \"BootNodes\": [],\n        \"TrustedMailServers\": [],\n        \"PushNotificationsServers\": null,\n        \"RendezvousNodes\": [],\n        \"WakuNodes\": [\n            \"enrtree://AOGECG2SPND25EEFMAJ5WF3KSGJNSGV356DSTL2YVLLZWIV6SAYBM@prod.nodes.status.im\"\n        ],\n        \"DiscV5BootstrapNodes\": [\n            \"enrtree://AOGECG2SPND25EEFMAJ5WF3KSGJNSGV356DSTL2YVLLZWIV6SAYBM@prod.nodes.status.im\"\n        ]\n    },\n    \"LightEthConfig\": {\n        \"Enabled\": false,\n        \"DatabaseCache\": 0,\n        \"TrustedNodes\": null,\n        \"MinTrustedFraction\": 0\n    },\n    \"WakuConfig\": {\n        \"Enabled\": false,\n        \"LightClient\": true,\n        \"FullNode\": false,\n        \"EnableMailServer\": false,\n        \"DataDir\": \"\",\n        \"MinimumPoW\": 0.001,\n        \"MailServerPassword\": \"\",\n        \"MailServerRateLimit\": 0,\n        \"MailServerDataRetention\": 0,\n        \"TTL\": 0,\n        \"MaxMessageSize\": 0,\n        \"DatabaseConfig\": {\n            \"PGConfig\": {\n                \"Enabled\": false,\n                \"URI\": \"\"\n            }\n        },\n        \"EnableRateLimiter\": false,\n        \"PacketRateLimitIP\": 0,\n        \"PacketRateLimitPeerID\": 0,\n        \"BytesRateLimitIP\": 0,\n        \"BytesRateLimitPeerID\": 0,\n        \"RateLimitTolerance\": 0,\n        \"BloomFilterMode\": true,\n        \"SoftBlacklistedPeerIDs\": null,\n        \"EnableConfirmations\": false\n    },\n    \"WakuV2Config\": {\n        \"Enabled\": true,\n        \"Host\": \"0.0.0.0\",\n        \"Port\": 0,\n        \"KeepAliveInterval\": 0,\n        \"LightClient\": false,\n        \"FullNode\": false,\n        \"DiscoveryLimit\": 20,\n        \"DataDir\": \"\",\n        \"MaxMessageSize\": 0,\n        \"EnableConfirmations\": false,\n        \"CustomNodes\": null,\n        \"PeerExchange\": true,\n        \"Nameserver\": \"\",\n        \"EnableDiscV5\": true,\n        \"UDPPort\": 0,\n        \"AutoUpdate\": true,\n        \"EnableStore\": false,\n        \"StoreCapacity\": 0,\n        \"StoreSeconds\": 0\n    },\n    \"BridgeConfig\": {\n        \"Enabled\": false\n    },\n    \"ShhextConfig\": {\n        \"PFSEnabled\": true,\n        \"BackupDisabledDataDir\": \"./\",\n        \"InstallationID\": \"bdc5c9e9-c983-498b-966d-528e04b2b525\",\n        \"MailServerConfirmations\": true,\n        \"EnableConnectionManager\": false,\n        \"EnableLastUsedMonitor\": false,\n        \"ConnectionTarget\": 0,\n        \"RequestsDelay\": 0,\n        \"MaxServerFailures\": 0,\n        \"MaxMessageDeliveryAttempts\": 6,\n        \"WhisperCacheDir\": \"\",\n        \"DisableGenericDiscoveryTopic\": false,\n        \"SendV1Messages\": false,\n        \"DataSyncEnabled\": true,\n        \"VerifyTransactionURL\": \"https://mainnet.infura.io/v3/220a1abb4b6943a093c35d0ce4fb0732\",\n        \"VerifyENSURL\": \"https://mainnet.infura.io/v3/220a1abb4b6943a093c35d0ce4fb0732\",\n        \"VerifyENSContractAddress\": \"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e\",\n        \"VerifyTransactionChainID\": 1,\n        \"DefaultPushNotificationsServers\": null,\n        \"AnonMetricsSendID\": \"\",\n        \"AnonMetricsServerEnabled\": false,\n        \"AnonMetricsServerPostgresURI\": \"\",\n        \"BandwidthStatsEnabled\": true\n    },\n    \"WalletConfig\": {\n        \"Enabled\": true,\n        \"OpenseaAPIKey\": \"\",\n        \"AlchemyAPIKeys\": {\n            \"10\": \"\",\n            \"420\": \"\",\n            \"42161\": \"\",\n            \"421613\": \"\"\n        },\n        \"InfuraAPIKey\": \"220a1abb4b6943a093c35d0ce4fb0732\",\n        \"InfuraAPIKeySecret\": \"\",\n        \"LoadAllTransfers\": true\n    },\n    \"LocalNotificationsConfig\": {\n        \"Enabled\": false\n    },\n    \"BrowsersConfig\": {\n        \"Enabled\": true\n    },\n    \"PermissionsConfig\": {\n        \"Enabled\": true\n    },\n    \"MailserversConfig\": {\n        \"Enabled\": true\n    },\n    \"Web3ProviderConfig\": {\n        \"Enabled\": true\n    },\n    \"SwarmConfig\": {\n        \"Enabled\": false\n    },\n    \"TorrentConfig\": {\n        \"Enabled\": true,\n        \"Port\": 0,\n        \"DataDir\": \"/home/fryorcraken/.config/Status/data/archivedata\",\n        \"TorrentDir\": \"/home/fryorcraken/.config/Status/data/torrents\"\n    },\n    \"RegisterTopics\": [\n        \"whispermail\"\n    ],\n    \"RequireTopics\": {\n        \"whisper\": {\n            \"Min\": 2,\n            \"Max\": 2\n        }\n    },\n    \"MailServerRegistryAddress\": \"\",\n    \"PushNotificationServerConfig\": {\n        \"Enabled\": false,\n        \"Identity\": null,\n        \"GorushURL\": \"\",\n        \"Logger\": null\n    },\n    \"OutputMessageCSVEnabled\": false\n}"
WRN 2023-07-26 14:36:38.061+10:00 Error decoding signal                      topics="signals-manager" tid=25335 file=signals_manager.nim:48 err="Unknown signal received: mediaserver.started"
WRN 2023-07-26 14:36:42.697+10:00 Error decoding signal                      topics="signals-manager" tid=25335 file=signals_manager.nim:48 err="Unknown signal received: mediaserver.started"
2023-07-26T14:36:43+1000 unset [github.com/anacrolix/torrent.(*Client).NewAnacrolixDhtServer.func2:406]: dht server on [::]:34055 (node id f08e9651cc4ff0d5076c978827b9b89e629cbf06) completed bootstrap ({NumAddrsTried:12 NumResponses:0})
2023-07-26T14:37:00+1000 unset [github.com/anacrolix/torrent.(*Client).NewAnacrolixDhtServer.func2:406]: dht server on 0.0.0.0:34055 (node id 70ad7152cd1a54b4b2853eb18269bf8b98bcbb2f) completed bootstrap ({NumAddrsTried:49 NumResponses:24})
INF 2023-07-26 14:37:19.316+10:00 initMailservers                            topics="mailservers-service" tid=25335 file=service.nim:202 name=node-01.ac-cn-hongkong-c.status.prod nodeAddress=/dns4/node-01.ac-cn-hongkong-c.status.prod.statusim.net/tcp/30303/p2p/16Uiu2HAkvEZgh3KLwhLwXg95e5ojM8XykJ4Kxi2T7hk22rnA7pJC
INF 2023-07-26 14:37:19.317+10:00 initMailservers                            topics="mailservers-service" tid=25335 file=service.nim:202 name=node-01.gc-us-central1-a.status.prod nodeAddress=/dns4/node-01.gc-us-central1-a.status.prod.statusim.net/tcp/30303/p2p/16Uiu2HAkwBp8T6G77kQXSNMnxgaMky1JeyML5yqoTHRM8dbeCBNb
INF 2023-07-26 14:37:19.317+10:00 initMailservers                            topics="mailservers-service" tid=25335 file=service.nim:202 name=node-01.do-ams3.status.prod nodeAddress=/dns4/node-01.do-ams3.status.prod.statusim.net/tcp/30303/p2p/16Uiu2HAm6HZZr7aToTvEBPpiys4UxajCTU97zj5v7RNR2gbniy1D
INF 2023-07-26 14:37:19.317+10:00 initMailservers                            topics="mailservers-service" tid=25335 file=service.nim:202 name=node-02.ac-cn-hongkong-c.status.prod nodeAddress=/dns4/node-02.ac-cn-hongkong-c.status.prod.statusim.net/tcp/30303/p2p/16Uiu2HAmFy8BrJhCEmCYrUfBdSNkrPw6VHExtv4rRp1DSBnCPgx8
INF 2023-07-26 14:37:19.318+10:00 initMailservers                            topics="mailservers-service" tid=25335 file=service.nim:202 name=node-02.do-ams3.status.prod nodeAddress=/dns4/node-02.do-ams3.status.prod.statusim.net/tcp/30303/p2p/16Uiu2HAmSve7tR5YZugpskMv2dmJAsMUKmfWYEKRXNUxRaTCnsXV
INF 2023-07-26 14:37:19.318+10:00 initMailservers                            topics="mailservers-service" tid=25335 file=service.nim:202 name=node-02.gc-us-central1-a.status.prod nodeAddress=/dns4/node-02.gc-us-central1-a.status.prod.statusim.net/tcp/30303/p2p/16Uiu2HAmDQugwDHM3YeUp86iGjrUvbdw3JPRgikC7YoGBsT2ymMg
INF 2023-07-26 14:37:19.319+10:00 fetch mailservers                          topics="mailservers-service" tid=25335 file=service.nim:208 rpc_proc=mailservers_getMailservers response="(jsonrpc: \"2.0\", result: null, id: 0, error: nil)"
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:23: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:23, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:21: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:21, )
ERR 2023-07-26 14:37:21.466+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:21.467+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/ProfileSectionStore.qml:12: ReferenceError: mainModule is not defined (qrc:/app/AppLayouts/Profile/stores/ProfileSectionStore.qml:12, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:23: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:23, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:21: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:21, )
ERR 2023-07-26 14:37:21.469+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:21.471+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/ProfileSectionStore.qml:12: ReferenceError: mainModule is not defined (qrc:/app/AppLayouts/Profile/stores/ProfileSectionStore.qml:12, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:21.473+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:21.473+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/ProfileSectionStore.qml:0: ReferenceError: mainModule is not defined (qrc:/app/AppLayouts/Profile/stores/ProfileSectionStore.qml:0, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:21.893+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:21.894+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:21.902+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:21.903+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:21.906+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:21.906+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:21.936+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:21.937+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:21.939+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:21.940+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:21.942+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:21.942+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
WRN 2023-07-26 14:37:21.953+10:00 missing locale details                     tid=25335 file=module.nim:43 locale=base
WRN 2023-07-26 14:37:21.958+10:00 expected response is not a json object     topics="ens-service" tid=25335 file=service.nim:156 procName=getAllMyEnsUsernames
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:21.966+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:21.966+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:21.969+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:21.970+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:21.973+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:21.973+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:21.976+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:21.977+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:21.987+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:21.988+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:21.991+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:21.992+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:21.995+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:21.995+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:21.998+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:21.999+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionAssets is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:22.003+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:22.004+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:22.007+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:22.008+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:22.011+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:22.012+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:22.017+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:22.018+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Warning: qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0: ReferenceError: walletSectionOverview is not defined (qrc:/app/AppLayouts/Profile/stores/WalletStore.qml:0, )
ERR 2023-07-26 14:37:22.021+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:22.023+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:22.029+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:22.029+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:22.032+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:22.033+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:22.152+10:00 rpc response error                         topics="rpc" tid=25381 file=core.nim:36 err="\nstatus-go error [methodName:wallet_getOpenseaAssetsByOwnerWithCursor, code:-32000, message:unsuccessful request: 403 Forbidden ]\n"
ERR 2023-07-26 14:37:22.152+10:00 error doing rpc request                    topics="rpc" tid=25381 file=core.nim:40 methodName=wallet_getOpenseaAssetsByOwnerWithCursor exception="\nstatus-go error [methodName:wallet_getOpenseaAssetsByOwnerWithCursor, code:-32000, message:unsuccessful request: 403 Forbidden ]\n"
ERR 2023-07-26 14:37:26.055+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:26.080+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
Debug: Network Cache Dir:  "/home/fryorcraken/.config/Status/tmp/netcache" (:0, )
Warning: qrc:/app/AppLayouts/Chat/stores/RootStore.qml:650: TypeError: Cannot call method 'getMySectionId' of undefined (qrc:/app/AppLayouts/Chat/stores/RootStore.qml:650, )
Warning: qrc:/app/AppLayouts/Chat/stores/RootStore.qml:74: TypeError: Cannot read property 'loadingHistoryMessagesInProgress' of undefined (qrc:/app/AppLayouts/Chat/stores/RootStore.qml:74, )
Warning: qrc:/app/AppLayouts/Chat/stores/RootStore.qml:72: TypeError: Cannot read property 'contactRequestsModel' of undefined (qrc:/app/AppLayouts/Chat/stores/RootStore.qml:72, )
Warning: qrc:/app/AppLayouts/Chat/stores/RootStore.qml:48: TypeError: Cannot read property 'collectiblesModel' of undefined (qrc:/app/AppLayouts/Chat/stores/RootStore.qml:48, )
Warning: qrc:/app/AppLayouts/Chat/stores/RootStore.qml:36: TypeError: Cannot read property 'tokenList' of undefined (qrc:/app/AppLayouts/Chat/stores/RootStore.qml:36, )
Warning: qrc:/app/AppLayouts/Chat/stores/RootStore.qml:33: TypeError: Cannot read property 'model' of undefined (qrc:/app/AppLayouts/Chat/stores/RootStore.qml:33, )
Warning: qrc:/app/AppLayouts/Chat/stores/PermissionsStore.qml:71: TypeError: Cannot read property 'allTokenRequirementsMet' of undefined (qrc:/app/AppLayouts/Chat/stores/PermissionsStore.qml:71, )
Warning: qrc:/app/AppLayouts/Chat/stores/PermissionsStore.qml:52:9: Unable to assign [undefined] to QAbstractItemModel* (qrc:/app/AppLayouts/Chat/stores/PermissionsStore.qml:52, )
Warning: qrc:/app/AppLayouts/Chat/stores/PermissionsStore.qml:33:9: Unable to assign [undefined] to QAbstractItemModel* (qrc:/app/AppLayouts/Chat/stores/PermissionsStore.qml:33, )
Warning: qrc:/app/AppLayouts/Chat/stores/PermissionsStore.qml:19:9: Unable to assign [undefined] to QAbstractItemModel* (qrc:/app/AppLayouts/Chat/stores/PermissionsStore.qml:19, )
Warning: qrc:/app/AppLayouts/Chat/stores/PermissionsStore.qml:15: TypeError: Cannot read property 'permissionsModel' of undefined (qrc:/app/AppLayouts/Chat/stores/PermissionsStore.qml:15, )
Warning: qrc:/app/AppLayouts/Chat/stores/RootStore.qml:67: TypeError: Cannot read property 'activeItem' of undefined (qrc:/app/AppLayouts/Chat/stores/RootStore.qml:67, )
Critical: AppMain: Unknown section type (qrc:/app/mainui/AppMain.qml:869, expression for currentIndex)
Warning: qrc:/app/mainui/AppMain.qml:839:21: Unable to assign [undefined] to int (qrc:/app/mainui/AppMain.qml:839, )
Warning: qrc:/app/AppLayouts/Onboarding/OnboardingLayout.qml:149:9: Unable to assign [undefined] to QObject* (qrc:/app/AppLayouts/Onboarding/OnboardingLayout.qml:149, )
Warning: qrc:/main.qml:145:9: Unable to assign [undefined] to QObject* (qrc:/main.qml:145, )
ERR 2023-07-26 14:37:26.383+10:00 unexisting chat key:                       topics="chat-section-module" tid=25335 file=module.nim:505 chatId= methodName=getChatContentModule
ERR 2023-07-26 14:37:26.392+10:00 get - bloom level is supported only for a waku version 1 topics="node-config-service" tid=25335 file=service.nim:101
ERR 2023-07-26 14:37:26.413+10:00 unexisting chat key:                       topics="chat-section-module" tid=25335 file=module.nim:505 chatId= methodName=getChatContentModule
ERR 2023-07-26 14:37:26.414+10:00 unexisting chat key:                       topics="chat-section-module" tid=25335 file=module.nim:505 chatId= methodName=getChatContentModule
ERR 2023-07-26 14:37:26.475+10:00 unexisting chat key:                       topics="chat-section-module" tid=25335 file=module.nim:505 chatId= methodName=getChatContentModule
ERR 2023-07-26 14:37:26.476+10:00 unexisting chat key:                       topics="chat-section-module" tid=25335 file=module.nim:505 chatId= methodName=getChatContentModule
ERR 2023-07-26 14:37:26.608+10:00 unexisting chat key:                       topics="chat-section-module" tid=25335 file=module.nim:505 chatId= methodName=getChatContentModule
Warning: libpng warning: iCCP: known incorrect sRGB profile (:0, )
ERR 2023-07-26 14:37:26.808+10:00 unexisting chat key:                       topics="chat-section-module" tid=25335 file=module.nim:505 chatId= methodName=getChatContentModule
Warning: qrc:/app/AppLayouts/Chat/views/ChatColumnView.qml:274: TypeError: Cannot read property 'chatDetails' of undefined (qrc:/app/AppLayouts/Chat/views/ChatColumnView.qml:274, )
Warning: qrc:/app/AppLayouts/Chat/views/ChatView.qml:40: TypeError: Cannot read property 'viewAndPostPermissionsSatisfied' of null (qrc:/app/AppLayouts/Chat/views/ChatView.qml:40, )
Warning: qrc:/app/AppLayouts/Chat/views/ChatView.qml:39: TypeError: Cannot read property 'viewOnlyPermissionsSatisfied' of null (qrc:/app/AppLayouts/Chat/views/ChatView.qml:39, )
Warning: qrc:/app/AppLayouts/Chat/ChatLayout.qml:139: TypeError: Cannot read property 'id' of undefined (qrc:/app/AppLayouts/Chat/ChatLayout.qml:139, )
Warning: qrc:/app/AppLayouts/Chat/ChatLayout.qml:131: TypeError: Cannot read property 'memberRole' of undefined (qrc:/app/AppLayouts/Chat/ChatLayout.qml:131, )
Warning: qrc:/app/AppLayouts/Chat/ChatLayout.qml:122: TypeError: Cannot read property 'id' of undefined (qrc:/app/AppLayouts/Chat/ChatLayout.qml:122, )
Warning: qrc:/app/AppLayouts/Chat/stores/RootStore.qml:19: TypeError: Cannot read property 'chatDetails' of undefined (qrc:/app/AppLayouts/Chat/stores/RootStore.qml:19, )
ERR 2023-07-26 14:37:27.150+10:00 error onRxOwnedCollectibles:               topics="collectible-service" tid=25335 file=service.nim:398 errorStr="\nstatus-go error [methodName:wallet_getOpenseaAssetsByOwnerWithCursor, code:-32000, message:unsuccessful request: 403 Forbidden ]\n"
ERR 2023-07-26 14:37:27.484+10:00 rpc response error                         topics="rpc" tid=25382 file=core.nim:36 err="\nstatus-go error [methodName:wallet_getOpenseaAssetsByNFTUniqueID, code:-32000, message:unsuccessful request: 403 Forbidden ]\n"
ERR 2023-07-26 14:37:27.484+10:00 error doing rpc request                    topics="rpc" tid=25382 file=core.nim:40 methodName=wallet_getOpenseaAssetsByNFTUniqueID exception="\nstatus-go error [methodName:wallet_getOpenseaAssetsByNFTUniqueID, code:-32000, message:unsuccessful request: 403 Forbidden ]\n"
ERR 2023-07-26 14:37:27.484+10:00 error loadTransactionsTask:                topics="transaction-service" tid=25382 file=async_tasks.nim:64 errDesription="\nstatus-go error [methodName:wallet_getOpenseaAssetsByNFTUniqueID, code:-32000, message:unsuccessful request: 403 Forbidden ]\n"
Warning: libpng warning: iCCP: known incorrect sRGB profile (:0, )
Warning: libpng warning: iCCP: known incorrect sRGB profile (:0, )
Warning: libpng warning: iCCP: known incorrect sRGB profile (:0, )
Warning: libpng warning: iCCP: known incorrect sRGB profile (:0, )
Warning: SyntaxError: JSON.parse: Parse error (qrc:/app/AppLayouts/Profile/panels/ProfileShowcasePanel.qml:128, load)
Warning: SyntaxError: JSON.parse: Parse error (qrc:/app/AppLayouts/Profile/panels/ProfileShowcasePanel.qml:128, load)
Warning: SyntaxError: JSON.parse: Parse error (qrc:/app/AppLayouts/Profile/panels/ProfileShowcasePanel.qml:128, load)
Warning: SyntaxError: JSON.parse: Parse error (qrc:/app/AppLayouts/Profile/panels/ProfileShowcasePanel.qml:128, load)
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - getStatusApplication failed bad response 6f05: unexpected response
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
ERR 2023-07-26 14:41:47.732+10:00 Error speeding up archives import:         topics="community-service" tid=25335 file=service.nim:1662 msg="db closed due to profile migration"
rename /tmp/2732592092-v4.db /home/fryorcraken/.config/Status/data/0x756eccbf02cf0aa6458394d5b41a7be9a9b5984d34e5436a33714762bdfdf1ee-v4.db: invalid cross-device link
ERR 2023-07-26 14:42:04.735+10:00 error:                                     topics="accounts-service" tid=25335 file=service.nim:800 procName=convertToKeycardAccount errDesription="rename /tmp/2732592092-v4.db /home/fryorcraken/.config/Status/data/0x756eccbf02cf0aa6458394d5b41a7be9a9b5984d34e5436a33714762bdfdf1ee-v4.db: invalid cross-device link"
fryorcraken commented 1 year ago

Click again "setup a new keycard with an existing account", getting empty pop up:

image

logs:

Warning: qrc:/app/AppLayouts/Chat/views/ChatColumnView.qml:274: TypeError: Cannot read property 'chatDetails' of undefined (qrc:/app/AppLayouts/Chat/views/ChatColumnView.qml:274, )
Warning: qrc:/app/AppLayouts/Chat/views/ChatView.qml:40: TypeError: Cannot read property 'viewAndPostPermissionsSatisfied' of null (qrc:/app/AppLayouts/Chat/views/ChatView.qml:40, )
Warning: qrc:/app/AppLayouts/Chat/views/ChatView.qml:39: TypeError: Cannot read property 'viewOnlyPermissionsSatisfied' of null (qrc:/app/AppLayouts/Chat/views/ChatView.qml:39, )
Warning: qrc:/app/AppLayouts/Chat/ChatLayout.qml:139: TypeError: Cannot read property 'id' of undefined (qrc:/app/AppLayouts/Chat/ChatLayout.qml:139, )
Warning: qrc:/app/AppLayouts/Chat/ChatLayout.qml:131: TypeError: Cannot read property 'memberRole' of undefined (qrc:/app/AppLayouts/Chat/ChatLayout.qml:131, )
Warning: qrc:/app/AppLayouts/Chat/ChatLayout.qml:122: TypeError: Cannot read property 'id' of undefined (qrc:/app/AppLayouts/Chat/ChatLayout.qml:122, )
Warning: qrc:/app/AppLayouts/Chat/stores/RootStore.qml:19: TypeError: Cannot read property 'chatDetails' of undefined (qrc:/app/AppLayouts/Chat/stores/RootStore.qml:19, )
ERR 2023-07-26 14:37:27.150+10:00 error onRxOwnedCollectibles:               topics="collectible-service" tid=25335 file=service.nim:398 errorStr="\nstatus-go error [methodName:wallet_getOpenseaAssetsByOwnerWithCursor, code:-32000, message:unsuccessful request: 403 Forbidden ]\n"
ERR 2023-07-26 14:37:27.484+10:00 rpc response error                         topics="rpc" tid=25382 file=core.nim:36 err="\nstatus-go error [methodName:wallet_getOpenseaAssetsByNFTUniqueID, code:-32000, message:unsuccessful request: 403 Forbidden ]\n"
ERR 2023-07-26 14:37:27.484+10:00 error doing rpc request                    topics="rpc" tid=25382 file=core.nim:40 methodName=wallet_getOpenseaAssetsByNFTUniqueID exception="\nstatus-go error [methodName:wallet_getOpenseaAssetsByNFTUniqueID, code:-32000, message:unsuccessful request: 403 Forbidden ]\n"
ERR 2023-07-26 14:37:27.484+10:00 error loadTransactionsTask:                topics="transaction-service" tid=25382 file=async_tasks.nim:64 errDesription="\nstatus-go error [methodName:wallet_getOpenseaAssetsByNFTUniqueID, code:-32000, message:unsuccessful request: 403 Forbidden ]\n"
Warning: libpng warning: iCCP: known incorrect sRGB profile (:0, )
Warning: libpng warning: iCCP: known incorrect sRGB profile (:0, )
Warning: libpng warning: iCCP: known incorrect sRGB profile (:0, )
Warning: libpng warning: iCCP: known incorrect sRGB profile (:0, )
Warning: SyntaxError: JSON.parse: Parse error (qrc:/app/AppLayouts/Profile/panels/ProfileShowcasePanel.qml:128, load)
Warning: SyntaxError: JSON.parse: Parse error (qrc:/app/AppLayouts/Profile/panels/ProfileShowcasePanel.qml:128, load)
Warning: SyntaxError: JSON.parse: Parse error (qrc:/app/AppLayouts/Profile/panels/ProfileShowcasePanel.qml:128, load)
Warning: SyntaxError: JSON.parse: Parse error (qrc:/app/AppLayouts/Profile/panels/ProfileShowcasePanel.qml:128, load)
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - getStatusApplication failed bad response 6f05: unexpected response
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
Warning: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature. (:0, )
ERR 2023-07-26 14:41:47.732+10:00 Error speeding up archives import:         topics="community-service" tid=25335 file=service.nim:1662 msg="db closed due to profile migration"
rename /tmp/2732592092-v4.db /home/fryorcraken/.config/Status/data/0x756eccbf02cf0aa6458394d5b41a7be9a9b5984d34e5436a33714762bdfdf1ee-v4.db: invalid cross-device link
ERR 2023-07-26 14:42:04.735+10:00 error:                                     topics="accounts-service" tid=25335 file=service.nim:800 procName=convertToKeycardAccount errDesription="rename /tmp/2732592092-v4.db /home/fryorcraken/.config/Status/data/0x756eccbf02cf0aa6458394d5b41a7be9a9b5984d34e5436a33714762bdfdf1ee-v4.db: invalid cross-device link"
ERR 2023-07-26 14:42:50.010+10:00 Error slowing down archives import:        topics="community-service" tid=25335 file=service.nim:1671 msg="db closed due to profile migration"
ERR 2023-07-26 14:43:01.671+10:00 error:                                     topics="wallet-account-service" tid=25335 file=service.nim:179 procName=getKeypairs errName=RpcException errDesription="db closed due to profile migration"
ERR 2023-07-26 14:43:01.672+10:00 error:                                     topics="wallet-account-service" tid=25335 file=service.nim:826 procName=getAllKnownKeycardsGroupedByKeyUid errName=RpcException errDesription="db closed due to profile migration"
ERR 2023-07-26 14:43:06.573+10:00 Error speeding up archives import:         topics="community-service" tid=25335 file=service.nim:1662 msg="db closed due to profile migration"
ERR 2023-07-26 14:43:16.965+10:00 Error slowing down archives import:        topics="community-service" tid=25335 file=service.nim:1671 msg="db closed due to profile migration"
ERR 2023-07-26 14:43:20.803+10:00 Error speeding up archives import:         topics="community-service" tid=25335 file=service.nim:1662 msg="db closed due to profile migration"
fryorcraken commented 1 year ago

Bonus point:

When I restart the app, it now expects to use the keycard! despite the failed migration

Getting "Wrnt Keycard! The card inserted in not linked to your profile" when trying to use the keycard.

~/.local/bin                                                                                                                        ⍉
▶ ./StatusIm-Desktop-v0.13.2-8acc0a-x86_64.AppImage
INFO [07-26|14:47:03.798] Status backend initialized               backend=geth version=0.158.1 commit=3ebf67fcd IpfsGatewayURL=https://ipfs.status.im/
Info: Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. (:0, )
INF 2023-07-26 14:47:04.648+10:00 Version: 0.13.2                            topics="status-app" tid=28420 file=nim_status_client.nim:182
INF 2023-07-26 14:47:04.648+10:00 Commit: 8acc0a00f                          topics="status-app" tid=28420 file=nim_status_client.nim:183
INF 2023-07-26 14:47:04.648+10:00 Current date:                              topics="status-app" tid=28420 file=nim_status_client.nim:184 currentDateTime=2023-07-26T14:47:04+10:00
INF 2023-07-26 14:47:04.649+10:00 starting application controller...         topics="status-app" tid=28420 file=nim_status_client.nim:186
keycard - listing readers
keycard - waiting for card
Warning: libpng warning: iCCP: known incorrect sRGB profile (:0, )
INF 2023-07-26 14:47:11.727+10:00 starting application...                    topics="status-app" tid=28420 file=nim_status_client.nim:189
WRN 2023-07-26 14:47:11.729+10:00 Error decoding signal                      topics="signals-manager" tid=28420 file=signals_manager.nim:48 err="Unknown signal received: mediaserver.started"
Debug: Network Cache Dir:  "/home/fryorcraken/.config/Status/tmp/netcache" (:0, )
keycard - listing readers
keycard - waiting for card
keycard - listing readers
keycard - waiting for card
keycard - listing readers
keycard - waiting for card
keycard - listing readers
keycard - waiting for card
keycard - listing readers
keycard - waiting for card
keycard - listing readers
keycard - waiting for card
keycard - listing readers
keycard - waiting for card
keycard - listing readers
keycard - waiting for card
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card found at index 0
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - card protocol T1
keycard - card protocol T1
keycard - card protocol T1
keycard - card protocol T1
keycard - card protocol T1
keycard - card protocol T1
keycard - card protocol T1
keycard - card protocol T1
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - getStatusApplication failed bad response 6f05: unexpected response
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
fryorcraken commented 1 year ago

when trying to reset the card

keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - listing readers
keycard - waiting for card
keycard - card found at index 0
keycard - using reader ACS ACR39U ICC Reader 00 00
keycard - card protocol T1
keycard - open secure channel failed
%!(EXTRA string=error, *apdu.ErrBadResponse=bad response 6985: unexpected response)
guylouis commented 1 year ago

Using a Mac with M1 pro and MacOS Ventura 13.4, I ran all flows I could think of.

Here are my tests and summary: https://notes.status.im/keycard-tests-0.13.2_incl_nometadatatests?both

Overall:

Regarding the use of "old" cards with status, it's a matter of making sure that a user that has setup his card before metadatas where used is not blocked in any flow. One proposition that we will review with John when he's back is that anytime a card is used with status and it has no metadata to force the user to add some (or generate them automatically e.g use last digits of ethereum address to name accounts)

cc @fryorcraken @saledjenic @bitgamma @John-44

saledjenic commented 1 year ago

I'm not sure if you've been testing this against current release, but many improvements are applied in the last ~month which should be included in the next release which should be released next week.

As of a using an old keycard issue, that's somehow known, the desktop app considers a keycard without metadata as an empty keycard and then displays it as locked keycard or asks user to factory reset it depends on the running flow.

John-44 commented 1 year ago

I'm not sure if you've been testing this against current release, but many improvements are applied in the last ~month which should be included in the next release which should be released next week.

As of a using an old keycard issue, that's somehow known, the desktop app considers a keycard without metadata as an empty keycard and then displays it as locked keycard or asks user to factory reset it depends on the running flow.

@saledjenic could you create a new issue to track "When old Keycard without metadata is unlocked with pin, automatically update keycard to include metadata" (or something like that, you can phrase the issue title better than me :-) )

Issue should be medium priority e.g. ideally something for you to take a look at after you've completed all your current work items.

John-44 commented 1 year ago

One proposition that we will review with John when he's back is that anytime a card is used with status and it has no metadata to force the user to add some (or generate them automatically e.g use last digits of ethereum address to name accounts)

@guylouis @saledjenic yes we should do exactly this! :-)

saledjenic commented 1 year ago

Basically, we have a sync keycard with the app state mechanism developed, but we don't expect Keycard without metadata. Also, some flows simply don't run if a Keycard without metadata is used.

@John-44 an issue for handling that is here: https://github.com/status-im/status-desktop/issues/11933