#include <ringdb.h>
|
| | ringdb (std::string filename, const std::string &genesis) |
| void | close () |
| | ~ringdb () |
| bool | add_rings (const crypto::chacha_key &chacha_key, const cryptonote::transaction_prefix &tx) |
| bool | remove_rings (const crypto::chacha_key &chacha_key, const std::vector< crypto::key_image > &key_images) |
| bool | remove_rings (const crypto::chacha_key &chacha_key, const cryptonote::transaction_prefix &tx) |
| bool | get_ring (const crypto::chacha_key &chacha_key, const crypto::key_image &key_image, std::vector< uint64_t > &outs) |
| bool | get_rings (const crypto::chacha_key &chacha_key, const std::vector< crypto::key_image > &key_images, std::vector< std::vector< uint64_t > > &all_outs) |
| bool | set_ring (const crypto::chacha_key &chacha_key, const crypto::key_image &key_image, const std::vector< uint64_t > &outs, bool relative) |
| bool | set_rings (const crypto::chacha_key &chacha_key, const std::vector< std::pair< crypto::key_image, std::vector< uint64_t > > > &rings, bool relative) |
| bool | blackball (const std::pair< uint64_t, uint64_t > &output) |
| bool | blackball (const std::vector< std::pair< uint64_t, uint64_t > > &outputs) |
| bool | unblackball (const std::pair< uint64_t, uint64_t > &output) |
| bool | blackballed (const std::pair< uint64_t, uint64_t > &output) |
| bool | clear_blackballs () |
◆ ringdb()
| tools::ringdb::ringdb |
( |
std::string | filename, |
|
|
const std::string & | genesis ) |
◆ ~ringdb()
| tools::ringdb::~ringdb |
( |
| ) |
|
◆ add_rings()
◆ blackball() [1/2]
◆ blackball() [2/2]
◆ blackball_worker()
| bool tools::ringdb::blackball_worker |
( |
const std::vector< std::pair< uint64_t, uint64_t > > & | outputs, |
|
|
int | op ) |
|
private |
◆ blackballed()
◆ clear_blackballs()
| bool tools::ringdb::clear_blackballs |
( |
| ) |
|
◆ close()
| void tools::ringdb::close |
( |
| ) |
|
◆ get_ring()
◆ get_rings()
| bool tools::ringdb::get_rings |
( |
const crypto::chacha_key & | chacha_key, |
|
|
const std::vector< crypto::key_image > & | key_images, |
|
|
std::vector< std::vector< uint64_t > > & | all_outs ) |
◆ remove_rings() [1/2]
◆ remove_rings() [2/2]
◆ set_ring()
◆ set_rings()
◆ unblackball()
◆ dbi_blackballs
| MDB_dbi tools::ringdb::dbi_blackballs |
|
private |
◆ dbi_rings
◆ env
◆ filename
| std::string tools::ringdb::filename |
|
private |
The documentation for this class was generated from the following files: