We present a change in version 1.3.0
of the evaluation process of boolean operators and
and or
in test expression of the if
instruction and expression.
Consider the following if
instruction:
if a and b then
/* */
end
We present a new type of map called iterable_big_map
, which has the scalability property of a big_map
, and which can be iterated like a basic map
.
This feature was suggested by Nomadic Labs. Thank you to Lucas Feli and Charles Delhinger for the algorithm.
Consider the following declaration of an iterable big map between a nat
key and a bytes
value:
variable ibm : iterable_big_map<nat, bytes> = []
We present the new instruction emit
to emit an event, in a similar an event is emitted in languages like solidity.
This feater was suggested by Nomadic Labs. Thank you to Bruno Bernardo for the event well mechanism.
An event is declared with the event
keyword, similarly to a record:
event HighestBidIncreased {
bidder : address;
amount : tez
}