antazoey
antazoey
OK - just realized that this is an intermittent failure.... Meaning disabling `RUST_BACKTRACE=full` lessens the times we see the bug but it still ocassionally occurs Possibly related to https://github.com/foundry-rs/foundry/issues/2036 which...
> hmm, any chance you can dump the request payload as json before sending to `eth_sendTransaction`? I am attempting to do this but now hitting the block hash error again....
The very first transaction made in Fork mode using Alchemy as the provider causes the error when that transaction comes from an impersonated (unlocked) account
Impersonation is always involved. When it happens later on, that is the point of failure it seems.
> I see, do you have a script that lets me reproduce this? Standby for a simple repro script...
Sorry have been busy! But am going to make the repro script now
Yes. I am rather defeated. My chain keeps getting into bad states and I don't know why, I am using the same scripts I use for Hardhat, EthTester, and geth....
You ever figure anything out regarding this issue? I am experiencing it myself
I was peaking at this one: https://github.com/sambarnes/cairo-multisig But really, it can be anything so long that it abides by this interface: https://github.com/OpenZeppelin/cairo-contracts/blob/8739a1c2c28b1fe0b6ed7a10a66aa7171da41326/contracts/IAccount.cairo
The main reason was because of the documentation of the spec: https://swagger.io/docs/specification/data-models/dictionaries/ The part that says: ``` Free-Form Objects If the dictionary values can be of any type (aka free-form...