I believe that if you have ever developed a smart contract on ICON, you may have found it challenging to deploy a smart contract to the blockchain for the first time. This is because you must install Goloop, compile the source code, configure your wallet, set up the network, and so on. As a result, this can discourage developers from working on the ICON blockchain.

What it does

With ICXplorer, new developers can easily explore, deploy, and interact with popular smart contracts on ICON for the first time.

How we built it

  • Build UI with Next.js.
  • Store smart contract info in MongoDB.
  • Use icon-sdk-js to interact with the ICON blockchain.
  • Use Hana wallet to connect ICXplorer and deploy a contract they want to explore.

Challenges we ran into

  • Only support smart contracts in java-score-examples repository.
  • Find other resources providing quality smart contracts on ICON.
  • Only support testnet.

Accomplishments that we're proud of

  • New developers on ICON can easily explore and deploy popular smart contracts without complex setup.

What we learned

  • ICON blockchain and how to interact with it.
  • How to enhance UX.

What's next for ICXplorer

  • Add more advanced ICON smart contracts.
  • Audit smart contracts.
  • Support deployment on mainnet.
  • Provide sample codes for connecting the front-end to the deployed smart contract.

Built With

+ 2 more
Share this project: