Skip to content

Instantly share code, notes, and snippets.

View setavenger's full-sized avatar
💭
Building BlindBit

Setor setavenger

💭
Building BlindBit
View GitHub Profile
@setavenger
setavenger / Silent-Payment-Notifications-and-Nostr.md
Last active January 16, 2026 06:31
Silent Payments notifications via Nostr - Designing notification messages via Nostr (and other channels) to eliminate scanning efforts for individual transactions.

Silent Payments notifications via Nostr

This write-up has the goal to discuss the approach of sending notifications for incoming Silent Payments transactions via Nostr. The design is an extension of the discussions around "Stealth addresses using nostr" which had a Nostr-only approach.

The design allows for notifications being sent outside of Nostr so for a clearer structure there is a Silent Payments and a Nostr part. The Silent Payments outlines why the schema is suggested as it is and the Nostr part discusses the using nostr as the communication layer for the notifications.

Silent Payments

Silent Payments offer a novel way for receiving payments without interactivity.

@setavenger
setavenger / Silent Payments seed funding.md
Created June 4, 2024 19:45
Simple Send to SP using bitcoin-js lib and blindbitd devtools cli

Standard Funding Process

Use this address-key pair (or any other pair):

Mnemonic: zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo mammal

Address: tb1qs7k3knzplrzegwja45suv30584t4ryafk0hyfq (signet/testnet)

Address: bcrt1qs7k3knzplrzegwja45suv30584t4ryaf5xwf7f (regtest)

@setavenger
setavenger / NostrJoin.md
Last active October 20, 2023 11:01
A nostr based Payjoin upgrade that does not require the sender or receiver to run their own server

NostrJoin (Payjoin v2)

A nostr based Payjoin upgrade that does not require the sender or receiver to run their own server.

Abstract

This proposal suggests a new process for exchanging the PSBTs between the two parties participating in a Payjoin. The fundamental protocol stays unchanged and can be found here. Using the novel network nostr would allow participants to utilize a decentralized communication platform to coordinate their Payjoin. Utilizing nostr DMs an end-to-end-encrypted communication protocol between to parties we can create a workflow which is secure and blends into already existing DMs.

Overview

Keybase proof

I hereby claim:

  • I am setavenger on github.
  • I am setavenger (https://keybase.io/setavenger) on keybase.
  • I have a public key ASBbKc2OdhdgGeGASFtNkxQOHHV9n1KCyDInyXpBEwc8qQo

To claim this, I am signing this object:

@setavenger
setavenger / Sheet_2.py
Last active May 8, 2018 09:01
Sheet 2 for Statistics and Probability
from scipy.stats import poisson
from scipy.stats import binom
from sympy import Matrix, S, linsolve, symbols
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
2.36,3.08,3.83,0.61,0.43,1.31,1.91