mirror of
				https://github.com/Xahau/xahaud.git
				synced 2025-11-04 10:45:50 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			52 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
// For documentation please see: https://xrpl-hooks.readme.io/reference/
 | 
						|
// Generated using generate_error.sh
 | 
						|
#ifndef HOOK_ERROR_CODES
 | 
						|
#define SUCCESS 0
 | 
						|
#define OUT_OF_BOUNDS -1
 | 
						|
#define INTERNAL_ERROR -2
 | 
						|
#define TOO_BIG -3
 | 
						|
#define TOO_SMALL -4
 | 
						|
#define DOESNT_EXIST -5
 | 
						|
#define NO_FREE_SLOTS -6
 | 
						|
#define INVALID_ARGUMENT -7
 | 
						|
#define ALREADY_SET -8
 | 
						|
#define PREREQUISITE_NOT_MET -9
 | 
						|
#define FEE_TOO_LARGE -10
 | 
						|
#define EMISSION_FAILURE -11
 | 
						|
#define TOO_MANY_NONCES -12
 | 
						|
#define TOO_MANY_EMITTED_TXN -13
 | 
						|
#define NOT_IMPLEMENTED -14
 | 
						|
#define INVALID_ACCOUNT -15
 | 
						|
#define GUARD_VIOLATION -16
 | 
						|
#define INVALID_FIELD -17
 | 
						|
#define PARSE_ERROR -18
 | 
						|
#define RC_ROLLBACK -19
 | 
						|
#define RC_ACCEPT -20
 | 
						|
#define NO_SUCH_KEYLET -21
 | 
						|
#define NOT_AN_ARRAY -22
 | 
						|
#define NOT_AN_OBJECT -23
 | 
						|
#define INVALID_FLOAT -10024
 | 
						|
#define DIVISION_BY_ZERO -25
 | 
						|
#define MANTISSA_OVERSIZED -26
 | 
						|
#define MANTISSA_UNDERSIZED -27
 | 
						|
#define EXPONENT_OVERSIZED -28
 | 
						|
#define EXPONENT_UNDERSIZED -29
 | 
						|
#define XFL_OVERFLOW -30
 | 
						|
#define NOT_IOU_AMOUNT -31
 | 
						|
#define NOT_AN_AMOUNT -32
 | 
						|
#define CANT_RETURN_NEGATIVE -33
 | 
						|
#define NOT_AUTHORIZED -34
 | 
						|
#define PREVIOUS_FAILURE_PREVENTS_RETRY -35
 | 
						|
#define TOO_MANY_PARAMS -36
 | 
						|
#define INVALID_TXN -37
 | 
						|
#define RESERVE_INSUFFICIENT -38
 | 
						|
#define COMPLEX_NOT_SUPPORTED -39
 | 
						|
#define DOES_NOT_MATCH -40
 | 
						|
#define INVALID_KEY -41
 | 
						|
#define NOT_A_STRING -42
 | 
						|
#define MEM_OVERLAP -43
 | 
						|
#define TOO_MANY_STATE_MODIFICATIONS -44
 | 
						|
#define TOO_MANY_NAMESPACES -45
 | 
						|
#define HOOK_ERROR_CODES
 | 
						|
#endif //HOOK_ERROR_CODES
 |