Inspiration
I was trying to write governance contracts in the Remix IDE. I began to understand that my ideas were not novel or fleshed out enough to provide real value to the Hedera network yet. On Sunday May the 15th I realized in a panic that I will have nothing to submit for the hackathon. Then I looked at the tool I had been using to write contracts and realized that there was no standard plugin for deploying to the Hedera network. Without so much as a google to see if anyone else had already solved this problem I rushed to git clone an existing plugin and hacked it to bits in an attempt to deploy contracts to the Hedera network.
What it does
Runs in Remix IDE side panel and provides a simple GUI interface to deploy your Solidity contracts to Hedera testnet.
How we built it
Cloned an existing Remix IDE plugin (Moonbeam), and furiously hacked it to support Hedera in about 24 hours.
Challenges we ran into
- Bridging Solidity ABI details with the Hedera SDK.
- Hedera File Service size limits.
- Time constraints.
Accomplishments that we're proud of
Found a good idea that could really help the Hedera ecosystem on the eve of the end of the hackathon after failing to flesh out the original idea. Learned a ton about how to interact with the Hedera network from a 100% front-end web app.
What we learned
The existing smart contract environment is pretty saturated with good ideas and implementations, e.g. openzeppelin. You should search for existing implementations before making grand designs.
The tooling around wallets, contracts, signing, and testing has room for improvement and innovation. There is an opportunity to bring Hedera development to many through the use of refined software packages and polished web apps.
What's next for Hedera Remix Plugin
- Fix bugs, polish interface, document code.
- Support interacting with deployed contracts through plugin UI.
- Integrate with HashConnect for publishing safely to Mainnet.
- Step back, take a deep breath, and architect a robust plugin based on the features of the Hedera network, including Hedera File Services.
Built With
- hedera-sdk
- react
- remix
- solidity
- typescript

Log in or sign up for Devpost to join the conversation.