43 ringdb(std::string filename,
const std::string &genesis);
48 bool remove_rings(
const crypto::chacha_key &chacha_key,
const std::vector<crypto::key_image> &key_images);
51 bool set_ring(
const crypto::chacha_key &chacha_key,
const crypto::key_image &key_image,
const std::vector<uint64_t> &outs,
bool relative);
53 bool blackball(
const std::pair<uint64_t, uint64_t> &output);
54 bool blackball(
const std::vector<std::pair<uint64_t, uint64_t>> &outputs);
55 bool unblackball(
const std::pair<uint64_t, uint64_t> &output);
56 bool blackballed(
const std::pair<uint64_t, uint64_t> &output);
60 bool blackball_worker(
const std::vector<std::pair<uint64_t, uint64_t>> &outputs,
int op);