#ifndef LIGHTNING_PLUGINS_RENEPAY_ERRORCODES_H
#define LIGHTNING_PLUGINS_RENEPAY_ERRORCODES_H
#include "config.h"
/* Common types of failures for low level functions in renepay. */
enum renepay_errorcode {
RENEPAY_NOERROR = 0,
RENEPAY_AMOUNT_OVERFLOW,
RENEPAY_CHANNEL_NOT_FOUND,
RENEPAY_BAD_CHANNEL,
RENEPAY_BAD_ALLOCATION,
RENEPAY_PRECONDITION_ERROR,
RENEPAY_UNEXPECTED,
};
const char *renepay_errorcode_name(enum renepay_errorcode e);
#endif /* LIGHTNING_PLUGINS_RENEPAY_ERRORCODES_H */