upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/100.md
diff options
context:
space:
mode:
Diffstat (limited to '100.md')
-rw-r--r--100.md30
1 files changed, 8 insertions, 22 deletions
diff --git a/100.md b/100.md
index 24bf09f..571d1eb 100644
--- a/100.md
+++ b/100.md
@@ -456,63 +456,49 @@ Android intents and browser urls have limitations, so if you are using the `retu
456 - params: 456 - params:
457 457
458 ```js 458 ```js
459 const intent = `intent:#Intent;scheme=nostrsigner;S.compressionType=none;S.returnType=signature;S.type=get_public_key;S.callbackUrl=https://example.com/?event=;end`; 459 window.href = `nostrsigner:?compressionType=none;returnType=signature;type=get_public_key;callbackUrl=https://example.com/?event=`;
460
461 window.href = intent;
462 ``` 460 ```
463 461
464- **sign_event** 462- **sign_event**
465 - params: 463 - params:
466 464
467 ```js 465 ```js
468 const intent = `intent:${eventJson}#Intent;scheme=nostrsigner;S.compressionType=none;S.returnType=signature;S.type=sign_event;S.callbackUrl=https://example.com/?event=;end`; 466 window.href = `nostrsigner:${eventJson}?compressionType=none;returnType=signature;type=sign_event;callbackUrl=https://example.com/?event=`;
469
470 window.href = intent;
471 ``` 467 ```
472 468
473- **nip04_encrypt** 469- **nip04_encrypt**
474 - params: 470 - params:
475 471
476 ```js 472 ```js
477 const intent = `intent:${plainText}#Intent;scheme=nostrsigner;S.pubKey=${hex_pub_key};S.compressionType=none;S.returnType=signature;S.type=nip04_encrypt;S.callbackUrl=https://example.com/?event=;end`; 473 window.href = `nostrsigner:${plainText}?pubKey=${hex_pub_key};compressionType=none;returnType=signature;type=nip04_encrypt;callbackUrl=https://example.com/?event=`;
478
479 window.href = intent;
480 ``` 474 ```
481 475
482- **nip44_encrypt** 476- **nip44_encrypt**
483 - params: 477 - params:
484 478
485 ```js 479 ```js
486 const intent = `intent:${plainText}#Intent;scheme=nostrsigner;S.pubKey=${hex_pub_key};S.compressionType=none;S.returnType=signature;S.type=nip44_encrypt;S.callbackUrl=https://example.com/?event=;end`; 480 window.href = `nostrsigner:${plainText}?pubKey=${hex_pub_key};compressionType=none;returnType=signature;type=nip44_encrypt;callbackUrl=https://example.com/?event=`;
487
488 window.href = intent;
489 ``` 481 ```
490 482
491- **nip04_decrypt** 483- **nip04_decrypt**
492 - params: 484 - params:
493 485
494 ```js 486 ```js
495 const intent = `intent:${encryptedText}#Intent;scheme=nostrsigner;S.pubKey=${hex_pub_key};S.compressionType=none;S.returnType=signature;S.type=nip04_decrypt;S.callbackUrl=https://example.com/?event=;end`; 487 window.href = `nostrsigner:${encryptedText}?pubKey=${hex_pub_key};compressionType=none;returnType=signature;type=nip04_decrypt;callbackUrl=https://example.com/?event=`;
496
497 window.href = intent;
498 ``` 488 ```
499 489
500- **nip44_decrypt** 490- **nip44_decrypt**
501 - params: 491 - params:
502 492
503 ```js 493 ```js
504 const intent = `intent:${encryptedText}#Intent;scheme=nostrsigner;S.pubKey=${hex_pub_key};S.compressionType=none;S.returnType=signature;S.type=nip44_decrypt;S.callbackUrl=https://example.com/?event=;end`; 494 window.href = `nostrsigner:${encryptedText}?pubKey=${hex_pub_key};compressionType=none;returnType=signature;type=nip44_decrypt;callbackUrl=https://example.com/?event=`;
505
506 window.href = intent;
507 ``` 495 ```
508 496
509- **decrypt_zap_event** 497- **decrypt_zap_event**
510 - params: 498 - params:
511 499
512 ```js 500 ```js
513 const intent = `intent:${eventJson}#Intent;scheme=nostrsigner;S.compressionType=none;S.returnType=signature;S.type=decrypt_zap_event;S.callbackUrl=https://example.com/?event=;end`; 501 window.href = `nostrsigner:${eventJson}?compressionType=none;returnType=signature;type=decrypt_zap_event;callbackUrl=https://example.com/?event=`;
514
515 window.href = intent;
516 ``` 502 ```
517 503
518## Example 504## Example
@@ -542,7 +528,7 @@ Android intents and browser urls have limitations, so if you are using the `retu
542 } 528 }
543 let encodedJson = encodeURIComponent(JSON.stringify(json)) 529 let encodedJson = encodeURIComponent(JSON.stringify(json))
544 var newAnchor = document.createElement("a"); 530 var newAnchor = document.createElement("a");
545 newAnchor.href = `intent:${encodedJson}#Intent;scheme=nostrsigner;S.compressionType=none;S.returnType=signature;S.type=sign_event;S.callbackUrl=https://example.com/?event=;end`; 531 newAnchor.href = `nostrsigner:${encodedJson}?compressionType=none;returnType=signature;type=sign_event;callbackUrl=https://example.com/?event=`;
546 newAnchor.textContent = "Open External Signer"; 532 newAnchor.textContent = "Open External Signer";
547 document.body.appendChild(newAnchor) 533 document.body.appendChild(newAnchor)
548 } 534 }