unstakeFee is capped only at 2.55% which can be too low for some occasions.
Due to s.bridge[bridge].unstakeFee
being a uint8, it's max value is 255. Which when converted to percentage will be 2.55%, this may be too small at times, when the system wants to collect bigger taxes and earn more revenue.
System may be limited on this fee.
Manual review
I would suggest to use uint16 in unstakeFee, since it will allow higher fee amount, and will not cost extra gas since there are 224 unused bits in the struct Bridge.
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.