Git Product home page Git Product logo

Comments (5)

kuegi avatar kuegi commented on August 13, 2024

correction: looks like its only 4.0.7 but loading 4.0.7 messed up my evm state. afterwards both 4.0.5 and 4.0.3 (where it clearly worked before) show the same error now.

will load a snapshot and try to pin it down.

from ain.

kuegi avatar kuegi commented on August 13, 2024

confirmed: 4.0.3 and 4.0.5 works, 4.0.7 gives the error.
going back to 4.05 after 4.0.7 is fine now too. might have been some weird glitch. But error clearly there in 4.0.7

from ain.

sieniven avatar sieniven commented on August 13, 2024

Hi Kuegi, thanks for reporting this. I cannot seem to recreate your issue (yet) but everything seems to be working fine on my end. The bincode error is coming from the rocksdb query (the EVM db) serialize/de-serialization error. This could potentially be a result of a corrupted db on your end, and I wouldnt be surprise if there were some undetected corruption in the evm db state because these were not safeguarded in the versions prior to v4.0.7. This would be a state issue on your end and perhaps re-indexing or reloading the chain from snapshot will resolve your issue.

I will spend abit of time today validating and trying to recreate your error, but would appreciate if you could get back if you were able to recreate the error on a snapshot.

from ain.

sieniven avatar sieniven commented on August 13, 2024

(btw. that limit is super annoying on local nodes) - Unfortunately the old pipeline was incorrect and this was actually fixed in v4.0.6 onwards. The reference PR is: #2736.

The reason as to why a block range limit was included in the PR fixes is for maximum reliability of queries, with an additional a layer of security to the node against DoS. The RPC now fully aligns with geth, and that PR fixes are actually extremely crucial for the stability of the node which is enhanced in v4.0.6 onwards.

from ain.

sieniven avatar sieniven commented on August 13, 2024

Update - managed to recreate the issue on my end and this seems to be a bug on PR #2736. Nothing wrong on your end and we will be resolving this, very much appreciated for spotting this. 🙏🏻

from ain.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.