Commit Graph

109 Commits

Author SHA1 Message Date
Vincent Botbol
8d2e302f1a
Alpha/Baker: add a context's consistency check before starting the baker 2018-10-10 17:01:12 +02:00
lykimquyen
a250198cfb
Alpha: move the test of Tez_repr in test_michelson_parser into a new separate test 2018-10-10 16:08:12 +02:00
Vincent Botbol
d93d2a9b65
Alpha/Baker: dissociate overflowing ops from the set of wished operations 2018-10-08 12:26:46 +02:00
Vincent Botbol
31d207f52e
Baker: improve logging 2018-10-02 15:27:12 +02:00
Vincent Botbol
ebaa3e49f6
Alpha/Baker: more refactoring 2018-08-29 11:20:27 +02:00
Vincent Botbol
dfdfdaf079
Alpha/Baker: add a max_waiting_time parameter in the command 2018-08-29 11:20:26 +02:00
Vincent Botbol
3a49a0e7c4
Alpha/Daemons: add documentation and refactor parts 2018-08-29 11:20:25 +02:00
Vincent Botbol
bfe625e27b
Alpha/Daemons: improve logging 2018-08-29 11:20:23 +02:00
Vincent Botbol
9d20295a2b
Alpha/Daemons: enforce waiting for a bootstrapped node before starting daemons 2018-08-29 11:20:22 +02:00
Vincent Botbol
1cabf7763f
Alpha/Baker: remove priority slots, add mechanism to await operations
Alpha/Baker: select only consistent endorsements before choosing to wait
2018-08-29 11:20:22 +02:00
Vincent Botbol
b99d3be1cc
Alpha/Endorser: use Client_baking_scheduling function and add log 2018-08-29 11:20:21 +02:00
Vincent Botbol
98120cf068
Alpha/Accuser: update logging messages 2018-08-29 11:20:20 +02:00
Vincent Botbol
2e410c7ae9
Alpha/Baker: add and update logging tags 2018-08-29 11:20:20 +02:00
Pierre Boutillier
b5fc7f582e
Update license in opam files 2018-08-22 14:50:13 +02:00
Grégoire Henry
e642cb621d
Alpha/Baker: add "--context" to "tezos-client bake for"
This allows to bake by using the local context instead of relying on
the RPC 'preapply'.
2018-08-20 11:33:25 +02:00
Grégoire Henry
935132e2bb
Alpha/Baker: move code 2018-08-20 11:33:25 +02:00
Grégoire Henry
2f6896a6f3
Alpha/Client: add --mempool to command bake for <delegate>. 2018-08-20 11:33:24 +02:00
Vincent Botbol
bb82702fd6
Alpha/Baker: rename threshold into fee_threshold and include it in the baker's state 2018-08-20 11:33:23 +02:00
Grégoire Henry
618dc5757c
Alpha_002/Baker: fix local validation order.
Only the evidence should be validated after the endorsements. All
other anonymous operations should be validated before the manager
operations (e.g. activation depends on the 'global counter').
2018-08-20 11:33:23 +02:00
Vincent Botbol
b8e78c4229
Baker: make anonymous operations applied after endorsements 2018-08-20 11:33:22 +02:00
Vincent Botbol
7f07c6badb
Baker: ensure shell prevalidation is given a correct list of operations 2018-08-20 11:33:21 +02:00
Vincent Botbol
c1f36a5ad2 Alpha/Accuser: ensure that double endorsements denunciations happens only when endorsement are not from the same branch 2018-08-02 16:45:09 +00:00
Grégoire Henry
87e0de9826 Dune: use the new syntax 2018-08-01 10:52:24 +02:00
Grégoire Henry
5362b321d9 Dune: rename s/jbuild/dune/ 2018-08-01 10:32:12 +02:00
Pietro
b89682e441 Build: Jbuilder -> Dune 1.0.1 2018-07-24 19:15:04 +02:00
Grégoire Henry
663127468d Accuser: ignore heads from protocols 2018-07-20 12:25:06 +00:00
Grégoire Henry
077b3cd964 Script: add archive_protocol.sh 2018-07-19 18:52:00 +02:00
Pierre Chambart
15857d7e90 Alpha_002: prepare for Proto_alpha upgrade 2018-07-19 00:32:39 +02:00
Pierre Chambart
ae1f325b76 Baker: correct handling of protocol upgrades 2018-07-18 22:34:13 +02:00
Grégoire Henry
86091e98c6 Baker: use next_protocols when calling GET /monitor/heads 2018-07-18 22:34:13 +02:00
Grégoire Henry
ea4e33b0e2 Client: preload encrypted keys when running a daemon (again)
This is 370114eb8b again, sigh.
2018-07-09 13:02:06 +02:00
b
322710c56c Update wrong licenses 2018-07-03 12:04:24 +02:00
Pierre Boutillier
140bd6b1ca Tezos is now Open Source 2018-06-30 17:41:32 +02:00
Benjamin Canou
6cf03d0f6b Client: select commands depending on the network 2018-06-30 15:01:22 +02:00
Vincent Botbol
f59b0aa44f Alpha/Baker: only retain applied, delayed and unprocessed mempool operations 2018-06-30 04:43:16 +02:00
Vincent Botbol
fbefa3940d Alpha/Baker: filter out outdated operations 2018-06-30 04:43:16 +02:00
Vincent Botbol
8ff740c8ee Alpha/Baker: ensure that anonymous operations do not overflow in the block 2018-06-29 20:37:06 +02:00
Vincent Botbol
523d44354c Alpha/Baker: ensure that we apply the operations in the correct order 2018-06-29 17:50:17 +02:00
Vincent Botbol
b6cf4ff8a8 Alpha/Baker: correctly filter potential overflowing manager operations, sort them using a knapsack approximation 2018-06-29 17:50:17 +02:00
Vincent Botbol
83f4a162dc Alpha/Baker: forge a block locally 2018-06-29 17:50:17 +02:00
dbornside
e7dba18980 semantic logging for client baking
AMENDED: Syn has always been DSL, Semantic has always been
Make_semantic.
2018-06-29 14:52:46 +02:00
Galfour
2701012bf0 Everywhere: dictator -> activator 2018-06-29 04:10:30 +02:00
Marco Stronati
4b282ea8c5 Alpha: move block_metadata from alpha_context to apply_result 2018-06-28 17:35:40 +00:00
Marco Stronati
91d497fd4a Alpha: rename apply_operation_result to apply_results 2018-06-28 17:35:40 +00:00
Benjamin Canou
44ca820944 Genesis/Alpha: include chain id in signature for blocks and endorsements 2018-06-27 21:38:52 +02:00
Raphaël Proust
1c2a771832 Everywhere: return_{none,some,nil,true,false} 2018-06-27 10:57:21 +02:00
Raphaël Proust
103d5355f2 Everywhere: return_unit 2018-06-27 10:57:21 +02:00
Vincent Botbol
ffcd0a0c09 Accuser: include suggested modifications 2018-06-26 14:09:09 +02:00
Vincent Botbol
babb457354 Lib_delegate: clean up 2018-06-26 14:07:46 +02:00
Vincent Botbol
b2194fa27d Alpha/Accuser: add a new accuser adapted to the new daemon framework 2018-06-26 14:06:34 +02:00