FAQ

The XDNA network does not have a unified accounting center. Information about the transactions is fully distributed among the users and is stored on user devices. Transaction are carried out directly between the parties involved (peer-to-peer, P2P). This makes rise to certain aspects that you should know and use correctly.

A P2P transaction of XDNA is created by the sender. The transaction data contain the unique address of the receiving party and the amount of coins. The data are encrypted, signed with a private key of the sender, and broadcasted throughout the network. The recipient decrypts the data using his secret key and the amount of coins is added to his balance after several transaction confirmations are received from other peers, which testifies the genuinity of the operation.

Attention!!! All transactions are non-call, so they cannot be cancelled!

Addresses are unique accounts that store XDNA, they look like this: DgaWqxvF69ph85aDUqph1pBViW7zBYnKRz). Everyone can create an unlimited number of addresses and use them for single operations each, or for long-term storage. Addresses are also used as identifiers for sending and receiving XDNA, thus transactions are made from one address to another.
An address label is a word or a symbolic combination which you can use for convenient records in your address book: whose address this is, what for, etc (e.g. John’s account, for salary, for storage).

All transactions are anonymous (contain no personal data) but they are always accessible. In particular, the information about the amount of XDNA on a certain address and the movement of the coins can be viewed by anyone. You can check the status of any transaction as well as the network stats on explorer.xdna.io.
Your transactions are available in the appropriate section of your wallet.

In order to send XDNA you must know the XDNA address (identifier) of the recipient.
Addresses look like that: DgaWqxvF69ph85aDUqph1pBViW7zBYnKRz.

Fill in the Send field:
Pay to: input the recipient address (if the address is highlighted in red, it does not exist).
Label: input a label if you would like to save the address to your address book.
Amount: enter the amount of coins.
Further on, press the Send button.
If your wallet is encrypted, a password prompt will open.

Attention!!! All transactions are non-call, so they cannot be cancelled!

Transaction confirmations throughout the network take some time. You can track transactions in block explorer: explorer.xdna.io

In order to make invoices in XDNA, go to Request Payment tab and fill out the necessary fields.
Label: an optional label (e.g. from Artur)
Amount: input the sum you request
Message: an optional message.
Further on, press the Request Payment button.
The system will create a new receiving address and a printable form containing a QR code.
The payment address or the whole form is to be transmitted to the payer.
He can either input the address manually or use the mobile wallet with a QR reader for automation.
The incoming funds will be displayed in the payment history.

There are several ways:
1. Perform an operation on a crypto exchange platform. Certain trading experience is required. It’s suitable for experienced users. The exchanges are listed in the appropriate XDNA site section and in our topic on bitcointalk.org
2. Perform a private deal with other community members willing to trade XDNA.

Attention!
Mining is a complex process, that requires technical knowledge. Use your mining equipment at your own risk.

1. Download the XDNA Wallet. Create a XDNA address to receive payments on Recieve tab.

2. Choose a mining pool.
 

3. Download a miner.

AMD:
https://github.com/XDNA-Core/sgminer-hex/releases

NVIDIA:

Windows
ccminer-HEX-x32 / ccminer-HEX-x64

Linux: (HiveOS & Ubuntu)
Сuda 9.1 / Cuda 9.2

4. Create .bat file.
Easiest way to do this – copy and paste an existing .bat file from the miner directory. If there are no .bat files you must create your own.

Create a txt file in the miner folder. Open it. Click on Menu – Save as…
Choose file type “all types” and change filename to “xdna.bat”. Click “Save”.

Rightclick on the file “xdna.bat” and choose “edit”.
Fill the file with technical information, needed to successfuly launch the miner.

AMD:

https://github.com/XDNA-Core/sgminer-hex/releases

NVIDIA:
For Ccminer and MPOS pool:
ccminer -a hex -o stratum+tcp://pool:port -u PoolUsername.WorkerName -p WorkerPassword

For Ccminer and yaamp pool:
ccminer -a hex -o stratum+tcp://pool:port -u XDNAAddress -p c=XDNA

5. Save and run xdna.bat.

That’s all. Have questions or need help? Feel free to ask in our Discord server or Telegram group!

A masternode is a networked computer with an XDNA wallet running. It provides service functions for the coin network and allows the implementation of important additional features, such as voting for project support by the XDNA Fund and superquick InstantSend transaction confirmations.
In order to launch a Masternode one requires:
– 1000/3000/5000 XDNA
– a dedicated IP address
– 24/7 operation with minimal possible setbacks

If there is only a single masternode on the network, a certain portion of a block (usually 50%) is paid as a reward to it. Because the reward is derived from each block, a lone masternode will provide insane dividends of 10000/15000% ROI (annually). However, as the number of masternodes increases to 10, the reward of a single one will decrease 10 times. For 100 masternodes the reward will be 100 times lower. In a typical block reward distribution scheme, if there are 500-750 functioning masternodes each will have a ROI less than 100% (annually) in terms of coins and around 5% in terms of dollar.

We highly recommend using our auto install script 

DO NOT RUN THIS SCRIPT AS ROOT!!!
Login as root (if you have just purchased your VPS, it’s the default user), and add the new user.
DO NOT IGNORE THIS STEP OR YOUR MN WILL NOT BE SET UP PROPERLY!!!

XDNA Masternode Setup Video Tutorial

Manual MN Setup Guide

This guide is for a single masternode on a Ubuntu 16.04 64-bit server (VPS) running headless and will be controlled from the wallet on your local computer. The wallet on the the VPS will be referred to as the Remote wallet.

Requirements for XDNA masternode:

1,000/3,000/5,000 XDNA
A main PC – it will run the control wallet, hold your XDNA and can be turned on and off without affecting the masternode.
Masternode Server (VPS – the computer that will be online 24/7 and have Static IP)
A unique IP address for your VPS (For security reasons, you’re are going to need a different IP for each masternode)

Download, install and synchronise XDNA wallet on your local PC.

Follow this steps.

Configure your local PC

1) Using the control wallet, enter the debug console (Tools > Debug console) and type the following command:
masternode genkey

2) Using the control wallet still, enter the following command:
getaccountaddress MN1 (or use Recieve tab)

3) Still in the control wallet, send 1,000/3,000/5,000 XDNA to the address you generated in step 2 (Be 100% sure that you entered the address correctly. You can verify this when you paste the address into the “Pay To:” field, the label will autopopulate with the name you chose”, also make sure this is exactly 1,000/3,000/5,000 XDNA. No less, no more.)
Be absolutely 100% sure that this is copied correctly. And then check it again. We cannot help you, if you send your XDNA to an incorrect address.

4) Still in the control wallet, enter the command into the console:
masternode outputs

5) Still on the main computer, go into the XDNA data directory, by default in Windows it’ll be
%Appdata%/XDNA
or Linux
~
Find masternode.conf (OR just push “Open Masternode Configuration File” item in Tools menu) and add the following line to it:

<Name of Masternode><space><VPS IP address>:1945<space><The result of Step 1><space><The result of Step 4><space><The number after the long line in Step 4>

Example: MN1 31.14.135.27:1945 892WPpkqbr7sr6Si4fdsfssjjapuFzAXwETCrpPJubnrmU6aKzh c8f4965ea57a68d0e6dd384324dfd28cfbe0c801015b973e7331db8ce018716999 1

Configure your VPS

7) Go to your VPS Remote wallet.
Install the latest version of the XDNA wallet.

Install dependencies:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libboost-all-dev
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
sudo apt-get install libminiupnpc-dev
sudo apt-get install libzmq3-dev

Go to your home directory:
cd ~
From your home directory, download the latest version from the GitHub repository.

https://github.com/XDNA-Core/XDNA/releases

Unzip and extract (use correct file name here):
tar -zxvf xdna-1.0.0-x86_64-linux-gnu.tar.gz
Go to your XDNA directory:
cd ~/XDNA
Note: If this is the first time running the wallet in the VPS, you’ll need to attempt to start the wallet
./xdnad
this will place the config files in your ~/.xdna data directory
press
CTRL+C to exit / stop the wallet.

8) Find the XDNA data directory.
(Linux: ~/.xdna)
cd ~/.xdna

9) Open the xdna.conf by typing
vi xdna.conf
then press i to go into insert mode and make the config look like this:

rpcuser=username
rpcpassword=password
rpcallowip=127.0.0.1
server=1
daemon=1
logtimestamps=1
maxconnections=256
masternodeaddr=your unique public ip address
bind=your unique public ip address:1945
masternode=1
externalip=your unique public ip address
masternodeprivkey=Result of Step 1

Make sure to replace rpcuser and rpcpassword with your own.

10) to exit the editor press
esc
then
:wq!
then press enter

Start your masternode

11) Now, you need to finally start these things in this order
– Start the daemon client on the VPS. First go back to your installed wallet directory,
cd ~/XDNA
and then start the wallet using
./xdnad

– From the Control wallet debug console (on main PC)
startmasternode alias false <mymnalias>

where <mymnalias> is the name of your masternode alias (without brackets)

The following should appear:
“overall” : “Successfully started 1 masternodes, failed to start 0, total 1”,
“detail” : [
{
“alias” : “<mymnalias>”,
“result” : “successful”,
“error” : “”
}

– Back in the VPS (remote wallet), start the masternode
./xdna-cli startmasternode local false

– A message “masternode successfully started” should appear

12)Use the following command to check status:

./xdna-cli masternode status

You should see something like:

{
“txhash” : “334545645643534534324238908f36ff4456454dfffff51311”,
“outputidx” : 0,
“netaddr” : “45.11.111.111:1945”,
“addr” : “Xn6fujc45645645445645R7TiCwexx1LA1”,
“status” : 4,
“message” : “Masternode successfully started”
}

Congratulations! You have successfully created your masternode!

P.S. Thanks to PIVX team for simple MN setup guide.

First of all you will need :
1000/3000/5000 XDNA
XDNA wallet running on a VPS that works 24/7.
XDNA wallet on your local PC, that works 24/7.

We have plans to optimize this function so that you will only need the VPS wallet running.

Set up your masternode using the instruction published on www.xdna.io and wait for the first rewards.

In order to set up automated transfer of coins that your masternode receives to our charity fund you need to execute the following steps.
Open Settings menu item – MultiSend.
Mark the checkbox “Send from Masternode Rewards”
Enter the percent amount of rewards that you want to donate to our charity fund. Either 100% or only 1% of your earnings – any help to XDNA Foundation is vital.
Enter the XDNA Foundation address at appropriate string.
Enter a label for this address so that the wallet will save it in its AddressBook.
Click the “Activate” button.
Click the “Add” button.

That`s all. You can control the success of adding the recipient by using the “View MultiSend” button.

Furthermore, you can add a number of other recipients to send them portions of your earnings.
The addresses of XDNA Foundation and of those people or organizations who have already received our help or still need help are published in the appropriate sections on www.xdna.io.

You have to consider that all settings of the MultiSend function will reset in case your PC reboots or the wallet is restarted. We are working to solve that issue.

You can ask questions on bitcointalk.org and our official Discord server.