Content
@
https://opensea.io/collection/evm-6
0 reply
0 recast
2 reactions
typeof.eth 🔵
@typeof.eth
Hi, I made a library that spins up a front-end for you to interact with your contracts while in development. The UI is generated from your compiled contract artifacts. Supports Hardhat and Foundry. Demo: https://www.youtube.com/watch?v=s5IMzkf2uak Package: https://www.npmjs.com/package/@type_of/contract-gui
4 replies
4 recasts
27 reactions
Andrei O.
@andrei0x309
There is a lot to unpack here. Literally, you committed 400+ files totaling 280+MB of .next cache to the pkg. Also, block explorers support uploading custom ABIs you can probably make a command to auto-upload and have a UI. IMO for contract development testing scripts are the preferred way of interaction.
1 reply
0 recast
0 reaction
typeof.eth 🔵
@typeof.eth
I mean, yeah, the library is a built Next.js project, so that's expected. It's meant for local development so file size shouldn't matter IMO. Also, since it's primarily for local dev, block explorers wouldn't work. > testing scripts are the preferred way of interaction IMO, having options is good.
1 reply
0 recast
1 reaction
Andrei O.
@andrei0x309
No .next folder should never be included in npm pkg is meant to only exist on local dev machine. Use .npmignore file to ignore that folder for your next version of the pkg.
1 reply
0 recast
0 reaction