Parker Thompson

Results 20 comments of Parker Thompson

I was curious about what the process would be like so for consideration: https://github.com/mothran/capstone-sys/commit/daf261f6b2b64ec025a886288d8a7ce88fe33ef5 and https://github.com/mothran/capstone-rs/commit/55e67d8c713c58a22b32c6aa0740c9d2184d47f6 I did not update the documentation to clearly reflect the changes, and there are...

Thanks for the ideas! I also worry about the type safety but I think most people would be familiar with that specific usage pattern from capstone and other bindings. I...

Great I will incorporate that change to CacheDb. I have a lot of old transactions to validate before I make a larger PR. But I will keep track of my...

Follow up question, I am working on a bug related to calling precompiles and gas fees. Currently revm appears to treat each CALL opcode to a precompile as loading a...

Awesome! thank you for looking into it, really appreciated. As for how I am running them, I am effectively replaying blocks/transactions from genesis forward. Using the geth freezer files as...

So based on my testing, I have only found precompiles have had this gas difference, I am able to linearly emulate into block 80,000 with my current patches. So far...

Using the most recent commit to by fork, I was able to emulate though block 76431, checking assert_eq!(revm_gas == receipt.gas) as a spot check. I still need to do deeper...

Awesome, thank you so much for the help! I just looked through that branch, let me know if I can provide anything that helps out. I am happy to run...

Thats great news! I will start testing that branch on my emulation engine to see if I can shake any bugs out.

So far this looks great! I did trigger what looks like a gas bug in transaction: https://etherscan.io/tx/0x251b962f6f782498e33614f0dc89a61848620fbf12b58d1e4735c7cc2d8e164a REVM gas used: 121,622 but etherscan / chain data receipts have: 121,408 I...