Skip to content

Instantly share code, notes, and snippets.

View sethforprivacy's full-sized avatar

Seth For Privacy sethforprivacy

View GitHub Profile
@sethforprivacy
sethforprivacy / sethforprivacy-subscriptions.opml
Last active October 17, 2023 21:07
My favorite RSS feeds
<?xml version="1.0" encoding="UTF-8"?>
<opml version="1.1">
<head>
<title>sethforprivacy-subscriptions.opml</title>
</head>
<body>
<outline text="Bitcoin" title="Bitcoin">
<outline text="@lightcoin" title="@lightcoin" description="" type="rss" version="RSS" htmlUrl="https://lightco.in/" xmlUrl="https://lightco.in/feed/"/>
<outline text="6102bitcoin" title="6102bitcoin" description="" type="rss" version="RSS" htmlUrl="https://6102bitcoin.com" xmlUrl="https://6102bitcoin.com/index.xml"/>
<outline text="Athena Alpha" title="Athena Alpha" description="" type="rss" version="RSS" htmlUrl="https://www.athena-alpha.com/" xmlUrl="https://www.athena-alpha.com/feed/"/>
@sethforprivacy
sethforprivacy / nostr.txt
Created March 9, 2023 15:24
Nostr verification
Verifying that I control the following Nostr public key: npub1tr4dstaptd2sp98h7hlysp8qle6mw7wmauhfkgz3rmxdd8ndprusnw2y5g
@sethforprivacy
sethforprivacy / fix_ssl_cert_perms.md
Last active August 17, 2022 20:30
Fixing issues with permissions on BTCPay Server Monero daemons

You can view these steps and others at my BTCPay guide now: https://sethforprivacy.com/guides/accepting-monero-via-btcpay-server/#troubleshooting

Fixing issues with permissions on BTCPay Server Monero daemons

A recent change to monerod makes it write SSL certs to disk in its data directory, something that can fail if the permissions on the data directory are incorrect. You can follow the steps here to correct those issues and get monerod back up and running.

From the monerod container

Exec into monerod container

@sethforprivacy
sethforprivacy / privkey_to_wif.py
Created August 11, 2022 19:53
Recover Bitcoin private key to WIF format
import bitcoin
private_key = 'REPLACE_WITH_PRIVATE_KEY'
compressed_private_key = private_key + '01'
wifcomp1 = bitcoin.encode_privkey(bitcoin.decode_privkey(private_key, 'hex'), \
'wif_compressed')
print(wifcomp1)
@sethforprivacy
sethforprivacy / monero_merchant_template.md
Last active June 18, 2021 13:03
A short and sweet template for requesting Monero acceptance by merchants. Please don't forget to customize for you and the service you're reaching out to!

Monero is a decentralized and open-source cryptocurrency that protects both sender and receiver privacy by default for all users. It has a vibrant pro-privacy community and meshes well with a service like . More information about Monero can be found here:

https://www.getmonero.org/get-started/what-is-monero/

Would it be possible to get Monero added as a supported cryptocurrency? There are lots of good details available here around the benefits for you and your customers, as well as how to integrate Monero:

https://www.monerooutreach.org/merchants/ https://monerointegrations.com/

A few specific options for Monero acceptance are:

@sethforprivacy
sethforprivacy / download_monero_binaries.sh
Last active April 17, 2024 13:51
Bash script that downloads and verifies the latest Linux x64/x86 binaries.
#!/bin/bash
# Download binaryfate's GPG key
wget -q -O binaryfate.asc https://raw.githubusercontent.com/monero-project/monero/master/utils/gpg_keys/binaryfate.asc
# Verify binaryfate's GPG key
echo "1. Verify binaryfate's GPG key: "
gpg --keyid-format long --with-fingerprint binaryfate.asc
# Prompt user to confirm the key matches that posted on https://src.getmonero.org/resources/user-guides/verification-allos-advanced.html
echo