Evernode update info
82 subscribers
35 links
Download Telegram
Channel created
πŸ“£ Good morning dear Friends! A few words about the main mission and rules of this channel

πŸš€ Channel mission:
- Inform validators about changes in evernode

❗️Our rules:
- No ads
- Only important information for evcerscale validators
- Evernode updates notifications
- Evernode changelogs

πŸ˜‰ Stay tuned and have a good day!
πŸ‘1
Evernode update info pinned Β«πŸ“£ Good morning dear Friends! A few words about the main mission and rules of this channel πŸš€ Channel mission: - Inform validators about changes in evernode ❗️Our rules: - No ads - Only important information for evcerscale validators - Evernode updates notifications…»
πŸ“£ Imprortant news about the changelog updates

#evernode_update #evernode_changelog
Node Version: 0.50.5
Tools version: 0.1.262
Block version: 22

❗️Important❗️

DB restoring is mandatory while deploying this node version to fix internal DB data errors that happened earlier. For the correct update:

1. Change the β€œrestore_db” key value from β€œfalse” to β€œtrue” at the very end of the config.json file (node config file)
2. Stop the node
3. Update the node image
4. Restart the node

❗️DB restoration may take time (1 hour or more)❗️

πŸ› Changelog
- New ZEROROTRIF instruction
ZEROROTRIF (x y – x y or 0 x y), pushes a Zero under the second stack entry from the top, but only if the topmost Integer y is non-zero.

- New ZEROROTRIF2 instruction
ZEROROTRIF2 (x y – x y or 0 0 x y), pushes two Zeros under the second stack entry from the top, but only if the topmost Integer y is non-zero. Equivalent to ZEROROTRIF; ZEROROTRIF.

- New ZEROROTRIFNOT instruction
ZEROROTRIFNOT (x y – x y or 0 x y), pushes a Zero under the second stack entry from the top, but only if the topmost Integer y is zero.

- New ZEROROTRIFNOT2 instruction
ZEROSWAPIFNOT2 (x – x or 0 0 x), pushes two Zeros under the topmost Integer x, but only if x = 0. Equivalent to ZEROSWAPIFNOT; ZEROSWAPIFNOT.

- New ZEROSWAPIF instruction
ZEROSWAPIF (x – x or 0 x), pushes a Zero under the topmost Integer x, but only if x <> 0.

- New ZEROSWAPIF2 instruction
ZEROSWAPIF2 (x – x or 0 0 x), pushes two Zeros under the topmost Integer x, but only if x <> 0. Equivalent to ZEROSWAPIF; ZEROSWAPIF.

- New ZEROSWAPIFNOT instruction
ZEROSWAPIFNOT (x – x or 0 x), pushes a Zero under the topmost Integer x, but only if x = 0.

- New ZEROSWAPIFNOT2 instruction
ZEROSWAPIFNOT2 (x – x or 0 0 x), pushes two Zeros under the topmost Integer x, but only if x = 0. Equivalent to ZEROSWAPIFNOT; ZEROSWAPIFNOT.

- Disabled setlibcode, changelibcode instruction

- Validator not validating in some cases fix

- Security fix for ADNL packet signature

- Improved DB restoration

- Fixed several bugs (storage fee calculation, storing last state of validator)

Many thanks to EverX for the Changelog

πŸ˜‰ Stay tuned and have a good day!
Channel photo updated
Channel photo updated
Channel photo updated
Channel photo updated
❗️Important❗️
Don't upgrade your nodes!

At the moment, a new version of the ever node is being tested.

⚑️ We will publish information on the test result:
- commit ID
- Node Version
- Tools version
- Block version

πŸ˜‰ Stay tuned and have a good day!
πŸ‘4
#evernode_update #evernode_changelog
Commit ID: 51f91af8269e648ff7b3f4a80f2eff0d1e5d831d
Node Version: 0.50.13
Tools version: 0.1.262
Block version: 26

❗️Important❗️
Please update your nodes strictly one at a time! Until one finishes updating completely, it is forbidden to run the other one!



1. Build node.
2. Restart the node


πŸ› Changelog
node from 0.50.5 to 0.50.13 diff

adnl from 0.7.67 to 0.7.69 diff

ever-crypto from 0.1.7 to 0.1.17 diff

overlay from 0.6.50 to 0.6.52 diff

rldp from 0.7.61 to 0.7.63 diff

ton_block_json from 0.7.5 to 0.7.11 diff

ton_executor from 1.15.57 to 1.15.64 diff

ton_types from 1.10.12 to 1.10.14 diff

ton_block from 1.7.39 to 1.7.43 diff

ton_vm from 1.8.32 to 1.8.33 diff

ton_abi from 2.1.14 to 2.2.1 diff

ton_labs_assembler from 1.2.31 to 1.2.34 diff

dht from 0.5.62 to 0.5.64 updated dependencies only
ton_api from 0.2.120 to 0.2.123 updated dependencies only

πŸ˜‰ Stay tuned and have a good day!
#evernode_changelog

Node Version: 0.50.21
Tools version: 0.1.280
Block version: 30

πŸ› Changelog

evernode tools from 0.1.262 to 0.1.280
πŸ”ΉMinor update and update dependencies

evernode from 0.50.13 to 0.50.21
πŸ”ΉBlock version up to 30
πŸ”ΉSupport TIP-1.1 COPYLEFT
πŸ”ΉCapFullBodyInBounced (return full body for bounces messages) in development
πŸ”ΉCapStorageFeeToTvm (return storage fee value) in development
πŸ”ΉFix and refactoring evernode stopping by SIGINT
πŸ”ΉNode stopping delay up to 1000 milliseconds from 100 milliseconds
πŸ”ΉCheck max part size for partially transmitted data like archives and states
πŸ”ΉChange node statuses (get it from evernode tools console):
πŸ”ΉπŸ”ΉRename finish boot to finish_boot
πŸ”ΉπŸ”ΉRename synchronization by blocks to synchronization_by_blocks
πŸ”ΉπŸ”ΉRename synchronization finished to synchronization_finished
πŸ”ΉπŸ”ΉRename no set status to no_set_status
πŸ”ΉπŸ”ΉAdd checking_db
πŸ”ΉπŸ”ΉAdd db_broken
πŸ”ΉNew optional flag for evernode
πŸ”ΉπŸ”Ήforce_check_db - start check & restore db process forcely
πŸ”ΉAdd DB versions. Preview version 0, current version 1DB updated automatically when node started
πŸ”ΉOption
adnl.set_options(AdnlNode::OPTION_FORCE_COMPRESSION)
ON in evernode version 0.50.21

ton_vm from 1.8.33 to 1.8.38
πŸ”ΉAdd benchmarks
πŸ”ΉAdd instructions
πŸ”ΉπŸ”ΉINITCODEHASH 256 bit hash of code cell with contract was deployed
πŸ”ΉπŸ”ΉSTORAGEFEE collected storage fee from account in this transaction
πŸ”ΉπŸ”ΉSEQNO current sequence number of collating block
πŸ”ΉπŸ”ΉFIND_BY_INIT_CODE_HASH the list of accounts with initial code hash
πŸ”ΉπŸ”ΉFIND_BY_CODE_HASH list of accounts with code hash
πŸ”ΉπŸ”ΉFIND_BY_DATA_HASH list of accounts with data hash
πŸ”ΉπŸ”ΉTRYELECT executes try_elect method for accounts got by config param 30
πŸ”ΉπŸ”ΉCOPYLEFT Add license payment to code creator.

overlay from 0.6.52 to 0.6.58
πŸ”ΉFixes

rldp from 0.7.63 to 0.7.68
πŸ”ΉAdd several logs

ton_abi from 2.2.1 to 2.2.8
πŸ”ΉFixes

ton_api from 0.2.123 to 0.2.128
πŸ”ΉAdd data for RempMessageStatus

ton_block from 1.7.43 to 1.7.51
πŸ”ΉSupport global config 42 (TIP-1.1 COPYLEFT)

ton_block_json from 0.7.11 to 0.7.18
πŸ”ΉRemp
πŸ”ΉGlobal config 30
πŸ”ΉGlobal config 42 (TIP-1.1 COPYLEFT)

ton_executor from 1.15.64 to 1.15.72
πŸ”ΉAdd benchmarks, support global config 42 (TIP-1.1 COPYLEFT)

ton_types from 1.10.14 to 1.11.2
πŸ”ΉBoc ser/deserialisation with safe aborting

adnl from 0.7.69 to 0.7.74 updated dependencies only
dht from 0.5.64 to 0.5.68 updated dependencies only
ever-crypto from 0.1.17 to 0.1.24 updated dependencies only
lockfree no changes
πŸ‘1