Documentation

Learn how to use and interact with the Deccord network

Introduction

Deccord (DCD) is a fork of Dash, inheriting its proven features including X11 algorithm, InstantSend, PrivateSend, and masternode functionality. It provides a fast, secure, and private digital currency system with robust governance capabilities.

Key Features

  • X11 Proof of Work algorithm
  • InstantSend for fast transactions
  • PrivateSend for enhanced privacy
  • Two-tier network with masternodes
  • Decentralized governance system

This documentation is a work in progress. Help us improve it by contributing on GitHub.

Technical Specifications

Block Time2 minutes
Max Supply10.5M DCD
AlgorithmX11 (PoW)
Masternode Collateral4,000 DCD
Block Reward5 DCD

Installation

System Requirements

  • 64-bit Operating System
  • 2GB RAM minimum (4GB recommended)
  • 50GB free disk space for blockchain
  • Broadband internet connection

Installation Steps

Windows Installation

  1. 1

    Download the Windows installer

    Get the latest version from our official GitHub releases

  2. 2

    Run the installer package

    Double-click the downloaded file and follow the wizard

  3. 3

    Choose installation directory

    Select where you want to install the wallet (default recommended)

  4. 4

    Initial Setup

    Launch the wallet and wait for blockchain synchronization

Linux Installation (Ubuntu/Debian)

# Download and extract
wget https://github.com/deccord/deccord/releases/latest/download/deccord-linux.tar.gz
tar -xvf deccord-linux.tar.gz

# Run the wallet
cd deccord-*/
./deccord-qt

Make sure to make the binary executable with chmod +x deccord-qt before running

macOS Installation

  1. 1

    Download the macOS DMG

    Get the latest version for your architecture (Intel/Apple Silicon)

  2. 2

    Mount the disk image

    Double-click the downloaded .dmg file

  3. 3

    Install the application

    Drag Deccord to your Applications folder

  4. 4

    First Launch

    Right-click and choose Open to bypass Gatekeeper on first run

RPC Configuration

Create or edit the configuration file in your Deccord data directory:

deccord.conf

rpcuser=your_rpc_username
rpcpassword=your_rpc_password
rpcallowip=127.0.0.1
rpcport=22945
server=1
listen=1
txindex=1
daemon=1
logtimestamps=1
maxconnections=256

Configuration File Location:

Windows: %APPDATA%\\Deccord\\deccord.confLinux: ~/.deccord/deccord.confmacOS: ~/Library/Application Support/Deccord/deccord.conf

Wallet Setup

Initial Configuration

  1. 1

    Launch and Sync

    Open Deccord wallet and wait for blockchain synchronization (may take several hours)

  2. 2

    Encrypt Your Wallet

    Go to Settings → Encrypt Wallet and create a strong passphrase

  3. 3

    Backup wallet.dat

    Go to File → Backup Wallet and save to multiple secure locations

  4. 4

    Configure Settings

    Set up your wallet preferences and network connections

Configuration File

deccord.conf

rpcuser=your_rpc_username
rpcpassword=your_rpc_password
rpcallowip=127.0.0.1
rpcport=22945
server=1
listen=1
txindex=1
daemon=1
logtimestamps=1
maxconnections=256

Important Security Note:

Make sure to use a strong, unique password for rpcpassword. This configuration file should be kept secure and not shared.

Receiving Funds

  1. 1Go to the "Receive" tab
  2. 2Click "Generate New Address"
  3. 3Share the generated address to receive payments

Sending Funds

  1. 1Navigate to the "Send" tab
  2. 2Enter recipient's address and amount
  3. 3Review transaction details
  4. 4Click "Send" and confirm with your passphrase

Masternode Setup

Requirements

  • 4,000 DCD collateral
  • Dedicated IP address
  • Server running 24/7
  • Storage for blockchain

Setup Process

  1. 1Prepare the collateral transaction
  2. 2Configure your masternode server
  3. 3Edit masternode configuration
  4. 4Start your masternode
masternode.conf
masternode=1
masternodeprivkey=YOUR_MASTERNODE_KEY
externalip=YOUR_SERVER_IP

Mining Guide

Solo Mining

Configure your deccord.conf file with:

gen=1
genproclimit=-1 # Number of CPU threads to use

Pool Mining

Connect to a mining pool using your preferred X11 mining software:

ccminer -a x11 -o stratum+tcp://pool-url:port -u wallet_address -p c=DCD

API Reference

RPC Commands

deccord-cli getinfo
deccord-cli masternode status
deccord-cli getblockchaininfo
deccord-cli getnetworkinfo

Common API Endpoints

/api/v1/block

Get block information

/api/v1/tx

Get transaction details

/api/v1/address

Get address balance

/api/v1/masternodes

List active masternodes