Kaan Uzdoğan

Results 277 comments of Kaan Uzdoğan

We are currently not catching `CREATE` opcodes but only the tx with `to==null`. This is also WIP https://github.com/ethereum/sourcify/issues/530. So even if a contract changes we won't be able to catch...

Contracts with [immutables](https://docs.sourcify.dev/docs/immutables/) require fetching the tx that created the contract and its creation data. We work around this by scraping the block explorers for this data. This is likely...

Hi I wasn't able to reproduce this. Do you still have the issue? I think it was a server hiccup

This works for me. I can't see any errors anywhere as well. ![image](https://user-images.githubusercontent.com/13069972/176390783-985589a5-1993-468f-bed0-fd1e1edc71c9.png) [1_Storage (copy).sol.txt](https://github.com/ethereum/sourcify/files/9008753/1_Storage.copy.sol.txt) [metadata (copy).json.txt](https://github.com/ethereum/sourcify/files/9008754/metadata.copy.json.txt) Address: 0x656d0062eC89c940213E3F3170EA8b2add1c0143 Chain: 100 Can you maybe share yours?

Ok yes it's crashing when it tries add it to IPFS. Looking into it. Thanks

Hi again. I kind of figured out where the problem is but wasn't able to reproduce it locally to debug further. Do you happen to have the same issue with...

It seems to be a rare thing and happens with relatively large contracts with many files. It tries to add the metadata file to IPFS before the file was written...

Documenting other contracts that had the same issue (no metadata.json and `ENOENT` file not found crash): ``` - partial_match/4/0x430968AB0fbA6c5097c430A51f59CA35d018B5e0/metadata.json' - partial_match/421611/0xfc9ffA88a07da8AfB2820c0aCA2A0c67f45Ceb17/metadata.json - partial_match/4/0xff7cE5dfb715049ab57Bad08338C5848981210bB/metadata.json - partial_match/4/0x5eF903387Af0fF26215a934D2B21E4204939f619/metadata.json - partial_match/42220/0xC96c78E46169cB854Dc793437A105F46F2435455/metadata.json - partial_match/4/0xD1D32aa94409E59439364de781b6433Cf540706d/metadata.json ```

Should be fixed with https://github.com/ethereum/sourcify/commit/ffcd5e0a2e25b1c223a3d98178c6e5c3c163aad4 can you try on https://staging.sourcify.dev it is not pushed to production yet

Merged to production with https://github.com/ethereum/sourcify/pull/775 Closing