According to the whitepaper section 2.8.1 Liquidation Pool, it is stated the the sEURO and TST tokens staked by participants must have equal proportions of 1:1. This means that if you were to increase the position of TST tokens by 1, sEURO must increase by 1. However, in the function, users can choose to increase their position regardless of the ratio. This goes against business implementation and will cause the pegging system to fail.
Whitepaper
The governance token TST, is intended to peg 1:1 with sEURO. Since we know the value should remain the same, if the user increasePosition with 100 TST tokens, and 1 sEURO token. This means the liquidation pool is not worth anything in terms of value with sEURO since they are not equal in amount and thus not equal in value.
This goes against documentation which states that users must have equal amounts of tokens staked.
Manual Review
Use an uint256 amount
parameter for both tokens as amount. This ensure equal amount of tokens.
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.