Giter VIP home page Giter VIP logo

nilsnilson / pyblock Goto Github PK

View Code? Open in Web Editor NEW

This project forked from curly60e/pyblock

0.0 0.0 0.0 2.76 MB

β„™π•ͺ𝔹𝕃𝕆ℂ𝕂 π•šπ•₯𝕀 𝕒 π”Ήπ•šπ•₯π•”π• π•šπ•Ÿ 𝔻𝕒𝕀𝕙𝕓𝕠𝕒𝕣𝕕 π•¨π•šπ•₯𝕙 β„‚π•ͺπ•‘π•™π•–π•£π•‘π•¦π•Ÿπ•œ 𝕒𝕖𝕀π•₯𝕙𝕖π•₯π•šπ•”.

License: MIT License

Python 100.00%

pyblock's Introduction

----------------------
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:~> pip3 install pybitblock
    • a@A:~> pyblock

    -- Manual mode:

    • a@A:~> sudo apt install hexyl
    • 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:~> pip3 install pybitblock
      • a@A:~> pyblock

      -- Manual mode:

      • a@A:~> sudo apt install hexyl
      • 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

Created by

@Curly60e. ⚑️ [email protected]

Pentester and contribution by

@SN. ⚑️ [email protected]

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, @PyPi, ...

PyBLØCK Widget

Tutorial

  1. Install the app "Scriptable" -> Apple Appstore - Scriptable
  2. Open the app and click the "+" sign on the top right corner.
  3. Copy or Download the following script created by PyBLOCK:
  4. Paste or Open in Scriptable.
  5. Run the script.
  6. Click and done.
  7. Go to the homescreen, press and hold for a few seconds to make the icons move. Tab on the top left corner the "+" symbol.
  8. Scroll down untill you find the "Scriptable" App. Select it and scroll to the right for the full sized version.
  9. Click "Add Widget" and tab the new created widget to edit it. Select the created script and you're done.

SUPPORT PyBLØCK.

⚑️ [email protected] ⚑️

Bitcoin Address: bc1qjzaz34nv2ev55vfdu9m5qh0zq0fwcn6c7pkcrv

Samourai Wallet Paynym: PM8TJhNTTq3YVocXuPtLjKx7pKkdUxqwTerWJ2j2a7dNitgyMmBPN6gK61yE17N2vgvQvKYokXktt6D6GZFTmocvDJhaUJfHt7ehEMmthjsT3NQHseFM

Monero: 42jtb4dAfm6BQ8h6x56qGyAMMHVXGRwRMTSb2LwsBg1jVqD4TxfpD1pTK56tkrTMGhEKipZdDHfJrB1g8iQfvSyC7gZ9M8M

pyblock's People

Contributors

curly60e avatar satoshinakamotobitcoin avatar danvergara avatar sourcery-ai-bot avatar dependabot[bot] avatar korynewton avatar djbooth007 avatar samouraidev avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.