ligo/src
Grégoire Henry 2bc63854a8 Shell: Liveness of operations
Operations now include a block hash in their header. Such an operation
could only be included in a successor of this block.

Furthermore, when validating a block, the economic protocol now
returns---together with the context---an integer `max_operations_ttl`.
Then, when validating a successor, the shell will fail if it contains
an operation whose header's block hash is not one the
`max_operations_ttl` predecessors of the block.

As a bonus, the shell is now able to detect and forbid replayed
operations. Then, we might decide to remove some replay
detection-mechanism that we previously implemented in the economic
protocol.
2017-06-12 11:07:37 +02:00
..
attacker Proto/Alpha: use record for mining slot. 2017-04-02 16:18:44 +02:00
client Shell: Liveness of operations 2017-06-12 11:07:37 +02:00
compiler Shell: regroups basic data types in Tezos_data 2017-06-12 11:04:43 +02:00
minutils Shell: remove the on-disk index of operations 2017-06-12 11:04:43 +02:00
node Shell: Liveness of operations 2017-06-12 11:07:37 +02:00
proto Shell: Liveness of operations 2017-06-12 11:07:37 +02:00
utils Shell: Liveness of operations 2017-06-12 11:07:37 +02:00
webclient_static Client: add a context to command evaluation. 2016-12-03 13:05:02 +01:00
.merlin Shell: experimental leveldb backend 2017-06-06 23:12:33 +02:00
attacker_main.ml Minimal attacker node. 2017-01-02 13:33:11 +01:00
client_main.ml Client: minor client output fixes and enhancements. 2017-04-10 18:31:37 +02:00
compiler_main.ml First public release 2016-09-08 19:29:33 -07:00
Makefile Shell: regroups basic data types in Tezos_data 2017-06-12 11:04:43 +02:00
Makefile.config Shell: experimental leveldb backend 2017-06-06 23:12:33 +02:00
Makefile.files Client: minor renaming 2017-06-12 11:05:48 +02:00
node_main.ml Shell: Improve the CLI of tezos-node 2017-02-15 15:26:17 +01:00
tezos-deps.opam Shell: experimental leveldb backend 2017-06-06 23:12:33 +02:00
webclient_main.ml Client: switch to JSON config file and remove config-file dependency. 2017-03-16 18:49:31 +01:00