Skip to content

Conversation

@friofry
Copy link
Contributor

@friofry friofry commented Oct 24, 2025

fixes #19131
required for #18545

flowchart LR
    step1["Connector service<br/>#19113"] --> step2["QML bridge<br/>#19131"]
    step2 --> step3["Cleanup old provider<br/>#19133"]
    step3 --> step4["ENS service<br/>#19136"]
    step4 --> step5["Integrate Bridge<br/>#19151"]
    
    style step2 fill:#4dabf7,stroke:#1864ab,stroke-width:4px,color:#fff,font-weight:bold
Loading
  • JavaScript side of EIP-1193 Ethereum provider, EIP-6963 provider discovery
  • QML/WebEngine bridge for communication between the web dapp and connector service.
  • ConnectorBridge: Orchestrator component glues WebEngine ↔ Connector communication

@friofry friofry changed the base branch from master to ab/issue-18545-connector-backend October 24, 2025 11:21
@status-im-auto
Copy link
Member

status-im-auto commented Oct 24, 2025

Jenkins Builds

Click to see older builds (13)
Commit #️⃣ Finished (UTC) Duration Platform Result
3e14da7 #2 2025-10-24 11:36:59 ~15 min android/arm64 📄log
3e14da7 #1 2025-10-24 11:37:27 ~15 min windows/x86_64 📄log
3e14da7 #2 2025-10-24 11:37:36 ~16 min ios/aarch64 📄log
✔️ 3e14da7 #1 2025-10-24 11:40:41 ~19 min tests/nim 📄log
3e14da7 #2 2025-10-24 11:42:15 ~20 min linux/x86_64 📄log
3e14da7 #1 2025-10-24 11:43:20 ~21 min macos/aarch64 📄log
3e14da7 #1 2025-10-24 11:47:12 ~25 min macos/aarch64-nwaku 📄log
✔️ 3e14da7 #1 2025-10-24 11:47:43 ~26 min tests/ui 📄log
3e14da7 #2 2025-10-24 11:47:57 ~26 min linux/x86_64-nwaku 📄log
1b0387a #3 2025-10-29 14:17:09 ~7 min ios/aarch64 📄log
1b0387a #3 2025-10-29 14:18:03 ~8 min android/arm64 📄log
✔️ 1b0387a #2 2025-10-29 14:24:42 ~15 min tests/nim 📄log
1b0387a #3 2025-10-29 14:26:09 ~16 min linux/x86_64 📄log
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 9b7ca6c #4 2025-10-29 14:43:25 ~6 min tests/nim 📄log
✔️ 9b7ca6c #5 2025-10-29 14:46:21 ~9 min android/arm64 🤖apk 📲
✔️ 9b7ca6c #5 2025-10-29 14:47:09 ~10 min ios/aarch64 📦pkg
✔️ 9b7ca6c #4 2025-10-29 14:51:06 ~14 min tests/ui 📄log
✔️ 9b7ca6c #4 2025-10-29 14:52:36 ~15 min macos/aarch64 🍎dmg
✔️ 9b7ca6c #5 2025-10-29 14:52:56 ~16 min linux/x86_64 📦tgz
✔️ 9b7ca6c #5 2025-10-29 14:57:22 ~20 min windows/x86_64 💿exe
✔️ 9b7ca6c #4 2025-10-29 14:58:43 ~22 min macos/aarch64-nwaku 🍎dmg
✔️ 9b7ca6c pr19132 2025-10-29 15:11:21 ~18 min tests/e2e 📊rpt
✔️ 9b7ca6c PR19132 2025-10-29 15:15:02 ~17 min tests/e2e-windows 📊rpt
89c7a05 #9 2025-10-29 15:44:26 ~27 min ios/aarch64 📄log
✔️ 89c7a05 #9 2025-10-29 15:46:55 ~29 min android/arm64 🤖apk 📲
✔️ 89c7a05 #9 2025-10-29 15:49:00 ~31 min windows/x86_64 💿exe
✔️ 89c7a05 #8 2025-10-29 15:51:34 ~34 min tests/nim 📄log
✔️ 89c7a05 #9 2025-10-29 15:53:45 ~36 min linux/x86_64 📦tgz
✔️ 89c7a05 #8 2025-10-29 15:54:37 ~37 min macos/aarch64 🍎dmg
✔️ 89c7a05 PR19132 2025-10-29 15:58:47 ~9 min tests/e2e-windows 📊rpt
✔️ 89c7a05 #8 2025-10-29 15:59:51 ~42 min tests/ui 📄log
✔️ 89c7a05 #9 2025-10-29 16:03:51 ~46 min linux/x86_64-nwaku 📦tgz
✔️ 89c7a05 #8 2025-10-29 16:06:27 ~48 min macos/aarch64-nwaku 🍎dmg
✔️ 89c7a05 pr19132 2025-10-29 16:31:09 ~37 min tests/e2e 📊rpt

@friofry friofry force-pushed the ab/issue-18545-connector-backend branch 2 times, most recently from 41977a2 to 2097d2e Compare October 29, 2025 14:06
@friofry friofry force-pushed the ab/issue-18545-connector-backend-2 branch from 3e14da7 to 1b0387a Compare October 29, 2025 14:09
@friofry friofry force-pushed the ab/issue-18545-connector-backend-2 branch from 1b0387a to d698f03 Compare October 29, 2025 14:28
const STATUS_PROVIDER_INFO = {
uuid: "c14d6a7e-14c2-477d-bcb7-ffb732145eae",
name: "Status",
icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzk1MF8xMjM5NikiPiA8bWFzayBpZD0ibWFzazBfOTUwXzEyMzk2IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSItMSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMzIj4gPHBhdGggZD0iTTE2IC0wLjAwMDQ4ODI4MUM0IC0wLjAwMDQ4ODI4MSAwIDMuOTk5NTEgMCAxNS45OTk1QzAgMjcuOTk5NSA0IDMxLjk5OTUgMTYgMzEuOTk5NUMyOCAzMS45OTk1IDMyIDI3Ljk5OTUgMzIgMTUuOTk5NUMzMiAzLjk5OTUxIDI4IC0wLjAwMDQ4ODI4MSAxNiAtMC4wMDA0ODgyODFaIiBmaWxsPSJ3aGl0ZSIvPiA8L21hc2s+IDxnIG1hc2s9InVybCgjbWFzazBfOTUwXzEyMzk2KSI+IDxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZfOTUwXzEyMzk2KSI+IDxjaXJjbGUgY3g9IjIzIiBjeT0iOC45OTk1MSIgcj0iMTkiIGZpbGw9IiMxOTkyRDciLz4gPC9nPiA8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMV9mXzk1MF8xMjM5NikiPiA8Y2lyY2xlIGN4PSIzMyIgY3k9IjE4Ljk5OTUiIHI9IjE5IiBmaWxsPSIjRjZCMDNDIi8+IDwvZz4gPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjJfZl85NTBfMTIzOTYpIj4gPGNpcmNsZSBjeD0iNSIgY3k9IjMwLjk5OTUiIHI9IjE5IiBmaWxsPSIjRkY3RDQ2Ii8+IDwvZz4gPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjNfZl85NTBfMTIzOTYpIj4gPGNpcmNsZSBjeD0iLTciIGN5PSI4Ljk5OTUxIiByPSIxOSIgZmlsbD0iIzcxNDBGRCIvPiA8L2c+IDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTguMTI4NCA4LjgwODQzQzE0Ljk1NTEgOC45ODk4NCAxMi42MTIxIDExLjg3NDMgMTIuMzUxNiAxNS4xMzc1QzEyLjM2NzYgMTUuMTMyNiAxMi4zODUzIDE1LjEyNzYgMTIuNDAzIDE1LjEyMjdDMTIuNDIwNyAxNS4xMTc4IDEyLjQzODQgMTUuMTEyOSAxMi40NTQ0IDE1LjEwOEMxMi44NTM1IDE1LjAwNjcgMTMuMjYxNyAxNC45NDUyIDEzLjY3MzEgMTQuOTI0M0MxNC41NjQxIDE0Ljg3NDUgMTUuMjg4NyAxNC45NTE2IDE2LjAxMzIgMTUuMDI4OEMxNi43Mzg3IDE1LjEwNiAxNy40NjQgMTUuMTgzMiAxOC4zNTYyIDE1LjEzMjlDMTguNzY1OCAxNS4xMTEzIDE5LjE3MjIgMTUuMDQ3OSAxOS41Njg4IDE0Ljk0NEMyMS4yNDc2IDE0LjUwODYgMjIuMjEzNSAxMy4zNzQgMjIuMTI4MiAxMS44MTkxQzIyLjAyMzEgOS44ODcwOCAyMC4wNzY5IDguNjk3MzIgMTguMTI4NCA4LjgwODQzWk0xMy44Nzk2IDIzLjE5MDlDMTcuMDUyOSAyMy4wMDk1IDE5LjM5NTkgMjAuMTI1IDE5LjY1NjQgMTYuODYxOEMxOS42MzYzIDE2Ljg2OCAxOS42MTM1IDE2Ljg3NDIgMTkuNTkxNSAxNi44ODAxQzE5LjU3ODQgMTYuODgzNyAxOS41NjU1IDE2Ljg4NzIgMTkuNTUzNiAxNi44OTA1QzE5LjE1NDUgMTYuOTkxOSAxOC43NDYyIDE3LjA1MzQgMTguMzM0OCAxNy4wNzQyQzE3LjQ0MjcgMTcuMTI0OSAxNi43MTczIDE3LjA0NzkgMTUuOTkxOSAxNi45NzA4QzE1LjI2NzQgMTYuODkzOCAxNC41NDI4IDE2LjgxNjkgMTMuNjUxOCAxNi44NjcxQzEzLjI0MjEgMTYuODg4OCAxMi44MzU4IDE2Ljk1MjEgMTIuNDM5MiAxNy4wNTYxQzEwLjc2MDMgMTcuNDkwNyA5Ljc5ODI5IDE4LjYyNTMgOS44Nzk3OSAyMC4xODAyQzkuOTg0OTEgMjIuMTEyMiAxMS45MzExIDIzLjMwMiAxMy44Nzk2IDIzLjE5MDlaIiBmaWxsPSJ3aGl0ZSIvPiA8L2c+IDwvZz4gPGRlZnM+IDxmaWx0ZXIgaWQ9ImZpbHRlcjBfZl85NTBfMTIzOTYiIHg9Ii01LjQzMDI2IiB5PSItMTkuNDMwNyIgd2lkdGg9IjU2Ljg2MDUiIGhlaWdodD0iNTYuODYwNSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPiA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPiA8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPiA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI0LjcxNTEzIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfOTUwXzEyMzk2Ii8+IDwvZmlsdGVyPiA8ZmlsdGVyIGlkPSJmaWx0ZXIxX2ZfOTUwXzEyMzk2IiB4PSI0LjU2OTc0IiB5PSItOS40MzA3NSIgd2lkdGg9IjU2Ljg2MDUiIGhlaWdodD0iNTYuODYwNSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPiA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPiA8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPiA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI0LjcxNTEzIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfOTUwXzEyMzk2Ii8+IDwvZmlsdGVyPiA8ZmlsdGVyIGlkPSJmaWx0ZXIyX2ZfOTUwXzEyMzk2IiB4PSItMjMuNDMwMyIgeT0iMi41NjkyNSIgd2lkdGg9IjU2Ljg2MDUiIGhlaWdodD0iNTYuODYwNSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPiA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPiA8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPiA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI0LjcxNTEzIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfOTUwXzEyMzk2Ii8+IDwvZmlsdGVyPiA8ZmlsdGVyIGlkPSJmaWx0ZXIzX2ZfOTUwXzEyMzk2IiB4PSItMzUuNDMwMyIgeT0iLTE5LjQzMDciIHdpZHRoPSI1Ni44NjA1IiBoZWlnaHQ9IjU2Ljg2MDUiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4gPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4gPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4gPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNC43MTUxMyIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzk1MF8xMjM5NiIvPiA8L2ZpbHRlcj4gPGNsaXBQYXRoIGlkPSJjbGlwMF85NTBfMTIzOTYiPiA8cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IndoaXRlIi8+IDwvY2xpcFBhdGg+IDwvZGVmcz4gPC9zdmc+",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

borrowed icon and id from browser extension

@friofry friofry force-pushed the ab/issue-18545-connector-backend-2 branch 4 times, most recently from 360bc18 to 9298472 Compare October 29, 2025 15:15
feat(dapp-browser-eip1193)_: js object wrappers (eip1193, eip-6963)

fixes #19131
@friofry friofry force-pushed the ab/issue-18545-connector-backend-2 branch from 9298472 to 89c7a05 Compare October 29, 2025 15:17
@friofry friofry marked this pull request as ready for review October 29, 2025 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Browser] Qml bridge between js <-> connector

2 participants