Grégoire Henry
f39eca214a
Shell: remove the on-disk index of operations
...
Let's get serious. The full index of operations is not sustainable in
the production code. We now only keep the index of operations not yet
in the chain (i.e. the mempool/prevalidation). Operations from the
chain are now only accesible through a block. For instance, see the
RPC:
/blocks/<hash>/proto/operations
2017-06-12 11:04:43 +02:00
Grégoire Henry
4995864316
Shell: regroups basic data types in Tezos_data
2017-06-12 11:04:43 +02:00
Grégoire Henry
61eb67cbca
Shell: do not keep tracks of 'invalid_successors'
2017-06-12 11:04:43 +02:00
Guillem Rieu
4de5dc717f
Tests: add voting period kind checks in Test_vote
2017-06-12 09:48:02 +02:00
Guillem Rieu
58587258dc
Proto/Alpha: add a RPC /context/voting_period_kind
2017-06-12 09:48:02 +02:00
OCamlPro-Iguernlala
4ded0660d6
p2p: check values of some options in P2p.create
2017-06-12 09:39:36 +02:00
Benjamin Canou
afda65fef1
Alpha: fix pre-execution typechecking.
2017-06-11 21:39:55 +02:00
Grégoire Henry
68f9851bce
Client: add option for forcing free mining.
2017-06-07 16:41:46 +02:00
Grégoire Henry
3b38720fb6
Minor fix in contract deletion
2017-06-07 16:41:41 +02:00
Grégoire Henry
81b720fee0
Add: tezos-client set delegate ...
2017-06-07 16:38:59 +02:00
Vincent Bernardoff
3b3428ddad
Shell: experimental leveldb backend
2017-06-06 23:12:33 +02:00
Benjamin Canou
e69662efa5
Alpha: consistent typechecking of contract storage initialization.
2017-06-06 19:39:46 +02:00
Vincent Bernardoff
35792ccc37
RPCs: fix node crash on SSL write error
2017-06-06 18:58:03 +02:00
Benjamin Canou
591f11a808
Docker: quick fix for wrong upstream alpine docker.
2017-06-01 17:55:53 +02:00
Thomas Refis
021fd8c864
v0.9.115.01+41
2017-06-01 13:33:32 +01:00
Benjamin Canou
90f87bec4a
Alpha: update bootstrap parameters.
2017-06-01 01:53:54 +02:00
Benjamin Canou
512fde82e4
Alpha: add a faucet counter to prevent replay.
2017-05-31 16:36:12 +02:00
Benjamin Canou
d351bb1608
Shell: small bugfix preventing mempool cleanup.
2017-05-31 16:36:07 +02:00
Vincent Bernardoff
c7c7ffbd0e
do not pin cohttp to dev version
2017-05-22 13:59:17 +02:00
Thomas Refis
b1bb9ae326
v0.9.115.00+14
2017-05-17 10:12:41 +01:00
arthur.breitman@gmail.com
de4c49823b
mention existence of the testnet
2017-05-14 15:22:16 -07:00
Thomas Refis
244129cb28
v0.9.114.44+47
2017-05-11 15:11:15 +01:00
Grégoire Henry
8f6340dd7f
Merge branch 'improve-Readme-Install-Deps' into 'master'
...
improve README: for installation of libsodium
See merge request !186
2017-05-10 14:58:22 +02:00
OCamlPro-Iguernlala
57912c6e8a
improve README: for installation of libsodium
2017-05-10 12:21:13 +02:00
Grégoire Henry
443cee2bb3
Fix compilation with lwt.3.0.0
2017-05-07 12:26:27 +02:00
arthur.breitman@gmail.com
d2a2052a2e
transfering -> transferring typo fix
2017-05-06 20:53:09 -07:00
Grégoire Henry
400d25d54a
Docker: do not export the RPC port by default.
2017-04-19 18:44:20 +02:00
Grégoire Henry
9b3e2c2502
Docker: do not fail when there is nothing to backup...
2017-04-19 18:44:20 +02:00
Benjamin Canou
442f2d00a0
RPCs: fix missing CORS headers.
2017-04-19 17:27:45 +02:00
Jeremie Dimino
c1c4a5bdcb
v0.9.114.41+37
2017-04-19 14:30:00 +01:00
Grégoire Henry
c1b4a74bf7
Merge branch 'improved_rpc_context' into 'master'
...
Improved rpc context
See merge request !179
2017-04-17 20:52:01 +02:00
Grégoire Henry
72e200bfd3
Docker: export "safe" RPCs from the container.
2017-04-17 20:42:43 +02:00
Grégoire Henry
9480d411a2
Proto: add an RPC that return all the 'parsed' operations of a block
2017-04-17 00:49:49 +02:00
Grégoire Henry
8a20ec8b0f
Shell/Proto: export more information to the RPC handler
2017-04-17 00:49:49 +02:00
Grégoire Henry
fb04fc1c17
Shell: lazy access to all the operations of a block
...
This prepares the node to the new on-disk storage.
2017-04-17 00:49:49 +02:00
Grégoire Henry
729ca9887d
Shell/Protocol: minor renaming
2017-04-17 00:49:49 +02:00
Grégoire Henry
c316dc00a8
Minor improvement in the docker image.
2017-04-14 20:54:43 +02:00
Guillem Rieu
b861d45b14
Proto/Alpha: fix proposal checking location in Amendment.record_ballot
2017-04-14 20:54:43 +02:00
Guillem Rieu
76b9cedcef
Tests: add test for switching unanimously to 'demo' protocol
2017-04-14 20:54:43 +02:00
Guillem Rieu
3c44f1dfba
Proto/Alpha: replace Vote.set
_current_proposal by init
_current_proposal
2017-04-14 20:54:43 +02:00
Alain Mebsout
8777349a19
A few fixes to make things more posix compliant in build/test scripts
2017-04-14 17:41:18 +02:00
Mohamed Iguernlala
e12e0e9a5b
Merge branch 'improve-tests' into 'master'
...
test_p2p_connection: put more deterministic garbled data
See merge request !180
2017-04-14 13:40:21 +02:00
OCamlPro-Iguernlala
b5c6f6cb2f
test_p2p_connection: put more deterministic garbled data
2017-04-14 12:57:34 +02:00
OCamlPro-Iguernlala
7f9c77cee8
test/utils: small fix: Data_encoding.Binary.Error has no arguments
2017-04-14 03:42:17 +02:00
Grégoire Henry
42a4e4ecc0
Merge branch 'stream-binary-decoding' into 'master'
...
[data_encoding] add facilities to decode a stream of Mbytes.t incrementally
See merge request !173
2017-04-14 00:08:51 +02:00
Grégoire Henry
b9c1baa454
Makefile: minor dependency fix in test
`
2017-04-13 22:15:33 +02:00
OCamlPro-Iguernlala
7d214a19f7
data_encoding: read streams of Mbytes.t, tests, remove dead code (debug functions), expose a function that checks without reading the data
2017-04-13 18:05:41 +02:00
Grégoire Henry
0f247adea6
Shell: add the protocol level
in the header of block
2017-04-12 18:29:12 +02:00
Grégoire Henry
f9f5bca5a0
Merge branch 'level_in_block_header' into 'master'
...
Move the `level` in the shell part of the block header
See merge request !177
2017-04-12 16:36:49 +02:00
Grégoire Henry
2b0df39115
Context: simplify the storage of 'test_network'.
...
This prepares the context to the inclusion the hash of the context in
the block header. By "looking" into the resulting context of a block,
we are now know able to determine whether:
- no testnet is currently associated to the branch;
- a testnet must be forked after the block;
- a previously forked testnet is running.
2017-04-12 12:43:34 +02:00