The removeAuctionConfig function cannot remove an auction if startCooldown == 0.
The TempleGold::send function executes OFT's _debit function.
However, the real _debit OFT implementation has 3 input parameters, not 4.
In the current code, _debit has not been overwritten, meaning it is still using the OFT base method. This will cause send to revert as it's trying to input 4 parameters into _debit, while it only accepts 3.
send will revert every time it's called.
Manual review
Remove the address parameter.
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.