mstroehle / ltzcore

A full stack for LitecoinZ application

Home Page:https://litecoinz.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ltzcore Node

Requirements:

  • Trusted P2P Peer
  • MongoDB Server >= v3.4

Checkout the repo

git clone git@github.com:LitecoinZ-Community/ltzcore.git
git checkout master
npm install

Setup Guide

1. Setup Ltzcore config

Example ltzcore.config.json
{
  "ltzcoreNode": {
    "chains": {
      "LTZ": {
        "mainnet": {
          "chainSource": "p2p",
          "trustedPeers": [
            {
              "host": "127.0.0.1",
              "port": 20008
            }
          ],
          "rpc": {
            "host": "127.0.0.1",
            "port": 20009,
            "username": "username",
            "password": "password"
          }
        },
        "regtest": {
          "chainSource": "p2p",
          "trustedPeers": [
            {
              "host": "127.0.0.1",
              "port": 20020
            }
          ],
          "rpc": {
            "host": "127.0.0.1",
            "port": 20021,
            "username": "username",
            "password": "password"
          }
        }
      }
    }
  }
}

2. Setup LitecoinZ Node

Example LitecoinZ Mainnet Config
whitelist=127.0.0.1
txindex=0
listen=1
server=1
irc=1
upnp=1

# Make sure port & rpcport matches the 
# ltzcore.config.json ports for LTZ mainnet

port=20008
rpcport=20009
rpcallowip=127.0.0.1

rpcuser=username
rpcpassword=password

3. Run LitecoinZ node

Example Starting a LitecoinZ Node
# Path to your litecoinz application and path to the config above
/Applications/LitecoinZ-Qt.app/Contents/MacOS/LitecoinZ-Qt -datadir=/Users/username/blockchains/litecoinz-core/networks/mainnet/

4. Start Ltzcore

npm run node

API Documentation

REST API parameters and example responses

Websockets API namespaces, event names, and parameters

Testing ltzcore-node in RegTest

Wallet Guide - Creating, Signing, Import Address

Contributing

See CONTRIBUTING.md on the main ltzcore repo for information about how to contribute.

License

Code released under the MIT license.

Copyright 2015-2019 BitPay, Inc. Bitcore is a trademark maintained by BitPay, Inc.

About

A full stack for LitecoinZ application

https://litecoinz.org/

License:MIT License


Languages

Language:JavaScript 94.5%Language:TypeScript 4.8%Language:HTML 0.5%Language:CSS 0.2%Language:Shell 0.0%Language:Dockerfile 0.0%Language:Makefile 0.0%