https://gitlab.com/tezos/tezos

sort by:
Revision Author Date Message Commit Date
e2a1901 Proto: update changelog 22 June 2022, 17:25:51 UTC
8a50f52 Benchmark: benchmark list-key-value step 22 June 2022, 17:25:51 UTC
88be6a1 Test: add list-key-values test 22 June 2022, 17:25:51 UTC
667f219 Test: add big-map helper 22 June 2022, 17:25:50 UTC
52ff721 Proto: improve gas consumption for fold 22 June 2022, 17:25:50 UTC
e6b0de3 Proto: allow traversing keys and values for big-maps 22 June 2022, 17:25:50 UTC
34478ed Merge branch 'vch9@scoru@publish-commitment' into 'master' Scoru: add missing [publish_commitment] command See merge request tezos/tezos!5635 22 June 2022, 16:22:10 UTC
345fadd Scoru,Tezt: add missing [publish_commitment] 22 June 2022, 15:53:17 UTC
f168f9a Scoru,Client: add missing [publish_commitment] 22 June 2022, 15:53:17 UTC
11c4920 Merge branch 'arvid@port-test_contract_bls-tezt' into 'master' Tezt: port test_contract_bls12_381.py to Tezt See merge request tezos/tezos!5538 22 June 2022, 15:25:51 UTC
4b26b2c tests_python: remove test_contract_bls12_381.py 22 June 2022, 14:55:09 UTC
ef058f6 Tezt: port test_contract_bls12_381.py to Tezt 22 June 2022, 14:55:09 UTC
bac490f Merge branch 'dal-fix-tezos-protocol-formatting' into 'master' Proto: fix TEZOS_PROTOCOL formatting See merge request tezos/tezos!5656 22 June 2022, 13:18:40 UTC
bfe7f50 Proto: fix TEZOS_PROTOCOL formatting 22 June 2022, 12:50:13 UTC
c11627f Merge branch 'klakplok@wasm_fix_lwt' into 'master' SCORU/WASM: fix usage of Lwt See merge request tezos/tezos!5613 22 June 2022, 12:49:23 UTC
915b6c7 Manifest: lib_webassembly: move dependency on lwt_unix on the repl 22 June 2022, 12:18:24 UTC
88955c9 Wasm: more minor Lwt usage fixes 22 June 2022, 12:18:24 UTC
bb2f1fb Wasm: fix Lwt usage 22 June 2022, 12:18:24 UTC
d662062 Merge branch 'hhugo-wrapped' into 'master' opam-lint: no wrapped See merge request tezos/tezos!5630 22 June 2022, 12:11:25 UTC
f0c917f opam-lint: no wrapped 22 June 2022, 11:42:08 UTC
14c84a9 Merge branch 'hsaito@merkle-format-doc' into 'master' Add link to a reference implementation in the merkle-proof-encoding-format doc See merge request tezos/tezos!5626 22 June 2022, 09:03:25 UTC
7a38d0f doc: Add link to a reference impl in the merkle-proof doc 22 June 2022, 08:32:45 UTC
bbcb638 Merge branch 'yrg@scoru@fix-pvm-inconsistency-with-rollup-management-protocol' into 'master' SCORU: Make the PVMs compliant with the Rollup Management Protocol See merge request tezos/tezos!5603 22 June 2022, 08:02:20 UTC
c4aecfb Proto,SCORU: Improve code quality 22 June 2022, 06:52:34 UTC
65b8eb3 Proto,SCORU: Improve code quality 22 June 2022, 06:52:33 UTC
bf9ede2 Proto,SCORU: Fix an issue number 22 June 2022, 06:52:33 UTC
9019478 Tezt,SCORU: Fix typo 22 June 2022, 06:52:33 UTC
0e56624 Proto,SCORU: Improve code quality 22 June 2022, 06:52:32 UTC
d673174 Proto,SCORU: Make PVMs compliant with the Rollup Management Protocol ... and adjust the rollup node accordingly. Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> 22 June 2022, 06:52:30 UTC
52c7d39 Proto,SCORU: Slightly relax the type of serialized inbox message ... because we will need to deserialize them from the PVM state. Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> 22 June 2022, 06:52:00 UTC
3081a7c Proto,SCORU: Move Inbox up in Alpha_context ... because the PVM input will depend on the Inbox.Message.t. Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> 22 June 2022, 06:51:44 UTC
d8574a1 Tezt,SCORU: Extend a test to check the validity of the PVM state Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> 22 June 2022, 06:50:08 UTC
859112f Proto,SCORU: Extend client to handle state value rollup node RPC Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> 22 June 2022, 06:50:08 UTC
034c2f7 Proto,SCORU: Add rollup node RPC to observe PVM state Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> 22 June 2022, 06:50:07 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
back to top