You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implemented the smart-contract validation policies, activated with the use of the ContractValidationsSupport (index 162) soft-fork:
New transactions: CreateContractTransactionV4 and UpdateContractTransactionV4;
Smart-contract validation policies: Any, Majority and MajorityWithOneOf([addresses]);
New contract_validator permission;
Introduced economics for validators: they evenly share 25% of transaction fees for participation in the validation process.
CFT improvements: concurrent micro and liquid block building;
Updated the snapshot feature: the node clean start process on snapshoted networks has been fully automated, security of the snapshot zip has been enhanced;
Smart-contract API versioning: added a new apiVersion field to new versions of the CreateContract and UpdateContract transactions. The default version for smart-contracts made before the 1.6.2 release is "1.0", while the Proto files for 1.6.2 node have the "1.1" version;
Smart-contract gRPC API 1.1 changes:
Added the AddressService.GetAssetBalance method;
Added the connection_id field option to the metadata of the request for the BlockchainEventsService's SubscribeOn method.
Changes of the metric system:
REST API metrics have been fixed;
Privacy metrics with additional pending items and retry counts have been updated.
Automated state migration on node startup has been fixed;
Pre-start validation of ENV parameters and node configs;
Fixes for initial-balance validation in the genesis signature generator.