I have had this thought for a while that ioctl should be versatile enough to support smart contract development for IoTeX blockchains, including but not limited to:
- using solc to compile smart contract to produce ABI and bytecode (like gcc)
- deploy the bytecode to the chain (testnet/mainnet, and even mocks of EVM) (like truffle)
- write/read contract states in a human-friendly way (like kubectl)
- debug of contracts (like gdb)
Talked with one of our technologists/evangelists and looks like I will be able to tick off one more thing from my wishlist!