77ce724 | Pierre Boutillier | 08 April 2020, 13:31:24 UTC | Lint: restrict @runtest_lint in tezos-signer-backends.unix Does not interfere with the global lint check in the CI and "make fmt" that don't use dune targets | 08 April 2020, 17:06:29 UTC |
4234580 | Pierre Boutillier | 08 April 2020, 08:26:20 UTC | Signer: Ledger backend is optional So you can compile the client when you don't have hidapi | 08 April 2020, 17:06:13 UTC |
16c1fef | Pierre Boutillier | 08 April 2020, 08:53:27 UTC | P2P: move errors to services | 08 April 2020, 13:44:52 UTC |
91d8516 | Pierre Boutillier | 07 April 2020, 16:07:12 UTC | Build: tezos-client-protocols does not depend on tezos-client-base-unix | 07 April 2020, 16:37:15 UTC |
8b89d58 | Sylvain Ribstein | 07 April 2020, 15:49:10 UTC | Build/OPAM: Fix generation of protocol dune files | 07 April 2020, 15:49:10 UTC |
3c2f220 | Raphaël Cauderlier | 17 January 2020, 22:01:31 UTC | Tests/Python: activate multisig tests on contract addresses This fixes #659. | 07 April 2020, 08:09:41 UTC |
7a5bcd3 | Raphaël Cauderlier | 17 January 2020, 14:47:07 UTC | Client/Multisig: don't restrict actions to contract aliases | 07 April 2020, 08:09:39 UTC |
5147ba1 | Raphaël Cauderlier | 17 January 2020, 21:18:18 UTC | Tests/Python: test multisig commands operating on addresses | 07 April 2020, 08:09:35 UTC |
156b933 | Raphaël Cauderlier | 23 January 2020, 10:18:30 UTC | Doc/Michelson: document the entrypoint variant of the SELF instruction | 07 April 2020, 06:28:03 UTC |
2207052 | Sylvain Ribstein | 27 March 2020, 15:44:52 UTC | Test: verify that all protocol compiles | 06 April 2020, 22:22:06 UTC |
78b61b7 | Tomáš Zemanovič | 31 March 2020, 08:36:09 UTC | Proto: Undo a formatting change that affected the hash | 06 April 2020, 22:22:05 UTC |
b7e23e6 | Tomáš Zemanovič | 30 March 2020, 09:35:58 UTC | Makefile: Build tooling support if Merlin is installed on `make` | 06 April 2020, 22:01:41 UTC |
c6d9210 | Raphaël Proust | 23 March 2020, 16:52:40 UTC | Worker: split up a View component off of Request This allows `Event` modules to use the generic `Request.view` types. This is important for situations where the full-fat `Request.t` depends on type that are only available inside a functor that `Event` has no access to. | 06 April 2020, 21:17:09 UTC |
e93d500 | Colin González | 26 March 2020, 15:15:37 UTC | Chain_validator: purge legacy logging | 06 April 2020, 19:13:40 UTC |
9162f4e | Pierre Boutillier | 31 March 2020, 15:21:48 UTC | Pbkdf: Internalize in Tezos_client_base | 06 April 2020, 18:10:57 UTC |
0a3978f | Pierre Boutillier | 31 March 2020, 15:05:08 UTC | BIP39: Internalize in Tezos_client_base | 06 April 2020, 18:10:57 UTC |
e5f199c | Pierre Boutillier | 31 March 2020, 14:40:41 UTC | BIP39: Remove build dependency to Base | 06 April 2020, 18:10:57 UTC |
2df163c | Arvid Jakobsson | 02 April 2020, 08:04:12 UTC | Docs/Michelson: Clarify restriction on APPLY arguments Arguments must be both pushable and storable, as discussed in #753, due to the implementation APPLY (PUSH _ _; PAIR). | 06 April 2020, 17:49:22 UTC |
97d8405 | Pierre Boutillier | 06 April 2020, 16:20:02 UTC | Doc: Fixup links | 06 April 2020, 16:45:49 UTC |
ddff22a | Romain Bardou | 02 April 2020, 12:46:05 UTC | Docker: alphanet.sh as a symbolic link during transition period | 06 April 2020, 15:30:45 UTC |
1fc22e5 | Romain Bardou | 02 April 2020, 08:40:29 UTC | Everywhere: remove some traces of alphanet.sh | 06 April 2020, 15:30:45 UTC |
ed544a9 | Romain Bardou | 02 April 2020, 08:46:55 UTC | Docker: remove zeronet.sh | 06 April 2020, 14:27:14 UTC |
e54d550 | Romain Bardou | 02 April 2020, 08:18:06 UTC | Doc: remove zeronet multinetwork alias | 06 April 2020, 14:27:14 UTC |
253833e | Romain Bardou | 02 April 2020, 08:15:14 UTC | Node: remove zeronet multinetwork alias As we removed Babylon delegates (baker etc.) and the proto_genesis_babylonnet protocol, which is actually also the genesis protocol of Zeronet, we cannot actually connect and bake on Zeronet. Users that want to do that need to use the zeronet branch instead. | 06 April 2020, 14:27:14 UTC |
ed8a771 | Danny Willems | 06 April 2020, 13:25:31 UTC | Build: comment the variable name to avoid confusion | 06 April 2020, 13:25:31 UTC |
e26f349 | François Thiré | 06 April 2020, 07:54:04 UTC | flextesa: Replace the deprecated `pure` function by `const` The `pure` function of cmdliner is deprecated. | 06 April 2020, 07:56:36 UTC |
7f21a79 | Julien Tesson | 02 April 2020, 20:36:09 UTC | P2p_maintenance: don't send bootstrap in private mode. In private mode, unknown points cannot be contacted as they won't be trusted, their is thus no use for asking point lists to other peers (which will refuse to answer anyway). | 03 April 2020, 18:32:10 UTC |
b86af44 | Julien Tesson | 03 March 2020, 09:50:37 UTC | lib_p2p: Forget point from unknown network When we connect to a point from an other network, we don't want to advertize them, So we forget all about them. They are not greylisted as their might be node from our network on the same IP. | 02 April 2020, 17:44:14 UTC |
fd5725b | Pierre Boutillier | 16 March 2020, 16:12:38 UTC | Build: tezos-client optionaly depends on protocols | 02 April 2020, 16:38:32 UTC |
4c7a264 | Pierre Boutillier | 28 March 2020, 17:34:28 UTC | Build: Optionaly link protocols in the node It changes nothing (for now) when building from source as the listed protocols are in the "workspace" so dune takes them. It opens the door to put protocols as optional dependencies in the opam file so that we don't install all of them (typically the dev ones: genesis, alpha, demo-*) during a standard `opam install tezos-node`. | 02 April 2020, 16:38:32 UTC |
e3ac24f | Arvid Jakobsson | 02 April 2020, 15:50:21 UTC | Tests/Python: Test CONTRACT with entrypoints Test CONTRACT with/without entrypoint annotation on literal address parameters with/without entrypoint annotation. | 02 April 2020, 15:50:21 UTC |
6aad3e4 | Mark Karpov | 02 April 2020, 10:56:22 UTC | Client: expose the get_base_dir method in the wallet class | 02 April 2020, 10:56:22 UTC |
5aa9dd6 | Philippe Bidinger | 31 March 2020, 15:37:02 UTC | Tests/python: skip failing test | 02 April 2020, 09:21:14 UTC |
42bae26 | Romain Bardou | 01 April 2020, 13:30:31 UTC | Docker: use --network option | 01 April 2020, 13:30:31 UTC |
c69766e | Romain Bardou | 01 April 2020, 13:11:15 UTC | Docker: rename alphanet.sh into tezos-docker-manager.sh | 01 April 2020, 13:11:15 UTC |
e2609fc | Romain Bardou | 01 April 2020, 08:13:30 UTC | Node, Doc: remove Babylonnet | 01 April 2020, 08:13:30 UTC |
8d4102f | Romain Bardou | 01 April 2020, 08:07:29 UTC | Client, Node: remove proto_genesis_babylonnet | 01 April 2020, 08:07:29 UTC |
5d50f7a | Romain Bardou | 31 March 2020, 12:36:43 UTC | Babylon: remove context commands which are no longer useful | 31 March 2020, 14:09:42 UTC |
29a0962 | Romain Bardou | 31 March 2020, 09:14:51 UTC | Babylon: remove multisig commands | 31 March 2020, 14:09:42 UTC |
7acd573 | Romain Bardou | 31 March 2020, 08:50:59 UTC | Babylon: remove delegates, mempool filters, parameters, tests, mockup | 31 March 2020, 14:09:42 UTC |
07c8eb0 | Romain Bardou | 31 March 2020, 08:43:58 UTC | Babylon: deactivate mempool filters | 31 March 2020, 14:09:42 UTC |
bf9eb80 | Pierre Boutillier | 31 March 2020, 08:25:45 UTC | Build: Remove 005-PsBabyM1 from the active protocols | 31 March 2020, 14:09:42 UTC |
0d0f82e | Sebastien Mondet | 31 March 2020, 12:24:07 UTC | Vendors: set carthage as default protocol | 31 March 2020, 13:13:32 UTC |
9d11bba | Pierre Boutillier | 31 March 2020, 09:51:06 UTC | Tests: Migrate from 006-PsCARTHA to (Carthage) alpha (instead of 005-PsBabyM1) Also allow this (no-op) migration in proto_alpha | 31 March 2020, 13:13:17 UTC |
bd12eec | Raphaël Cauderlier | 23 January 2020, 15:50:22 UTC | Protocol: remove Carthage vanity nonce | 31 March 2020, 13:10:50 UTC |
41d9292 | Raphaël Cauderlier | 23 January 2020, 15:38:40 UTC | Protocol: remove code specific to the migration from Babylon to Carthage | 31 March 2020, 13:10:48 UTC |
b47b568 | vbot | 06 December 2019, 17:55:57 UTC | Vendors/flextesa: update protocol constants Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> | 31 March 2020, 13:10:47 UTC |
f87c3cb | vbot | 06 December 2019, 17:48:56 UTC | Protocol/Tests: update reward functions Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> | 31 March 2020, 13:10:46 UTC |
5bb0ee3 | vbot | 06 December 2019, 17:18:38 UTC | Protocol/Parameters: update the reward constants Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> | 31 March 2020, 13:10:45 UTC |
89d0a80 | Tomáš Zemanovič | 06 December 2019, 17:30:09 UTC | Protocol/Migration: migrate protocol constants | 31 March 2020, 13:10:43 UTC |
e86d0ab | vbot | 06 December 2019, 17:15:00 UTC | Protocol: update reward functions Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> | 31 March 2020, 13:10:42 UTC |
18005ac | Raphaël Cauderlier | 06 December 2019, 13:40:51 UTC | Tests/Python: test failure of deserialisation of bad annotation | 31 March 2020, 13:10:40 UTC |
3e3a223 | Raphaël Cauderlier | 06 December 2019, 10:45:53 UTC | Protocol/Michelson: annotation validity check Check at parsing time that Michelson annotations only contain valid characters. This check is useless for annotations produced by `lib_micheline` but could fail for annotated lambdas deserialized using the `UNPACK` instruction. | 31 March 2020, 13:10:39 UTC |
164d9c2 | Tomáš Zemanovič | 01 November 2019, 11:27:41 UTC | Proto/Tests: Add a test case for emptying delegated contract | 31 March 2020, 13:10:37 UTC |
6172b7f | Tomáš Zemanovič | 31 October 2019, 10:37:41 UTC | Proto: Allow to empty non self-delegated contract For non self-delegated contracts, the removed assertion was causing an error when emptying a delegated contract. | 31 March 2020, 13:10:36 UTC |
8a1089e | vbot | 13 November 2019, 15:44:07 UTC | Protocol: add vanity nonce | 31 March 2020, 13:10:35 UTC |
96c884c | Raphaël Cauderlier | 23 January 2020, 15:19:49 UTC | Tests/Python: adapt test of the CONTRACT instruction The gas cost of `CONTRACT` when applied to the address of an implicit account is now 132 units cheaper. | 31 March 2020, 13:10:33 UTC |
5199d9a | Raphaël Cauderlier | 07 November 2019, 17:29:51 UTC | Protocol/Michelson: improve the performance of the CONTRACT instruction Add an optimisation that make the instruction cheaper in gas for implicit contracts (tz1, tz2, tz3) by saving an I/O. | 31 March 2020, 13:10:31 UTC |
4fca7a6 | Arvid Jakobsson | 08 November 2019, 10:58:12 UTC | Tests/Python: test the Michelson MAP instruction on maps in the case of side effects | 31 March 2020, 13:10:30 UTC |
5deef99 | Raphaël Cauderlier | 08 November 2019, 10:07:18 UTC | Protocol/Michelson: fix the interpretation of the MAP instruction on maps In the previous implementation, accumulating a value during a MAP on a map was impossible because the initial stack tail was restored. This was not the documented behavior of the MAP instruction and it was inconsistent with the case of mapping over a list. BREAKING CHANGE: originated contracts that rely on the previous and incorrect) semantics might behave incorrectly. | 31 March 2020, 13:10:28 UTC |
ab3d7dd | Arvid Jakobsson | 08 November 2019, 15:49:23 UTC | Tests/Python: verify EMPTY_BIG_MAP arity error message | 31 March 2020, 13:10:27 UTC |
09d994f | Raphaël Cauderlier | 08 November 2019, 14:33:25 UTC | Protocol/Michelson: handling of the bad arity error for the EMPTY_BIG_MAP instruction Improve error reporting when checking for the arity of the EMPTY_BIG_MAP instruction | 31 March 2020, 13:10:25 UTC |
87e46df | Raphaël Cauderlier | 07 November 2019, 15:16:40 UTC | Protocol/Michelson: remove the peephole optimisation of UNPAIR Remove an unreachable optimisation. A proper UNPAIR instruction shall be added in the next protocol instead. | 31 March 2020, 13:10:24 UTC |
78a02f6 | Tomáš Zemanovič | 07 November 2019, 09:37:13 UTC | Protocol/Migration: bump gas limit constants in the context Update the gas limit constants in the context on protocol transition. | 31 March 2020, 13:10:22 UTC |
118a2a5 | Tomáš Zemanovič | 21 January 2020, 18:45:14 UTC | Tests/Python: adapt the gas-bound test to the new gas limit | 31 March 2020, 13:10:21 UTC |
8bfa32a | Raphaël Cauderlier | 23 January 2020, 14:55:07 UTC | Tests/Python: adapt regression tests to new gas limit | 31 March 2020, 13:10:20 UTC |
0061278 | Tomáš Zemanovič | 07 November 2019, 09:10:29 UTC | Protocol/Gas: increase the gas limits per block and operation by 30% Bump the gas limit for blocks and operations by 30% going from 800000 per operation and 8000000 per block to 104000 per operation and 1040000 per block. | 31 March 2020, 13:10:18 UTC |
8c5e051 | Mehdi Bouaziz | 05 November 2019, 18:09:32 UTC | Tests: the merge_comparable_pairs.tz contract is now well-typed | 31 March 2020, 13:10:17 UTC |
6b75d10 | Raphaël Cauderlier | 05 November 2019, 11:29:27 UTC | Tests/Python: activate tests of comparable pairs in sets, maps, and big_maps Co-Authored-By: Charles DEHLINGER <charles.dehlinger@tezcore.com> | 31 March 2020, 13:10:15 UTC |
75200a0 | Tomáš Zemanovič | 21 January 2020, 18:45:14 UTC | Tests/Python: fix an expected error message When attempting to pack a big_map, we now have a better error message. | 31 March 2020, 13:10:14 UTC |
23c5a6d | Raphaël Cauderlier | 05 November 2019, 12:05:17 UTC | Protocol/Client: fix a misleading error message (unexpected big_map) | 31 March 2020, 13:10:13 UTC |
ea5d469 | Raphaël Cauderlier | 05 November 2019, 12:06:16 UTC | Protocol/Michelson: allow all parameter types when typechecking a litteral Extend the range of the typecheck_data RPC by also allowing big_map values. Co-Authored-By: Mehdi Bouaziz <mehdi.bouaziz@nomadic-labs.com> | 31 March 2020, 13:10:11 UTC |
1014f26 | Raphaël Cauderlier | 23 January 2020, 12:55:05 UTC | Tests/Python: adapt regression test outputs Typechecking cost has been very slightly increased because `comparable_ty_eq` now costs at least `Typecheck_costs.cycle`. | 31 March 2020, 13:10:10 UTC |
0fa2147 | Mehdi Bouaziz | 30 September 2019, 08:19:36 UTC | Protocol/Michelson: fix comparable comb pairs Allow comb pairs as map keys and set elements, not only as operands of COMPARE. | 31 March 2020, 13:10:09 UTC |
907c652 | Adrian Brink | 05 November 2019, 09:32:21 UTC | Tests/OCaml: add tests for baking and endorsement reward forumlae Co-Authored-By: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> Co-Authored-By: Adrian Brink <adrian@cryptium.io> | 31 March 2020, 13:10:08 UTC |
e09b67c | Adrian Brink | 20 October 2019, 15:12:41 UTC | Protocol/Emmy+: optimise baking and endorsement reward function Fix the imprecision in the baking reward formula to make it linear in the number of endorsements included instead of a step function. Improve the precision on the endorsement reward computation by applying the priority malus on the total endorsement reward. | 31 March 2020, 13:10:06 UTC |
2cc5f11 | Pierre Boutillier | 28 October 2019, 08:14:01 UTC | Protocol/RPC: fix 'baking_rights' so that 'max_priority' is included Fix a bug where the `../helpers/baking_rights` RPC would exclude the `max_priority` baking right from its result. | 31 March 2020, 13:10:05 UTC |
7391a34 | vbot | 07 November 2019, 17:51:44 UTC | Protocol/Storage: initialize big_map ids only for genesis | 31 March 2020, 13:10:04 UTC |
267fb25 | vbot | 12 November 2019, 15:40:57 UTC | Protocol/Migration: remove babylon's vanity nonce | 31 March 2020, 13:10:00 UTC |
dc4b075 | Danny Willems | 30 March 2020, 11:56:34 UTC | Test: remove useless Format.eprintf For the sake of readable test output when executing test. | 31 March 2020, 09:57:49 UTC |
77f862b | Philippe Bidinger | 25 March 2020, 16:18:33 UTC | Tests/python: launch nodes with --bootstrap-threshold 0 It happens spuriously that a node doesn't bootstrap and as consequence doesn't broadcast its head to its neighbors. This depends on the bootstrap-threshold (which is set by the `--connections`) and some time-sensitive conditions. This MR sets --bootstrap-threshold to 0 (overriding the value set by `--connections`) in all tests running more than one node. | 31 March 2020, 09:01:07 UTC |
2e38e3d | Philippe Bidinger | 25 March 2020, 16:08:38 UTC | Tests/python: relax log check test_many_bakers currently returns an error when the node log contains the `canceled` string. This happens spuriously with this log line. node.validator.bootstrap_pipeline: Fetch of block_hash BLiGqFD694nWNVcLFZBS94VJXSs7XPZt3p7g3jKbU1HtQnPq25R canceled This commit allows this test to fail. The error is still notified to the user in the test report (`XFAIL` if the test fails, `XPASS` otherwise). | 31 March 2020, 09:01:07 UTC |
5a22cf8 | Raphaël Proust | 29 March 2020, 18:56:41 UTC | Base: add Time.System.Span.pp_hum for pretty printing | 30 March 2020, 15:41:10 UTC |
e5a21a8 | Pierre Boutillier | 30 March 2020, 12:21:38 UTC | Build: Remove useless dependencies on Re | 30 March 2020, 12:21:38 UTC |
f972326 | Pierre Boutillier | 28 March 2020, 18:06:08 UTC | Makefile: clean {test,sandbox}-parameters | 28 March 2020, 18:06:08 UTC |
6f79aa0 | Arvid Jakobsson | 30 January 2020, 09:54:51 UTC | Documentation/Developer: add testing guide | 27 March 2020, 22:04:50 UTC |
5c66700 | Romain Bardou | 27 March 2020, 13:18:18 UTC | Doc: remove part of multinetwork.rst irrelevant with incoming release | 27 March 2020, 17:17:25 UTC |
12ee2eb | Romain Bardou | 27 March 2020, 10:33:21 UTC | Doc: discuss alias versus explicit configuration in multinetwork.rst | 27 March 2020, 17:17:25 UTC |
19c83aa | Romain Bardou | 27 March 2020, 10:16:19 UTC | Doc: update multinetwork.rst regarding configuration file behavior | 27 March 2020, 17:17:25 UTC |
679a2de | Romain Bardou | 27 March 2020, 10:03:57 UTC | Doc: deprecate Babylonnet in multinetwork.rst | 27 March 2020, 17:17:25 UTC |
41f07cb | Romain Bardou | 27 March 2020, 10:02:15 UTC | Doc: update network name case in multinetwork.rst | 27 March 2020, 17:17:25 UTC |
6744f5e | Romain Bardou | 27 March 2020, 09:24:59 UTC | Doc: update and improve test network documentation | 27 March 2020, 16:45:05 UTC |
638688d | Colin González | 02 March 2020, 16:53:29 UTC | Bootstrap_pipeline: purge legacy logging | 27 March 2020, 16:34:16 UTC |
521b19d | Mark Karpov | 26 March 2020, 18:28:09 UTC | Move the protocol specific mockup commands to protocol libraries | 27 March 2020, 14:33:07 UTC |
fafef2d | Mark Karpov | 26 March 2020, 16:18:01 UTC | Use 'mockup_mode' instead of 'mockup_mode option' in client config The default mode has been renamed to 'Mode_client' to be consistent with the written documents we've seen so far. | 27 March 2020, 14:33:07 UTC |
77fa198 | Bruno B | 27 March 2020, 13:23:50 UTC | Docs: fix link for Mainnet Docker image The current link leads to the retrieval of the tezos/tezos:alphanet image. | 27 March 2020, 13:23:50 UTC |
af96e0e | Eugen Zalinescu | 27 March 2020, 09:06:16 UTC | Git: ignore generated protocol parameters | 27 March 2020, 11:03:06 UTC |
8e1d196 | Sebastien Mondet | 24 March 2020, 14:56:14 UTC | Vendors: Update `flextesa-lib` Flextesa commit: `f24ebaf47e14678493736fa0969dfcbdf7e4a505`. | 26 March 2020, 18:13:40 UTC |
1470f36 | Pierre Boutillier | 26 March 2020, 10:43:15 UTC | CI: publish docker images for tags and branches that ends with -release of tezos/tezos | 26 March 2020, 16:08:25 UTC |
450c227 | Mehdi Bouaziz | 25 March 2020, 14:22:55 UTC | Update .ocamlformat files | 26 March 2020, 10:45:15 UTC |