neobytes/src/wallet
UdjinM6 b3ed6410f4
Be more accurate with denom creation/consumption (#2853)
* Be more accurate with denom creation/consumption

- Calculate and pass an actual balance needed to be denominated to CreateDenominated.
- Drop GetNeedsToBeAnonymizedBalance and fix corresponding conditions: do not overshoot, do not check max pool amount - these conditions are handled outside.
- Properly calculate various balance limits.
- Handle edge case for the final denom.

* Add an option to control max number of denoms created and respect it

`-privatesenddenoms`, default is 300

Note: CreateDenominated failure is not an error anymore

* Add few more stats to log in DoAutomaticDenominating
2019-04-30 16:19:23 +03:00
..
test Require no cs_main lock for ProcessNewBlock/ActivateBestChain 2019-03-12 10:43:47 +01:00
coincontrol.h Add an option to use specific address as a source of funds in protx rpc commands (otherwise use payoutAddress/operatorPayoutAddress) (#2581) 2018-12-28 12:24:48 +03:00
crypter.cpp Merge #8753: Locked memory manager 2018-01-13 13:44:39 +01:00
crypter.h Use override keyword for overriden class member functions (#1644) 2018-02-15 10:29:15 +03:00
db.cpp Merge #8574: [Wallet] refactor CWallet/CWalletDB/CDB 2019-02-04 19:57:56 -06:00
db.h Merge #8574: [Wallet] refactor CWallet/CWalletDB/CDB 2019-02-04 19:57:56 -06:00
rpcdump.cpp Merge #9853: Fix error codes from various RPCs 2019-02-05 13:40:40 -06:00
rpcwallet.cpp Report instantlock: true for transactions locked via ChainLocks (#2877) 2019-04-25 18:38:26 +03:00
rpcwallet.h Merge #8775: RPC refactoring: Access wallet using new GetWalletForJSONRPCRequest 2019-01-24 22:28:13 -06:00
wallet.cpp Be more accurate with denom creation/consumption (#2853) 2019-04-30 16:19:23 +03:00
wallet.h Be more accurate with denom creation/consumption (#2853) 2019-04-30 16:19:23 +03:00
walletdb.cpp Fix potential deadlock in LoadWallet() (#2806) 2019-03-25 18:33:07 +03:00
walletdb.h Merge #9936: [trivial] Fix three typos introduced into walletdb.h in commit 7184e25 2019-02-05 13:40:35 -06:00