RivETH is an open source Ethereum smart contract development toolkit that allows smart contract developers to quickly prototype, compile, deploy and interact with Ethereum smart contracts right out of the box and in the browser.
I built it to solve an issue I have with my development environment. I have am issue with my laptop, I cannot fully run smart contracts in vscode and foundry does not work locally. I use foundry online through the Google cloud shell editor, which costs a lot of data sometimes.
I needed a way to build, deploy and interact with smart contracts locally and then test them with foundry once I am done.
I built RivETH with HTML/CSS/JS and ethers.js, you can compile smart contracts in the terminal and load them into the browser with the contract name, then you can deploy and interact with it using all its functions.
You can find installation and set up instructions on the GitHub. Do not forget to eave a star of you find it useful.
RivETH is also open source, all of its source code is publicly available and contributions are so much welcome to make it better.
Top comments (0)