In this release
New features
- New script serialization format has been added for V6.
- Unions are no longer allowed in
@Callable
function signatures. - Maximum single invocation complexity has been increased to 26000.
- Old ("asset") price mode support has been adedd for Order V4.
- New data entries limit calculation: only data which are actually written counts towards limits.
- Weak public keys can no longer be used in transactions'
sender
field. - New complexity estimation rules reduce overall function cost. Also several built-in functions have been optimized (and their cost reduced).
Fixes
- Fixed sync call checks in
@Verifier
. - Non-string values are rejected in makeString V6.
- Hidden transaction constructors from Ride V6 context.
- Type cast macro uses proper functions, depending on version.
- Sync call argument types are now checked before actual call begins.
- Fixed Ethereum transaction ID calculation to match Ethereum rules.
Update notes
Due to incompatibilities introduced by new script serialization format, Stagenet has been rolled back to height 1046741. Please re-import the blockchain when updating from v1.4.1.
SHA256 Checksums
9ec21f7eb9ba33ed88a2cb32cbc6a8af36bfaa6dad73ff2c74521112f9bed076 waves-all-1.4.2.jar
2486909aec4ec8a894baa36df0a6b503ee3c09d9c5d95cf1c0be29c0d33ea843 waves-grpc-server-1.4.2.tgz
2bc7786f327f85824d8a5f3d190e9aebad8b480077f52dfae3e3c80b1875e411 waves-grpc-server-stagenet_1.4.2_all.deb
7786d64e927060576c1e1d93bae5e88c3cdf51d1f91ef81423f556ff3059a0c5 waves-stagenet_1.4.2_all.deb