Skip to content
Snippets Groups Projects
  1. May 04, 2016
  2. Apr 27, 2016
  3. Apr 26, 2016
    • David Vorick's avatar
      ConsensusChangeID{} -> ConsensusChangeBeginning · 258a0a58
      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.
      258a0a58
    • David Vorick's avatar
      Transaction pool has faster startup · 29379beb
      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.
      29379beb
  4. Feb 05, 2016
    • Jordan Horwich's avatar
      Check error returned from CS's PersistentSubscribe · 0e2f17b7
      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.
      0e2f17b7
  5. Feb 02, 2016
  6. Dec 15, 2015
    • David Vorick's avatar
      code cleanliness · 715f2b19
      David Vorick authored
      715f2b19
    • David Vorick's avatar
      add support for an estimated hashrate · 4c874339
      David Vorick authored
      4c874339
    • David Vorick's avatar
      add support for missing block facts · bd6551ab
      David Vorick authored
      bd6551ab
    • David Vorick's avatar
      expand the explorer api fields · f88921ad
      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.
      f88921ad
    • David Vorick's avatar
      Expand the explore api · acf8e69d
      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.
      acf8e69d
  7. Nov 30, 2015
    • David Vorick's avatar
      add support for historic block facts to the explorer · 91f3fd1f
      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.
      91f3fd1f
  8. Nov 13, 2015
  9. Nov 11, 2015
  10. Oct 23, 2015
  11. Oct 22, 2015
  12. Jul 17, 2015
  13. Jul 16, 2015
  14. Jul 13, 2015
  15. Jul 12, 2015
  16. Jun 30, 2015
  17. Jun 24, 2015
  18. Jun 17, 2015
Loading