Raphaël Proust
|
f647404739
|
Proto_alpha/levels: added documentation
|
2018-06-04 08:41:46 +08:00 |
|
Grégoire Henry
|
fc26022cd2
|
Proto: associate metadata to valid block headers and operations
|
2018-06-01 16:20:10 +02:00 |
|
Grégoire Henry
|
c85e27605b
|
Proto: export Data_encoding.t for block headers and operationss
Previously we were only exporting parsing function. This will allow
to move out of the protocol some `helpers` RPCs.
|
2018-06-01 16:20:10 +02:00 |
|
Grégoire Henry
|
b2e6001007
|
Data_encoding: merge def and describe
|
2018-05-30 14:38:05 +02:00 |
|
Benjamin Canou
|
1b91d0929a
|
Michelson: read some constants in base58 but store them in binary
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
439435bd11
|
Michelson: forbid internal operation replay
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
f1fc7ab582
|
Michelson: forbid internal operations in parameter and storage
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
702896f420
|
Michelson: switch string tez constants to int mutez constants
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
ffec060a6f
|
Client, Michelson: minor fixes in error reporting
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
a425b3dc27
|
Michelson: cleanup iterator opcodes
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
c57458ea01
|
Michelson: fix inconsistency when reading and printing strings
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
bb37e04340
|
Michelson: add estimated memory cost of an expression
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
ce668e6afb
|
Alpha: lazily deserialize scripts
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
530427c813
|
Michelson: unpair input of CHECK_SIGNATURE
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
23f9949e70
|
Alpha: add storage limits
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
dd9cd8a1c3
|
Alpha: keep the storage space in bytes instead of the premultiplied fees
|
2018-05-28 17:09:03 +02:00 |
|
Grégoire Henry
|
7d73605f5c
|
Alpha: fix endorsement rewards
It should be computed with the priority of the endorsed blocks,
not with the priority of the block where it is included.
|
2018-05-28 17:09:03 +02:00 |
|
Grégoire Henry
|
c167d0eaae
|
Alpha: remove unused parameters
|
2018-05-28 17:09:03 +02:00 |
|
Grégoire Henry
|
25ecd68b90
|
Alpha: use singular for Sourced_operation
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
a11e0000e7
|
Michelson: add SET_DELEGATE opcode
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
b669632075
|
Alpha: check delegatable flag before removing the delegate
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
af5a8939cf
|
Alpha: originations from contracts are now internal operations
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
97208fd532
|
Alpha: add a type for operation results
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
18c77318fb
|
Alpha: thread origination_nonce in the context
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
f05b02f74f
|
Michelson: some new contracts/tests
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
303c43b742
|
Michelson: add AND of int and nat
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
60136c13b2
|
Michelson: add ISNAT instruction
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
86c18bcd9d
|
Michelson: SOURCE now returns an address
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
5579d3cc97
|
Michelson: add untyped address type, and instructions ADDRESS and CONTRACT
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
595685cf42
|
Michelson: replace direct transfers with an internal operation queue
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
59cccd53aa
|
Michelson: cleaner naming in interpreter
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
24deb10c8f
|
Michelson: cleanup big map initialization and account for its fees
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
42899ccb09
|
Alpha: add result record type for apply operation and include storage fees
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
25a1930c32
|
Alpha: storage fees accounting
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
676a64b81f
|
Michelson: rename DEFAULT_ACCOUNT to IMPLICIT_ACCOUNT
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
bceb91289a
|
Alpha: better errors for corrupted context accesses
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
6f3be375e8
|
Alpha: IO gas accounting
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
4a0b30d968
|
Alpha: add variants of storage functors with size accounting
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
ba09cdf883
|
Alpha: fix Storage_functors.Indexed_data_storage.fold
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
27486e500a
|
Micheline: use zarith instead of strings for integers
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
c3cf4dfbfb
|
Alpha, Michelson: add gas limits for block and operations
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
eef5885265
|
Alpha, Michelson: no need to thread the gas in parsing linear structures
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
4fd2b03832
|
Alpha, Michelson: thread the gas directly in the context
|
2018-05-28 17:09:03 +02:00 |
|
Benjamin Canou
|
04415ff6a8
|
Alpha, Michelson: separate gas operations from costs
|
2018-05-28 17:09:03 +02:00 |
|
Milo Davis
|
8a49bf5509
|
Alpha, Michelson: gas in typechecking
|
2018-05-28 17:09:03 +02:00 |
|
Grégoire Henry
|
0d8990887c
|
Jbuilder: fix the target @runtest_indent
|
2018-05-26 20:08:03 +02:00 |
|
bruno
|
f000eb70f2
|
Alpha: forbid transaction of 0ꜩ towards contracts without code
|
2018-05-26 19:54:06 +02:00 |
|
Arthur B
|
f43710694b
|
Alpha: fix typo in services path
|
2018-05-26 18:25:48 +02:00 |
|
Arthur B
|
07a631316a
|
Alpha: allow to deactivate rewards for a few initial cycles
|
2018-05-26 18:25:40 +02:00 |
|
Arthur B
|
126ee13ba7
|
Alpha: allow to ramp up endorsement and baking security deposits
|
2018-05-26 17:24:04 +02:00 |
|