Skip to content

Commit

Permalink
Added support for due payment fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
yaroslavser committed Apr 27, 2024
1 parent d51188b commit ee42c78
Show file tree
Hide file tree
Showing 7 changed files with 25 additions and 20 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

All notable changes to this project will be documented in this file.

## Version 0.58.4

- Added support for due payment fix
- Bump block version

## Version 0.58.3

- Minor fixes related to renaming
Expand Down
17 changes: 8 additions & 9 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
build = 'common/build/build.rs'
edition = '2021'
name = 'ever-node'
version = '0.58.3'
version = '0.58.4'

[workspace]
members = [ 'storage' ]
Expand Down Expand Up @@ -86,16 +86,16 @@ stream-cancel = '0.8.0'
string-builder = '^0.2.0'
tokio = { features = [ 'rt-multi-thread' ], version = '1.5' }
tokio-util = '0.7'
adnl = { features = [ 'client', 'node', 'server' ], git = 'https://github.com/everx-labs/ever-adnl.git', tag = '0.10.22' }
adnl = { features = [ 'client', 'node', 'server' ], git = 'https://github.com/everx-labs/ever-adnl.git', tag = '0.10.24' }
catchain = { path = 'catchain' }
ever_abi = { git = 'https://github.com/everx-labs/ever-abi.git', tag = '2.5.1' }
ever_block = { git = 'https://github.com/everx-labs/ever-block.git', tag = '1.10.0' }
ever_block_json = { git = 'https://github.com/everx-labs/ever-block-json.git', tag = '0.8.3' }
ever_executor = { git = 'https://github.com/everx-labs/ever-executor.git', tag = '1.17.3' }
ever_vm = { git = 'https://github.com/everx-labs/ever-vm.git', tag = '2.1.2' }
ever_abi = { git = 'https://github.com/everx-labs/ever-abi.git', tag = '2.5.3' }
ever_block = { git = 'https://github.com/everx-labs/ever-block.git', tag = '1.10.2' }
ever_block_json = { git = 'https://github.com/everx-labs/ever-block-json.git', tag = '0.8.6' }
ever_executor = { git = 'https://github.com/everx-labs/ever-executor.git', tag = '1.17.6' }
ever_vm = { git = 'https://github.com/everx-labs/ever-vm.git', tag = '2.1.5' }
lockfree = { git = 'https://github.com/everx-labs/lockfree.git' }
storage = { path = 'storage' }
ton_api = { git = 'https://github.com/everx-labs/ever-tl.git', package = 'ton_api', tag = '0.3.77' }
ton_api = { git = 'https://github.com/everx-labs/ever-tl.git', package = 'ton_api', tag = '0.3.79' }
validator_session = { path = 'validator-session' }

[dev-dependencies]
Expand Down Expand Up @@ -132,4 +132,3 @@ version = '0.26.0'
features = [ 'cmake_build' ]
optional = true
version = '0.26.0'

6 changes: 3 additions & 3 deletions catchain/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ quanta = '0.11.1'
rand = '0.8'
regex = '1.3.1'
tokio = { features = [ 'rt-multi-thread' ], version = '1.5' }
adnl = { features = [ 'node' ], git = 'https://github.com/everx-labs/ever-adnl.git', tag = '0.10.22' }
ever_block = { git = 'https://github.com/everx-labs/ever-block.git', tag = '1.10.0' }
adnl = { features = [ 'node' ], git = 'https://github.com/everx-labs/ever-adnl.git', tag = '0.10.24' }
ever_block = { git = 'https://github.com/everx-labs/ever-block.git', tag = '1.10.2' }
storage = { path = '../storage' }
ton_api = { git = 'https://github.com/everx-labs/ever-tl.git', package = 'ton_api', tag = '0.3.77' }
ton_api = { git = 'https://github.com/everx-labs/ever-tl.git', package = 'ton_api', tag = '0.3.79' }

[dev-dependencies]
chrono = '0.4.10'
Expand Down
3 changes: 2 additions & 1 deletion src/validating_utils.rs
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ pub fn supported_capabilities() -> u64 {
GlobalCapabilities::CapSuspendedList as u64 |
GlobalCapabilities::CapsTvmBugfixes2022 as u64 |
GlobalCapabilities::CapNoSplitOutQueue as u64 |
GlobalCapabilities::CapDuePaymentFix as u64 |
GlobalCapabilities::CapTvmV19 as u64;
#[cfg(feature = "gosh")]
let caps = caps | GlobalCapabilities::CapDiff as u64;
Expand All @@ -58,7 +59,7 @@ pub fn supported_capabilities() -> u64 {
}

pub fn supported_version() -> u32 {
50
51
}

pub fn check_this_shard_mc_info(
Expand Down
2 changes: 1 addition & 1 deletion src/validator/out_msg_queue.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1460,7 +1460,7 @@ impl<T: Eq> RootRecord<T> {
}
fn from_cell(cell: &Cell, mut bit_len: usize, id: T) -> Result<Self> {
let mut cursor = SliceData::load_cell_ref(cell)?;
let key = cursor.get_label_raw(&mut bit_len, BuilderData::default())?;
let key = LabelReader::read_label_raw(&mut cursor, &mut bit_len, BuilderData::default())?;
let lt = cursor.get_next_u64()?;
Ok(Self {
lt,
Expand Down
6 changes: 3 additions & 3 deletions storage/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ serde_derive = '1.0.114'
strum = '0.18.0'
strum_macros = '0.18.0'
tokio = { features = [ 'fs', 'rt-multi-thread' ], version = '1.5' }
adnl = { git = 'https://github.com/everx-labs/ever-adnl.git', tag = '0.10.22' }
ever_block = { git = 'https://github.com/everx-labs/ever-block.git', tag = '1.10.0' }
adnl = { git = 'https://github.com/everx-labs/ever-adnl.git', tag = '0.10.24' }
ever_block = { git = 'https://github.com/everx-labs/ever-block.git', tag = '1.10.2' }
lockfree = { git = 'https://github.com/everx-labs/lockfree.git' }
ton_api = { git = 'https://github.com/everx-labs/ever-tl.git', package = 'ton_api', tag = '0.3.77' }
ton_api = { git = 'https://github.com/everx-labs/ever-tl.git', package = 'ton_api', tag = '0.3.79' }

[build-dependencies]
cc = { features = [ 'parallel' ], version = '1.0.61' }
Expand Down
6 changes: 3 additions & 3 deletions validator-session/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ log = '0.4'
metrics = '0.21.0'
metrics-core = '0.5'
rand = '0.8'
adnl = { git = 'https://github.com/everx-labs/ever-adnl.git', tag = '0.10.22' }
adnl = { git = 'https://github.com/everx-labs/ever-adnl.git', tag = '0.10.24' }
catchain = { path = '../catchain' }
ever_block = { git = 'https://github.com/everx-labs/ever-block.git', tag = '1.10.0' }
ever_block = { git = 'https://github.com/everx-labs/ever-block.git', tag = '1.10.2' }
storage = { path = '../storage' }
ton_api = { git = 'https://github.com/everx-labs/ever-tl.git', package = 'ton_api', tag = '0.3.77' }
ton_api = { git = 'https://github.com/everx-labs/ever-tl.git', package = 'ton_api', tag = '0.3.79' }

[dev-dependencies]
chrono = '0.4'
Expand Down

0 comments on commit ee42c78

Please sign in to comment.