Merge pull request #565
79beed2
tests: fix various tests by using parameters better suited to monero (moneromooo-monero)d0a8362
tests: fix some double spending tests (moneromooo-monero)2358d0d
tests: use 255 as a "too high" block version (moneromooo-monero)f33a88c
blockchain: fix a few block addition bugs (moneromooo-monero)a9ff11c
blockchain: fix an off by one error in unlocked time check (moneromooo-monero)f294be3
blockchain: reinstate double spending checks in check_tx_inputs (moneromooo-monero)737b6d6
blockchain: make some flag twiddling code closer to the original (moneromooo-monero)81cb0fc
blockchain: fix bitflipping test with quantized block rewards (moneromooo-monero)22ddf09
blockchain: add missing m_tx_pool.on_blockchain_dec (moneromooo-monero)d837c0c
blockchain: fix switch to alternative blockchain for more than one block (moneromooo-monero)5cec076
blockchain: add a missing validity check to rollback_blockchain_switching (moneromooo-monero)3cabdb5
core: catch exceptions from get_output_key (moneromooo-monero)5eef645
db: throw when given a non txout_to_key output to add (moneromooo-monero)
This commit is contained in:
commit
95ceb715dc
9 changed files with 122 additions and 64 deletions
|
@ -695,6 +695,10 @@ void BlockchainLMDB::add_output(const crypto::hash& tx_hash, const tx_out& tx_ou
|
|||
if (mdb_put(*m_write_txn, m_output_keys, &k, &data, 0))
|
||||
throw0(DB_ERROR("Failed to add output pubkey to db transaction"));
|
||||
}
|
||||
else
|
||||
{
|
||||
throw0(DB_ERROR("Wrong output type: expected txout_to_key"));
|
||||
}
|
||||
|
||||
m_num_outputs++;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue