wownero/src/wallet
moneromooo-monero c3b3260ae5
New "Halfway RingCT" outputs for coinbase transactions
When RingCT is enabled, outputs from coinbase transactions
are created as a single output, and stored as RingCT output,
with a fake mask. Their amount is not hidden on the blockchain
itself, but they are then able to be used as fake inputs in
a RingCT ring. Since the output amounts are hidden, their
"dustiness" is not an obstacle anymore to mixing, and this
makes the coinbase transactions a lot smaller, as well as
helping the TXO set to grow more slowly.

Also add a new "Null" type of rct signature, which decreases
the size required when no signatures are to be stored, as
in a coinbase tx.
2016-08-28 21:30:26 +01:00
..
api wallet: do not store signatures in the wallet cache 2016-08-28 21:30:10 +01:00
CMakeLists.txt cmake: wallet: libunbound is not always static 2016-07-23 15:04:15 -04:00
wallet2_api.h libwallet_api: helper method to return maximumAllowedAmount 2016-08-23 12:35:45 +03:00
wallet2.cpp New "Halfway RingCT" outputs for coinbase transactions 2016-08-28 21:30:26 +01:00
wallet2.h New "Halfway RingCT" outputs for coinbase transactions 2016-08-28 21:30:26 +01:00
wallet_errors.h Fake outs set is now decided by the wallet 2016-08-11 14:35:27 +01:00
wallet_rpc_server_commands_defs.h rct amount key modified as per luigi1111's recommendations 2016-08-28 21:30:19 +01:00
wallet_rpc_server_error_codes.h wallet: new {ex,im}port_key_images commands and RPC calls 2016-07-24 09:23:30 +01:00
wallet_rpc_server.cpp rct amount key modified as per luigi1111's recommendations 2016-08-28 21:30:19 +01:00
wallet_rpc_server.h wallet: new {ex,im}port_key_images commands and RPC calls 2016-07-24 09:23:30 +01:00