Here we will begin consolidating all of the Q&A's we get on the Discord Chat or elsewhere. Please keep in mind that this page is a work in progress! You can see when wiki pages have been updated by the time stamp in bottom right corner of each page.
*Qortal Core and UI Downloads:* https://github.com/Qortal/qortal/releases
*Qortal Block Explorer: https://qort-explorer.traxo.me/qchat
Important note: If you wipe your database then you will lose access to any funds tied up in trades (QORT or BTC). For pretty much the same reason as if you wiped your Bitcoin wallet DB.
*NO PRE-MINE (chain starts at 0 QORT)
*Project is called Qortal or QORT. Qortal's coin is called and listed on the trade portal as QORT.
*New accounts will require Sponsorship (if you did not purchase a QORTector or are a QORA Forger, you will require sponsorship)
*Account must be level 5 or higher to sponsor (can sponsor up to 5 accounts at a time)
*Sponsorship works by ‘Reward Share’ key in the UI and is assigned to any node
*Either the sponsor or account being sponsored can run it
*Node has to be completely online for 7200 blocks or roughly 5 days (so may take longer than 5 days if node is not online and synced for every block)
*After 7200 blocks (about 5 days), a ‘self share’ is issued and tied to that node’s sponsored account (thereby becoming an official minting-enabled account)
Additional Info (recap):
*5 QORT per block followed by decrease every 6 months until reaching 2 QORT per block
*Average 60 second block time (7200 blocks per day @ 5 QORT block reward)
*1440 blocks per day = 7200 QORT per day (FOR THE CHAIN AS A WHOLE)
*The QORT you earn during pre-launch will NOT carry over to real chain (pre-launch QORT is not real)
*Your level in pre-launch WILL carry over to real chain
*What you earn is based on how many people you share with your account level bracket. Read here for more info on how this works: http://wiki.qortal.org/doku.php?id=qort_model_-_block_rewards
*QORA forgers will be minting-enabled (does not require sponsorship) if you burn QORA before final date to do so which is before 00:00 UTC on 06/29/2020
*QORA forgers will start at a level between 1-5. (Level 5 is the max starting level for forgers.) Those who burned QORA but did NOT forge will not have a level increase but will receive their portion of the 20% block reward.
*Level 1+ can mint
*Level 5+ can sponsor
*The UI and API (http://localhost:12391/) are not web-based so you’ll need to have your core running to access unless you use: https://node10.qortal.org:12391/api-documentation/
How do I burn QORA? How does this work?: http://wiki.qortal.org/doku.php?id=qora_transition
QORA Holders on Poloneix and OpenLedger: QORA will not be accepted and burned from Poloneix and OpenLedger wallets due to these centralized services not allowing people to withdraw their QORA. Sorry folks!
I burned QORA, do I have to mint in order to receive QORT?: No. QORA holders don't have to Mint to get their QORA/QORT conversion but can issue a reward share key to themselves to start Minting. 20% of each block reward will be split among the QORA holders who burned until they reach a total 250:1 transition.
Is there a pre-mine? What will be the supply of QORT: There is no pre-mine. There is no 'cap' on the total, but a decrease in block reward taking place roughly every 6 months in blocks. The starting block reward will be 5, decreasing every 6 months until reaching 2, where it will stay unless voted changed.
What's the difference between QORA forgers and holders? FORGERS are given minting accounts without a need of sponsorship. When you enter your seed to burn QORA, the system will tell you if you're a FORGER as well as your account level! FORGERS and QORA holders who burn are two different things:
QORA holders who burn, get into the transition: 250:1 (QORA:QORT). This is not paid in full immediately as we are starting from the genesis block with NO pre-mine. QORA holders will receive 20% of each block reward as a GROUP - more info on this will be provided in the ANN (we’re working on that now). When you burn your QORA, you will see what level you will be in the QORT system. This will determine your starting block rewards before you begin to level up further.
Why can't OpenLedger and Poloniex wallets be used to burn QORA? These exchanges have been contacted for years by multiple people and refused to cooperate, therefore, they have been banned from The Qortal Network in terms of previously held QORA in these centrally owned wallets. No exchange-controlled wallets will be allowed to burn QORA!
FORGERS were those who forged QORA blocks post block 500k. Forgers will become minters automatically (contingent upon providing a node to the network). They will not require a level 5+ sponsor.
How will the project be rolled out?: http://wiki.qortal.org/doku.php?id=qort_launch_phases
Can anyone connect a node and mint?: http://wiki.qortal.org/doku.php?id=becoming_a_minter
Are there different rewards based on account levels?: http://wiki.qortal.org/doku.php?id=qort_model_-_leveling_system
How do I check my account level?: http://localhost:12391/addresses/
For example, I burned QORA and my account level is 7. What are my rewards?: If you burned QORA, you will receive a portion of the 20% block reward for QORA holders. If you are also a Level 7 and minting, you will also receive a portion of the 20% block reward for Levels 7 & 8 bracket. The 'portion' that you will receive is based on how many other accounts will split up each reward. If you were not a FORGER or purchased a QORTector device, you will require a 5 day sponsorship period to begin minting and begin receiving the Level 7 & 8 reward portion.
When will my QORA:QORT be granted or how does this work? Let's assume you are a level 2. Your level 2 reward is separate from your QORA:QORT transition reward. The transition reward is 20% (split among everyone who burned but also paid at a ratio based on the amount you burned. For example, if you burned twice as much QORA than someone, you will receive twice the payout the other person would receive. This continues until you reach your total 250:1 conversion). This means you can expect a level 2 reward (split among all level 1&2 accounts evenly) PLUS 20% transition reward (split among accounts accordingly as I just stated in previous sentence).
Where do I request sponsorship to become a Level 1 after 7200 blocks? At the current time, all sponsorship requests should be posted in the #if-you-need-sponsorship channel on the Qortal Project Official Discord (https://discord.gg/kbjcsZJ)
How do I mint? How does this work? First, you must be a Level 1 or higher to mint. This means for new accounts, you must get sponsored for the first 7200 blocks, then you become a level 1. You are then a minting enabled account at which time you will earn QORT rewards for being fully synced and “minting”.
What if I want to switch nodes, i.e. from one laptop to another, if I stop the back-end and relaunch 3 minutes later on another machine, do I lose my sponsorship TX? No. The system is counting for a total number of 7200 blocks. This count or credit will not reset if you lose sync for any amount of time.
How can I check my level and number of blocks minted during sponsorship? At the current time, the UI is not showing blocks minted count. You may use this link but 1) core must be fully synced and 2) be sure to input your address at the end in place of where it says “ENTERYOURADDRESSHERE”: “http://localhost:12391/addresses/ENTERYOURADDRESSHERE”
What do I need to do after I have minted 7200 blocks under sponsorship? The sponsor will remove the reward share in the sponsor's UI. The sponsee (YOU) will need to 1) delete minting account in Node Management, 2) delete Reward Share. Then 1) enter public key in Reward Share at 0%, 2) copy Reward Share key and enter in Add Minting Account under Node Management section.
Is there any benefit of running more than one node? You will not earn more QORT for multiple nodes, BUT you will ensure that your account is always synced and minting in the event that one device is not syncing for whatever reason. This is referred to as redundancy.
What is a self-share? This is a term given to mean either 'minting key creation' or 'a reward share between one account and the same account public key, resulting in a key pair demonstrating said relationship, and being of 0%' - any minter of level 1 or higher, may issue a 'self-share' in order to create a minting key to use to begin the process of 'leveling up' as a minter of The Qortal Network.
Will the Qortal Network ever work with centralized exchanges? No! The Qortal Network should never need nor want any support from centralized control. Even if a centralized exchange chooses to freely and of their own accord, list QORT coin, the Qortal Network will neither acknowledge nor support said listing, and will continue to urge users to maintain their own sovereignty, and utilize only decentralized methods by which to exchange their valuable assets!
How will QORT coin gain value? The Trade Portal shall establish a given value to the QORT coin, with a freely used, decentralized, trade and exchange market utilizing true p2p without any centralized control.
Does it matter if my computer sleeps? Your node will not stay synced or sync completely if your computer goes into sleep mode. You will need to turn off anything that stops your computer from processing.
Do I have to run the core and UI at all times? In other words, if the core is running, but the UI is not, am I still minting? You must always have the core running to stay fully synced and “minting”. The UI does not have to be running.
How long does it usually take to sync the chain the first time? In ideal network conditions, a full sync should not take more than 3 hours but will be even faster if you have higher connections with spare ram in hand.
My node is taking a long time to sync and get peers. Any solutions? You can try changing your router settings with port forwarding, or virtual server. These different methods have worked for several people. Otherwise, reach out on Discord for further diagnostics and solutions.
It is never a good idea to add your node in DMZ. That will stop all the DPI and SPI and if you have the API enabled and white listed, you are putting your computer at risk! DMZ bypasses the SPI mechanism of the built in filters and all the internet traffic can reach your node directly. SPI (stateful packet inspection) firewall protects you by examining incoming packets against existing connections.
Also add UPnP text. If a router has it then it must be enabled. UPnP or NAT-pmp opens dynamic port ranges to act as an assist for SPI. Enabling NAT/UPnP solves problem for the most but unfortunately due to the torrent p2p laws most ISPs now filter ports by default at the client side so port forward is also needed. For example:
220.127.116.11:12392 (qortal-1.2.3-2df0453), height 42318, sig: PXNoJM7W, ts 2020-07-31 17:17:24
192.168.100.83:44380 (qortal-1.2.3-2df0453), height 42318, sig: PXNoJM7W, ts 2020-07-31 17:17:24
Look at the second IP address with a dynamic port. This is UPnP working. Instead of 12392 , it has opened a 44380 port for TCP handshake / connect / ACK.
I am seeing the number of connections go up, then back down to 0. You are likely having one of these issues: 1) your system clock is somehow misconfigured, particularly common with Windows systems. Check clock in bottom-right 'system tray' compared with http://time.is/ - if they differ then you need to fix this. Other nodes will refuse to talk to your node if your time is too different. 2) you have some sort of firewall issue. No need to turn off firewall, just allow TCP 12392 (and 12391 if you use API remotely).
To add a peer, do you use the IP address? Port? Use hostname or IP address. Port is not needed unless it's non-default. When you install, it does come with node1 to node10.qortal.org pre-added. These work as well: 1) node2.qortal.org 2) 18.104.22.168 3) node2.qortal.org:12392 4) [21c8:4ed::4:5]:12392
Where is the best place to build API calls? http://localhost:12391/api-documentation/
What is the difference between: 1) minBlockchainPeers 2) maxPeers 3) minOutboundPeers?
1) minBlockchainPeers defines minimum needed to mint / genblock 2) maxPeers defines limit cap that will not be exceeded 3) minOutboundPeers defines minimum peers your node is allowed to connect to.
Is there a guide somewhere how to import a QORA seed into core (no GUI) to get minting? Where is the private key? Is it curl -X POST “http://localhost:12391/admin/mintingaccounts” -H “accept: text/plain” -H “Content-Type: text/plain” -d “private key”? You need to publish your reward-share/self-share transaction first, one step of that is generating your reward-share private key, which is what you pass to /admin/mintingaccounts probably easiest to build your API call using the API documentation page /admin/mintingaccounts uses your reward-share private key.
So first call would be /utils/privatekey with QORA seed as parameter? Yes, to find your public key and you need “apiRestricted”: false in API node's settings.json to allow that call. Use /utils/publickey to obtain public key from private key and /utils/privatekey to generate private key from 16-byte entropy (not actually in use, mostly for dev use).
Could I set minBlockchainPeers to 1? Would it mint? It will not mint as self connect does not count. Your node itself is null !=1. Even if you do, you only fork yourself in an isolated LAN and will never sync. This works by connect, tx - rx - verify - store - forward - verify - store — infinity. A safe would be to set at minimum of 10. Not too low and not too high.
Does Qortal support IPv6 software? -Djava.net.preferIPv4Stack=false \ (software is capable). It all comes down to OS capability. GenX is capable. Windows is also IPv6 enabled by default.
If you have a Linux node, this will throttle your overall outbound connections and cap them at 10. It prevents overloading the network and your node in return. Do not use this if you serve a public node:
``` iptables -A OUTPUT -p tcp –syn –dport 12392 -m connlimit –connlimit-above 10 -j REJECT ```
If I only want to install & run a node on my Windows server and link the minting rewards to my Wallet (Reward Key), how would this be done? 1. Download JDK standalone installer 2. Use Localhost core IP with a remote UI access to enter reward share key 3. Download core zip for Github (not the full installer).
I upgraded the ram on my vps so that my browser wouldn't crash while loading the UI perhaps I missed something when rebooting, is there a command I can use to check? Under qortal folder you can check the log file status tail -f log.txt.1
It seems like sometimes most nodes are 2+ blocks behind, why? This is due to your node doing AT state trimming which takes a time worth one or two blocks.
Where do I find my public key and address? In the UI, there's an info symbol (i) in the top left area next to your account level. Click on the symbol, then you will see your public key and address.
Does anyone know why a level 5 account from QORA wouldn't be minting? I'm receiving rewards from my previous QORA holdings, but it says 'not minting'. You must sponsor yourself by entering your public key into Reward Share, then entering the Reward Share key into the Node Management section where you “Add Minting Account”.
If I have a minting enabled account, should I reward share myself with share percent of 100%? No. Keep reward share at 0% because this is a self share. Reward Share is when you sponsor people and you decide to share your reward with them, so set it to whatever percentage you want to share (if you desire).
Is there a dark mode theme for the UI? You can edit color values here: https://github.com/Qortal/qortal-ui-core/blob/master/config/default.styles.config.js#L7 and can use this color picker if needed: https://htmlcolorcodes.com/color-picker/