sort by:
Revision Author Date Message Commit Date
bb21d8d CHANGES: mention consensus key changes 08 September 2022, 12:10:24 UTC
392a117 Tests/Python: update regression output for TestSendTicketsInBigMap 08 September 2022, 12:10:24 UTC
b3aedc2 Tezt/regressions: account for consensus_keys and minimal_drain_fees 08 September 2022, 12:10:24 UTC
4c9dbef Tezt: add more consensus key tests 08 September 2022, 12:10:24 UTC
64bd128 Tezt: add test for consensus key and `Drain_delegate` 08 September 2022, 12:10:24 UTC
e2fb847 Proto/Client: add `tezos-client drain delegate <del> to <pkh>` 08 September 2022, 12:10:24 UTC
361cd55 Proto/Tests: add integration test for drain operation 08 September 2022, 12:10:24 UTC
573311f Proto: add operation `Drain_delegate` Co-Authored-By: vbot <vincent.botbol@nomadic-labs.com> 08 September 2022, 12:10:24 UTC
343988e Proto/Client: add commands related to consensus keys 08 September 2022, 12:10:24 UTC
b0e1be4 Proto: add operation `Update_consensus_key` 08 September 2022, 12:10:24 UTC
f799903 Proto/Baker: display consensus key and delegate in logs 08 September 2022, 12:10:24 UTC
e74e761 Proto: do not allow two delegates to use the same consensus key 08 September 2022, 12:10:24 UTC
37ba662 Proto: capture the consensus key in snapshot 08 September 2022, 12:10:24 UTC
bceb31e Proto: allow to register a consensus key for bootstrap accounts 08 September 2022, 12:10:24 UTC
7c37b71 Proto/RPC: add an RPC for querying a delegate's consensus key 08 September 2022, 12:10:24 UTC
59e2940 Proto: remove redundant `Delegate.pubkey` if needed, use `Contract.get_manager_key` 08 September 2022, 12:10:24 UTC
b4fb463 Proto: add `Storage.Contract.Consensus_key` 08 September 2022, 12:10:24 UTC
7eaff78 Proto: make room for more ghosts in `Storage_functors` 08 September 2022, 12:10:24 UTC
31872a2 Merge tezos/tezos!6234: SCORU: Smaller ticks Co-authored-by: Thomas Letan <lthms@nomadic-labs.com> Approved-by: Hans Hoglund <hans.hoglund@trili.tech> Approved-by: Pierrick Couderc <pierrick.couderc@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/6234 08 September 2022, 12:08:57 UTC
88469d2 Tezt,WASM: Increase the timeout of the node to compute an inbox level 08 September 2022, 11:41:10 UTC
2f636d8 WASM: Clean-up the "wasm" directory The "wasm" directory in the Irmin tree of the PVM is used to maintain a lot of information across tick, but as of now, it was never cleaned up. It meant that the tree would become crowded with data that were no longer needed. It turns out it is very simple to clean up, thanks to subtree move. Because we keep in the lazy-containers the original subtree, and we inject it prior to updating read keys, the tree-encoding library does not rely on the input tree at encoding time. With this, we gain an additional 5% of proof size in the worst tick of the computation.wasm kernel. 08 September 2022, 11:41:10 UTC
039fd8e WASM: Make [var_list_encoding] store all elements in one Irmin cell This will limit the number of accesses we make to the tree. 08 September 2022, 11:41:10 UTC
d8f0794 WASM: Store the stack of values in a lazy vectors 08 September 2022, 11:41:10 UTC
1c812ca WASM: Store instructions in a lazy vector 08 September 2022, 11:41:10 UTC
6d199ef WASM: Fix tickification of MKElaborateFunc in the parser The [MKElaborateFunc] tick was unbound, because it was loading every instructions of a given block to make further checks. To deal with that, we need to modify [MKElaborateFunc] to check one instruction at a time, which looks easy enough until you remember some of these instructions (namely, [Block], [Loop] and [If]) actually takes instructions as their arguments. This is why we add to [MKElaborateFunc] a queue of lazy iterators ([LazyVec]), itself traverse with a lazy iterator ([LazyVec]). As a consequence, the [MKElaborateFunc] ticks are divided even further, and the size of each bound should be bounded. 08 September 2022, 11:41:10 UTC
d81845f WASM: Store locals in a lazy vector This makes it possible to tickify even further the interpreter, more specifically preparing the locals of a new frame (when invoking a function) in a collection of ticks rather than just one before. 08 September 2022, 11:41:10 UTC
107d775 WASM: Rewrite [Eval.step] so that it is no longer a recursive function 08 September 2022, 11:41:10 UTC
674efa9 WASM: Isolate evaluation of WASM instructions in a dedicated function This will make further refactoring easier. 08 September 2022, 11:41:10 UTC
9c751cd Merge tezos/tezos!6152: Implement validation of blocks Co-authored-by: Diane Gallois-Wong <diane.gallois-wong@nomadic-labs.com> Co-authored-by: Albin Coquereau <albin.coquereau@nomadic-labs.com> Approved-by: vbot <vincent.botbol@nomadic-labs.com> Approved-by: Diane Gallois-Wong <diane.galloiswong@gmail.com> Approved-by: Victor Allombert <victor.allombert@tezcore.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/6152 08 September 2022, 10:17:19 UTC
65cf748 Plugin/RPC: use block_header from rpc_ctxt in run_operation 08 September 2022, 09:53:43 UTC
688e649 lib_shell: remove a call to finalize_block in partial_construction mode Co-authored-by: vbot <vincent.botbol@nomadic-labs.com> 08 September 2022, 09:53:42 UTC
9688704 Proto: begin_*/finalize_* functions between apply, validate and main Co-authored-by: vbot <vincent.botbol@nomadic-labs.com> 08 September 2022, 09:53:42 UTC
7a306a9 proto: move cache_nonce_from_block_header in cache_repr Co-authored-by: vbot <vincent.botbol@nomadic-labs.com> 08 September 2022, 09:53:42 UTC
4c99c97 proto: remove stamp for validated operation 08 September 2022, 09:53:42 UTC
b3113b1 proto: rename validate_operation.ml in validate.ml 08 September 2022, 09:53:42 UTC
41c91ad Merge tezos/tezos!6265: Export equal function for DAL slots Co-authored-by: iguerNL@Functori <iguer@functori.com> Approved-by: Valentin Chaboche <valentin.chaboche@nomadic-labs.com> Approved-by: François Thiré <francois.thire@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/6265 08 September 2022, 09:51:40 UTC
36fecc4 Proto/Dal: export a function Dal_slot_repr.equal 08 September 2022, 09:26:05 UTC
3aad4ab Environment: expose function Commitment.equal in env 08 September 2022, 09:26:05 UTC
a7cbe84 lib_crypto_dal: export a function COMMITMENT.equal 08 September 2022, 09:26:05 UTC
114cfa3 Merge tezos/tezos!6229: Readme: add Continuous Integration Co-authored-by: Romain Bardou <romain@nomadic-labs.com> Approved-by: Sophia Gold <sophiagoldnyc@gmail.com> Approved-by: Tezos Merbocop <merbocop@cryptium.ch> Approved-by: Nic Volanschi <nic.volanschi@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/6229 08 September 2022, 09:25:11 UTC
6d6c77c Readme: add Continuous Integration 08 September 2022, 09:01:06 UTC
4491862 Merge tezos/tezos!6243: Scoru: remove [input_given] from the proofs Co-authored-by: Valentin Chaboche <valentin.chaboche@nomadic-labs.com> Approved-by: Sylvain R. <sylvain.ribstein@nomadic-labs.com> Approved-by: Yann Regis-Gianas <946787-yrg@users.noreply.gitlab.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/6243 08 September 2022, 07:39:55 UTC
87f8d93 Scoru,Tezt: update regression traces 08 September 2022, 07:08:38 UTC
f9fcbfd Scoru,Proto: remove [input_given] from the proof We instead fetch the input using the inbox proof 08 September 2022, 07:08:38 UTC
3d975e2 Merge tezos/tezos!6182: WASM: Provide evidences the Small Ticks milestone is progressing Co-authored-by: Thomas Letan <lthms@nomadic-labs.com> Approved-by: Hans Hoglund <hans.hoglund@trili.tech> Approved-by: corneliuhoffman <corneliuhoffman@gmail.com> Approved-by: Sylvain R. <sylvain.ribstein@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/6182 07 September 2022, 21:22:50 UTC
f232548 WASM: Provide evidences the Small Ticks milestone is progressing 07 September 2022, 20:55:42 UTC
3389570 Merge tezos/tezos!6114: Tree_encoding: Assert moving subtrees around is cheap wrt. proof size Co-authored-by: Thomas Letan <lthms@nomadic-labs.com> Approved-by: Ole Krüger <ole.kruger@trili.tech> Approved-by: Hans Hoglund <hans.hoglund@trili.tech> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/6114 07 September 2022, 20:43:41 UTC
8f0d11f Tree_encoding: Assert moving subtrees around is cheap wrt. proof size Spoiler alert: the tree encoding that we had prior to this patch was producing needlessly big proofs. 07 September 2022, 20:21:01 UTC
1b144cd Tezt: Temporarily hide PVM state hashes in regression traces 07 September 2022, 17:22:17 UTC
93b65c7 Merge tezos/tezos!5961: Proto: refactor `Delegate_storage` Co-authored-by: G.B. Fefe <gb.fefe@protonmail.com> Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> Approved-by: vbot <vincent.botbol@nomadic-labs.com> Approved-by: Boubacar Sall <boubacar@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/5961 07 September 2022, 16:55:07 UTC
5ff971b Proto/Alpha_context: always use `public_key` and `public_key_hash` 07 September 2022, 16:35:22 UTC
1af81ff Proto: use a proper Permanent error for invalid ballot and proposals Co-Authored-By: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> 07 September 2022, 16:35:22 UTC
fcede5a Proto: merge `Seed.cycle_end` into `Delegate.cycle_end` 07 September 2022, 16:35:22 UTC
50d1d7b Proto: improve doc strings in delegate-related modules 07 September 2022, 16:35:22 UTC
f358aad Proto: move errors into `Delegate_storage.Contract` 07 September 2022, 16:35:22 UTC
b772dc7 Proto: refactor `Delegate_storage.Contract.set` 07 September 2022, 16:35:22 UTC
96ad947 Proto: introduce `Delegate_storage.Contract` 07 September 2022, 16:35:22 UTC
9a81909 Proto: introduce `Alpha_context.Contract.Delegate` 07 September 2022, 16:35:22 UTC
6ad1bc4 Proto: simplify `Delegate.registered` 07 September 2022, 16:35:22 UTC
6a93953 Proto: move `set_active` into `Stake_storage` 07 September 2022, 16:35:22 UTC
0065222 Merge tezos/tezos!6220: CI: Fix coverage on master Co-authored-by: Arvid Jakobsson <arvid.jakobsson@nomadic-labs.com> Approved-by: Valentin Chaboche <valentin.chaboche@nomadic-labs.com> Approved-by: Raphaël Proust <code@bnwr.net> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/6220 07 September 2022, 16:34:40 UTC
8176bf1 CI/coverage: fix coverage merging in unit / lqt baking scripts jobs 07 September 2022, 16:11:20 UTC
7b1282a CI/coverage: fail softly if coverage can't be fetched for master 07 September 2022, 16:11:20 UTC
d2b38de CI/coverage: improve merge commit detection in scripts/ci/coverage.py 07 September 2022, 16:11:20 UTC
7f03426 Merge tezos/tezos!5936: Proto: split `Delegate_storage` Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> Co-authored-by: G.B. Fefe <gb.fefe@protonmail.com> Approved-by: vbot <vincent.botbol@nomadic-labs.com> Approved-by: Boubacar Sall <boubacar@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/5936 07 September 2022, 16:10:30 UTC
56db6fe Proto: rename (and use) `Delegate.balance` to `spendable_balance` 07 September 2022, 15:44:20 UTC
b7ad20d Proto: move `Not_registered` error to `Delegate_services` this is to prevent the use of this error in other contexts, for the sake of separating concerns; note that it has a very similar name with `Unregistered_delegate` 07 September 2022, 15:44:20 UTC
6650c71 Proto: no error for `expected_slots_for_given_active_stake` 07 September 2022, 15:44:20 UTC
24ef3fc Proto: remove unused errors in `Delegate_storage` 07 September 2022, 15:44:20 UTC
91be200 Proto: remove unused functions form `Alpha_context` 07 September 2022, 15:44:19 UTC
e21695a Proto: merge `Delegate.check_and_record_...` into `punish` 07 September 2022, 15:44:19 UTC
28bd32b Proto: remove `freeze_deposits_do_not_call_except_for_migration` 07 September 2022, 15:44:19 UTC
4efd83f Proto: add doc strings to delegate-related modules Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> 07 September 2022, 15:44:19 UTC
f219f1b Proto: do not access `Storage.Missed` directly in `Delegate_cycles` 07 September 2022, 15:44:19 UTC
bb0b016 Proto: move `Total_active_stake` into `Stake` for consistency 07 September 2022, 15:44:19 UTC
1203a1b Proto: access seeds only through `Seed_storage` 07 September 2022, 15:44:19 UTC
08727d9 Proto: do not access `Storage.Contract` directly when not needed 07 September 2022, 15:44:19 UTC
7affa83 Proto: rename `Delegate.delegate_participation_info` 07 September 2022, 15:44:19 UTC
f916cfa Proto: better group functions in `Delegate_storage` 07 September 2022, 15:44:19 UTC
fe0a4a6 Proto: split `Delegate_storage` in multiple files 07 September 2022, 15:44:19 UTC
416dc9a Merge tezos/tezos!6203: scoru: use ppx_deriving.show for lazy data structures in lib_webassembly (part 3) Co-authored-by: ovidiu deac <ovidiu@pointfree.ro> Approved-by: Pierrick Couderc <pierrick.couderc@nomadic-labs.com> Approved-by: Ole Krüger <ole.kruger@trili.tech> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/6203 07 September 2022, 15:29:52 UTC
92fe2af scoru: use Ast_printer.Values.pp_ref_ instead of pp_ref 07 September 2022, 15:03:19 UTC
112e417 scoru: derive pp_func_inst & pp_value 07 September 2022, 15:03:19 UTC
c75335e scoru: remove stale comment 07 September 2022, 15:03:19 UTC
70d1f80 scoru: add dependency to ppx_import 07 September 2022, 15:03:19 UTC
d6978d1 Merge tezos/tezos!6022: Dal/Rollup node: download block receipt and check slot availability Co-authored-by: Andrea Cerone <andrea.cerone@trili.tech> Approved-by: Mohamed IGUERNLALA <iguer@functori.com> Approved-by: Alain Mebsout <alain.mebsout@functori.com> Approved-by: François Thiré <francois.thire@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/6022 07 September 2022, 14:39:00 UTC
16a71b6 Dal/Tezt: tweak test to check for tracking of available slots 07 September 2022, 14:16:59 UTC
6be43f9 Dal/Rollup node: endpoint for fetching endorsed slots for rollup 07 September 2022, 14:16:59 UTC
0066ed8 Dal/Rollup node: download block receipt and check slot availability 07 September 2022, 14:16:59 UTC
01260e7 Proto: expose Dal.Endorsement.is_available in Alpha_context 07 September 2022, 14:16:59 UTC
12b0038 Merge tezos/tezos!6074: SCORU: Wasm: Add tezt test using test kernel (computation only) Co-authored-by: Hans Hoglund <hans.hoglund@trili.tech> Approved-by: Emma Turner <1623821-emturner@users.noreply.gitlab.com> Approved-by: Pierrick Couderc <pierrick.couderc@nomadic-labs.com> Approved-by: Thomas Letan <lthms@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/6074 07 September 2022, 13:31:32 UTC
1dd00aa Scoru: Wasm: Add end-to-end test using compute kernel 07 September 2022, 13:05:45 UTC
7842820 Merge tezos/tezos!6033: Scoru/Rollup node: store slot headers Co-authored-by: Andrea Cerone <andrea.cerone@trili.tech> Approved-by: Rémy El Sibaïe <remy.el-sibaie@nomadic-labs.com> Approved-by: Mohamed IGUERNLALA <iguer@functori.com> Approved-by: Alain Mebsout <alain.mebsout@functori.com> Approved-by: Yann Regis-Gianas <946787-yrg@users.noreply.gitlab.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/6033 07 September 2022, 11:12:52 UTC
b5bdb66 Tezt: Reset regressions in dal.ml and sc_rollup.ml 07 September 2022, 10:47:27 UTC
d1249d2 Scoru/Rollup node rpc server: use _exn suffix consistently 07 September 2022, 09:28:00 UTC
cd9f1a0 Dal/Tezt: check that rollup node stores dal slots with headers 07 September 2022, 09:28:00 UTC
e27f479 Dal/Rollup node: reimplement nested maps as updatable map 07 September 2022, 09:28:00 UTC
7b30137 Dal/Rollup node: endpoint for fetching last known slot headers 07 September 2022, 09:28:00 UTC
872e18a Dal/Rollup node: store slot headers 07 September 2022, 09:28:00 UTC
574f549 Proto: expose Dal.Slot_index.to_int in Alpha_context 07 September 2022, 09:28:00 UTC
back to top