- May 04, 2016
-
-
Luke Champine authored
-
- Apr 27, 2016
-
-
Luke Champine authored
-
Luke Champine authored
-
Luke Champine authored
-
Luke Champine authored
-
Luke Champine authored
-
Luke Champine authored
-
Luke Champine authored
-
- Apr 26, 2016
-
-
David Vorick authored
This change was made in all places where the blank consensus change id was being used to signal to the consensus set that the desired behavior was to get all consensus change ids from the beginning.
-
David Vorick authored
This was acheived by changing the way consensus set subscriptions work. Now, you can specifiy a specific value that will tell the consensus set to add you as a subscriber, but don't give you any updates.
-
- Feb 05, 2016
-
-
Jordan Horwich authored
Because all modules (but the miner) subscribe to the consensus set with an initial change id of the genesis block, it's only possible for an error to be returned by ConsensusSetPersistentSubscribe right now if computeConsensusChange fails. In the future these modules will use a more recent ConsensusChangeID which could return make ConsensusSetPersistentSubscribe return ErrInvalidConsensusChangeID if the module and the consensus package become desynchronized.
-
- Feb 02, 2016
-
-
David Vorick authored
This elimintates some of the startup time for the consensus package.
-
- Dec 15, 2015
-
-
David Vorick authored
-
David Vorick authored
-
David Vorick authored
-
David Vorick authored
The explorer now includes fields to connect siacoin inputs and siafund inputs with their corresponding outputs, that way the explorer can display the unlock hash and value associated with the input when digesting a transaction. A similar thing was done for file contracts. Now, the file contract, the most recent blockchain revision, and the storage proof can all be queried from the explorer, and when digesting a storage proof in a transaction the corresponding outputs can be displayed. Note that the explorer is currently blind to all missed file contracts.
-
David Vorick authored
A few fields got added to the explorer api, and a few got changed that will break compatibility with the current website. A lot of redundant code got elimiated in the process. The fields don't all fill out correctly yet, because the explore module itself is still missing features. That is coming next.
-
- Nov 30, 2015
-
-
David Vorick authored
the previously tracked a bunch of statistics about the current state of the consensus set. Now, those statistics are saved for every block, that way historic data can be queried directly from siad. Some of the 'active' facts are not always going to be correct, due to a limitation in the subscriber model that prevents diffs from being sent to the explorer one block at a time. A fix would require adding a method to the consensus set that returns the diffs for a specific block, and then applying diffs to the active set after each applied block and reverted block as opposed to as a group at the end of the update.
-
- Nov 13, 2015
-
-
David Vorick authored
-
- Nov 11, 2015
-
-
David Vorick authored
-
David Vorick authored
-
David Vorick authored
-
- Oct 23, 2015
-
-
David Vorick authored
-
David Vorick authored
-
- Oct 22, 2015
-
-
David Vorick authored
-
David Vorick authored
-
David Vorick authored
-
David Vorick authored
-
- Jul 17, 2015
-
-
David Vorick authored
-
- Jul 16, 2015
- Jul 13, 2015
-
-
triazo authored
-
- Jul 12, 2015
-
-
triazo authored
-
- Jun 30, 2015
- Jun 24, 2015
-
-
triazo authored
-
- Jun 17, 2015