USDC is a token with 6 decimal places and CrimeMoney is a token with 18 decimal places. Tthis causes a mismatch in the amount of tokens where 1 USDC is supposed to be equal to 1 CrimeMoney.
As per the documentation, 1 USDC should be equal to 1 CrimeMoney and vice versa, but because USDC has 6 decimals and CrimeMoney has 18, this is not the case.
When a gang member deposits 1 USDC they will receive 0.0000000000001 CrimeMoney. This is not the intended 1 to 1 exchange of the tokens. However, with the current set up there will be no value lost, but there is an inconsistency in the amount of tokens being exchanged.
--Foundry
Adjust the precision accordingly so that there is a 1 to 1 exchange of USDC to CrimeMoney.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.