Archive of the libbitcoin Slack #general channel.
bool set_tx(const transaction& tx) NOEXCEPT;
bool set_header(const header& header, const context& ctx) NOEXCEPT;
bool set_block(const block& block, const context& ctx) NOEXCEPT;
bool set_txs(const hash_digest& key, const system::hashes& hashes) NOEXCEPT;
input::cptr get_spender(const hash_digest& tx_hash, uint32_t index) NOEXCEPT;
input::cptr get_input(const hash_digest& tx_hash, uint32_t index) NOEXCEPT;
output::cptr get_output(const hash_digest& tx_hash, uint32_t index) NOEXCEPT;
output::cptr get_output(const point& prevout) NOEXCEPT;
transaction::cptr get_tx(const hash_digest& key) NOEXCEPT;
header::cptr get_header(const hash_digest& key) NOEXCEPT;
block::cptr get_block(const hash_digest& key) NOEXCEPT;
system::hashes get_txs(const hash_digest& key) NOEXCEPT;