I have written a simple smart contract that allows to store a string, and I'am trying to use go-ethereum(which is similar to web3j). When I execute a transaction, I have this error
VM returned with error err="invalid opcode 0x1c"
I am testing on a local network that I have developed using geth nodes. When I tested the same smart contract using remix (connecting remix to my local network), everything went right and the smart contracts executes fine.