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 |