Stag Beta Update!
The latest version of Stag Beta is now on the public node you guys are used to by now! This Version utilizes NXT 1.3.4 at its core and offers new features such as searching the marketplace for tags, description text, and title. It also has a slicker design.
It also offers a modified version of transaction sorting/execution that won't be included until NXT 1.4.0.
This method sorts unconfirmed transactions first in ascending order of height where new blocks have a height on Integer.MAX_VALUE and blocks that have been attached to a block and popped off have the height of the last block they were attached to. Next, they are sorted by TX fee per TX byte in descending order. Next they are sorted by a Bit value in descending order where the value is 1 if the transaction sender is logged into that node and 0 if they are not. After that, they are sorted in ascending order of their arrival timestamp. This is a marker indicating when the unconfirmed transaction arrived at the node forging the block. Next, they are sorted in descending order by the amount of NXT being transfered in the transaction because I am assuming that the more NXT that is transfered, the more important the transaction is. Finally, it defaults to sorting the blocks by transaction ID.
Transactions are executed and stored in the block by the arrival timestamp at the forger's node in ascending order, the height of the transaction in ascending order, and finally by transaction ID in ascending order.
As I mentioned before, I don't have time to look for bugs today so I am counting on all of you to do a good job for me!