forked from lthn/blockchain
62 lines
4 KiB
C
62 lines
4 KiB
C
// Copyright (c) 2014-2018 Zano Project
|
||
// Copyright (c) 2014-2018 The Louisdor Project
|
||
// Copyright (c) 2012-2013 The Boolberry developers
|
||
// Copyright (c) 2017-2025 Lethean (https://lt.hn)
|
||
//
|
||
// Licensed under the European Union Public Licence (EUPL) version 1.2.
|
||
// You may obtain a copy of the licence at:
|
||
//
|
||
// https://joinup.ec.europa.eu/software/page/eupl/licence-eupl
|
||
//
|
||
// The EUPL is a copyleft licence that is compatible with the MIT/X11
|
||
// licence used by the original projects; the MIT terms are therefore
|
||
// considered “grandfathered” under the EUPL for this code.
|
||
//
|
||
// SPDX‑License‑Identifier: EUPL-1.2
|
||
//
|
||
|
||
#pragma once
|
||
|
||
#include "../currency_core/basic_api_response_codes.h"
|
||
|
||
#define API_RETURN_CODE_OK BASIC_RESPONSE_STATUS_OK
|
||
#define API_RETURN_CODE_FAIL BASIC_RESPONSE_STATUS_FAILED
|
||
#define API_RETURN_CODE_NOT_FOUND BASIC_RESPONSE_STATUS_NOT_FOUND
|
||
#define API_RETURN_CODE_ACCESS_DENIED "ACCESS_DENIED"
|
||
#define API_RETURN_CODE_INTERNAL_ERROR "INTERNAL_ERROR"
|
||
#define API_RETURN_CODE_NOT_ENOUGH_MONEY "NOT_ENOUGH_MONEY"
|
||
#define API_RETURN_CODE_NOT_ENOUGH_OUTPUTS_FOR_MIXING "NOT_ENOUGH_OUTPUTS_FOR_MIXING"
|
||
#define API_RETURN_CODE_INTERNAL_ERROR_QUE_FULL "INTERNAL_ERROR_QUE_FULL"
|
||
#define API_RETURN_CODE_BAD_ARG "BAD_ARG"
|
||
#define API_RETURN_CODE_BAD_ARG_EMPTY_DESTINATIONS "BAD_ARG_EMPTY_DESTINATIONS"
|
||
#define API_RETURN_CODE_BAD_ARG_WRONG_FEE "BAD_ARG_WRONG_FEE"
|
||
#define API_RETURN_CODE_BAD_ARG_INVALID_ADDRESS "BAD_ARG_INVALID_ADDRESS"
|
||
#define API_RETURN_CODE_BAD_ARG_WRONG_AMOUNT "BAD_ARG_WRONG_AMOUNT"
|
||
#define API_RETURN_CODE_BAD_ARG_UNKNOWN_DECIMAL_POINT "BAD_ARG_UNKNOWN_DECIMAL_POINT"
|
||
#define API_RETURN_CODE_BAD_ARG_WRONG_PAYMENT_ID "BAD_ARG_WRONG_PAYMENT_ID"
|
||
#define API_RETURN_CODE_BAD_ARG_INVALID_JSON "BAD_ARG_INVALID_JSON"
|
||
#define API_RETURN_CODE_WRONG_PASSWORD "WRONG_PASSWORD"
|
||
#define API_RETURN_CODE_WALLET_WRONG_ID "WALLET_WRONG_ID"
|
||
#define API_RETURN_CODE_WALLET_WATCH_ONLY_NOT_SUPPORTED "WALLET_WATCH_ONLY_NOT_SUPPORTED"
|
||
#define API_RETURN_CODE_WALLET_AUDITABLE_NOT_SUPPORTED "WALLET_AUDITABLE_NOT_SUPPORTED"
|
||
#define API_RETURN_CODE_WALLET_FEE_TOO_LOW "API_RETURN_CODE_WALLET_FEE_TOO_LOW"
|
||
#define API_RETURN_CODE_FILE_NOT_FOUND "FILE_NOT_FOUND"
|
||
#define API_RETURN_CODE_ALREADY_EXISTS "ALREADY_EXISTS"
|
||
#define API_RETURN_CODE_CANCELED "CANCELED"
|
||
#define API_RETURN_CODE_FILE_RESTORED "FILE_RESTORED"
|
||
#define API_RETURN_CODE_TRUE "TRUE"
|
||
#define API_RETURN_CODE_FALSE "FALSE"
|
||
#define API_RETURN_CODE_CORE_BUSY "CORE_BUSY"
|
||
#define API_RETURN_CODE_OVERFLOW "OVERFLOW"
|
||
#define API_RETURN_CODE_BUSY "BUSY"
|
||
#define API_RETURN_CODE_INVALID_FILE "INVALID_FILE"
|
||
#define API_RETURN_CODE_WRONG_SEED "WRONG_SEED"
|
||
#define API_RETURN_CODE_GENESIS_MISMATCH "GENESIS_MISMATCH"
|
||
#define API_RETURN_CODE_DISCONNECTED "DISCONNECTED"
|
||
#define API_RETURN_CODE_UNINITIALIZED "UNINITIALIZED"
|
||
#define API_RETURN_CODE_TX_IS_TOO_BIG "TX_IS_TOO_BIG"
|
||
#define API_RETURN_CODE_TX_REJECTED "TX_REJECTED"
|
||
#define API_RETURN_CODE_HTLC_ORIGIN_HASH_MISSMATCHED "HTLC_ORIGIN_HASH_MISSMATCHED"
|
||
#define API_RETURN_CODE_WRAP "WRAP"
|
||
#define API_RETURN_CODE_MISSING_ZC_INPUTS "MISSING_ZC_INPUTS"
|
||
#define API_RETURN_CODE_ARG_OUT_OF_LIMITS "ARG_OUT_OF_LIMITS"
|