Marco Stronati
|
c46e731031
|
Alpha: fix bug where seed would stay the same if no nonces were revealed
|
2018-06-19 02:57:35 +02:00 |
|
Marco Stronati
|
46d053fdb3
|
Alpha: add Seed_repr.deterministic_seed
|
2018-06-19 02:57:35 +02:00 |
|
Marco Stronati
|
0ad4f8f6e6
|
Alpha: Seed_repr.initial_seeds n generates n seeds rather than n+1
|
2018-06-19 02:57:35 +02:00 |
|
Grégoire Henry
|
9f1c703991
|
Alpha: fix snapshot removal
|
2018-06-18 23:53:48 +00:00 |
|
Marco Stronati
|
7473e48d98
|
Tests: add more tests for seed_nonce_revelation operation
|
2018-06-19 01:26:20 +02:00 |
|
Marco Stronati
|
b2a09d3edc
|
Tests: add Op.seed_nonce_revelation
|
2018-06-19 01:26:20 +02:00 |
|
Marco Stronati
|
dde6addbfb
|
Tests: add Context.{get_seed,get_seed_nonce_hash}
|
2018-06-19 01:24:54 +02:00 |
|
Marco Stronati
|
eeb7c6ff5e
|
Alpha: add rpc to get seed of a cycle of a block
|
2018-06-19 01:13:58 +02:00 |
|
Marco Stronati
|
125e5ce95f
|
Alpha: fixed small regression on nonce revelations
|
2018-06-19 00:56:37 +02:00 |
|
Benjamin Canou
|
94f9230d20
|
Client, RPCs: do not sign transfer simulations
|
2018-06-17 23:43:27 +02:00 |
|
Benjamin Canou
|
820723f8d0
|
Fix indentation
|
2018-06-16 14:54:28 +02:00 |
|
Benjamin Canou
|
457fee326e
|
Alpha: allow serialization of failed manager operations
|
2018-06-15 17:26:20 +02:00 |
|
Pierre Boutillier
|
6b2d730a4e
|
More unused variables in roll tests
|
2018-06-15 09:30:58 +00:00 |
|
Pierre Chambart
|
df214489b7
|
Alpha: remove some unused variable in test
|
2018-06-15 09:30:58 +00:00 |
|
Pierre Chambart
|
b5a6f2f03c
|
Alpha: some more roll tests after the fix
|
2018-06-15 09:30:58 +00:00 |
|
Pierre Chambart
|
c64698be09
|
Alpha: fix the doulble roll bug
|
2018-06-15 09:30:58 +00:00 |
|
Pierre Chambart
|
89f73cceb9
|
Alpha: test roll numbers
|
2018-06-15 09:30:58 +00:00 |
|
Pierre Chambart
|
9e6d59d72b
|
Alpha: Failing test for deactivation
|
2018-06-15 09:30:58 +00:00 |
|
Pierre Chambart
|
ca2c1971ca
|
Alpha: Test this error
|
2018-06-14 23:20:16 +00:00 |
|
Pierre Chambart
|
f178e3625c
|
Alpha: Add an error that tells which delegate didn't pay its fees
|
2018-06-14 23:20:16 +00:00 |
|
Benjamin Canou
|
a8b2ab325e
|
Alpha: do not catch runtime exceptions
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
1fccffb61c
|
Michelson: keep field annotations in SET_CADR, MAP_CADR macros
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
040fa2a075
|
Michelson: special annotations %@ and @%
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
1b67e538d8
|
Michelson, Proto: show execution trace on failure also
When doing calling `trace code`, e.g. with option `--trace-stack` in
the client.
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
eb5837943f
|
Michelson: propagate variable annotations inside pairs in stack type
Also check that tyoe annotated constants are correct, but don't produce
annotated constants when unparsing.
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
fcd9b61084
|
Michelson: annotations must start with _a-zA-Z or be empty
Empty annotations are used to mean no annotation, or as a wildcard when
destructing pairs for instance.
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
6dacd8f6a5
|
Michelson: Force annotations of the same kind to be grouped
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
1748f370fc
|
Michelson: Remove binding annotations
Use RENAME in code blocks instead.
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
9993553a59
|
Michelson: Propagate annotations in execution trace
Fixes #179
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
703a12f681
|
Michelson: new (nop) opcodes CAST and RENAME
Removes RENAME macro
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
e8329b1fc3
|
Michelson: do not infer pair field names and fail when fields differ
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
821c6255dc
|
Michelson: annotation fixes to match the spec
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
382e06cf32
|
Michelson: more robust checking of type alias annotations
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
96e317f9d3
|
Michelson: allow type annotations on PUSH-like instructions
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
435d135aa0
|
Michelson: annotations for variable bindings with $
Also move annotation specific code to own module.
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
68f86fe274
|
Fix: indentation
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
ae6a97708e
|
Michelson: disable typechecking of field names through annotations
This is not compatible with the inferring mechanism for annotations in
types.
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
371ce150ce
|
Michelson: generate default annotation for field accesses
If stack is [ @storage (pair int int) ] then stack after CAR:
CAR; [ @storage.car int ]
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
22bdea00c2
|
Michelson: check (field) annotations of field accesses
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
5431752887
|
Michelson: better syntax for fields of pair types
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
53b88e4dbb
|
Michelson: different types of annotations
|
2018-06-14 18:09:32 +02:00 |
|
Benjamin Canou
|
3140f6e51d
|
Michelson: allow multiple annotations
|
2018-06-14 18:09:32 +02:00 |
|
Grégoire Henry
|
a51c912722
|
Alpha: forbids trivial double baking evidence
|
2018-06-14 15:57:27 +00:00 |
|
Galfour
|
3dce646b18
|
Tests: more tests for double baking
|
2018-06-14 15:57:27 +00:00 |
|
Marco Stronati
|
53ec17c8b4
|
Tests/helpers: rework block to ease arbitrary signatures
|
2018-06-14 15:57:27 +00:00 |
|
Pietro
|
4d3a01974c
|
[proto]: Remove commas from decimal repr of tezos
|
2018-06-14 15:48:25 +00:00 |
|
Marco Stronati
|
e1702e0db2
|
Alpha: add check_size when parsing Z values
|
2018-06-14 02:27:41 +02:00 |
|
Marco Stronati
|
8f5aecfc01
|
Alpha: change space_storage from int64 to Z.t
|
2018-06-14 02:27:41 +02:00 |
|
Marco Stronati
|
12b7a49f96
|
Alpha: change counters from int32 to Z.t
|
2018-06-14 02:25:12 +02:00 |
|
Vincent Bernardoff
|
21823483a5
|
Crypto: add P256 cryptography
|
2018-06-13 23:59:16 +00:00 |
|