Skip to content

Instantly share code, notes, and snippets.

View bordalix's full-sized avatar

João Bordalo bordalix

View GitHub Profile
nigiri stop --delete
nigiri start --ln
while [ true ] ; do nigiri rpc --generate 1 ; sleep 10 ; done
nigiri faucet lnd 0.01
nigiri faucet cln 0.01
nigiri cln connect `nigiri lnd getinfo | jq -r .identity_pubkey`@lnd:9735
nigiri lnd openchannel --node_key=`nigiri cln getinfo | jq -r .id` --local_amt=100000
nigiri cln fundchannel `nigiri lnd getinfo | jq -r .identity_pubkey` 100000
nigiri lnd payinvoice `nigiri cln invoice 10000 $(date +%s) "test" | jq -r .bolt11`
nigiri cln pay `nigiri lnd addinvoice 21 | jq -r .payment_request`
# Praias Norte
#EXTINF:-1 group-title="Beachcam" tvg-logo="https://raw.githubusercontent.com/LITUATUI/M3UPT/main/logos/Meo-Beachcam.png",Vila Praia de Âncora
https://video-auth1.iol.pt/beachcam/bcvilapraiadeancora/playlist.m3u8
#EXTINF:-1 group-title="Beachcam" tvg-logo="https://raw.githubusercontent.com/LITUATUI/M3UPT/main/logos/Meo-Beachcam.png",Viana do Castelo | Afife | Arda
https://video-auth1.iol.pt/beachcam/bcafife/playlist.m3u8
#EXTINF:-1 group-title="Beachcam" tvg-logo="https://raw.githubusercontent.com/LITUATUI/M3UPT/main/logos/Meo-Beachcam.png",Viana do Castelo | Cabedelo
https://video-auth1.iol.pt/beachcam/bccabedeloviana/playlist.m3u8
@bordalix
bordalix / main.sh
Created June 26, 2024 15:57
Search for tx in mnemonics
#!/bin/bash
# given a list of mnemonics, try to find tx count for each address in:
# - derivation path 44, 49 and 84:
# - locking script p2pkh, p2wpkh, p2shwpkh and p2tr
# requires hal (https://github.com/stevenroose/hal)
# requires jq (https://jqlang.github.io/jq/)
# example usage:
As transações em Bitcoin são constituídas por inputs e outputs.
Os inputs identificam de onde vêm os bitcoins, os outputs para onde vão os bitcoins.
Os outputs são pequenos programas que bloqueiam os bitcoins contra determinado challenge. Por exemplo, um output pode ser “este bitcoins pertencem a quem provar que tem a chave privada que originou a seguinte chave publica”.
Portanto, um output seria qualquer coisa do género:
<public key> : 02b4632d… (33 bytes)
<opcode>: checkSig (2 bytes)
Vou tentar explicar como funciona o Bitcoin.
Desejem-me sorte.
Segue thread.
Primeiro, os bitcoins em si não existem, tens de deixar de pensar em notas e moedas, isso só complica.
O que existe sim é uma folha de cálculo com o registo de todas as passagens de bitcoins entre pessoas: A Ana passou 3 bitcoins ao Bruno, o Bruno passou 2 bitcoins à Carla, etc.