Home

Awesome

Ptarmigan

Build Status License PRs Welcome Issue Welcome

<!-- [![Coverity Scan Build Status](https://scan.coverity.com/projects/15128/badge.svg)](https://scan.coverity.com/projects/nayutaco-ptarmigan) -->

Ptarmigan

About

Setup

Install

sudo apt install -y git autoconf pkg-config build-essential libtool python3 wget jq bc

git clone https://github.com/nayutaco/ptarmigan.git
cd ptarmigan
make full

# takes a lot of time...

NOTE and details

Starting bitcoind

At first, start bitcoind. ptarmd use bitcoind JSON-RPC, so need rpcuser and rpcpassword.

rpcuser=bitcoinuser
rpcpassword=bitcoinpassword
server=1
txindex=1
testnet=1
bitcoind -daemon

# check started chain
bitcoin-cli getblockchaininfo | jq -e '.chain'

Starting ptarmd

For starting ptarmd, you should make new node as follows.

cd ptarmigan/install
./new_nodedir.sh [NODENAME]
cd [NODENAME]

# start ptarmigan daemon
#   CHAIN=mainnet, testnet or regtest
../ptarmd --network=testnet

How to use

Note: ptarmigan has interfaces of CLI, JSON-RPC and REST API. But CLI and JSON-RPC will change in the near future. Try the newer REST API interface.

Dependency

libraries

application

Security

If you find any issues regarding security, please disclose the information by sending an (possibly encrypted) email to security at nayuta dot co. Our PGP key 3C95B178758342844787766AAF91183E1DCC4222.