Merge branch 'main' into dev
This commit is contained in:
		
						commit
						6f5a00a642
					
				@ -1,3 +1,11 @@
 | 
			
		||||
## OpenEthereum v3.2.4
 | 
			
		||||
 | 
			
		||||
* Fix for Typed transaction broadcast.
 | 
			
		||||
 | 
			
		||||
## OpenEthereum v3.2.3
 | 
			
		||||
 | 
			
		||||
* Hotfix for berlin consensus error.
 | 
			
		||||
 | 
			
		||||
## OpenEthereum v3.2.2-rc.1
 | 
			
		||||
 | 
			
		||||
Bug fixes:
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										4
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							@ -2835,7 +2835,7 @@ checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "openethereum"
 | 
			
		||||
version = "3.2.2-rc.1"
 | 
			
		||||
version = "3.2.4"
 | 
			
		||||
dependencies = [
 | 
			
		||||
 "ansi_term 0.10.2",
 | 
			
		||||
 "atty",
 | 
			
		||||
@ -3191,7 +3191,7 @@ dependencies = [
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "parity-version"
 | 
			
		||||
version = "3.2.2-rc.1"
 | 
			
		||||
version = "3.2.4"
 | 
			
		||||
dependencies = [
 | 
			
		||||
 "parity-bytes",
 | 
			
		||||
 "rlp",
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,7 @@
 | 
			
		||||
description = "OpenEthereum"
 | 
			
		||||
name = "openethereum"
 | 
			
		||||
# NOTE Make sure to update util/version/Cargo.toml as well
 | 
			
		||||
version = "3.2.2-rc.1"
 | 
			
		||||
version = "3.2.4"
 | 
			
		||||
license = "GPL-3.0"
 | 
			
		||||
authors = [
 | 
			
		||||
	"OpenEthereum developers",
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								artifacts/openethereum-windows-v3.2.3.zip
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								artifacts/openethereum-windows-v3.2.3.zip
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							@ -240,7 +240,6 @@ impl<'a> CallCreateExecutive<'a> {
 | 
			
		||||
        if schedule.eip2929 {
 | 
			
		||||
            let mut substate = Substate::from_access_list(¶ms.access_list);
 | 
			
		||||
            substate.access_list.insert_address(params.address);
 | 
			
		||||
            substate.access_list.insert_address(params.sender);
 | 
			
		||||
            substate
 | 
			
		||||
        } else {
 | 
			
		||||
            Substate::default()
 | 
			
		||||
@ -1146,8 +1145,10 @@ impl<'a, B: 'a + StateBackend> Executive<'a, B> {
 | 
			
		||||
 | 
			
		||||
        if schedule.eip2929 {
 | 
			
		||||
            access_list.insert_address(sender);
 | 
			
		||||
            for (address, _) in self.machine.builtins() {
 | 
			
		||||
                access_list.insert_address(*address);
 | 
			
		||||
            for (address, builtin) in self.machine.builtins() {
 | 
			
		||||
                if builtin.is_active(self.info.number) {
 | 
			
		||||
                    access_list.insert_address(*address);
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            if schedule.eip2930 {
 | 
			
		||||
                // optional access list
 | 
			
		||||
 | 
			
		||||
@ -238,15 +238,15 @@ impl SyncPropagator {
 | 
			
		||||
                for tx in &transactions {
 | 
			
		||||
                    let hash = tx.hash();
 | 
			
		||||
                    if to_send.contains(&hash) {
 | 
			
		||||
                        let appended =
 | 
			
		||||
                            packet.append_raw_checked(&tx.encode(), 1, MAX_TRANSACTION_PACKET_SIZE);
 | 
			
		||||
                        if !appended {
 | 
			
		||||
                        tx.rlp_append(&mut packet);
 | 
			
		||||
                        pushed += 1;
 | 
			
		||||
                        // this is not hard limit and we are okay with it. Max default tx size is 300k.
 | 
			
		||||
                        if packet.as_raw().len() >= MAX_TRANSACTION_PACKET_SIZE {
 | 
			
		||||
                            // Maximal packet size reached just proceed with sending
 | 
			
		||||
                            debug!(target: "sync", "Transaction packet size limit reached. Sending incomplete set of {}/{} transactions.", pushed, to_send.len());
 | 
			
		||||
                            to_send = to_send.into_iter().take(pushed).collect();
 | 
			
		||||
                            break;
 | 
			
		||||
                        }
 | 
			
		||||
                        pushed += 1;
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
                packet.finalize_unbounded_list();
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
[package]
 | 
			
		||||
name = "parity-version"
 | 
			
		||||
# NOTE: this value is used for OpenEthereum version string (via env CARGO_PKG_VERSION)
 | 
			
		||||
version = "3.2.2-rc.1"
 | 
			
		||||
version = "3.2.4"
 | 
			
		||||
authors = ["Parity Technologies <admin@parity.io>"]
 | 
			
		||||
build = "build.rs"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user