Contract editor

Read and edit a Solidity contract with static checks, a selector table and an EIP-712 sign preview. Nothing is compiled or broadcast.