Hello all!

 

I have come once again to make everyone aware of…

 

Some Important Information!

The Blockchain has been auto-updated and reset

We have issued the auto-update @block 10066 on the old chain. Once your node reaches that block, within 5 minutes it should update itself…

HOWEVER…

We did notice and are now fixing a bug with Windows machines and auto-update transactions being carried out.

Windows machines may not fully implement the update correctly (until we fix that in a future update.)

This means… Windows users may have to manually update the core one last time. (you can download the newest version from here – https://github.com/QORT/qortal/releases/download/v1.0.2/Qortal-1.0.2.exe¬† )

Version 1.0.2 is a complete blockchain reset. The chain will once again start from 0, all reward shares and minting tx must be redone

(for multiple reasons which I will further explain.)

Reward_share transaction creation fix implemented in the UI (the main reason for the reset)

In the previous UI version, we discovered the reward_share transactions were at one point in the multitude of cryptographic actions necessary to create the reward_shares, was USING AN INCORRECT ALGO. Due to this fact, we were forced to completely rework the reward_share system in the UI.

This causes a few things…

Use of the OLD UI MUST BE DISCONTINUED. Because it utilizes an incorrect algo, using it will generate an incorrect key. If you use this incorrect key on the new version of the core, IT WILL CAUSE YOU TO NEVER BE ABLE TO MINT. So this is VERY important.

UPDATE YOUR UI IMMEDIATELY. – Use of the new UI on the old core will cause no issues (other than keys generated with the old UI not being recognized.) But you CANNOT use the old UI with the new core, else you risk ruining your minting account FOREVER.

This is the ‘final’ chain in terms of minting levels. – these minting accounts and their levels will carry over through Genesis, so be sure not to ruin them by utilizing the old UI.

An easy way to tell if you’re using the new UI (considering the fact it was built correctly) – if it listens on port 12388 and 12399, you’re on the NEW UI.

The New UI also shows correct information for QORA accounts – old address, and burn balance.

The New UI doesn’t show QORA account information unless it is a QORA seed that was imported to start the account.

The New UI fixes the node uptime counter being incorrect.

The New UI fixes the random ‘default info’ in multiple locations.

The New UI is now accessed via http://localhost:12388

We changed the port the UI uses to avoid conflicts with web host services that listen on the default port 80.

The New CORE – WITH THE NEW UI – you can now right click the taskbar Qortal icon, and click ‘Open UI‘, and it will take you to the UI.

The new UI comes complete with a NEW REPO located at https://github.com/qort/ along with all of the other Qortal project repos.

I have also updated the scripts on my repos for the UI installation.

UI setup info

WINDOWS USERS

IF you have never installed the UI before, and you’re running windows

If you have installed the UI before, but you are still using the old version… and running windows

If you have the NEW UI, and have shut it down, but want to start it again… and running windows

LINUX USERS –

this information only works with ubuntu or debian based systems at the moment. However, other linux builds can use the commands in the script to get an idea of what needs to be done, and execute the commands manually to obtain the same end result.

If you have never setup the UI before…

  • Right Click ‘SAVE AS’ on – https://github.com/crowetic/qort-ui-install.sh/raw/master/qort-ui-install.sh
  • Save the .sh script in a NEW FOLDER (something like Downloads/QORT-repos/UI)
  • Run the commands below in a terminal opened in this folder…
  • chmod +x qort-ui-install.sh

  • ./qort-ui-install.sh -i

  • the -i command will do a full installation of all dependencies, their repos, all the UI repos, and run the UI server.
  • Leave the terminal open once you see the listen ports.
  • access the UI with http://localhost:12388

If you have setup the UI before, but don’t have the new version…

  • follow all of the instructions above, except the command instead of -i, is -b
  • ./qort-ui-install.sh -b

  • This will make a backup of your existing stuff, zip it, clone the new repos, and build the UI server, then run it.
  • Leave the window open as long as you plan to use the UI

To start the UI again once you’ve closed it…

  • open terminal to the UI folder you created with all the qortal-ui and frag repos in it.
  • cd to qortal-ui folder.
  • run the following…
  • yarn run server

  • access the ui via http://localhost:12388

 

I think that’s about it for now… WE ARE ON THE FINAL PRE CHAIN.

All minting account levels WILL CARRY OVER TO GENESIS once we issue the Genesis Auto-Update.

REMINDER – This may seem a little difficult at the moment… THAT IS BECAUSE …

  • We had to reset the chain, that makes things more confusing as it is.

  • We do not yet have a ‘full release package’ for the UI… when we do… the UI will not need to be built, and thus will not require any of the stuff it does now.

  • We have not yet made a single package with both the core and the UI, but will do so once we get to that point.

  • This is a BRAND NEW AND COMPLETELY CUSTOM PLATFORM. That by itself makes things a little more confusing at first until everything is worked out.

However, let me make you all fully aware if you aren’t already…

 

I AM A PERFECTIONIST, AND WILL NOT SETTLE UNTIL EVERYTHING IS AS SIMPLE AS I BELIEVE IT SHOULD BE. I AM MAKING NOTES DAILY ON CHANGES AND NEW FEATURES AND PORTIONS OF THE UI I WOULD LIKE TO SEE ADDED. EVERYTHING WILL BE VERY VERY SIMPLE WHEN WE’RE IN THE FULL LAUNCH, AND HAVE FULL RELEASE PACKAGES FOR THE UI.

A final reminder…

Think of Qortal as 2 parts…

  • Core

  • UI

Each of these has a server. The core server is the main blockchain API, does the blockchain sync, communications, etc…

The UI server is a node.js webserver with a completely custom UI meant to make talking to the core API and issuing necessary commands much easier for end users.

 

The CORE must be running on the same machine as the UI server for now. This will change in the near future. We are working out methods to allow the UI and core to be on the same machine, but be accessed from another machine, without needing the servers running local on the accessing machine. This will allow the QORTector devices to be accessed via a LAN IP, and still issue all the necessary minting commands, etc.

 

 

Thank you all for being part of this beginning phase, for the world’s most advanced and awesome blockchain project. We look forward to dazzling you all with our new additions, ease-of-use features, new functionality, and more, in the near future!

 

 

 

Leave a Comment