00:40:24 what is the default behavior around output management in the wallet? does it target a certain number of outputs or something? if i have 1000 outputs and i'm making normal small transfers will it attempt to shrink the number of outputs i own? i have definitely had cases where i had very few outputs and the wallet was consolidating them anyway and reducing the number of outputs i ha 00:40:24 d afterwards. this doesn't seem well documented 00:43:05 Prefers 2 over 1 00:43:34 But the details are in fact not well documented and behavior not consistent 00:45:46 you mean prefers to use 2 inputs instead of 1 when building a tx? 00:47:19 example.. you could have outputs of 1, 3, 5. If spending 3.5xmr it will usually spend the 1 + 3. Why? If it spends the 5, it creates more small outputs which worsen privacy over time by creating a lot of small outputs that are later consolidated 00:50:44 got it, so by default it tends towards very few large outputs. how do i balance this with needing to have more smaller outputs to be able to make a lot of tx in a short period of time, assuming privacy is not extremely important? and if i have too many outputs then i'm not immediately able to send a large chunk of the balance due to the tx size limit. is there any guide to this? i 00:50:44 s this why exchanges are constantly having withdrawal issues on the coin? 00:51:32 mobile wallet (or feather) coin control 00:52:09 No, exchanges have withdrawal issues becuase they dont have the xmr :D 00:53:13 You dont close withdrawals for 30 days while trading xmr 10% below other exchanges _while accepting deposits_ and have a legit reason for doing so 00:55:32 i remember binance had delayed withdrawals for a few hours at a time back in the day and they were approximately the same price as everyone else during that time 00:56:36 is there any advice on how to balance the few outputs -> 20 minute lock on transfers with the many outputs -> max transfer size limited in a role similar to an exchange? 00:57:28 or will i just have to study everything and then do the freeze everything then spend trick in the wallet rpc to manually manage all the outputs 00:57:53 is there any advice on how to balance the (few outputs -> 20 minute lock on transfers downside) with the (many outputs -> max transfer size limited downside) in a role similar to an exchange? 00:57:54 There are a few very valid reasons. 00:57:56 1. Spend wallet corrupt, needs resyncing. Wallets with a ton of outputs take longer to sync (explains hours to resync). 00:58:25 transfer_split gets around max transfer size 00:59:31 Also wallet maintenance gets around transfer split. Use sweep below to consolidate dust daily 01:01:10 Sweep_all with below_amount param 01:01:27 https://docs.getmonero.org/rpc-library/wallet-rpc/#sweep_all 01:03:34 what do you mean by wallet maintenance gets around transfer split 01:04:16 If you have outputs large enough to satisfy the withdrawals, you wont need to split a transfer 01:06:56 you can fit ~146 inputs into a tx. If your largest 146 inputs can satisfy the largest expected withdrawal request, you wont have an issue. You have issues when all of your inputs are 0.001xmr 01:15:17 oh. you mean regularly maintaining your outputs. i thought you meant there was some automatic process that bricked it somehow 01:19:31 Not necessarily manually though. Aitpmating a sweep below amount every day / week can deal with the dust on your behalf 01:20:50 If your exchange has like 20k xmr, and processes withdrawals over 500xmr, it would make sense to keep outputs of 100+xmr on hand 01:21:31 this all makes sense, thanks