DNS: During the DNS transfer the config was broken. Currently set to with a wildcard
Gather: Gather has been down for a long time. So even after the DNS is fixed; staging, repo.staging, docs, playground, ui-draft have been inaccessible.
Monitoring: Since we stopped running an ipfs node on komputing server, as it causes massive resource use and crashes with out of memory, I redirected the ipfs temporarily to the gather's ipfs. But since gather is down and there's no ipfs, the monitor also haven't been working.
https://github.com/gnosis/gp-v2-contracts/issues/340 Gnosis have been trying to verify the Protocol V2 contracts. But one of the contracts both have immutables and is a contract created by a factory contract. In this case the current workaround of scraping the block explorer for the creation bytecode does not work, because the tx does not contain the creation bytecode.
Follow up: Is the geth fork keeping track of all EVM level contract creations or only contract creations via tx's to:null?
Regardless it seems we won't be able to verify such contracts without running a client and creation bytecode DB for the respective network.
UI: Waiting for a round of feedback from Aqeel. Then I don't intend to wait longer. Wan't to finally cross this off and improve it incrementally. Will keep the old UI under a domain as a backup old.sourcify.dev maybe?
Upcoming:
Create a fallback to public IPFS gateways when the ipfs node fails, as the case the past weeks. We had to turn it off because of it causing OOM.
Change the testing structure to separate functional tests from network tests i.e. also test each network if the verification works. That's how we caught the Celo Alfajores RPC issue.
null
?Upcoming:
sourcify-chains.json
. Right now there are separate files for the server, UI, remix, and docs.