- 30 Oct, 2019 1 commit
-
-
Jakob Botsch Nielsen authored
This lemma makes proving simple properties about the deployed contract state of a contract easier.
-
- 29 Oct, 2019 1 commit
-
-
Jakob Botsch Nielsen authored
Also use these from Congress.v
-
- 28 Oct, 2019 3 commits
-
-
Jakob Botsch Nielsen authored
-
Jakob Botsch Nielsen authored
-
Jakob Botsch Nielsen authored
-
- 25 Oct, 2019 1 commit
-
-
Jakob Botsch Nielsen authored
-
- 15 Oct, 2019 1 commit
-
-
Jakob Botsch Nielsen authored
-
- 13 Oct, 2019 2 commits
-
-
Jakob Botsch Nielsen authored
-
Jakob Botsch Nielsen authored
Contracts cannot create blocks and balance of undeployed contract is 0
-
- 10 Oct, 2019 1 commit
-
-
Jakob Botsch Nielsen authored
-
- 25 Jun, 2019 4 commits
-
-
Jakob Botsch Nielsen authored
-
Jakob Botsch Nielsen authored
-
Jakob Botsch Nielsen authored
-
Jakob Botsch Nielsen authored
-
- 24 Jun, 2019 8 commits
-
-
Jakob Botsch Nielsen authored
-
Jakob Botsch Nielsen authored
-
Jakob Botsch Nielsen authored
-
Jakob Botsch Nielsen authored
Remove it from the contract's perspective for now.
-
Jakob Botsch Nielsen authored
-
Jakob Botsch Nielsen authored
-
Jakob Botsch Nielsen authored
-
Jakob Botsch Nielsen authored
-
- 21 Jun, 2019 2 commits
-
-
Jakob Botsch Nielsen authored
-
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
-
- 17 Jun, 2019 1 commit
-
-
Jakob Botsch Nielsen authored
-
- 14 Jun, 2019 2 commits
-
-
Jakob Botsch Nielsen authored
-
Jakob Botsch Nielsen authored
-
- 13 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.
-
- 07 Jun, 2019 2 commits
-
-
Jakob Botsch Nielsen authored
-
Jakob Botsch Nielsen authored
-
- 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 3 commits
-
-
Jakob Botsch Nielsen authored
This holds for reachable states without this, as proven in undeployed_contract_no_in_txs.
-
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
-