I have to collect some real-world smart contracts from different platforms. I can find the real-time transactions and blocks of
Ethereum from https://etherscan.io/.
But where can I find the data of smart contracts (abi file, code and information like this) and blocks of other public platforms (Bitcoin and Counterparty)? And how exactly can I collect some data?