When a smart contract is verified in Etherscan it is automatically added to Swarm, a platform designed to provide a sufficiently decentralized and redundant store of Ethereum’s public record.
This grant will fund the creation and development of a Swarm specific scraper that retrieves the metadata of verified smart contracts published to Swarm by Etherscan. The scraper SHOULD NOT scrape Etherscan website.
Example of a smart contract below:
POA20 verified smart contract in Etherscan: https://etherscan.io/address/0x6758b7d441a9739b98552b373703d8d3d14f9e62#contracts
Swarm Source (hash): bzzr://43fcf63231967257f94fd4ccac8d14567ecb2b601a4e04fcf78c45099bf157be
The scraper should retrieve the hashes (swarm source) for all verified smart contracts . When these hashes are entered through either Etherscan’s Swarm explorer OR the official Swarm hash explorer, they will return the verified smart contract code.