Skip to content
A full stack for LitecoinZ application
Branch: master
Clone or download
Pull request Compare This branch is 31 commits ahead, 659 commits behind bitpay:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
packages Merge branch 'master' of git://github.com/bitpay/bitcore Feb 8, 2019
.cz-config.js
.dockerignore Adding docker and removing bitcore-build for now Apr 6, 2018
.editorconfig Adding editorconfig and eslint files May 18, 2018
.env.example Update 'ltzcore' Feb 1, 2019
.eslintignore Eslint with typescript support on the global level May 23, 2018
.eslintrc.json Eslint with typescript support on the global level May 23, 2018
.gitignore Update 'ltzcore' Feb 1, 2019
Contributing.md
Dockerfile Cleanup Jan 30, 2019
Dockerfile-test Cleanup Jan 30, 2019
LICENSE Create LICENSE Jan 4, 2019
README.md Update 'ltzcore' Feb 1, 2019
ci.sh Enabling More Packages + Bitcore - Build (bitpay#1838) Dec 31, 2018
docker-compose.test.yml Update 'ltzcore' Feb 1, 2019
docker-compose.yml Rebrand to 'ltzcore' Jan 30, 2019
lerna.json Bump to version 8.0.1 Feb 4, 2019
ltzcore-test.config.json Update 'ltzcore' Feb 1, 2019
package-lock.json Bump to version 8.0.1 Feb 4, 2019
package.json

README.md

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.

You can’t perform that action at this time.