mirror of
https://github.com/RoboSats/taptrade-core.git
synced 2025-07-24 11:43:22 +00:00
1.5 KiB
1.5 KiB
RPC Node
This folder contains the documentation for setting up and using the RPC Node in the TapTrade Core repository.
Any developer can use this to test this repository in an isolated Regtest node.
Prerequisites
Before using the RPC Node, make sure you have the following prerequisites installed:
- docker
- docker compose
Installation
To install the RPC Node, follow these steps:
- Clone the TapTrade Core repository to your local machine.
Build the Docker Containers:
-
Navigate to the
rpc_node
folder in the repository.cd rpc_node/regtest
-
Run the following command to build the services:
docker compose build
Start the Services:
- Once the containers are built, you can start the Bitcoin and Electrs services:
docker compose up -d
- This command will run the containers in detached mode. To see the logs in real-time, use:
docker compose logs -f
Check If the Services Are Running:
You can check the status of your containers by running:
```
docker ps
```
Usage
The mine-blocks.sh script is designed to automatically create a wallet, generate initial blocks, and then continue generating blocks at intervals.
docker exec -it bitcoin ./mine-blocks.sh bcrt1pcc5nx64a9d6rpk5fkvr6v2lnk06cwxqmgpv3894ehgwkeeal2qusjgjrk3
API Documentation
For detailed information on the available API endpoints and how to use them, refer to the API documentation file in this folder.