Skip to content

Instantly share code, notes, and snippets.

View jaonoctus's full-sized avatar

João Dias jaonoctus

View GitHub Profile
#!/bin/bash
CONTAINER_NAME=ez-testnet
CONTAINER_FOLDER=$(pwd)/data
docker run -it --rm \
--name $CONTAINER_NAME \
-v $CONTAINER_FOLDER:/data \
-e TOR=0 \
-e EXPLORER=1 \
@jaonoctus
jaonoctus / bitcoin.conf
Last active September 11, 2024 17:21
DOCKER BITCOIN + RPC EXPLORER + ELECTRS
testnet=0
regtest=0
# Memory
dbcache=200
maxmempool=300
# Indexes
txindex=1
blockfilterindex=1
@jaonoctus
jaonoctus / start.sh
Created March 27, 2022 03:42
eznode start script
#!/bin/bash
CONTAINER_NAME=ez
CONTAINER_FOLDER=$(pwd)/data
docker run -it --rm \
--name $CONTAINER_NAME \
-v $CONTAINER_FOLDER:/data \
-e TOR=1 \
-e EXPLORER=1 \

Listar carteiras

bitcoin-cli listwallets

Criar carteira

bitcoin-cli -named createwallet wallet_name=NOME_DA_CARTEIRA blank=true disable_private_keys=false descriptors=true

Listar descriptors

@jaonoctus
jaonoctus / bos.sh
Last active January 29, 2022 19:38
BOS command for Docker/BTCPayServer
#!/bin/bash
docker run -it --rm \
--network="generated_default" \
-v $HOME/.bos:/home/node/.bos \
-e BOS_DEFAULT_SAVED_NODE=YOUR_NODE_NAME \
alexbosworth/balanceofsatoshis "$@"
import json
import subprocess
import sys
def lncli(command):
try:
complete_command = ['lncli'] + command
result_process = subprocess.run(complete_command, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
except FileNotFoundError:
@jaonoctus
jaonoctus / docker-compose.yml
Created July 13, 2021 21:34
Bitcoin dockerized node
version: '3'
services:
bitcoin:
container_name: bitcoin
entrypoint: bitcoind --assumevalid=0
image: lncm/bitcoind:v0.21.1
volumes:
- ${PWD}/data/bitcoin:/data/.bitcoin
restart: on-failure
version: '3.4'
services:
rpc-explorer1:
container_name: regtest_explorer1
image: getumbrel/btc-rpc-explorer:v3.1.1
network_mode: "host"
environment:
BTCEXP_HOST: 0.0.0.0
BTCEXP_BITCOIND_URI: "bitcoin://polaruser:[email protected]:18443?timeout=10000"
version: '3.7'
services:
electrs:
container_name: mempoolspace_electrs
image: dmp1ce/electrs
command: "./target/release/electrs --network regtest"
network_mode: "host"
restart: on-failure
environment:
@jaonoctus
jaonoctus / AuthService.ts
Last active April 2, 2020 12:00
adonisJS JWT Auth
// VueJS frontend
import ApiService from './api.service'
export type LoginCredentials = {
email: string;
password: string;
}
class AuthService {