Evernode update info
83 subscribers
35 links
Download Telegram
Evernode update info pinned ยซ๐Ÿ“ฃ Important news โšก๏ธ The network has been successfully updated! Node Version: 0.50.21 Block version: 30 The update process ๐Ÿ”น 10% of the nodes were successfully updated before the official publication ๐Ÿ”น On June 22 at 18:35 (UTC+0), instructions for updatingโ€ฆยป
๐Ÿ“ฃ Important news

โšก๏ธ We have reduced the minimum number of shards from 16 to 1 in the mainnet.

Why did this?
๐Ÿ”น The current procedure for finding consensus slows down the release of blocks
๐Ÿ”น The current load on the network can be handled by fewer shards
๐Ÿ”น We tested the network in devnet and got a performance boost

What's next?
SMFT protocol is currently being developed and tested. When implementing it in the mainnet, the speed of reaching consensus will be significantly increased.
๐Ÿ‘3
#evernode_update #evernode_changelog
Commit ID: 5438eaab4db17c0c78869debf3e936078d9d7150
Node Version: 0.50.23
Tools version: 0.1.282
Block version: 31

1. Build node.
2. Restart the node

๐Ÿ› Changelog

evernode tools from 0.1.280 to 0.1.282
๐Ÿ”น Switched to Rust 2021 edition
๐Ÿ”น adnl_resolve - use new API for DHT overlay node address search

node from 0.50.21 to 0.50.23
๐Ÿ”น Update recommended rust version to 1.61.0
๐Ÿ”น crc version from 0.6 to 3.0
๐Ÿ”น Code improvement for workchains support
๐Ÿ”น Code improvement for migrate to new elector
๐Ÿ”น Removed unused code
๐Ÿ”น Added rust version to node info
๐Ÿ”น Fixed build warnings

ton_vm from 1.8.38 to 1.8.40
๐Ÿ”น Implemented behavior modifier for skipping check of signature for offline execution purposes
๐Ÿ”น Add tvm.pdf to repository
๐Ÿ”น Fixed several potential panics

ton_abi from 2.2.8 to 2.3.1
๐Ÿ”น Removed unneeded cell's tag cleaning (there is no more tag)
๐Ÿ”น Move big int2 (#103)
๐Ÿ”น Change detokenizer
๐Ÿ”น Fix conversion
๐Ÿ”น Improve tokenization errors
๐Ÿ”นABI 2.3 introduces new signature calculation method for external inbound messages

ton_block from 1.7.51 to 1.8.0
๐Ÿ”น Deprecated functions removed
๐Ÿ”น Refactor in message types naming
๐Ÿ”น Switched to Rust 2021 edition
๐Ÿ”น Performance issue in ValidatorDescr - removed ed25519_dalek::PublicKey using for holding public_key data
๐Ÿ”น Removed unused SignedBlock structure
๐Ÿ”น crc version from 1.8.1 to 3.0
๐Ÿ”น ed25519-dalek from 1.0.0-pre.4 to 1.0
๐Ÿ”น sha2 up to 0.10.0


ton_block_json from 0.7.18 to 0.7.24
๐Ÿ”น Add code for work with mandatory fields in config (not used now, only for future)

ton_executor from 1.15.72 to 1.15.78
๐Ÿ”น Support behavior modifier mechanism for TVM
๐Ÿ”น Backward compatibility to prev nodes in bounced fee calculating

ton_types from 1.11.2 to 1.11.3
๐Ÿ”น Fixed bug in 'deserialize_cells_tree_inmem_with_abort' - deleted unneded check with error (all needed checks performs in 'precheck_cells_tree_len'). Error appeared when BOC contained CRC.
๐Ÿ”น Fixed bug in 'deserialize_cells_tree_inmem_with_abort' - CRC calculated using wrong offsets.

adnl from 0.7.74 to 0.7.75
๐Ÿ”น zstd version up from 0.8 to 0.11

dht from 0.5.68 to 0.5.72
๐Ÿ”น Construction of DHT node info with arbitrary timestamp (old construction mark as deprecated)
๐Ÿ”น Changed API for DHT overlay node address search

overlay from 0.6.58 to 0.6.59
๐Ÿ”น Updated dependencies only

rldp from 0.7.68 to 0.7.69
๐Ÿ”น Updated dependencies only

ever-crypto from 0.1.24 to 0.1.29
๐Ÿ”น Updated dependencies only

ton_api from 0.2.128 to 0.2.129
๐Ÿ”น Updated dependencies only

lockfree
๐Ÿ”น no changes
Evernode update info pinned ยซ#evernode_update #evernode_changelog Commit ID: 5438eaab4db17c0c78869debf3e936078d9d7150 Node Version: 0.50.23 Tools version: 0.1.282 Block version: 31 1. Build node. 2. Restart the node ๐Ÿ› Changelog evernode tools from 0.1.280 to 0.1.282 ๐Ÿ”น Switched toโ€ฆยป
๐Ÿ“ฃ Dear validators, update your nodes!

โšก๏ธ The network partially updated!
Block version: 27 < 1%
Block version: 30 ~ 39%
Block version: 31 ~ 60%

Update your node if you haven't already
๐Ÿ“ฃ Dear validators, update your nodes!

Commit ID: 5438eaab4db17c0c78869debf3e936078d9d7150
Node Version: 0.50.23
Tools version: 0.1.282
Block version: 31

โšก๏ธ The network partially updated!
Block version: 27 < 1%
Block version: 30 ~ 35%
Block version: 31 ~ 64%

โ—๏ธImportantโ—๏ธ

Update your node if you haven't already
๐Ÿณ2
#evernode_update #evernode_changelog
Commit ID: c5ee530c54199e81e2ca241a17ec23be7290229a
Node Version: 0.51.1
Tools version: 0.1.286
Block version: 32

1. Build node.
2. Restart the node

๐Ÿ› Changelog

evernode tools from 0.1.280 to 0.1.286
๐Ÿ”น small code improvement (no effect to logic)

node from 0.50.23 to 0.51.1
๐Ÿ”น chrono version from 0.4.10 to 0.4.19
๐Ÿ”น Fix build after rocksdb release 0.19
๐Ÿ”น Fixed state and handle mismatch in ShardStatesKeeper::worker
๐Ÿ”น build node with default feature "async_ss_storage"
๐Ÿ”น async_ss_storage feature
๐Ÿ”น๐Ÿ”น CURRENT_DB_VERSION = 2
๐Ÿ”น๐Ÿ”น Async states storage
๐Ÿ”น Add ShardStatesKeeper component.
๐Ÿ”น Add ref_count_gc feature for storage component

ton_block from 1.8.0 to 1.8.3
๐Ÿ”น add feature gosh
๐Ÿ”น add capability CapDiff

ton_vm from 1.8.40 to 1.8.43
๐Ÿ”น add ferature gosh
๐Ÿ”น Diff operations (Only available for gosh feature)
๐Ÿ”น๐Ÿ”น DIFF: calculates diff between first and second parameters and returns it as cell.
๐Ÿ”น๐Ÿ”น PATCH: takes the first parameter as document, the second parameter as patch, received on DIFF command, applies patch and saves result document to cell.
๐Ÿ”น๐Ÿ”น ZIP: zip string to cell
๐Ÿ”น๐Ÿ”น UNZIP: unzip cell to string
๐Ÿ”น๐Ÿ”น DIFF\ZIP: like DIFF but unzip parameters before operation and zip to cell after operation.
๐Ÿ”น๐Ÿ”น DIFF\PATCH: like DIFF\PATCH but unzip parameters before operation and zip to cell after operation.
๐Ÿ”น๐Ÿ”น DIFF\PATCHQ: uiet version of DIFF\PATCH
๐Ÿ”น๐Ÿ”น DIFF\PATCH\ZIPQ: quiet version of DIFF\PATCH\_ZIP

ton_types 1.11.3 to 1.11.4
๐Ÿ”น refactoring cells serialization

ton_api from 0.2.129 to 0.2.131
๐Ÿ”น Updated dependencies only

ton_executor from 1.15.78 to 1.15.86
๐Ÿ”น Updated dependencies only

ton_abi from 2.3.1 to 2.3.7
๐Ÿ”น Updated dependencies only

ton_block_json from 0.7.24 to 0.7.31
๐Ÿ”น Updated dependencies only

rldp from 0.7.69 to 0.7.71
๐Ÿ”น Updated dependencies only

overlay from 0.6.59 to 0.6.61
๐Ÿ”น Updated dependencies only

ever-crypto from 0.1.29 to 0.1.35
๐Ÿ”น Updated dependencies only

dht from 0.5.72 to 0.5.74
๐Ÿ”น Updated dependencies only

adnl from 0.7.75 to 0.7.77
๐Ÿ”น Updated dependencies only

lockfree
๐Ÿ”น no changes
๐Ÿ“ฃ Important news

โšก๏ธ Starting from September 9st 2022, Evercloud API access will only be available for the authorized users.

What does it mean?
๐Ÿ”น You will not be able to send a message to main.ton.dev from September 9st 2022
๐Ÿ”น You need to get your credentials (it's free)
๐Ÿ”น Read more here

โš ๏ธ You can use this endpoint in your validation scripts, check it please.

Do you have any questions?
Ask them in Russian or English chats
๐Ÿ“ฃ Important news.

โšก๏ธ Activation of minor changes in the mainnet network.

2022.10.14
Enabling CapOffHypercube
Disable functionality for backward compatibility with cpp node.

2022.10.18
Enabling CapFixTupleIndexBug
Fixes gas calculation in some cases for tuple objects.

2022.10.22
Enable CapFastStorageStat
Enabling storage calculation speed optimization.

โš ๏ธ No additional actions are required from validators. Your nodes already contain the actual code.
๐Ÿ”ฅ3๐Ÿ‘1
#evernode_update #evernode_changelog
Commit ID: b621e417bea9661cdc638a56106795d0f2994502
Node Version: 0.51.14
Tools version: 0.1.297
Block version: 33

1. Build node.
2. Restart the node

๐Ÿ› Changelog

node from 0.51.1to 0.51.14
๐Ÿ”น sha2 package Updated to 0.10
๐Ÿ”น statsd package Updated to 0.15
๐Ÿ”น recomended rust up to 1.65.0
๐Ÿ”น clean unapplied blocks every 15 seconds
๐Ÿ”น remove unapplied files from storage
๐Ÿ”น publish script to run network emulation
๐Ÿ”น fix security issue

overlay from 0.6.61 to 0.6.77
๐Ÿ”น update broadcast principle (disabled in node config now)

ton_block from 1.8.3 to 1.8.16
๐Ÿ”น add config param 5 for future itteraction
๐Ÿ”น๐Ÿ”น store msig owner address that can change network config

ton_block_json from 0.7.31 to 0.7.55
๐Ÿ”น support config param 5
๐Ÿ”น minor optimization

ton_executor from 1.15.86 to 1.15.113
๐Ÿ”น update code for libs usage (capability CapSetLibCode is off now)
๐Ÿ”น update code for copy left usage (capability CapCopyleft is off now)
๐Ÿ”น fix security issue

ton_vm from 1.8.43 to 1.8.58
๐Ÿ”น more "diff" feratures for gosh
๐Ÿ”น๐Ÿ”น DIFF\_PATCH\_BINARY: like DIFF\_PATCH but takes and returns binary arrays instead of string.
๐Ÿ”น๐Ÿ”น DIFF\_PATCH\_BINARY\_ZIP: like DIFF\_PATCH\_ZIP but takes and returns binary arrays instead of string.
๐Ÿ”น๐Ÿ”น DIFF\_PATCH\_BINARYQ: like DIFF\_PATCHQ but takes and returns binary arrays instead of string.
๐Ÿ”น๐Ÿ”น DIFF\_PATCH\_BINARY\_ZIPQ: ike DIFF\_PATCH\_ZIPQ but takes and returns binary arrays instead of string.

ton_types 1.11.4 to 1.11.8
๐Ÿ”น fix security issue

evernode tools from 0.1.280 to 0.1.297
๐Ÿ”น Updated dependencies only

adnl from 0.7.77 to 0.7.92
dht from 0.5.74 to 0.5.90
ever-crypto from 0.1.35 to 0.1.55
rldp from 0.7.71 to 0.7.86
ton_abi from 2.3.7 to 2.3.23
ton_api from 0.2.129 to 0.2.143
๐Ÿ”น Updated dependencies only

lockfree
๐Ÿ”น no changes
๐Ÿ‘6
#configuration_change
๐Ÿ“ฃ Important news.

โšก๏ธ Minimal block version up to 32
๐Ÿ‘1
#evernode_update #evernode_changelog
Commit ID: e6820018e1170f6f7baec66931229ebb4a55eba8
Node Version: 0.51.25
Tools version: 0.1.297
Block version: 34


โ—๏ธImportantโ—๏ธ
Follow update instruction in validators chat !!
EN - https://t.me/freetonvalidators/27418
RU - https://t.me/ever_validators_ru/139701

node from 0.51.14 to 0.51.25
๐Ÿ”น Log4rs package updated to 1.2
๐Ÿ”น Improve GC logic
๐Ÿ”น Improve neighbor search logic

adnl from 0.7.92 to 0.7.119
๐Ÿ”น Updated dependencies
๐Ÿ”น Small logs improvements

overlay from 0.6.77 to 0.6.114
๐Ÿ”น Add workchains interaction (don't use now)

ton_abi from 2.3.23 to 2.3.54
๐Ÿ”น Update to 1.0
๐Ÿ”น Update sha2 to 0.10

ton_api from 0.2.143 to 0.2.167
๐Ÿ”น Add build info
๐Ÿ”น Fix tl schema for remp messages

ton_block from 1.8.6 to 1.9.18
๐Ÿ”น Merkle proof pruned cell access fix
๐Ÿ”น New version of Block struct with out messages queue updates for foreign workchains
๐Ÿ”น Added GlobalCapabilities::CapWc2WcQueueUpdates
๐Ÿ”น Added new functions related with out messages queue updates
๐Ÿ”น Fixed appending references to cells
๐Ÿ”น Add CapsTvmBugfixes2022=0x200000 (popsave, exception handler, loops)
๐Ÿ”น Add CapWc2WcQueueUpdates=0x400000
๐Ÿ”น Add CapStcontNewFormat=0x800000 (support old format continuation serialization)
๐Ÿ”น Add CapFastStorageStatBugfix=0x1000000

ton_block_json from 0.7.55 to 0.7.83
๐Ÿ”น Update for CopyLeft serialization (disable in mainnet now)

ton_executor from 1.15.113 to 1.15.154
๐Ÿ”น Small optimization

ton_types 1.11.8 to 1.12.6
๐Ÿ”น Loading cells with checking cell type
๐Ÿ”น Remove bad types conversion

ton_vm from 1.8.58 to 1.8.96
๐Ÿ”น Fix for cells loading
๐Ÿ”น Some refactoring for remove direct usage of Arcs
๐Ÿ”น Update sha2 to 0.10
๐Ÿ”น Stack overflow during load library cell
๐Ÿ”น Adapt some functions (CDATASIZE, XCTOS, XLOAD, CTOS) to library cells
๐Ÿ”น Fixed STCONT/LDCONT primitives for tuples and continuations and remove recursion
๐Ÿ”น Fix DATASIZE primitives with GlobalCapability and put new code under Capability

Updated dependencies only
๐Ÿ”น dht from 0.5.90 to 0.5.131
๐Ÿ”น ever-crypto from 0.1.55 to 0.1.80
๐Ÿ”น rldp from 0.7.86 to 0.7.115

No changes
๐Ÿ”น lockfree
๐Ÿ”น evernode tools
๐Ÿ‘1
Evernode update info pinned ยซ#evernode_update #evernode_changelog Commit ID: e6820018e1170f6f7baec66931229ebb4a55eba8 Node Version: 0.51.25 Tools version: 0.1.297 Block version: 34 โ—๏ธImportantโ—๏ธ Follow update instruction in validators chat !! EN - https://t.me/freetonvalidators/27418โ€ฆยป
#evernode_update #evernode_changelog
Commit ID: a67e970ae133bbffe1b42db23efb45b5b964bda9
Node Version: 0.51.34
Tools version: 0.1.300
Block version: 35

1. Build node.
2. Restart the node

๐Ÿ› Changelog

node from 0.51.25 to 0.51.34
๐Ÿ”น add optional feature "signature_with_id"
๐Ÿ”น few updates for slashing (feature is off now)
๐Ÿ”น fix bug: CapStcontNewFormat, CapFastStorageStatBugfix, CapResolveMerkleCell can't enabled
๐Ÿ”น master\shard block upload optimization
๐Ÿ”นGC optimization

evernode tools from 0.1.297 to 0.1.300
๐Ÿ”น Fix for cell loading with checking

adnl from 0.7.119 to 0.7.130
๐Ÿ”น update ANDL node stop logic

ton_block from 1.9.18 to 1.9.27
๐Ÿ”น rename CapWc2WcQueueUpdates to CapWorkchains
๐Ÿ”น update ProofChain logic
๐Ÿ”น add CapResolveMerkleCell
๐Ÿ”น add CapSignatureWithId

ton_executor from 1.15.154 to 1.15.172
๐Ÿ”น set block version while vm setup
๐Ÿ”น support SignatureWithId

ton_types 1.12.6 to 1.12.7
๐Ÿ”น small optimization

ton_vm from 1.8.96 to 1.8.113
๐Ÿ”น Fix DATASIZE primitives with GlobalCapability
๐Ÿ”น add set_block_version
๐Ÿ”น support cell loading for block version 34
๐Ÿ”น support SignatureWithId

Updated dependencies only
๐Ÿ”น ever-crypto from 0.1.80 to 0.1.90
๐Ÿ”น dht from 0.5.131 to 0.5.140
๐Ÿ”น overlay from 0.6.114 to 0.6.123
๐Ÿ”น rldp from 0.7.115 to 0.7.124
๐Ÿ”น ton_abi from 2.3.54 to 2.3.64
๐Ÿ”น ton_api from 0.2.167 to 0.2.177
๐Ÿ”น ton_block_json from 0.7.83 to 0.7.94

No changes
๐Ÿ”น lockfree
๐Ÿ‘2
#evernode_update #evernode_changelog
Commit ID: bf502e32ce7738620a55fdcc68c23f6c38daf2d1
Node Version: 0.51.55
Tools version: 0.1.300
Block version: 36

1. Build node.
2. Restart the node

๐Ÿ› Changelog

node from 0.51.34 to 0.51.55
๐Ÿ”น add remp feature source code (feature is off now)
๐Ÿ”น add lib: arc-swap 0.3.11
๐Ÿ”น add lib: num_cpus 1.13
๐Ÿ”น add remp_emergency to default feature

ever_block from 1.9.27 to 1.9.28
๐Ÿ”น small optimization

ever_vm from 1.8.113 to 1.8.116
๐Ÿ”น fix exception handler
๐Ÿ”น small optimization

Updated dependencies only
๐Ÿ”น adnl from 0.7.130 to 0.7.131
๐Ÿ”น dht from 0.5.140 to 0.5.141
๐Ÿ”น ever-crypto from 0.1.90 to 0.1.91
๐Ÿ”น overlay from 0.6.123 to 0.6.124
๐Ÿ”น rldp from 0.7.124 to 0.7.125
๐Ÿ”น ever_api from 0.2.177 to 0.2.178
๐Ÿ”น ever_abi from 2.3.64 to 2.3.65
๐Ÿ”น ever_block_json from 0.7.94 to 0.7.95
๐Ÿ”น ever_executor from 1.15.172 to 1.15.175

No changes
๐Ÿ”น lockfree
๐Ÿ”น ever_types
๐Ÿ”น evernode tools
#evernode_update #evernode_changelog
Commit ID: ac93bb52bda91c62aadb3fcbff4763db399a6ec5
Node Version: 0.52.2
Tools version: 0.1.300
Block version: 37

1. Build node.
2. Restart the node

๐Ÿ› Changelog

node from 0.51.55 to 0.52.2
๐Ÿ”น faster cells storage (separated counters) Increase performance for operations with big Blockchain state changes
๐Ÿ”น update CURRENT_DB_VERSION to 3
๐Ÿ”น add capability "CapFeeInGasUnits"
๐Ÿ”น add capability "CapBounceAfterFailedAction"

adnl from 0.7.131 to 0.7.143
๐Ÿ”น add last_packets counter

ever_executor from 1.15.175 to 1.15.189
๐Ÿ”น capability CapBounceAfterFailedAction: if transaction fails on Action phase,bounced message will be produced
๐Ÿ”น check gas limit and credit for overflow
๐Ÿ”น check capability for calculating forward and storage fees

Updated dependencies only
๐Ÿ”น dht from 0.5.141 to 0.5.154
๐Ÿ”น overlay from 0.6.124 to 0.6.138
๐Ÿ”น rldp from 0.7.125 to 0.7.138
๐Ÿ”น ever_abi from 2.3.65 to 2.3.75
๐Ÿ”น ever_api from 0.2.178 to 0.2.188
๐Ÿ”น ever_vm from 1.8.116 to 1.8.127
๐Ÿ”น ever-crypto from 0.1.91 to 0.1.101
๐Ÿ”น ever_block_json from 0.7.95 to 0.7.108
๐Ÿ”น ever_block from 1.9.28 to 1.9.39

No changes
๐Ÿ”น ever_types
๐Ÿ”น lockfree
๐Ÿ”น evernode tool
#configuration_change

๐Ÿ“ฃ Important news.

forward_fee will be reduced by 2 times on April 17 for workchain 0

โš ๏ธ Attention:
config p25 will be change from:
{
"lump_price": "0xf4240",
"bit_price": "0x3e80000",
"cell_price": "0x186a00000",
"ihr_price_factor": 98304,
"first_frac": 21845,
"next_frac": 21845
}
to
{
"lump_price": "0x7a120",
"bit_price": "0x1f40000",
"cell_price": "0xc3500000",
"ihr_price_factor": 98304,
"first_frac": 21845,
"next_frac": 21845
}

Motivation
It's necessary step before enabling CapFullBodyInBounced.

Backward compatibility
This change does not introduce any known backward compatibility issues.
#configuration_change

forward_fee reduced for workchain 0

current config :
Config p25: {
"lump_price": "0x7a120",
"bit_price": "0x1f40000",
"cell_price": "0xc3500000",
"ihr_price_factor": 98304,
"first_frac": 21845,
"next_frac": 21845
}
#evernode_update #evernode_changelog
Commit ID: 7831fbd682efcb685716e02296288b65c374af7b
Node Version: 0.52.1000
Tools version: 0.1.302
Block version: 38

1. Update cargo packages
cargo clean
rm -rf ~/.cargo/git/checkouts/ton-labs-*
rm -rf ~/.cargo/git/checkouts/ever-*
cargo update

2. Build node.
3. Restart the node


๐Ÿ› Changelog

Will update soon.
๐Ÿ‘3
#evernode_update #evernode_changelog
Commit ID: eec4214efdeccdbdff8c4e671bcebec2e575d54c
Node Version: 0.53.0
Tools version: 0.1.302
Block version: 39


1. Update cargo packages
cargo clean
rm -rf ~/.cargo/git/checkouts/ton-labs-*
rm -rf ~/.cargo/git/checkouts/ever-*
cargo update

2. Build node.
3. Restart the node


๐Ÿ› Changelog

node from 0.52.1000 to 0.53.0
๐Ÿ”น fix dependencies in cargo.toml

ever_executor
๐Ÿ”น security fix

No changes
๐Ÿ”น adnl
๐Ÿ”น dht
๐Ÿ”น overlay
๐Ÿ”น rldp
๐Ÿ”น ever_abi
๐Ÿ”น ever_api
๐Ÿ”น ever_vm
๐Ÿ”น ever-crypto
๐Ÿ”น ever_block_json
๐Ÿ”น ever_block
๐Ÿ”น ever_types
๐Ÿ”น lockfree
๐Ÿ”น evernode tool
๐Ÿ‘1
#evernode_update #evernode_changelog
Commit ID: 099c8de416410a0483046ee221e98ac3779b01a3
Node Version: 0.53.1
Tools version: 0.1.302
Block version: 40

1. Build node.
2. Restart the node

โš ๏ธ Update your node as soon as possible

๐Ÿ› Changelog
node from 0.53.0 to 0.53.1
๐Ÿ”น hot fix for workchain 0

No changes
๐Ÿ”น ever_executor
๐Ÿ”น adnl
๐Ÿ”น dht
๐Ÿ”น overlay
๐Ÿ”น rldp
๐Ÿ”น ever_abi
๐Ÿ”น ever_api
๐Ÿ”น ever_vm
๐Ÿ”น ever-crypto
๐Ÿ”น ever_block_json
๐Ÿ”น ever_block
๐Ÿ”น ever_types
๐Ÿ”น lockfree
๐Ÿ”น evernode tool