|
Monero
|
#include <boost/preprocessor/stringize.hpp>#include <boost/uuid/nil_generator.hpp>#include <boost/filesystem.hpp>#include "include_base_utils.h"#include "string_tools.h"#include "core_rpc_server.h"#include "common/command_line.h"#include "common/updates.h"#include "common/download.h"#include "common/util.h"#include "common/perf_timer.h"#include "int-util.h"#include "cryptonote_basic/cryptonote_format_utils.h"#include "cryptonote_basic/account.h"#include "cryptonote_basic/cryptonote_basic_impl.h"#include "cryptonote_basic/merge_mining.h"#include "cryptonote_core/tx_sanity_check.h"#include "misc_language.h"#include "net/local_ip.h"#include "net/parse.h"#include "storages/http_abstract_invoke.h"#include "crypto/hash.h"#include "rpc/rpc_args.h"#include "rpc/rpc_handler.h"#include "rpc/rpc_payment_costs.h"#include "rpc/rpc_payment_signature.h"#include "core_rpc_server_error_codes.h"#include "p2p/net_node.h"#include "version.h"
Classes | |
| class | cryptonote::pruned_transaction |
Namespaces | |
| namespace | cryptonote |
| Holds cryptonote related classes and helpers. | |
Macros | |
| #define | MONERO_DEFAULT_LOG_CATEGORY "daemon.rpc" |
| #define | MAX_RESTRICTED_FAKE_OUTS_COUNT 40 |
| #define | MAX_RESTRICTED_GLOBAL_FAKE_OUTS_COUNT 5000 |
| #define | OUTPUT_HISTOGRAM_RECENT_CUTOFF_RESTRICTION (3 * 86400) |
| #define | DEFAULT_PAYMENT_DIFFICULTY 1000 |
| #define | DEFAULT_PAYMENT_CREDITS_PER_HASH 100 |
| #define | RESTRICTED_BLOCK_HEADER_RANGE 1000 |
| #define | RESTRICTED_TRANSACTIONS_COUNT 100 |
| #define | RESTRICTED_SPENT_KEY_IMAGES_COUNT 5000 |
| #define | RESTRICTED_BLOCK_COUNT 1000 |
| #define | RPC_TRACKER(rpc) |
| #define | CHECK_PAYMENT_BASE(req, res, payment, same_ts) |
| #define | CHECK_PAYMENT(req, res, payment) |
| #define | CHECK_PAYMENT_SAME_TS(req, res, payment) |
| #define | CHECK_PAYMENT_MIN1(req, res, payment, same_ts) |
| #define | CHECK_CORE_READY() |
Functions | |
| size_t | cryptonote::slow_memmem (const void *start_buff, size_t buflen, const void *pat, size_t patlen) |
| #define CHECK_CORE_READY | ( | ) |
| #define CHECK_PAYMENT | ( | req, | |
| res, | |||
| payment ) |
| #define CHECK_PAYMENT_BASE | ( | req, | |
| res, | |||
| payment, | |||
| same_ts ) |
| #define CHECK_PAYMENT_MIN1 | ( | req, | |
| res, | |||
| payment, | |||
| same_ts ) |
| #define CHECK_PAYMENT_SAME_TS | ( | req, | |
| res, | |||
| payment ) |
| #define DEFAULT_PAYMENT_CREDITS_PER_HASH 100 |
| #define DEFAULT_PAYMENT_DIFFICULTY 1000 |
| #define MAX_RESTRICTED_FAKE_OUTS_COUNT 40 |
| #define MAX_RESTRICTED_GLOBAL_FAKE_OUTS_COUNT 5000 |
| #define MONERO_DEFAULT_LOG_CATEGORY "daemon.rpc" |
| #define OUTPUT_HISTOGRAM_RECENT_CUTOFF_RESTRICTION (3 * 86400) |
| #define RESTRICTED_BLOCK_COUNT 1000 |
| #define RESTRICTED_BLOCK_HEADER_RANGE 1000 |
| #define RESTRICTED_SPENT_KEY_IMAGES_COUNT 5000 |
| #define RESTRICTED_TRANSACTIONS_COUNT 100 |
| #define RPC_TRACKER | ( | rpc | ) |