Skip to content

Instantly share code, notes, and snippets.

View SamsungGalaxyPlayer's full-sized avatar

Justin Ehrenhofer SamsungGalaxyPlayer

View GitHub Profile
@SamsungGalaxyPlayer
SamsungGalaxyPlayer / openalias-v2-initial-ideas.md
Last active February 12, 2024 16:11
OpenAlias v2 Initial Ideas

Ideas for OpenAlias v2

OpenAlias v1 Format

oa1:[asset_ticker] recipient_address=[address]; recipient_name=[text_description];

OA1 Key-Value Pairs

  • prefix (required)
  • recipient_address (required)
@SamsungGalaxyPlayer
SamsungGalaxyPlayer / protonvpn_exit_ips.py
Created July 25, 2023 19:45
Get all Proton VPN IP addresses and export them into a CSV file
import requests
import csv
response_data = requests.get('https://api.protonmail.ch/vpn/logicals')
response_json = response_data.json()
ip_list = []
for server in response_json['LogicalServers']:
@SamsungGalaxyPlayer
SamsungGalaxyPlayer / bitcoin_privacy_good_enough.md
Created January 22, 2022 01:00
Bitcoin's privacy is good enough copypasta

bro bitcoin has privacy bro you just need to stop thinking of transactions as a single step and more like 14 steps and each step has its own tx fee and a 10-60 minutes of confirmations and just wash it through a bunch of trusted coinjoiners that wont take your money because theyre trusted and then move it through wasabi coinjoin samurai and if you care about privacy that much then just pay cash bro like crypto isnt for everyone sorry dawg but its pseudonymous and lightning solves it and your bank knows that public ledgers are good for accountability bro also i use nordvpn so my transactions are pretty much impossible to trace anyway

https://www.reddit.com/r/moonero/comments/ouo8u9/opt_out_of_mass_surveillance/h74cjtd/

@SamsungGalaxyPlayer
SamsungGalaxyPlayer / monero-thorchain-implementation-notes.md
Last active January 10, 2022 21:19
Monero Thorchain Implementation Notes

Monero Thorchain Implementation Notes

Monero integration on Thorchain presents challenges that are (largely) unique to Monero. Many of the assumptions that Thorchain operates under, such as transaction memos and transparent addresses, fall apart at least in some form. This document should help address these misplaced assumptions to allow the inclusion of Monero into Thorchain with a reasonable implementation.

Issue #1: Monero tx_extra is nonstandard

The Monero community wants transactions to look as indistinguishable to each other as possible. If some transactions have a unique use of tx_extra (Monero’s arbitrary storage feature), they will undoubtedly stick out.

While one can proceed with the aggressive use of tx_extra in a nonstandard format, this is risky because the Monero community may move to make this incompatible with consensus rules.

@SamsungGalaxyPlayer
SamsungGalaxyPlayer / monero_acceptance_request.md
Last active September 28, 2021 18:20
For cold emailing merchants that support Bitcoin and that you believe should support Monero

Hello <>,

I notice that you accept Bitcoin as payment for your services. Increasingly, merchants whose customers care about privacy accept payments and donations in Monero (XMR). Monero offers strong privacy protections by default.

There are many ways to accept Monero, including direct acceptance, BTCPayServer, GloBee, and NOWPayments (which also can convert to an EUR bank account for settlement).

Thank you for your time, and please do not hesitate to ask if you have questions. Adding support for Monero isn't just you adding any other coin; it's the world's most used private digital payment option.

Thanks,

Monero
XMR
fluffypony
rehrar
RandomX
hyc
luigi
dEBRUYNE
needmoney90
ArticMine
#!/bin/sh
# Usage: format-irclog.sh <file>
# 1. Append two spaces to the end of each line.
# 2. Remove all characters before last `<`, e.g. `<matterbridge> <sgp> foo` becomes `<sgp> foo`.
# 3. Remove lines containing `⇐` (parts).
# 4. Remove lines containing `→` (joins).
# 5. Escape the `*` character, e.g. `*foo*` becomes `\*foo\*`.
# 6. Escape the `<` character, e.g. `<3` becomes `\<3`.

Keybase proof

I hereby claim:

  • I am samsunggalaxyplayer on github.
  • I am justinehrenhofer (https://keybase.io/justinehrenhofer) on keybase.
  • I have a public key ASAqIYVXp7OLWKGGW4gzx47_nzqvwoQ9p7BteCswQ17D1go

To claim this, I am signing this object: