Commit Graph

2428 Commits (d93746b6d37dd5b99d16331ec8e24e8a1f7e4652)
 

Author SHA1 Message Date
moneromooo-monero d93746b6d3
rct: rework the verification preparation process
8 years ago
moneromooo-monero 3ab2ab3e76
rct: change the simple flag to a type
8 years ago
Shen Noether c5be4b0bea
rct: avoid the need for the last II element
8 years ago
moneromooo-monero a47ceee83b
wallet: do not store signatures in the wallet cache
8 years ago
moneromooo-monero 0263dd2d23
core: add some locking around pool use
8 years ago
moneromooo-monero 2c9d9519f1
wallet2: factor m_spent changes
8 years ago
moneromooo-monero 1303cda646
wallet: always use new algorithm for RPC transfers
8 years ago
moneromooo-monero b337aea6cc
rct: do not serialize senderPk - it is not used anymore
8 years ago
moneromooo-monero e5a9a4755b
core_tests: fix a couple pre-rct tests using rct
8 years ago
moneromooo-monero 230fca2d56
wallet: use the prefered rct case only when enough rct outs exist
8 years ago
moneromooo-monero c27194a444
wallet: do not try to use rct txes a few blocks before the fork
8 years ago
moneromooo-monero 1bf069825b
tx_pool: log why a transaction was rejected for version checks
8 years ago
moneromooo-monero 37bdf6ebe3
change fork settings to allow pre-rct txes for one more fork cycle
8 years ago
moneromooo-monero cc85cc6a3f
simplewallet: better check_tx_key feedback
8 years ago
moneromooo-monero 9b70856ccb
rct: make the amount key derivable by a third party with the tx key
8 years ago
moneromooo-monero cf33e1a52a
rct: do not serialize public keys in outPk
8 years ago
moneromooo-monero 83ab3151e8
wallet2_api: zero amounts are now allowed with rct
8 years ago
moneromooo-monero 096ac06521
wallet2_api: update on_money_{received,spent} prototypes for rct changes
8 years ago
moneromooo-monero 3cb2edec66
rpc: send global indices along with blocks/transacions on refresh
8 years ago
moneromooo-monero 414b424d32
core: always use the new simple rct variant
8 years ago
moneromooo-monero ce5de8b430
tests: add tests for wallet output selection
8 years ago
moneromooo-monero 84c82cd775
wallet: better tx input selection
8 years ago
moneromooo-monero 1e21651f24
rct: use the already defined H where possible
8 years ago
moneromooo-monero 07d353dfc6
wallet: handle 0 change properly
8 years ago
moneromooo-monero e81a2b2cfa
port get_tx_key/check_tx_key to rct
8 years ago
moneromooo-monero e06faefde4
tests: add basic tests for simple rct api
8 years ago
moneromooo-monero a4d4d6194b
integrate simple rct api
8 years ago
moneromooo-monero 1e8d37e7d8
serialization: add override for serializing bool
8 years ago
Shen Noether dbb5f2d6a3
ringct: optimization/cleanup of hash functions
8 years ago
Shen Noether 4fd01f2bee
ringct: "simple" ringct variant
8 years ago
moneromooo-monero 37c895e5e3
wallet: rct specific output selection
8 years ago
moneromooo-monero 1181c57967
wallet: make sweep_all work with rct txes too
8 years ago
moneromooo-monero c2ec6d35b9
mixable transactions must be rct for v3
8 years ago
moneromooo-monero 1017a75460
wallet: factor transfer_rct code with transfer code
8 years ago
moneromooo-monero f5465d8246
Condition v2 txes on v3 hard fork
8 years ago
moneromooo-monero 59a66e209a
move the rct commitments to the output_amounts database
8 years ago
moneromooo-monero 6d0e47148b
rct: add the tx prefix hash into the MLSAG
8 years ago
moneromooo-monero 35dce5c70c
ringct: fix size unit mismatch calling keccak
8 years ago
moneromooo-monero 20e50ec7f7
ringct: do not serialize what can be reconstructed
8 years ago
moneromooo-monero 106e3dc3d4
Add rct core tests
8 years ago
moneromooo-monero ada527558f
Use the supplied hard fork version in validate_miner_transaction
8 years ago
moneromooo-monero acbe06d8e9
wallet: update spent status when an accepted tx disappears
8 years ago
moneromooo-monero 089df4af83
wallet: reset output spent status on blockchain reorg
8 years ago
moneromooo-monero 73d59f17e1
ringct: catch errors from ge_frombytes_vartime
8 years ago
moneromooo-monero 161551e13b
tests: test for ringct rctSig data sizes
8 years ago
moneromooo-monero 359f46901e
ringct: add missing size check for ecdhInfo
8 years ago
moneromooo-monero 229968eafc
ringct: change asserts to return false for boolean functions
8 years ago
moneromooo-monero dc4aad7eb5
add rct to the protocol
8 years ago
moneromooo-monero 211d1db762
db_lmdb: update reset for recent db changes
8 years ago
moneromooo-monero dee42d6dac
ringct: add functions to commit to an amount
8 years ago