Commit Graph

2523 Commits (e0d78858e485b3cb393a4aec0873f80ce1e24e23)
 

Author SHA1 Message Date
moneromooo-monero fbd7c359ee
wallet: fix some "may be used uninitialized" warnings
8 years ago
moneromooo-monero 4a41dd4068
wallet: do not generate 0 change
8 years ago
moneromooo-monero a0925e628e
core: use full rct signatures if just one input
8 years ago
moneromooo-monero 94fd881f74
rct: early out on failure on verRange
8 years ago
moneromooo-monero 45349b6f7c
wallet: do not ask for duplicate histograms
8 years ago
moneromooo-monero b951bc8780
wallet: transfer_selected_rct now also selects fake outs
8 years ago
moneromooo-monero 4f887dea6e
increase minimum mixin to 4 on hard fork 5
8 years ago
moneromooo-monero 0815c72df7
core: allow v1 txes after HF 5 when sweeping unmixable outputs
8 years ago
moneromooo-monero f782d45827
tests: hard fork list must end with a 0
8 years ago
moneromooo-monero 074e602609
ringct: use Cryptonote serialization to hash non prunable data
8 years ago
moneromooo-monero c3b3260ae5
New "Halfway RingCT" outputs for coinbase transactions
8 years ago
moneromooo-monero 6f526cdff8
rct: log why verification fails
8 years ago
moneromooo-monero d4b8991e44
rct: serialize txnFee as varint
8 years ago
moneromooo-monero d4b62a1e29
rct amount key modified as per luigi1111's recommendations
8 years ago
moneromooo-monero 93f5c625f0
rct: rework v2 txes into prunable and non prunable data
8 years ago
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