Skip to content

Commit

Permalink
don't roll back cycle counts; they are only meaningful for one tx
Browse files Browse the repository at this point in the history
  • Loading branch information
joonazan committed Aug 29, 2024
1 parent 72e7bdb commit d3b677c
Showing 1 changed file with 0 additions and 29 deletions.
29 changes: 0 additions & 29 deletions src/state.rs
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,8 @@ pub struct State<T, W> {
pub transaction_number: u16,

pub keccak256_cycles: usize,

pub ecrecover_cycles: usize,

pub sha256_cycles: usize,

pub secp256v1_verify_cycles: usize,

pub code_decommitter_cycles: usize,
Expand Down Expand Up @@ -133,12 +130,6 @@ impl<T, W> State<T, W> {
bootloader_heap_snapshot: self.heaps.snapshot(),
transaction_number: self.transaction_number,
context_u128: self.context_u128,
keccak256_cycles: self.keccak256_cycles,
ecrecover_cycles: self.ecrecover_cycles,
sha256_cycles: self.sha256_cycles,
secp256v1_verify_cycles: self.secp256v1_verify_cycles,
code_decommitter_cycles: self.code_decommitter_cycles,
storage_application_cycles: self.storage_application_cycles,
}
}

Expand All @@ -151,12 +142,6 @@ impl<T, W> State<T, W> {
bootloader_heap_snapshot,
transaction_number,
context_u128,
keccak256_cycles,
ecrecover_cycles,
sha256_cycles,
secp256v1_verify_cycles,
code_decommitter_cycles,
storage_application_cycles,
} = snapshot;

for heap in self.current_frame.rollback(bootloader_frame) {
Expand All @@ -168,12 +153,6 @@ impl<T, W> State<T, W> {
self.flags = flags;
self.transaction_number = transaction_number;
self.context_u128 = context_u128;
self.keccak256_cycles = keccak256_cycles;
self.ecrecover_cycles = ecrecover_cycles;
self.sha256_cycles = sha256_cycles;
self.secp256v1_verify_cycles = secp256v1_verify_cycles;
self.code_decommitter_cycles = code_decommitter_cycles;
self.storage_application_cycles = storage_application_cycles
}

pub(crate) fn delete_history(&mut self) {
Expand Down Expand Up @@ -226,13 +205,5 @@ pub(crate) struct StateSnapshot {
bootloader_frame: CallframeSnapshot,
bootloader_heap_snapshot: (usize, usize),
transaction_number: u16,

keccak256_cycles: usize,
ecrecover_cycles: usize,
sha256_cycles: usize,
secp256v1_verify_cycles: usize,
code_decommitter_cycles: usize,
storage_application_cycles: usize,

context_u128: u128,
}

0 comments on commit d3b677c

Please sign in to comment.