@@ -107,72 +107,6 @@ void CObfuscationPool::UnlockCoins()
107107 lockedCoins.clear ();
108108}
109109
110- std::string CObfuscationPool::GetStatus ()
111- {
112- static int showingObfuScationMessage = 0 ;
113- showingObfuScationMessage += 10 ;
114- std::string suffix = " " ;
115-
116- if (chainActive.Tip ()->nHeight - cachedLastSuccess < minBlockSpacing || !masternodeSync.IsBlockchainSynced ()) {
117- return strAutoDenomResult;
118- }
119- switch (state) {
120- case POOL_STATUS_IDLE:
121- return _ (" Obfuscation is idle." );
122- case POOL_STATUS_ACCEPTING_ENTRIES:
123- if (entriesCount == 0 ) {
124- showingObfuScationMessage = 0 ;
125- return strAutoDenomResult;
126- } else if (lastEntryAccepted == 1 ) {
127- if (showingObfuScationMessage % 10 > 8 ) {
128- lastEntryAccepted = 0 ;
129- showingObfuScationMessage = 0 ;
130- }
131- return _ (" Obfuscation request complete:" ) + " " + _ (" Your transaction was accepted into the pool!" );
132- } else {
133- std::string suffix = " " ;
134- if (showingObfuScationMessage % 70 <= 40 )
135- return strprintf (_ (" Submitted following entries to masternode: %u / %d" ), entriesCount, GetMaxPoolTransactions ());
136- else if (showingObfuScationMessage % 70 <= 50 )
137- suffix = " ." ;
138- else if (showingObfuScationMessage % 70 <= 60 )
139- suffix = " .." ;
140- else if (showingObfuScationMessage % 70 <= 70 )
141- suffix = " ..." ;
142- return strprintf (_ (" Submitted to masternode, waiting for more entries ( %u / %d ) %s" ), entriesCount, GetMaxPoolTransactions (), suffix);
143- }
144- case POOL_STATUS_SIGNING:
145- if (showingObfuScationMessage % 70 <= 40 )
146- return _ (" Found enough users, signing ..." );
147- else if (showingObfuScationMessage % 70 <= 50 )
148- suffix = " ." ;
149- else if (showingObfuScationMessage % 70 <= 60 )
150- suffix = " .." ;
151- else if (showingObfuScationMessage % 70 <= 70 )
152- suffix = " ..." ;
153- return strprintf (_ (" Found enough users, signing ( waiting %s )" ), suffix);
154- case POOL_STATUS_TRANSMISSION:
155- return _ (" Transmitting final transaction." );
156- case POOL_STATUS_FINALIZE_TRANSACTION:
157- return _ (" Finalizing transaction." );
158- case POOL_STATUS_ERROR:
159- return _ (" Obfuscation request incomplete:" ) + " " + lastMessage + " " + _ (" Will retry..." );
160- case POOL_STATUS_SUCCESS:
161- return _ (" Obfuscation request complete:" ) + " " + lastMessage;
162- case POOL_STATUS_QUEUE:
163- if (showingObfuScationMessage % 70 <= 30 )
164- suffix = " ." ;
165- else if (showingObfuScationMessage % 70 <= 50 )
166- suffix = " .." ;
167- else if (showingObfuScationMessage % 70 <= 70 )
168- suffix = " ..." ;
169- return strprintf (_ (" Submitted to masternode, waiting in queue %s" ), suffix);
170- ;
171- default :
172- return strprintf (_ (" Unknown state: id = %u" ), state);
173- }
174- }
175-
176110//
177111// Check the Obfuscation progress and send client updates if a Masternode
178112//
0 commit comments