swh:1:snp:505c374fd75bb208ae4e9a54e64bb310bc49295e

sort by:
Revision Author Date Message Commit Date
e4e5263 Doc: list remaining changes added in K 28 June 2022, 18:36:31 UTC
07f7ddb Doc: Update changelogs Describe new changes that have been merged. 28 June 2022, 18:36:31 UTC
ecd8e23 Merge branch 'testnet_dictator' into 'master' Proto: allow to register a governance dictator for testnets and private chain (part 1/2) See merge request tezos/tezos!4547 22 June 2022, 06:17:16 UTC
6303793 Proto/dictator: add an integration test for the governance dictator 22 June 2022, 05:04:07 UTC
50cbaec Proto: allow governance dictator to force upgrades on non-mainnet Co-Authored By: G.B. Fefe <gb.fefe@protonmail.com> 22 June 2022, 05:04:07 UTC
4882006 Proto: add a constant with the chain_id of mainnet 22 June 2022, 05:04:07 UTC
d6bbae8 Proto: add a parametric constant `governance_dictator` 22 June 2022, 05:04:07 UTC
cd5f77f Merge branch 'andrea@dal-sc-rollup-register-slot' into 'master' Dal: manager operation for registering a rollup to a dal slot Closes #3057 See merge request tezos/tezos!5423 21 June 2022, 23:43:13 UTC
3f341c5 Tezt: Dal: rollup node subscribes to slots 21 June 2022, 23:02:44 UTC
1ef832a Dal: Scoru node: keep track of dal slot subscriptions 21 June 2022, 23:02:44 UTC
d044642 Tests: Dal: unit tests for sc rollup subscription to slots protocol logic 21 June 2022, 23:02:44 UTC
6436e6e Proto: Dal: RPC for fetching sc rollup slot subscriptions 21 June 2022, 23:02:44 UTC
015f725 Proto: Dal: manager operation for subscribing sc rollup to slots 21 June 2022, 23:02:44 UTC
0da8eff Proto: Dal: logic for sc rollup subscriptions to slots 21 June 2022, 23:02:44 UTC
2f296a2 Merge branch 'shrmtv@fix-register-error' into 'master' Proto/Delegate: fix error registration See merge request tezos/tezos!5648 21 June 2022, 21:44:11 UTC
d33cf13 Proto/Delegate: fix error registration Use register_error_kind using client context rather than Error_monad directly. This avoids conflict of ids when multiple protocols are linked. 21 June 2022, 21:12:31 UTC
900cfed Merge branch 'eugenz@delegator-unrevealed-at-bootstrap' into 'master' Proto: fail when attempting to delegate from unrevealed key at bootstrap See merge request tezos/tezos!5645 21 June 2022, 21:09:11 UTC
bbc9ce1 Proto: fail when attempting to delegate from unrevealed key at bootstrap 21 June 2022, 20:35:09 UTC
c15eaa7 Merge branch 'vdum@vdf' into 'master' Updating Randomness - VDF See merge request tezos/tezos!5064 21 June 2022, 20:31:16 UTC
a726e41 Doc: VDF documentation Co-authored-by: Victor Dumitrescu <v.dumitrescu@outlook.com> 21 June 2022, 19:19:16 UTC
e1c316b Test/tezt: VDF daemon Co-authored-by: Raphael Toledo <contact@raphael-toledo.com> 21 June 2022, 19:19:16 UTC
50fcd50 Proto/baker: VDF computation daemon Co-authored-by: Victor Dumitrescu <v.dumitrescu@outlook.com> 21 June 2022, 19:19:15 UTC
a41b674 Proto/test: VDF integration tests Co-authored-by: Raphael Toledo <contact@raphael-toledo.com> 21 June 2022, 19:19:15 UTC
cfc8ce1 Proto: compute seed using VDF 21 June 2022, 19:19:10 UTC
f3f258f Proto: seed computed at end of nonce revelation period Co-authored-by: Raphael Toledo <contact@raphael-toledo.com> 21 June 2022, 18:59:56 UTC
f100012 Proto/VDF: add protocol constants Co-authored-by: Victor Dumitrescu <v.dumitrescu@outlook.com> 21 June 2022, 18:59:55 UTC
eaad270 Proto_env: add VDF library to V6 Co-authored-by: Victor Dumitrescu <v.dumitrescu@outlook.com> 21 June 2022, 18:59:55 UTC
f165bc9 Opam: bump 21 June 2022, 18:59:49 UTC
1afec9e Merge branch 'dxf-event-v1-nonpolymorphic-extend-evaloop' into 'master' Proto/Michelson: event logging See merge request tezos/tezos!4656 21 June 2022, 18:28:23 UTC
0fa1ce8 Proto: propose gas model Co-Authored By: Mehdi Bouaziz <mehdi.bouaziz@nomadic-labs.com> Co-Authored By: Yann Regis-Gianas <yann@nomadic-labs.com> 21 June 2022, 17:02:06 UTC
60aa1ce Proto: tests for contract events Co-Authored By: Mehdi Bouaziz <mehdi.bouaziz@nomadic-labs.com> Co-Authored By: Yann Regis-Gianas <yann@nomadic-labs.com> 21 June 2022, 17:02:03 UTC
d1a1293 Proto: create documentation for contract events Co-Authored By: Mehdi Bouaziz <mehdi.bouaziz@nomadic-labs.com> Co-Authored By: Yann Regis-Gianas <yann@nomadic-labs.com> 21 June 2022, 17:00:40 UTC
ecb31cf Proto: introduce RPC and client command for computing event addresses Co-Authored By: Mehdi Bouaziz <mehdi.bouaziz@nomadic-labs.com> Co-Authored By: Yann Regis-Gianas <yann@nomadic-labs.com> 21 June 2022, 17:00:40 UTC
5353875 Proto: handle event internal operations Co-Authored By: Mehdi Bouaziz <mehdi.bouaziz@nomadic-labs.com> Co-Authored By: Yann Regis-Gianas <yann@nomadic-labs.com> 21 June 2022, 17:00:40 UTC
a7f99bc Proto: introduce EMIT instruction Co-Authored By: Mehdi Bouaziz <mehdi.bouaziz@nomadic-labs.com> Co-Authored By: Yann Regis-Gianas <yann@nomadic-labs.com> 21 June 2022, 17:00:40 UTC
b099f81 Proto: definition of contract event Co-Authored By: Mehdi Bouaziz <mehdi.bouaziz@nomadic-labs.com> Co-Authored By: Yann Regis-Gianas <yann@nomadic-labs.com> 21 June 2022, 17:00:37 UTC
6066d86 Ignore: add .vscode Co-authored By: Mehdi Bouaziz <mehdi.bouaziz@nomadic-labs.com> 21 June 2022, 16:58:24 UTC
67032f8 Merge branch 'pipelining@precheck-to-validate' into 'master' Proto: replace precheck with validate_operation See merge request tezos/tezos!5557 21 June 2022, 16:40:02 UTC
4e900f5 Tezt: checks that run_operation checks sources consistency in batch 21 June 2022, 16:11:40 UTC
897681c Tezt: fix manager_operation test 21 June 2022, 16:11:40 UTC
127409d Proto/tests: fix gas_level integration tests With the 1M restriction on the protocol side this tests failed. This commit replace some [Incremental.add_operation] with [Block.bake]. Most of this calls used incremental construction instead of block application to create a context with managers and specific balance/contracts/etc. Block application should be used to create a specific context and avoid raising 1M restriction error. 21 June 2022, 16:11:40 UTC
92eb351 Proto/tests: fix precheck integration tests (fee too low error) 21 June 2022, 16:11:40 UTC
ff8d849 Proto/tests: fix michelson integration tests With the 1M restriction on the protocol side this tests failed. This commit replace some [Incremental.add_operation] with [Block.bake]. Most of this calls used incremental construction instead of block application to create a context with managers and specific balance/contracts/etc. Block application should be used to create a specific context and avoid raising 1M restriction error. 21 June 2022, 16:11:40 UTC
797a7a0 Proto/tests: fix operation integration tests With the 1M restriction on the protocol side this tests failed. This commit replace some [Incremental.add_operation] with [Block.bake]. Most of this calls used incremental construction instead of block application to create a context with managers and specific balance/contracts/etc. Block application should be used to create a specific context and avoid raising 1M restriction error. 21 June 2022, 16:11:40 UTC
2a1f3ed Proto/tests: fix delegation integration tests With the 1M restriction on the protocol side this tests failed. This commit replace some [Incremental.add_operation] with [Block.bake]. Most of this calls used incremental construction instead of block application to create a context with managers and specific balance/contracts/etc. Block application should be used to create a specific context and avoid raising 1M restriction error. 21 June 2022, 16:11:40 UTC
c52c906 Proto: update changelog 21 June 2022, 16:11:40 UTC
cd5cc5b Proto: add Validate_operation.stamp This type is meant to ensure that an operation is necessarily validated before it is applied. 21 June 2022, 16:11:40 UTC
978174f Proto/apply: rename precheck_checks to take_fees... and wrap it in a record_trace and clean up 21 June 2022, 16:11:40 UTC
3ca8503 Proto/apply: remove precheck_manager_contents_list 21 June 2022, 16:11:40 UTC
f7f188c Proto: add another function for the plugin in validate_operation and use it in lib_plugin/RPC.ml 21 June 2022, 16:11:40 UTC
43f6b14 Proto: implement precheck_manager in validate_operation The [Main.precheck_manager] function for the plugins now calls the new [Validate_operation.precheck_manager] instead of [Apply.precheck_manager_contents_list]. Moreover, [precheck_manager] may now check the signature (depending on argument [should_check_signature]), so that we can remove [Main.check_signature]. 21 June 2022, 16:11:40 UTC
8c9d768 Proto: call validate_operation instead of precheck in apply_operation Call Validate_operation.validate_operation in Main.apply_operation instead of calling precheck_manager_contents_list and Operation.check_signature in Apply.apply_operation 21 June 2022, 16:11:40 UTC
6b5079a Proto/main: add validate_operation_info and _state to validation_state 21 June 2022, 16:11:40 UTC
0264b57 Proto: add validate_operation file Co-authored-by: Albin Coquereau <albin.coquereau@nomadic-labs.com> 21 June 2022, 16:11:40 UTC
8a628f0 Proto/apply: move precheck_effects to a new function apply_manager_operation Co-authored-by: Diane Gallois-Wong <diane.gallois-wong@nomadic-labs.com> The steps for applying a manager operation are now: - precheck_manager_contents_list (which is now effect-free) - check_signature - apply_manager_operation (which is precheck_effects then apply_manager_contents_list) The first two steps will be handled in validate_operation in the future: only apply_manager_operation will then remain in apply.ml 21 June 2022, 16:11:40 UTC
9bd72fe Proto/apply: precheck_checks no longer returns a context Co-authored-by: Diane Gallois-Wong <diane.gallois-wong@nomadic-labs.com> 21 June 2022, 16:11:39 UTC
9a2367b Proto: stop modifying ctxt while checking the gas in precheck Co-authored-by: Albin Coquereau <albin.coquereau@nomadic-labs.com> Also take the opportunity to have the large pattern matching in precheck return [unit tzresult] instead of [Alpha_context.t tzresult Lwt.t]. 21 June 2022, 16:11:39 UTC
b7f2dd7 Proto: move gas_limit consumption in block gas to precheck_effects Co-authored-by: Diane Gallois-Wong <diane.gallois-wong@nomadic-labs.com> but still check that block gas limit is not exceeded in precheck_checks 21 June 2022, 16:11:39 UTC
4136e5f Proto/apply: move counter incrementation to precheck_effects Co-authored-by: Diane Gallois-Wong <diane.gallois-wong@nomadic-labs.com> 21 June 2022, 16:11:39 UTC
bfc275c Proto/apply: split precheck checks and effects (with fees spending in effects) Co-authored-by: Diane Gallois-Wong <diane.gallois-wong@nomadic-labs.com> [precheck_checks] ensures that fees can be paid and that the contract remains allocated in each operation in the batch. Then [precheck_effects] actually spends the fees in [ctxt] and returns the corresponding [balance_updates]. Other effects will be moved from [precheck_checks] to [precheck_effects] in the upcoming commits. 21 June 2022, 16:11:39 UTC
05f5b9f Proto/contract: add a function to simulate fee spending... Co-authored-by: Diane Gallois-Wong <diane.gallois-wong@nomadic-labs.com> ...without actually updating the contract's balance 21 June 2022, 16:11:39 UTC
d2dda55 Proto/apply: move counter checks to find_manager_public_key... Co-authored-by: Albin Coquereau <albin.coquereau@nomadic-labs.com> ...which we rename to check_batch_sanity_and_find_manager_public_key since it also checks source consistency, contract allocation, etc. 21 June 2022, 16:11:39 UTC
99d47e9 Proto: call find_manager_public_key in precheck Indeed, find_manager_public_key does sanity checks (e.g. source consistency) that must be included in precheck. As precheck now returns the public_key, we don't need Apply.check_manager_signature anymore: the plugin can directly call a generic check_signature (that is still defined in main.ml to handle the extraction of the chain_id from the validation_state). 21 June 2022, 16:11:39 UTC
df64f9f Proto/apply: extract rec_precheck_manager_contents_list from... ...precheck_manager_contents_list and move both after find_manager_public_key 21 June 2022, 16:11:39 UTC
9bdc83c Proto/apply: partially move from infix lwt notation to let bindings Co-authored-by: Diane Gallois-Wong <diane.gallois-wong@nomadic-labs.com> We do this in a few functions that will be heavily modified in the upcoming commits, to avoid syntactic noise in the diff of these commits: - precheck_manager_contents (except in the operation kind pattern matching, which will be updated later on) - precheck_manager_contents_list - handle_manager_operation 21 June 2022, 16:11:39 UTC
c3dae81 Proto/apply: refactor application of single / cons manager into a single function 21 June 2022, 16:11:39 UTC
bf3ce90 Proto/alpha_context.ml: move module Script after module Gas They are now in the same order as in alpha_context.mli 21 June 2022, 16:11:39 UTC
d9bfa73 Merge branch 'vicall@worker_pending_req_metrics' into 'master' Introduce requests count metrics for some workers See merge request tezos/tezos!5356 21 June 2022, 16:10:20 UTC
8178928 Changelog: introduce pending requests metrics for workers 21 June 2022, 15:41:56 UTC
f609119 Prevalidator: shadow worker's name with mempool 21 June 2022, 15:41:56 UTC
a402f03 Shell: introduce worker metrics for block/chain/pre validators 21 June 2022, 15:41:56 UTC
ce4b4da Shell/metrics: minor refactoring 21 June 2022, 15:41:56 UTC
1534bb4 Shell/chain_validator: minor refactoring 21 June 2022, 15:41:56 UTC
063c1a2 Merge branch 'naih@alpha_context-docstrings' into 'master' Proto: Alpha_context docstrings. See merge request tezos/tezos!5464 21 June 2022, 15:40:31 UTC
38ded3d Proto: Alpha_context docstrings for definitions inside modules. 21 June 2022, 15:11:32 UTC
a3b6926 Proto: Alpha_context docstrings for Internal_for_tests modules. 21 June 2022, 15:11:32 UTC
4132746 Proto: Alpha_context docstrings. 21 June 2022, 15:11:32 UTC
10685c9 Merge branch 'naih@git-gas-diff-clear-output' into 'master' git-gas-diff: don't show report for categories that haven't changed. See merge request tezos/tezos!5641 21 June 2022, 13:44:08 UTC
8ee8e52 git-gas-diff: don't show report for categories that haven't changed. 21 June 2022, 13:16:17 UTC
5ceca37 Merge branch 'davdumas@prt-docs' into 'master' Docs: new links to logs/grafana for long tezts See merge request tezos/tezos!5631 21 June 2022, 12:25:38 UTC
bcfdd8f Docs: new links to logs/grafana for long tezts 21 June 2022, 11:55:32 UTC
cd2ccda Merge branch 'hhugo-clean-lint-ocamlformat' into 'master' Lint: cleanup ocamlformat files linting See merge request tezos/tezos!5622 21 June 2022, 11:19:26 UTC
c621a55 Lint: cleanup ocamlformat files linting 21 June 2022, 10:51:24 UTC
67537a1 Merge branch 'vch9@git-gas-diff@find-last-merge-commit' into 'master' Git-gas-diff: find last merge commit by default See merge request tezos/tezos!5634 21 June 2022, 10:41:10 UTC
c9680a5 Git-gas-diff: find last merge commit by default 21 June 2022, 10:12:11 UTC
4f858d1 Merge branch 'arvid@only-build-contracts-on-dev' into 'master' CI: Only run build_get_contracts on development branches See merge request tezos/tezos!5616 21 June 2022, 10:11:00 UTC
fe358f5 CI: Only run build_get_contracts on development branches 21 June 2022, 09:43:08 UTC
ec99f61 Merge branch 'vch9@toru@fix-doc' into 'master' Toru: fix documentation of [pending_bonded_commitments] See merge request tezos/tezos!5602 21 June 2022, 09:41:35 UTC
56f8d8d Toru: fix documentation of [pending_bonded_commitments] 21 June 2022, 09:12:17 UTC
61d0330 Merge branch 'hhugo-ppx-inline' into 'master' Replace s_packer by a template based generator See merge request tezos/tezos!5571 21 June 2022, 09:06:36 UTC
a575775 Doc: update doc for protocol enviroment 21 June 2022, 08:35:53 UTC
1247436 Devtools: fix protocol-print/add-hack-module.patch 21 June 2022, 08:35:53 UTC
f4099e4 Proto-env: change how we generate sigs/vN.ml 21 June 2022, 08:35:53 UTC
0bfbd9f Proto-env: include generated env sigs in tree 21 June 2022, 08:35:53 UTC
ffa15f1 Merge branch 'fix_snapshot_alpha' into 'master' CI: fix usage of find in snapshot_alpha.sh See merge request tezos/tezos!5627 21 June 2022, 08:34:43 UTC
d489a9b CI: fix usage of find in snapshot_alpha.sh On some CI runners, the script `snapshot_alpha.sh` timeouts. See for instance: https://gitlab.com/g.b.fefe/tezos/-/jobs/2612767802 After some instrumentation (a.k.a. `set -x`), it appears to be stuck on a call to: ``` find . -type f -exec sed -i.old ... ``` And after some investigation on the runner it appears to be in a infinite loop where the file created by `sed` are provided back to find... While I do not understand why, this patch fix the CI on my own runners... 21 June 2022, 08:04:34 UTC
1d7ccf4 Merge branch 'naih@separate-internal-results' into 'master' Separate internal operation results See merge request tezos/tezos!5149 20 June 2022, 22:02:08 UTC
00f9d03 Proto: changelog for internal operation result encoding names. 20 June 2022, 21:30:00 UTC
7029175 Proto/Client: use Apply_internal_results. 20 June 2022, 21:30:00 UTC
198b7eb Proto: move things to Apply_internal_results. Note that successful_transaction_result and successful_origination_result are now differentiated between external ones (in Apply_results) and internal ones (in Apply_internal_results). Does not compile (Apply_internal_results needs to be explicitly used in some places.) 20 June 2022, 21:30:00 UTC
back to top