Like, do they have a contract part and a counter part? (e.g. ```003002``` means error 2 of standard contract 3) Also, are there any tables of commonly used error codes for smart contracts?