https://gitlab.com/tezos/tezos

sort by:
Revision Author Date Message Commit Date
5ea0d6e Doc: get rid of old way of loading Sapling parameters 14 December 2020, 12:57:07 UTC
10a6df4 Rust build: get rid of zcash params in Rust makefile and apply git patch 14 December 2020, 12:54:14 UTC
85fde84 Rust build: apply git patch for additional functions in librustzcash 14 December 2020, 12:51:39 UTC
cee210d Use parameters embedded in params file 14 December 2020, 12:49:14 UTC
c940cd4 embed 14 December 2020, 12:49:13 UTC
ab8d502 REMOVEME: Use nomadic-labs opam repository 14 December 2020, 12:49:10 UTC
c45aba7 CI: Bump up tezos opam repository image To include the new version of librustzcash 14 December 2020, 12:48:32 UTC
677a9ab Sapling: load Sapling parameters using values 14 December 2020, 12:38:03 UTC
255c798 Tests_python: Sapling use activate protocol in the past trick to avoid the 'block in the future' error 14 December 2020, 10:14:55 UTC
f7e3ce9 Node,Baker: force initialization of Sapling parameters at startup 14 December 2020, 10:14:55 UTC
8e8f7c3 Sapling: init parameters lazily 14 December 2020, 10:14:55 UTC
d41549a CI: Update public opam-repository commit to fb801efd13b2e6370271608f2bfd528f2eea72bb. Required for new versions of ff, ff-pbt and ff-sig 14 December 2020, 08:14:30 UTC
9a4a2d7 export block_info_encoding 12 December 2020, 00:37:11 UTC
c600b6e Fixed a typo which resulted in a useless comparison 11 December 2020, 13:49:37 UTC
95a0727 Tests/Python: Add instructions for snapshotting protocol tests 10 December 2020, 15:44:16 UTC
5b88d44 Tests/Python: Add 008 pytests to CI 10 December 2020, 15:44:14 UTC
23e5dbb Tests/Python: add readme on tests_008 10 December 2020, 15:08:49 UTC
fc49f56 Tests/Python: Remove multibranch tests for 008 10 December 2020, 15:08:49 UTC
510a8fd Tests/Python: XFAIL tests_alpha/test_{voting_full,migration}.py These tests cannot pass until protocol alpha is updated to allow upgrades from edo (see src/proto_alpha/lib_protocol/raw_context.ml). 10 December 2020, 15:08:49 UTC
7b8a352 Tests/Python: specialize tests_008 for Edo 10 December 2020, 15:08:49 UTC
5c4b0bc Tests/Python: shift protocol for tests_alpha 10 December 2020, 15:08:49 UTC
344ab4d Tests/Python: add constants for Edo 10 December 2020, 15:08:49 UTC
d33d006 Tests/Python: add tests_008 to Makefile 10 December 2020, 15:08:49 UTC
bd81f8a Tests/Python: duplicate contracts for 008 10 December 2020, 15:08:49 UTC
382c00b Tests/Python: update reg logs for 008 10 December 2020, 15:08:49 UTC
ba14529 Tests/Python: snapshot tests_alpha for 008 10 December 2020, 15:08:49 UTC
11b6b1f Tests/Python: parameterize tests_alpha/test_openapi.py 10 December 2020, 15:08:49 UTC
19fcdb5 Docs: fix two warnings 10 December 2020, 13:48:15 UTC
bbba084 Docs: fix odoc compilation 10 December 2020, 13:47:18 UTC
bf05b4f CI: move doc to build stage and skip odoc 10 December 2020, 10:15:55 UTC
f67aa11 Makefile: move odoc and manual pages to docs/ 10 December 2020, 10:15:55 UTC
e59ca25 Doc: Fixed documentation link for bls12-381 serialization. 09 December 2020, 20:37:49 UTC
b0d28be ci: refactor base runtime dependency image 09 December 2020, 11:49:56 UTC
3f48ed9 ci: move coverage and publish target in a separate file 09 December 2020, 11:49:56 UTC
27e7e75 ci: move doc,tezt,opam target in a separate file 09 December 2020, 11:49:56 UTC
bb21277 ci: move coq target in a separate file 09 December 2020, 11:49:55 UTC
ee3a833 ci: move integration test target in a separate file 09 December 2020, 11:49:55 UTC
72ba1bc ci: move unittest target in a separate file 09 December 2020, 11:49:55 UTC
a698ba2 ci: move build target in a separate file 09 December 2020, 11:49:54 UTC
e267c91 ci: use 'extend' instead of templates in the CI 09 December 2020, 11:49:54 UTC
49f583a ci: move sanity target in a separate file 09 December 2020, 11:49:54 UTC
14d6daf Test/Benchmark: fix tests 08 December 2020, 13:39:56 UTC
04dfd9e Test/Benchmark: add files to buildtest 08 December 2020, 13:18:11 UTC
dd5576b Clic: declare test dependency in opam file 08 December 2020, 13:17:31 UTC
e35aa0b doc: update .gitignore after creating proto-specific pages for rpc & p2p 08 December 2020, 10:42:34 UTC
6dbb205 doc: deduplicate micheline.rst 08 December 2020, 10:42:34 UTC
adaf007 P2p: be more exact about peer sampling 08 December 2020, 07:41:28 UTC
9565036 Everywhere: avoid unecessary List.rev 08 December 2020, 07:41:28 UTC
096ccd1 Docs: adapt to new List shadow 08 December 2020, 07:41:28 UTC
d4e2f2b Everywhere: Adapt to new Lwtreslib.List shadow 08 December 2020, 07:41:27 UTC
175b62a Proto_env: backwards-compatibility layer for removed Error-monad traversors 08 December 2020, 07:41:27 UTC
81bbd99 Error_monad: remove list iterators 08 December 2020, 07:33:15 UTC
ee22803 Base: shadow Stdlib.List with Lwtreslib.List 08 December 2020, 07:33:15 UTC
c341c5c Crypto: adapt to new shadows 08 December 2020, 07:33:15 UTC
6b28765 Crypto: unshadow Stdlib's List in PVSS 08 December 2020, 07:33:15 UTC
575956c Lwtreslib: test List 08 December 2020, 07:33:15 UTC
fccd264 Lwtreslib: List 08 December 2020, 07:33:14 UTC
3bae31f Lib_base: be over-specific about List's provenance from Stdlib Specifically, mark `List` as `Stdlib.List`. This is to avoid upcoming shadowing from `Lwtreslib`. 08 December 2020, 07:33:14 UTC
cde59f4 Tests/Python: remove unused fixture client in test_contract_baker.py 07 December 2020, 17:28:24 UTC
d5ec2ca Tests/Python: Safer voting test The voting_full test was sensitive to timing, because it only runs a baker for bootstrap1 and sometimes the other bootstrap bakers would become inactive before we submit their vote. With this change, we only submit ballots for bakers with listings. 07 December 2020, 15:21:49 UTC
e541b55 Tests/Python: Allow larger latency for split view test 07 December 2020, 15:21:49 UTC
fb6ae66 Tezt: typo in message 07 December 2020, 13:06:27 UTC
8f3464f Fix/typo: rm underscore in creation message 07 December 2020, 13:06:27 UTC
dee88af Tezt/mockup: check that process indeed failed 07 December 2020, 13:06:27 UTC
dec67d1 Tezt: make tests succeed again 07 December 2020, 13:06:26 UTC
d99a61a Client/mockup: make call file_exists/is_directory through Lwt 07 December 2020, 13:06:26 UTC
9916d7c Tezt: use Lwt_io.read instead of Base.read_all Base.read_all was a reimplementation of the existing Lwt_io.read. 07 December 2020, 13:06:26 UTC
f982bb2 Tezt: add tests for mempool corner cases 07 December 2020, 13:06:26 UTC
056a430 Tezt: add functions to read files from base directory Expand Tezt API in a more composable way by: - exposing a base_dir accessor - a generic thin read file wrapper ovew Lwt 07 December 2020, 13:06:26 UTC
1b7a383 Client/mockup: disallow invalid operations to appear in mempool When a transfer is added: - either it already exists, and is thus discarded to the thrashpool, without error; - or it does not: in that case, its addition to the mempool is simulated. If this fails, the transfer fails (with error), after adding the transfer to the thrashpool. If it does not fail, it is added to mempool In order to do that, the commit factorizes a bit of code used in injection_with_mempool and preapply_block to simulate a transfer before commiting it to the mempool. 07 December 2020, 13:06:26 UTC
bd420c1 Tezt: test mockup fake baking 07 December 2020, 13:06:26 UTC
e65236f Client/mockup: document fake baking 07 December 2020, 13:06:26 UTC
fa95869 Client/mockup: fix fake baking Using begin_application instead of begin_construction fixes the following issues: - security deposit and rewards (which until now were absent) - context updates, e.g., for /cycles/ which were not done previously, thus leading to missing keys after 4 cycles had elapsed 07 December 2020, 13:06:25 UTC
ca06aca Client/mockup: baking add trashpool for refused transactions In mockup mode, a refused transaction is forever unbakable since the mockup chain has a single live block, the head, which has just moved with a newly baked block. That means, in particular, that the branch the refused transaction is referring is not live anymore, so that there's no chance for this transaction to be addded later on. In effect, the mockup "chain" has a ttl of 0 for only the present block is okayed. To help the user, the refused transactions are set aside in a so-called trashpool for review. 07 December 2020, 13:06:25 UTC
33815f0 Client/mockup: generalize chain checking 07 December 2020, 13:06:25 UTC
f35440d Client/mockup: thin functorization of local_services 07 December 2020, 13:06:25 UTC
8e09394 Client/mockup: use applied instead of unprocessed This mimics what happens in sandbox mode. To see it do a transfer than RPC call, for example as below: tezos-client transfer 1 from bootstrap1 to bootstrap2 tezos-client rpc get /chains/main/mempool/pending_operations 07 December 2020, 13:06:25 UTC
b10d251 Client/mockup: cleanup fake baking current state - Remove printing directives - Add comments 07 December 2020, 13:06:25 UTC
af9aaa3 Client/mockup: use provided timestamp in preapply_block when present 07 December 2020, 13:06:25 UTC
1a9f970 Client/mockup: check chain_id in live_blocks RPC 07 December 2020, 13:06:25 UTC
256a164 Client/mockup: update [preapply|inject]_block Refine the contents of these functions and make them work in a satisfactory way. 07 December 2020, 13:06:25 UTC
72c7524 Client/mockup: roll back mempool on inject block error 07 December 2020, 13:06:24 UTC
c5f756b Client/mockup: preapply_blocks mimicks preapply 07 December 2020, 13:06:24 UTC
5c9bac6 Client/mockup: create and use Files.has_mempool 07 December 2020, 13:06:24 UTC
89a100e Client/mockup: depending on mockup for live/preapply_block 07 December 2020, 13:06:24 UTC
455d159 Client/mockup: add dummy live_blocks & preapply_block RPC handler 07 December 2020, 13:06:24 UTC
1f02bf2 Client/mockup: more compact use of first-class modules 07 December 2020, 13:06:24 UTC
de03f75 Client/mockup: nicer chain_id/chain check 07 December 2020, 13:06:24 UTC
8196498 Client/mockup: rewrite RPC_client The point of this rewrite is that `generic_json_call_stub` and `call_service_local` did not rely on common smaller functions (like resto's http client does with `prepare` and `generic_call`) . As a consequence, `call_service_local` was failing to find the /chains/chain_id/mempool/pending_operations RPC (we had a temporary workaround that made `call_service_local` delegate to `generic_json_call_stub`, this rewrite is the lasting solution). This commit rewrites the mockup's RPC client so that it follows the structure of resto's http client. This also corrects the implementation of call_streamed_service_local which was too simplistic. For example the call to on_chunk should be conditional (see the implementation of `call_streamed_service` in resto-cohttp-client's client.ml file) 07 December 2020, 13:06:24 UTC
fa082b2 Client/mockup: benign code move This moves `call_service_local` below `generic_json_call_stub` as `call_service_local` will start calling `generic_json_call_stub` in the next commit. 07 December 2020, 13:06:23 UTC
c476f9a Client/mockup: add comments in local_services.ml 07 December 2020, 13:06:23 UTC
23f942e Client/mockup: check that RPCs use the same chain id as the mockup 07 December 2020, 13:06:23 UTC
4512804 Tezt: initial mockup support -- rpc list, [asynchronous] transfer 07 December 2020, 13:06:23 UTC
a490661 Client/mockup: generalize behavior of inject_operation This brings back the behavior of inject_operation when `--asynchronous` is NOT passed at `create mockup`. Some tests do not pass yet though, I suppose because the output of the client is polluted by some call to Printf.format. But this is a checkpoint nevertheless. 07 December 2020, 13:06:23 UTC
bb265a2 Client/mockup: add --asynchronous flag 07 December 2020, 13:06:23 UTC
aa0bfcb Client/mockup: some documentation 07 December 2020, 13:06:23 UTC
8ef1ba0 Client/mockup: pending_operations RPC semi-works If fails with "bake for" but works in cli direct calls... 07 December 2020, 13:06:23 UTC
82775be Client/mockup: writing transfer to disk-based operation pool 07 December 2020, 13:06:22 UTC
d4399e0 Client/mockup: create mempool disk-persistent store at initialization 07 December 2020, 13:06:22 UTC
2983d22 Client/mockup: files abstraction Hide the subdirectory organization 07 December 2020, 13:06:22 UTC
back to top