Event JSON
{
"id": "c3e722aeabf34f842c5c4687b1c7c1a61cf749b6394b0c527424fd78b743024b",
"pubkey": "7f2647f80d57d54eb6ddd0d992a9757a341ed49dd4074cc78fc01ddea10a1ad9",
"created_at": 1739411150,
"kind": 9802,
"tags": [
[
"context",
"Connecting Nostr apps to external wallets is accomplished via the Nostr Wallet Connect protocol. It utilizes Nostr’s public relay infrastructure to enable communication between apps and wallets. You can learn more about this protocol here, and access developer docs here.\n\nThe smooth, two-click connection setup UX is implemented through deep links between Primal and the external app. Here’s the deep link that the external app needs to call to invoke this feature: \n\nnostrnwc+primal://connect?appicon=[icon_url]\u0026appname=[app_name]\u0026callback=[callback_string]\n\nAfter the user clicks “Create Wallet Connection” in Primal, the Primal app calls the deep link defined in the callback, and passes the NWC connection string. That’s all that the external app needs to make the wallet connection."
],
[
"alt",
"This is a highlight created in https://primal.net iOS application"
],
[
"a",
"30023:d61f3bc5b3eb4400efdae6169a5c17cabf3246b514361de939ce4a1a0da6ef4a:Every-App-Needs-Bitcoin-cy3uvd"
],
[
"p",
"d61f3bc5b3eb4400efdae6169a5c17cabf3246b514361de939ce4a1a0da6ef4a"
]
],
"content": "Connecting Nostr apps to external wallets is accomplished via the Nostr Wallet Connect protocol. It utilizes Nostr’s public relay infrastructure to enable communication between apps and wallets. You can learn more about this protocol here, and access developer docs here.\n\nThe smooth, two-click connection setup UX is implemented through deep links between Primal and the external app. Here’s the deep link that the external app needs to call to invoke this feature: \n\nnostrnwc+primal://connect?appicon=[icon_url]\u0026appname=[app_name]\u0026callback=[callback_string]\n\nAfter the user clicks “Create Wallet Connection” in Primal, the Primal app calls the deep link defined in the callback, and passes the NWC connection string. That’s all that the external app needs to make the wallet connection.",
"sig": "5e01bb36ccdc9ed8e2e0d8acee6400c8f5076d0179e734e32915ad74661b4f0162eba202e7323c68afdea945df863c6dc16fc3278abf6a457c3cbb1642947f82"
}