- 19 Nov, 2019 1 commit
-
-
Jakob Botsch Nielsen authored
This new lemma, contract_centric, restates proofs about single contracts over some other sufficient lemmas involving strongly typed versions of deployment info, state and messages. This makes proving those kind of theorems much easier.
-
- 18 Nov, 2019 1 commit
-
-
Jakob Botsch Nielsen authored
-
- 13 Nov, 2019 1 commit
-
-
Jakob Botsch Nielsen authored
-
- 25 Jun, 2019 1 commit
-
-
Jakob Botsch Nielsen authored
-
- 24 Jun, 2019 2 commits
-
-
Jakob Botsch Nielsen authored
-
Jakob Botsch Nielsen authored
-
- 21 Jun, 2019 1 commit
-
-
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
-
- 14 Jun, 2019 1 commit
-
-
Jakob Botsch Nielsen authored
-
- 11 Jun, 2019 1 commit
-
-
Jakob Botsch Nielsen authored
-
- 10 Jun, 2019 1 commit
-
-
Jakob Botsch Nielsen authored
Versions are not used for anything and the comment is outdated.
-
- 06 Jun, 2019 2 commits
-
-
Jakob Botsch Nielsen authored
-
Jakob Botsch Nielsen authored
This is much more realistic, as allowing contracts to efficiently access transaction histories for all addresses is extremely expensive. To do this, we * Add an account_balance operation in Chain instead * Change incoming_txs and outgoing_txs to compute transactions from traces * Require implementations to give a proof-relevant trace, and rework proofs to use these, as necessary
-
- 31 May, 2019 2 commits
-
-
Jakob Botsch Nielsen authored
-
Jakob Botsch Nielsen authored
-
- 27 May, 2019 1 commit
-
-
Jakob Botsch Nielsen authored
-
- 24 May, 2019 1 commit
-
-
Jakob Botsch Nielsen authored
-
- 22 May, 2019 1 commit
-
-
Jakob Botsch Nielsen authored
-