I coded an ERC20 token. I tested it by means of Truffle, Mocha, Chia and Ganache. No formal verification has been undertaken yet, so it’s not ready for final deployment provided it is a descentralized token.
I understand the rationale regarding Haskell code is lesser bug prone. So, I think it is better to recode my token in Plutus and launch my contract under Cardano.
Am I right? If so, which is the happiest path for moving forward?
Learning Haskell, then the tools, libraries, … any guides / books?