Skip to content

Trouble connecting to app.safe.global via pyWalletConnect #20

@snarflakes

Description

@snarflakes

Trouble connecting to uptodate pyWalletConnect to app.safe.global. Connecting fine to opensea (including NFT transaction signature) and snapshot, but with app.safe.global just hangs after attempting signature.

here is some log info

DEBUG:pywalletconnect.websocket:Ping received in WebSocket

DEBUG:pywalletconnect.client_v2irn:A JSON message in the queue : {"id":1736966057340092150,"jsonrpc":"2.0","result":true}
DEBUG:pywalletconnect.client_v2irn:Result JSON response received : True
DEBUG:pywalletconnect.client_v2irn:<-- WalletConnect response read : True
DEBUG:pywalletconnect.client_v2irn:Approving the session proposal: {"jsonrpc":"2.0","id":1736966058591574766,"method":"wc_sessionSettle","params":{"relay":{"protocol":"irn"},"controller":{"publicKey":"97a3a917304fe264b81d53a37302c9e86ad7f1965a876b976703b1a9c65acb24","metadata":{"description":"pyWalletConnect v1.6.2 by BitLogiK","url":"https://github.com/bitlogik/pyWalletConnect","icons":["https://raw.githubusercontent.com/bitlogik/pyWalletConnect/master/logo.png"],"name":"pyWalletConnect"}},"namespaces":{"eip155":{"accounts":["eip155:137:0x827d3E01191dE9206ce85197D1e1f2b91Ed7251d"],"methods":["eth_sendTransaction","personal_sign","eth_signTransaction","eth_sign","eth_signTypedData","eth_signTypedData_v4","wallet_addEthereumChain","wallet_switchEthereumChain"],"events":["chainChanged","accountsChanged","message","disconnect","connect"]}},"expiry":1736980458}}
DEBUG:pywalletconnect.client_v2irn:Sending a subscription request for 1d5ffdc784b56a1fafe0d6d4bbc066ff0c708688baad8c9fe85db49fa21f2950.
DEBUG:pywalletconnect.client:WalletConnect message sending to relay : {"jsonrpc":"2.0","id":1736966058611204744,"method":"irn_subscribe","params":{"topic":"1d5ffdc784b56a1fafe0d6d4bbc066ff0c708688baad8c9fe85db49fa21f2950"}}
DEBUG:pywalletconnect.client_v2irn:Waiting for Topic subcription ack.
DEBUG:pywalletconnect.websocket:WebSocket Text message received : {"id":1736966058611204744,"jsonrpc":"2.0","result":"5ca1764468703e43733aa828f3e28f97f78c089b008c47806aa4d602f676b7c7"}
DEBUG:pywalletconnect.client_v2irn:A JSON message in the queue : {"id":444663310227969,"jsonrpc":"2.0","method":"irn_subscription","params":{"id":"6b2d1f3f2e8eba0780636e4a2a5cc51151ac21396506fe5b8110f62090c76c93","data":{"topic":"102bda5b17c589c39402b7e70ed3a5329a371beb8f03c6b36bb0c4b0455750cf","me

DEBUG:pywalletconnect.client_v2irn:A JSON message in the queue : {"id":1736966058611204744,"jsonrpc":"2.0","result":"5ca1764468703e43733aa828f3e28f97f78c089b008c47806aa4d602f676b7c7"}
DEBUG:pywalletconnect.client_v2irn:Result JSON response received : 5ca1764468703e43733aa828f3e28f97f78c089b008c47806aa4d602f676b7c7
DEBUG:pywalletconnect.client_v2irn:<-- WalletConnect response read : 5ca1764468703e43733aa828f3e28f97f78c089b008c47806aa4d602f676b7c7
DEBUG:pywalletconnect.client_v2irn:Sending a publish request for 1d5ffdc784b56a1fafe0d6d4bbc066ff0c708688baad8c9fe85db49fa21f2950.
DEBUG:pywalletconnect.client:WalletConnect message sending to relay : {"jsonrpc":"2.0","id":1736966059454478812,"method":"irn_publish","params":{"topic":"1d5ffdc784b56a1fafe0d6d4bbc066ff0c708688baad8c9fe85db49fa21f2950","message":"AKccZ39xXLoD1rN4bwpxCzTZqZw65JvvAkfMl0jPKGLh79tCVNkUhW26ZbYto8/ILKFTtQI4iY4Y/LNRVyQe/YeCVSGiSNvlTt2VTPjj5h7r17sV9B0mPwvpU8c86tYuhtNOv+mKP9bJduFHzhVXLV5W4hRXnKiBJ6Tj9ihE90F+PoFNEaKKl3LseQqDN+xgs2cKtbsRUWDXc/l+BYXo6zf+B1hcURHQd1jtJA5mOwj846K3br3zuU+jpFny48yOT4DbyQyKQhzWkwcz6VjScpDOP3BKfBM9KV3qfho+LRmYqaY1B7FSaP0UGaBx8v9JVTJYXMSdL5sJIStHkvADVsJ58QAbgtFryvV5tUQrfwqYLDJmbB93n/XXGT6GGWGwuJHDUSsDkRawet75xrp4xZNQkNiL7iBkCrvmMDtZernGidjABv9065anjAlYGXeiaaPIux/qPD1E/1NhI5q1EEB3SxaOSrUB+FX99nplqTyNiYacOdv/bxKr/RpLBNv71qgAUsSi2EcqIE/InRVPrzVjLru6Ofr2GRh9COZ5E94nbrufYp7AySEq7PfMKlOnhIr/XpOAcH/nmpm9QKRX25LyxeCUQ29clxEedzDLxAMjHMRqjQLhmbD09TyLVet5cP247r9ZBLIWY7RYVzqyS/AkmVCskVzP5pca2BVEPr4CdIWQIFN7MilA/IK5fL/4kr+9Bo5GFXJt3vozXbyKOAGFWUCQ0WLLSe5STfQzggq6IjBm5YOUbbXhCOXb61gF84+WNUAq4/NOkiVb67jfYtlvgCw89cKLYZ152FKPKZnsqd1K6vQ27T+28g8MITSTMTzrhYGUtPb4IlkLTfOjJnGMcNc5negGgHrTcWTTAYNmzNibWYSfrlWhpMfoCp4YBL/LzimKW7510ubKlTcBiFF3hjUhfVAfFinNwV/T0CQpTY4S/O/LLWp1eEJxwTJ0oKw8mFb7fjmRy8nZqQe9f1E5a3y7uoktRs1NaEwy2CJFtQpfCyTNW2/RtHc4pTpBJkcfucR9HiGcWph6gHJzZzWYoM5RexGeiF+bYkmXXiESeMCRiwe3rvjNU3C7nOdQ153OMAYzdS8L8EcAmII0nA","ttl":300,"tag":1102}}
DEBUG:pywalletconnect.client_v2irn:Waiting for sessionSettle post ack.
DEBUG:pywalletconnect.client_v2irn:A JSON message in the queue : {"id":444663310227969,"jsonrpc":"2.0","method":"irn_subscription","params":{"id":"6b2d1f3f2e8eba0780636e4a2a5cc51151ac21396506fe5b8110f62090c76c93","data":{"topic":"102bda5b17c589c39402b7e70ed3a5329a371beb8f03c6b36bb0c4b0455750cf","message":"AKzOXhE1GALk0tPjZFBO1aH4PcjG2JYTXdAJAc9o5e8KCW3gtP/KZn6vh2Apw9lxrkl6aZyaew53SMPWsIZC8O06KS1sqNnzFs1mQgedXYQWI4QYzvJSDgFytXi8CCHlkbsX6xDZz1cmFo265pHpMhVcbkO7DZcTb9kY1WzbcE82M+ruYM75d1Z8FBBvIDK6l2ogxRYMYPS0fy4VuVR6YY44SNCe3C0R6l

{"id":444663311301378,"jsonrpc":"2.0","method":"irn_subscription","params":{"id":"5ca1764468703e43733aa828f3e28f97f78c089b008c47806aa4d602f676b7c7","data":{"topic":"1d5ffdc784b56a1fafe0d6d4bbc066ff0c708688baad8c9fe85db49fa21f2950","message":"AMvUUSYBITbm8UMpkOn+PW+sTbwS1P8S7fJRJ9ySwwo1RLMLpr2AUl0d+yWOjZ9XOI4ul79jJBfUHCzW3tanQgzz3QwSP+Dzh2cuzJh2s1s7xMuPMbdX4w==","publishedAt":1736966059679,"tag":1103}}}
DEBUG:pywalletconnect.client_v2irn:A JSON message in the queue : {"id":1736966059454478812,"jsonrpc":"2.0","result":true}
DEBUG:pywalletconnect.client_v2irn:Result JSON response received : True
DEBUG:pywalletconnect.client_v2irn:<-- WalletConnect response read : True
DEBUG:pywalletconnect.client_v2irn:Waiting for sessionSettle post ack.
DEBUG:pywalletconnect.client_v2irn:A message pop from the queue : {"id":444663310227969,"jsonrpc":"2.0","method":"irn_subscription","params":{"id":"6b2d1f3f2e8eba0780636e4a2a5cc51151ac21396506fe5b8110f62090c76c93","data":{"topic":"102bda5b17c589c39402b7e70ed3a5329a371beb8f03c6b36bb0c4b0455750cf","message":"AKzOXhE1GALk0tPjZFBO1aH4PcjG2JYTXdAJAc9o5e8KCW3gtP/KZn6vh2Apw9lxrkl6aZyaew53SMPWsIZC8O06KS1sqNnzFs1mQgedXYQWI4QYzvJSDgFytXi8CCHlkbsX6xDZz1cmFo265pHpMhVcbkO7DZcTb9kY1WzbcE82M+ruYM75d1Z8FBBvIDK6l2ogxRYMYPS0fy4VuVR6YY44SNCe3C0R6lc

pbiI6Imh0dHBzOi8vYXBwLnNhZmUuZ2xvYmFsIiwiaXNTY2FtIjpmYWxzZSwiaXNWZXJpZmllZCI6dHJ1ZX0.1FFBqugZ7SlnKN5OsiSPqvXKyA8IAm4dIbiBO2j68cxST24rTxIXVU5qFsBqRaMjX60v25waARKj0rcG5c6ivQ","publishedAt":1736966036803,"tag":1100}}}
DEBUG:pywalletconnect.websocket:WebSocket Text message received : {"id":444663311647491,"jsonrpc":"2.0","method":"irn_subscription","params":{"id":"5ca1764468703e43733aa828f3e28f97f78c089b008c47806aa4d602f676b7c7","data":{"topic":"1d5ffdc784b56a1fafe0d6d4bbc066ff0c708688baad8c9fe85db49fa21f2950","message":"AMvUUSYBITbm8UMpkOn+PW+sTbwS1P8S7fJRJ9ySwwo1RLMLpr2AUl0d+yWOjZ9XOI4ul79jJBfUHCzW3tanQgzz3QwSP+Dzh2cuzJh2s1s7xMuPMbdX4w==","publishedAt":1736966059679,"tag":1103}}}
DEBUG:pywalletconnect.client_v2irn:A message pop from the queue : {"id":444663311301378,"jsonrpc":"2.0","method":"irn_subscription","params":{"id":"5ca1764468703e43733aa828f3e28f97f78c089b008c47806aa4d602f676b7c7","data":{"topic":"1d5ffdc784b56a1fafe0d6d4bbc066ff0c708688baad8c9fe85db49fa21f2950","message":"AMvUUSYBITbm8UMpkOn+PW+sTbwS1P8S7fJRJ9ySwwo1RLMLpr2AUl0d+yWOjZ9XOI4ul79jJBfUHCzW3tanQgzz3QwSP+Dzh2cuzJh2s1s7xMuPMbdX4w==","publishedAt":1736966059679,"tag":1103}}}
DEBUG:pywalletconnect.client_v2irn:Request message decrypted from topic 1d5ffdc784b56a1fafe0d6d4bbc066ff0c708688baad8c9fe85db49fa21f2950 : {"id":"1736966058591574766n","jsonrpc":"2.0","result":true}
DEBUG:pywalletconnect.client_v2irn:Sending result reply.
DEBUG:pywalletconnect.client_v2irn:<-- WalletConnect response read : {"id":"1736966058591574766n","jsonrpc":"2.0","result":true}
Connected.
To quit : Hit CTRL+C, or disconnect from Dapp.
Now waiting for dapp messages ...
DEBUG:pywalletconnect.client_v2irn:A message pop from the queue : {"id":444663311647491,"jsonrpc":"2.0","method":"irn_subscription","params":{"id":"5ca1764468703e43733aa828f3e28f97f78c089b008c47806aa4d602f676b7c7","data":{"topic":"1d5ffdc784b56a1fafe0d6d4bbc066ff0c708688baad8c9fe85db49fa21f2950","message":"AMvUUSYBITbm8UMpkOn+PW+sTbwS1P8S7fJRJ9ySwwo1RLMLpr2AUl0d+yWOjZ9XOI4ul79jJBfUHCzW3tanQgzz3QwSP+Dzh2cuzJh2s1s7xMuPMbdX4w==","publishedAt":1736966059679,"tag":1103}}}
DEBUG:pywalletconnect.client_v2irn:Request message decrypted from topic 1d5ffdc784b56a1fafe0d6d4bbc066ff0c708688baad8c9fe85db49fa21f2950 : {"id":"1736966058591574766n","jsonrpc":"2.0","result":true}
DEBUG:pywalletconnect.client_v2irn:Sending result reply.
DEBUG:pywalletconnect.client_v2irn:Request query decoded : {"id":"1736966058591574766n","jsonrpc":"2.0","result":true}

<---- Received WalletConnect wallet query :
('1736966058591574766n', None, None)
1736966058591574766n
<class 'tuple'>
<class 'str'>
1736966058591574766n
v1 or v2 data report
None
<class 'NoneType'>
None
DEBUG:pywalletconnect.websocket:Ping received in WebSocket
DEBUG:pywalletconnect.websocket:Pong reply sent
DEBUG:pywalletconnect.websocket:Ping received in WebSocket
DEBUG:pywalletconnect.websocket:Pong reply sent
DEBUG:pywalletconnect.client_v2irn:A JSON message in the queue : {"id":1736966058611204744,"jsonrpc":"2.0","result":"5ca1764468703e43733aa828f3e28f97f78c089b008c47806aa4d602f676b7c7"}
DEBUG:pywalletconnect.client_v2irn:Result JSON response received : 5ca1764468703e43733aa828f3e28f97f78c089b008c47806aa4d602f676b7c7
DEBUG:pywalletconnect.client_v2irn:<-- WalletConnect response read : 5ca1764468703e43733aa828f3e28f97f78c089b008c47806aa4d602f676b7c7
DEBUG:pywalletconnect.client_v2irn:Sending a publish request for 1d5ffdc784b56a1fafe0d6d4bbc066ff0c708688baad8c9fe85db49fa21f2950.
DEBUG:pywalletconnect.client:WalletConnect message sending to relay : {"jsonrpc":"2.0","id":1736966059454478812,"method":"irn_publish","params":{"topic":"1d5ffdc784b56a1fafe0d6d4bbc066ff0c708688baad8c9fe85db49fa21f2950","message":"AKccZ39xXLoD1rN4bwpxCzTZqZw65JvvAkfMl0jPKGLh79tCVNkUhW26ZbYto8/ILKFTtQI4i

Running:
Name: pyWalletConnect
Version: 1.6.2
Summary: WalletConnect implementation for Python wallets
Home-page: https://github.com/bitlogik/pyWalletConnect
Author: BitLogiK
Author-email: contact@bitlogik.fr
License: GPLv3
Location: /home/pi/.local/lib/python3.7/site-packages
Requires: cryptography, wsproto

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions