ErgoMixer v3.0.0 is going to be released by October 6.
This version includes a lot of new features including:
Multiple node request distribution
Data pruning for old finished mixes
Backward compatibility from now on
Security bug fix (not exploited ever; related post will be released)
Also, starting from this version, ErgoMixer will be backward compatible; Meaning you won’t have to remove the mixer’s database and finish your mixes in order to start using a new version in the future.
Using ErgoMixer v2, more than 56,000 ERG mixed successfully. Therefore, there are more than 110,000 ERG being mixed till now using the ErgoMixer.
IMPORTANT: Please consider finishing your mixes by Monday and start using the new version.
Starting from v3, we have an admin version of ErgoMixer which refills token and fee emission boxes automatically using mixer’s income.
Also, in the admin panel which me, @anon2020s, have access to, we can add/remove support for new tokens, add rings, change fee/byte, etc. All running mixers will adapt to new parameters within a few minutes.
How client are getting the parameters?
parameters are stored on blockchain (not data input though), clients scan the blockchain for new parameters every few minutes.
Is where clients scan to see what tokens/rings are supported.
Each box is showing a support for a specific token. Also boxes have the special mixer’s token so no one else can create one.
So adding support for a new token is as simple as creating such box specifying token id, rings, decimal, etc.
Dynamic fee factor is also stored in the above boxes. This factor is currently 1000 meaning mixer will pay 1000 nano ergs per byte of the transaction.
Information about mixing levels (currently 30, 60, 90, 180) and their respective prices are stored in token emission boxes in this address:
– Mix your SigTokens the same way you mix Erg (mix and covert address)
– SigToken origin is known, destination is indistinguishable
SigUSD/RSV direct mint
– Mix Erg, directly mint SigTokens with mixed Erg
– The origin Erg for minting SigToken is anonymized
Interestingly, these features are composable.
In order to buy SigTokens, you MUST NOT set addresses when creating new mix/covert address and use “set later” option. Otherwise, the mixed boxes will immediately be withdrawn when mixing is finished and you have no chance to use them for minting.
In order to mix tokens the fees are deductible as the same token AND some Erg for paying miner fees.
buying the SigTokens is a manual process. The mixer tries to buy only once, if failed it is your responsibility to try again (same as sigmausd.io UI).
You can mint SigTokens with several mixed boxes at once; mixer will nest the txs and any sequential set of these boxes may be mint successfully.
nesting the boxes and a high miner fee will theoretically increase the success rate of mining, specially in rush hours. High miner fee is obvious, nesting will help when the miner chooses one of the txs and he must include a sequence of your txs, in order to mine the chosen tx.
UI fee in mixer is Zero; you pay only for mixing service and minting fee.
Since the mixed boxes has a fixed value and SigToken prices are variable, the whole Erg in the box cannot be used for minting. Mixer calculates the amount to be sent to SigToken contract and sends the excess Erg to the withdraw address.
Only Completed mixed boxes can be used for minting.
On using several boxes for minting, the minted SigTokens are accurate only for the first box. Since each action can change the minting price, next boxes show only an approximation with no guarantee.
When using manual config file, in order to add support for SigToken buy, some mandatory changes in config file must be done. Please check github for additional information.