feat: Ingest highest_precompile_address

This commit is contained in:
sprites0
2025-07-17 20:59:32 -04:00
parent 39bcc49194
commit dbcd73884e
4 changed files with 20 additions and 6 deletions

View File

@ -18,5 +18,10 @@ pub enum ReadPrecompileResult {
UnexpectedError,
}
pub type PrecompilesCache =
Arc<Mutex<BTreeMap<u64, Vec<(Address, Vec<(ReadPrecompileInput, ReadPrecompileResult)>)>>>>;
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct PrecompileData {
pub precompiles: Vec<(Address, Vec<(ReadPrecompileInput, ReadPrecompileResult)>)>,
pub highest_precompile_address: Option<Address>,
}
pub type PrecompilesCache = Arc<Mutex<BTreeMap<u64, PrecompileData>>>;