All notable changes to this project will be documented in this file.
- Added new console command engine.validator.openExtMsgProxy
- New command to send message without waiting status
- Message packs structures more optimizations
- Added
engine.validator.resetExternalDb
function to support new console command
- Message packs structures optimization
- Updated data structures for message packs
- Data structures for message packs
- Use modern crates anyhow and thiserror instead of failure
- Simpify vector serialization
- Data structures for mesh networks
- Supported merge of block and types repositories
- Added new structs for REMP
- Get rid of ton::bytes
- Added remp v2 catchain messages
- Added BLS data structures
- Added control queries TL declaration
smc.runTvm
,smc.runTvmByBlock
,smc.runTvmMsg
andsmc.runTvmMsgByBlock
- Added control queries TL declaration
raw.getShardAccountMeta
,raw.getAccountByBlock
,raw.getAccountMetaByBlock
,raw.getAppliedShardsInfo
- Modify conversion API for TL public key
- Increase package version
- Add GetSelectedStats control query
- Added Signing trait for structures which have signature field
- Use bytes types as alias to Vec
- Updated datatypes to allow unique message id tracing in REMP
- Added datatypes for msg queue updates
- Removed using extra crate base64
- Added conversion between KeyOption and ton::PublicKey
- Minor refactoring for modern rust language