Harry Altman

Results 131 comments of Harry Altman

So, Blockscout now supports Yul! However, I ran into a problem trying to test that case: https://github.com/blockscout/blockscout-rs/issues/449

Btw, this isn't actually a breaking change, right? It's marked as one, but I don't see how it would be...

I don't think just handling assignment statements would work very well. What happens if I do `test = await TestContract.deployed();` followed by `test . run ( )`? :-/ I don't...

Hm, yeah, looks like the debugger is getting wrong the stack slots for Yul return variables. Will have to see just what's going on there. Oy, like that code isn't...

Hm, this is very annoying. It looks like the problem is due to the optimizer -- it'll run on straight Yul code where it wouldn't on a Solidity `assembly` block....

(Maybe should file an issue with Solidity about this...? Or at least go ask them about it...)

Thanks for the report! We'll have to try to see what's going on here.

Hi! I want to look into this but I realize -- you say that the RPC node is Ganache, but you haven't said what network it's forking. Is it mainnet?...

Oh, oops, I misunderstood -- I thought you were trying to debug a transaction on the chain that had been forked. I see now, the transaction exists only on that...

Hm, I can't seem to reproduce this error -- I stepped through the whole transaction just fine with no errors. Can you give more detailed information? Like around what line...