5.4.4.17 Transaction Receipt Status
Under Key Trust Mode, the description of the returned transaction status when the off-BSN system invokes the FISCO DApp smart contracts via PCN gateway APIs are shown as follows:
| status(Decimal/ Hexadecimal) | message | Explanation |
|---|---|---|
| 0(0x0) | None | No Error |
| 1(0x1) | Unknown | Unknown Error |
| 2(0x2) | BadRLP | Invalid RLP Error |
| 3(0x3) | InvalidFormat | Invalid Format Error |
| 4(0x4) | OutOfGasIntrinsic | The length of smart contract exceeds gas limit/smart contract invoking parameters exceed gas limit |
| 5(0x5) | InvalidSignature | Invalid Signature Error |
| 6(0x6) | InvalidNonce | Invalid nonce Error |
| 7(0x7) | NotEnoughCash | Not enough cash Error |
| 8(0x8) | OutOfGasBase | Parameters too long (RC version) |
| 9(0x9) | BlockGasLimitReached | Gas limit reached Error |
| 10(0xa) | BadInstruction | Bad Instruction Error |
| 11(0xb) | BadJumpDestination | Bad Jump Destination Error |
| 12(0xc) | OutOfGas | Out of gas to execute the smart contract/the length of smart contract exceeds the limit. |
| 13(0xd) | OutOfStack | Out of Stack Error |
| 14(0xe) | StackUnderflow | Stack Under Flow Error |
| 15(0xf) | NonceCheckFail | Nonce check failed Error |
| 16(0x10) | BlockLimitCheckFail | Block limit check failed Error |
| 17(0x11) | FilterCheckFail | Filter check failed Error |
| 18(0x12) | NoDeployPermission | No Deployment Permission Error |
| 19(0x13) | NoCallPermission | Invalid call Error |
| 20(0x14) | NoTxPermission | Invalid transaction Error |
| 21(0x15) | PrecompiledError | Precompiled Error |
| 22(0x16) | RevertInstruction | Revert Instruction Error |
| 23(0x17) | InvalidZeroSignatureFormat | Invalid Signature Format |
| 24(0x18) | AddressAlreadyUsed | Address Already Used Error |
| 25(0x19) | PermissionDenied | Permission Denied |
| 26(0x1a) | CallAddressError | Call Address does not exist Error |