[x] MsgAddFeeToDispute a user could supply more funds than intended and there is no input validation to stop this
[ ] when self delegated reporter exits staking and still has delegators that have their stake weight with that reporter. this is an issue when the BeforeDelegatorsCreated hook is triggered because if the self delegator tries to reenter that creates a duplicate reporter. plus unintended side effects
[x] MsgTip total tips and tipper total were not incrementing properly when query struct is new
[x] in CreateNewReportSnapshots and tokenBridgeDepositCheck replace time.Now() as it could be different between nodes
[x] MsgChangeReporter only calls AccAddressFromBech32 on the msg.DelegatorAddress and not the msg.ReporterAddress in ValidateBasic
[ ] anthandler possible abuse if bad actors cause limits to be reached disable entering/existing stake
[x] in dispute, where a dispute fee is paid by infinite number of payers could prevent executing dispute.
MsgAddFeeToDispute
a user could supply more funds than intended and there is no input validation to stop thisBeforeDelegatorsCreated
hook is triggered because if the self delegator tries to reenter that creates a duplicate reporter. plus unintended side effectsMsgTip
total tips and tipper total were not incrementing properly when query struct is newCreateNewReportSnapshots
andtokenBridgeDepositCheck
replace time.Now() as it could be different between nodes