Skip to main content
----------------------
CPU Usage: X% 
Memory Usage: X% 
----------------------

Local: PyBLOCK
Node:  XxXxXxX
Block: XxXxXxX
Version: X.x.X

A. PyBLOCK
B. Bitcoin Core
L. Lightning Network
P. Platforms
S. Settings
X. Donate
Q. Exit

Select option:     













PyBLOCK

โ„™๐•ช๐”น๐•ƒ๐•†โ„‚๐•‚ ๐•š๐•ฅ๐•ค ๐•’ ๐”น๐•š๐•ฅ๐•”๐• ๐•š๐•Ÿ ๐”ป๐•’๐•ค๐•™๐•“๐• ๐•’๐•ฃ๐•• ๐•จ๐•š๐•ฅ๐•™ โ„‚๐•ช๐•ก๐•™๐•–๐•ฃ๐•ก๐•ฆ๐•Ÿ๐•œ ๐•’๐•–๐•ค๐•ฅ๐•™๐•–๐•ฅ๐•š๐•”.

  • This will fully work on a Node that has Bitcoin Core and LND installed.
  • We fully tested and worked perfect on MyNodeBTC
  • We fully tested and worked perfect on RaspiBlitz
  • We fully tested and worked perfect on BitcoinMachines
  • We fully tested and worked perfect on Umbrel

First Start

  • You will need to find the path of the files tls.cert and admin.macaroon to do the REST connection to have access to LND.

  • Poetry is needed to ensure every user has the same python dependencies installed.

    From LOCAL Node

    Open the Terminal.

    -- Easy mode:

    • a@A:~> sudo apt install hexyl
    • a@A:~> sudo apt install jq
    • a@A:~> pip3 install pybitblock
    • a@A:~> pyblock

    -- Manual mode:

    • a@A:~> sudo apt install hexyl
    • a@A:~> sudo apt install jq
    • a@A:~> git clone https://github.com/curly60e/pyblock.git
    • a@A:~> cd pyblock
    • a@A:~> pip3 install -r requirements.txt
    • a@A:~> cd pybitblock
    • a@A:~> python3 PyBlock.py

    -- Poetry mode:

    • a@A:~> sudo apt install hexyl
    • a@A:~> sudo apt install jq
    • a@A:~> pip3 install poetry
    • a@A:~> git clone https://github.com/curly60e/pyblock.git
    • a@A:~> cd pyblock
    • a@A:~> poetry install
    • a@A:~> cd pybitblock
    • a@A:~> poetry run python3 PyBlock.py

    -- Upgrade:

    • a@A:~> pip3 install pybitblock -U
    • a@A:~> pyblock

    • This is how we continue.


    • It will ask you for the IP:PORT (REST PORT) in this case use: localhost instead of the IP.


    • Then it will ask you for the path to the tls.cert.


    • Then it will ask you for the path to the admin.macaroon.


    • Then it will ask you for the path to bitcoin-cli or if you have already installed just put: bitcoin-cli.


    • And you are in.


    From REMOTE Computer

    • You will need to have tls.cert and admin.macaroon already downloaded from your LND node.
    • Poetry is needed to ensure every user has the same python dependencies installed.

    Open the Terminal.

    -- Easy mode:

    • a@A:~> sudo apt install hexyl
    • a@A:~> sudo apt install jq
    • a@A:~> pip3 install pybitblock
    • a@A:~> pyblock

    -- Manual mode:

    • a@A:~> sudo apt install hexyl
    • a@A:~> sudo apt install jq
    • a@A:~> git clone https://github.com/curly60e/pyblock.git
    • a@A:~> cd pyblock
    • a@A:~> pip3 install -r requirements.txt
    • a@A:~> cd pybitblock
    • a@A:~> python3 PyBlock.py

    -- Poetry mode:

    • a@A:~> sudo apt install hexyl
    • a@A:~> sudo apt install jq
    • a@A:~> pip3 install poetry
    • a@A:~> git clone https://github.com/curly60e/pyblock.git
    • a@A:~> cd pyblock
    • a@A:~> poetry install
    • a@A:~> cd pybitblock
    • a@A:~> poetry run python3 PyBlock.py

    -- Upgrade:

    • a@A:~> pip3 install pybitblock -U

    • a@A:~> pyblock


      • This is how we continue.


      • It will ask you for the IP:PORT (REST PORT).


      • Then it will ask you for the path to the tls.cert.


      • Then it will ask you for the path to the admin.macaroon.


      • Then it will ask you for the path to bitcoin-cli or if you have already installed just put: bitcoin-cli.


      • And you are in.


Dependencies

  • Install Curl on Debian based type:
    • sudo apt install curl

How to execute

  • python3 PyBlock.py

Running PyBLOCK using Docker

First check out or unzip the code to a directory, cd to that directory, and from there type the following commands: (Make sure Docker desktop is running in the background "sudo service docker start".)

  • docker build -t pyblock .

Run it using

  • docker run -p 6969:6969 -it pyblock

Then open http://localhost:6969 with a browser, you will get the PyBLOCK Docker App.

Credentials: "Running:PyBLOCK" ("User:Pass")

Created by

@Curly60e. โšก๏ธ curly60e@zbd.gg

npub1a78zk8cnczxjudg888f9t3va29vxhevvhdkdqvwe7zk70qx488zsc8573s

Pentester and contribution by

@SN. โšก๏ธ sn@getalby.com

npub1h0mlskkqsyct98tldn744wa5j783h8du779c7zdjay29uyzwev4qxx9sjn

Contributor

@Danvergara.

Tools by

@SamouraiDev, @Korynewton, @Tippin_Me, @TallyCoinApp, @DJBooth007, @MemPool, @CoinGecko, @Igor_Chubin, @Shesek, @LNBits, @LNPAYco, @OpenNodeCo, @BlockStream, @Gwidion, @AlphaaZeta, @Hampus_S, @Mutatrum, @RoboHash, @C_Otto83, @BashCo_, @JamesOb, @BenTheCarman, @Whale_Alert, @BitcoinExplorer, @JanoSide, @LNstats, @Slush_Pool, @Braiins_Systems, @CKPoolDev, @KanoBTC, @JohnCantrell97, @JoostJgr, @PRguitarman, @NyanCat, @Mononautical, @Janna3257, @Cercatrova_21, @ChaumDotCom, @CashuBTC, @CalleBTC, @0xB10C, @BitRawr, @Vishalxl, @Odudex, @UTXOracle, @Acinq, @PhoenixWallet, @ForemanMining, @@Ocean_Mining, @LuxorTechnology, @PyPi, ...


PyBLร˜CK SOLO MINING POOL

Are you a Bitcoin Miner?

stratum+tcp://pool.pyblock.xyz:3333

Note that if you do not find a Block, you get no reward at all with Solo Mining.

0.4 % goes to PyBLร˜CK to operate the Pool.


Click here for more info


PyBLOCK POOL WEBSITE


PyBLOCK BOLT12


SUPPORT PyBLร˜CK.

โšก๏ธ curly60e@zbd.gg โšก๏ธ

Bitcoin Address: bc1prwjajvvax2rkm2wzelpfzzc2ncywht69pswnurhzdfj9qujhyxzsqpd3eg

Samourai Wallet Paynym: PM8TJhNTTq3YVocXuPtLjKx7pKkdUxqwTerWJ2j2a7dNitgyMmBPN6gK61yE17N2vgvQvKYokXktt6D6GZFTmocvDJhaUJfHt7ehEMmthjsT3NQHseFM

Monero: 42jtb4dAfm6BQ8h6x56qGyAMMHVXGRwRMTSb2LwsBg1jVqD4TxfpD1pTK56tkrTMGhEKipZdDHfJrB1g8iQfvSyC7gZ9M8M

PyBLร˜CK Nostr Pulic Channel

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pybitblock-2.7.1.tar.gz (5.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pybitblock-2.7.1-py3-none-any.whl (5.5 MB view details)

Uploaded Python 3

File details

Details for the file pybitblock-2.7.1.tar.gz.

File metadata

  • Download URL: pybitblock-2.7.1.tar.gz
  • Upload date:
  • Size: 5.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for pybitblock-2.7.1.tar.gz
Algorithm Hash digest
SHA256 8735d0ae8fed810eec0ebe1a327c978fee6b6397a230bca169f84f785d74fd54
MD5 4a8603040176f32510cd995cebc0f003
BLAKE2b-256 d69712d9aee4646d6a352d77746a0d2d26afd8efe04dd719a52048b20927efee

See more details on using hashes here.

File details

Details for the file pybitblock-2.7.1-py3-none-any.whl.

File metadata

  • Download URL: pybitblock-2.7.1-py3-none-any.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for pybitblock-2.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cdc05bdf9f9a407277f40f8d79247674c4096ee0f427884de1c2ec8d2b903674
MD5 25e6e1f5c37984cea1713381ac467b15
BLAKE2b-256 514594dcbf1dd81fdde18e48a6b2a5df876743b1ef8619c0bb67145df159c6f6

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.7.1 This release

2 files

2.7

2 files

2.4

2 files

2.3.1

2 files

2.2.7

1 file

2.2.6

2 files

2.2.4

2 files

2.2.3

1 file

2.2.2

2 files

2.2.1

2 files

2.2

2 files

2.1

2 files

2.0.17

2 files

2.0.16

2 files

2.0.15

2 files

2.0.14

2 files

2.0.13

2 files

2.0.12

2 files

2.0.11

2 files

2.0.10

2 files

2.0.9

2 files

2.0.8

2 files

2.0.7

2 files

2.0.6

2 files

2.0.5

2 files

2.0.4

2 files

2.0.3

2 files

2.0.1

2 files

2.0

2 files

1.1.14

2 files

1.1.13

2 files

1.1.12

2 files

1.1.11

2 files

1.1.10

2 files

1.1.9

2 files

1.1.8.6

2 files

1.1.8.5

2 files

1.1.8.4

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page