Closed AaronKutch closed 1 year ago
Solana uses the custom version of Rust compiler - https://github.com/solana-labs/rust - which supports compiling to BPF bytecode. What version of the Solana node do use? The problem is linked to the Solana node, not to Neon EVM.
Ok thanks, I didn't know that existed.
I think my problem was fixed by https://github.com/neonevm/neon-evm/pull/881
I have had several events in the past where
neon_evm
panics because of system clock fluctuations causing a panic induration_since
. However, onneonlabsorg/evm_loader:v0.15.1
I am now consistently getting this panic.This was an issue in Rust (https://github.com/rust-lang/rust/issues/86470) that should have been fixed as of Rust 1.60 and tokio 1.17 (https://github.com/tokio-rs/tokio/pull/4461). I think that neon evm must be getting compiled with an old version of Rust/tokio/hyper. Can you
cargo update
all the dependencies and make sure CIs are using the latest stable Rust? I also usecargo-tree
to make sure there are not multiple versions of the same dependency inflating binary sizes