| 5 | CoTA or Registry type script args invalid |
| 6 | CoTA or Registry version invalid |
| 7 | CoTA witness should not empty |
| 8 | CoTA witness parse invalid |
| 9 | SMT proof verify failed |
| 10 | Registry root hash invalid |
| 11 | Registry cell should exist for registry type script |
| 12 | Registry cell data invalid |
| 13 | Registry lock hashes invalid |
| 14 | Registry cell count invalid |
| 15 | Registry input and output lock hash not same |
| 16 | CoTA cell count invalid |
| 17 | Registry cell should exist for CoTA type script |
| 18 | CoTA type args invalid |
| 19 | CoTA cell data invalid |
| 20 | CoTA root hash invalid |
| 21 | CoTA define issued invalid |
| 22 | CoTA immutable fields invalid |
| 23 | CoTA SMT type invalid |
| 24 | CoTA SMT action invalid |
| 25 | CoTA input and output lock hash not same |
| 26 | CoTA cell data invalid |
| 27 | CoTA id or token index invalid |
| 28 | CoTA out_point invalid |
| 29 | CoTA locked nft should not transfer |
| 30 | CoTA nft should not transfer before claim |
| 31 | CoTA nft should not transfer after claim |
| 32 | CoTA hold and withdrawal info not same |
| 33 | CoTA withdrawal cell deps error |
| 34 | CoTA withdrawal SMT proof verify failed |
| 35 | CoTA locked nft should not update info |
| 36 | CoTA locked nft should not claim |
| 37 | CoTA nft claim error |
| 38 | CoTA nft lock error |
| 39 | CoTA cell data not same |
| 40 | CoTA SMT leaves update error |
| 41 | CoTA SMT root verify error |
| 42 | Withdrawal raw tx encode error |
| 43 | CoTA SMT leaf value invalid |