zerosnacks
zerosnacks
Thanks @boolafish! Merging
Would this not be largely achievable by `forge inspect $CONTRACT bytecode`? I think it does make sense to add a dry run mode to `forge create` that would dump this...
Can replicate with: `cast run 0xdee0e6eb740093f3e56a74afb75c60930363b043920b3434d5f224a8d95935c1 --rpc-url https://eth.merkle.io --label=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2:weth --label=0x6b75d8AF000000e20B7a7DDf000Ba900b4009A80:jaredfromsubway.eth` Outputs ``` Traces: [77921] jaredfromsubway.eth::7f3d8003{value: 2646466202}(4f803afb1c6864e3ca481ef1362c54d094b9f08327000b3bf0bee2a76174521bfeee90c5df0302b8ace8abe3011163365d35aa389b06) ├─ [13384] 0x80034F803afb1C6864E3cA481eF1362c54D094b9::transfer(0x8C6369252e4B54C212471303C3a6E6017be9ad62, 67698197937520640 [6.769e16]) │ ├─ emit Transfer(param0: jaredfromsubway.eth: [0x6b75d8AF000000e20B7a7DDf000Ba900b4009A80], param1: 0x8C6369252e4B54C212471303C3a6E6017be9ad62, param2:...
I'm able to replicate the issue, what's curious is that - using the code above - it throws: ``` Logs: Error: a == b not satisfied [uint] Expected: 1655140035 Actual:...
Hey @pcaversaccio For Foundry we are looking to default to Prague, do you happen to know from what version Vyper supports Prague? Ref: https://github.com/foundry-rs/compilers/blob/507cd414fa374b50bb3d58f7501f5e477b73a9c8/crates/artifacts/vyper/src/settings.rs#L15
ping @ryjones / @seanyoung, would be great to get support for this
> @zerosnacks I do backend stuff, not code, but I've added the right people Thanks! I appreciate it
Hi @seanyoung, any updates on this? Would be great to get this resolved
Hi all, any updates on this? It is currently causing issues for our users preventing them from using `transient` because `forge fmt` currently uses Solang.
Hi @LucasSte / @seanyoung / @xermicus, any updates or blockers on your side?