1. 25 Jun, 2019 2 commits
  2. 24 Jun, 2019 8 commits
  3. 21 Jun, 2019 2 commits
    • Jakob Botsch Nielsen's avatar
      Fix for Coq 8.8 · f4bc2be8
      Jakob Botsch Nielsen authored
      f4bc2be8
    • Jakob Botsch Nielsen's avatar
      Refactor to remove compute_block_reward · e7245511
      Jakob Botsch Nielsen authored
      - No longer require that block reward can be computed from height.
      - Remove Chain's dependence on BlockHeader. Instead inline appropriate
        fields in Chain structure.
      - Change step_block to use a BlockHeader now instead of manually
        specifying all the fields. The new BlockHeader now additionally
        contains the creator and reward of that block, so step_block in effect
        contains the reward.
      - These refactorings means that the circulation proof changes. Introduce
        created_blocks to get list of blocks created by user, and prove
        instead that the circulation equals the sum of rewards in blocks.
      - Rename "baker" to a more general "creator" globally
      e7245511
  4. 17 Jun, 2019 1 commit
  5. 14 Jun, 2019 2 commits
  6. 13 Jun, 2019 1 commit
  7. 11 Jun, 2019 1 commit
  8. 10 Jun, 2019 1 commit
  9. 07 Jun, 2019 2 commits
  10. 06 Jun, 2019 2 commits
  11. 31 May, 2019 3 commits
  12. 27 May, 2019 1 commit
  13. 24 May, 2019 1 commit
  14. 22 May, 2019 1 commit
  15. 15 May, 2019 1 commit
  16. 14 May, 2019 1 commit
  17. 10 May, 2019 1 commit
  18. 09 May, 2019 3 commits
  19. 05 May, 2019 2 commits
  20. 03 May, 2019 2 commits
  21. 02 May, 2019 2 commits
    • Jakob Botsch Nielsen's avatar
      Add a comment for permutation case · 197cbb99
      Jakob Botsch Nielsen authored
      197cbb99
    • Jakob Botsch Nielsen's avatar
      Prove a property for the Congress contract · 1b1c9908
      Jakob Botsch Nielsen authored
      This proves a concrete property about any Congress contract deployed to
      a blockchain. More specifically, we show that the count of transactions
      sent out by any Congress contract will always be less than or equal to
      the total number of actions it has receive in "create proposal"
      messages.
      Thus, this property is stated only over the transactions going in and
      out to the Congress contract.
      To prove this, we reason over incoming and outgoing transactions, the
      internal state of the congress and also the actions in the blockchain
      queue.
      1b1c9908