REMIX IDE add-on
This project expanded the REMIX IDE to fetch the ABI from blockexplorers. This enables the REMIX IDE to display ``poxy read`/`proxy write`/`implementation read`/`implementation write` interfaces to interact with the contract easily.
Screenshots




Problem Statement
Current problem:You have to have source files/ABI files on your local computer to load/compile an interface for a contract before interacting (read/write) with a contract on-chain.Every time you reopen the REMIX IDE in a new browser or computer, you have to reload the above files.Cannot interact with third-party smart contracts in REMIX IDE easily.You frequently have to switch between block explorers and REMIX IDE backwards and forwards.Why do smart contract devs benefit from this new feature in REMIX IDE:No need to search for source files/ABI files on your local computer anymore.Saves engineering time.Simplifies interactions with contracts from third parties.No need to switch between block explorers and REMIX IDE.Easier onboarding of new engineers if they can stay at one tool.Past And Future WorkThe interfaces in this repo are loaded for verified contracts. Past/Future work will expand this project to load interfaces for unverified contracts in REMIX IDE as well:ContractCompanionRemix MVPBlockScout IssueMileStonesCode added to the REMIX IDE during the hackathon:CodeDiffPresentationPresentationWalk throughWalkThrough
Solution
What did I do during the hackathon:Cloned the REMIX IDE.Expanded the REMIX IDE to fetch the ABI from blockScout from a given contract address (for proxy and implementation contracts that are verified).UI work to get the new interface exposed.Talked to theBlockScoutteam at their physical booth about future work with regard to unverified contracts: https://github.com/blockscout/blockscout/issues/6203
Hackathon
ETHGlobal Bangkok
2024
Prizes
- 🏆
Blockscout Explorer Big Pool Prize
Blockscout
Contributors
- yann300
9209 contributions
- bunsenstraat
4230 contributions
- Aniket-Engg
2502 contributions
- ioedeveloper
2102 contributions
- LianaHus
1997 contributions
- joeizang
1608 contributions
- iurimatias
991 contributions
- chriseth
573 contributions
- ryestew
468 contributions
- axic
412 contributions
- davidzagi
359 contributions
- ninabreznik
303 contributions
- STetsing
237 contributions
- GrandSchtroumpf
201 contributions
- tizah
180 contributions
- 0mkara
173 contributions
- drafish
155 contributions
- serapath
154 contributions
- dependabot[bot]
100 contributions
- manuelwedler
76 contributions
- defiboy
39 contributions
- Denton-L
38 contributions
- redsquirrel
37 contributions
- sangaline
37 contributions
- avkos
37 contributions
- alexchorman
36 contributions
- soad003
30 contributions
- kuzdogan
29 contributions
- koolamusic
27 contributions
- fulldecent
25 contributions