Normally when building a smart contract frontend, you have to:
The goal of this library is to take care of all the above for you, while still allowing you to customize the UI.
Note: This repo is just an example project for faster iterations (most relevant code in src/components/Contract). Will separate it into a package soon.
type
prop to Contract.Input
component