PODMAN REGTEST
INFINITY PRO

[ BITCOIN DEVELOPMENT UNLEASHED ]

A feature-full Bitcoin regtest environment at your fingertips. Spin up a complete development stack with Bitcoin Core, Electrum, Esplora, and more in seconds.

FEATURES

🪙

Bitcoin Core Node

Full Bitcoin Core daemon serving compact block filters on regtest mode. Complete control over your development blockchain.

bitcoin-cli Ready

Direct access to bitcoin-cli commands with convenient just shortcuts. Mine blocks, send transactions, and more.

🔌

Electrum Server

Integrated Electrum server for wallet development and testing. Perfect for mobile and desktop applications.

🔍

Esplora Server

RESTful blockchain API with Esplora. Query transactions, addresses, and blocks with ease.

🌐

Block Explorer

Fast Bitcoin Block Explorer for visualizing your regtest blockchain. Beautiful UI for debugging.

🎮

Just Commands

Powerful command shortcuts with Just. Mine blocks, check logs, manage wallets - all simplified.

SERVICE ENDPOINTS

Electrum Server tcp://127.0.0.1:60401
Esplora Server http://127.0.0.1:3002
Block Explorer http://127.0.0.1:3003
Bitcoin RPC http://127.0.0.1:18443
Android Emulator (Electrum) tcp://10.0.2.2:60401
Android Emulator (Esplora) http://10.0.2.2:3002

QUICK START

1

Clone

Clone the repository to your local machine

2

Build

Build the container with your preferred Bitcoin version

3

Start

Launch your complete regtest environment

4

Develop

Start mining blocks and building your app

# Clone the repository
git clone https://github.com/thunderbiscuit/podman-regtest-infinity-pro.git
cd podman-regtest-infinity-pro

# Start Podman machine
podman machine start regtest

# Build the container (customize Bitcoin version)
podman --connection regtest build \
  --build-arg BITCOIN_VERSION=28.1 \
  --build-arg TARGET_ARCH=x86_64-linux-gnu \
  --tag localhost/regtest:v1.0.0 \
  --file ./Containerfile

# Create the container
podman --connection regtest create \
  --name RegtestBitcoinEnv \
  --publish 18443:18443 \
  --publish 18444:18444 \
  --publish 3002:3002 \
  --publish 3003:3003 \
  --publish 60401:60401 \
  localhost/regtest:v1.0.0

# Start the environment
just start

# Mine 21 blocks
just mine 21

# Check Bitcoin Core status
just cli getblockchaininfo

# Open the block explorer
just explorer

RESOURCES