-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PrivateSend - Unable to Mix Coins - Invalid Collateral? #5
Comments
Is this still broken? |
I've rented three servers, set up 3 wallets, sent 10k coins to each and started mixing, |
NOTE: I did notice that the coins were getting split up into 10, 1, 0.1, and 0.01 denominations I believe in past, due to us having much higher coin supply than Dash, |
Reporting Back: |
Lets try to nail this down in TestNet, since that will be our next major upgrade. Ill get these denominations updated - then released - then we can re-test with those deterministic sancs. I have a feeling that the slow and broken mixing is due to the vast difference in denomination size (like you mentioned above). Also being deterministic, the mixing should be much much more reliable and faster in testnet. Ill make a post as soon as its ready. |
@togoshige please contact me in discord so we can test this in a more fluid way. Thanks. |
b13a68e Squashed 'src/leveldb/' changes from 196962f..c521b3a (Pieter Wuille) Pull request description: Includes: * bitcoin-core/leveldb-subtree#2: Prefer std::atomic over MemoryBarrier (Pieter Wuille) * bitcoin-core/leveldb-subtree#5: Move helper functions out of sse4.2 object (Cory Fields) * bitcoin-core/leveldb-subtree#6: Fixes typo (Dimitris Tsapakidis) * bitcoin-core/leveldb-subtree#10: Clean up compile-time warnings (gcc 7.1) (Matt Corallo) * bitcoin-core/leveldb-subtree#11: fixup define checks. Cleans up some oopses from biblepay#5 (Cory Fields) Tree-SHA512: 2b88a99a86ed8c74c860de13a123ea7f5424d35d314be564820cf83aaae8308383403f7cd56f17c241cfee4885699796141fed666559c21044eaabaeea073315
We should have a new testnet thread open within the next 7 days. Since Dash changed so much of PS in LLMQ it would be worth testing again in testnet against the new LLMQ 5_60 quorums (these are two per day), to see if PS works flawlessly in DM mode. If it does work in testnet Im confident it will work in prod in September. |
Documentation:
https://wiki.biblepay.org/PrivateSend
debug.log:
bool CPrivateSendClientSession::DoAutomaticDenominating
https://github.com/biblepay/biblepay-evolution/blob/master/src/privatesend-client.cpp#L798
if (!CPrivateSend::IsCollateralValid(txMyCollateral))
https://github.com/biblepay/biblepay-evolution/blob/master/src/privatesend-client.cpp#L910
bool CPrivateSend::IsCollateralValid
https://github.com/biblepay/biblepay-evolution/blob/master/src/privatesend.cpp#L325
The text was updated successfully, but these errors were encountered: