mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-03-30 15:08:33 +00:00

* [NOD-614] Copy bitcoin-core ban score policy * [NOD-614] Add ban score to disconnects * [NOD-614] Fix wrong branch of AddBanScore * [NOD-614] Add ban score on sending too many addresses * [NOD-614] Add comments * [NOD-614] Remove redundant reject messages * [NOD-614] Fix log message * [NOD-614] Ban every node that sends invalid invs * [NOD-614] Make constants for ban scores
35 lines
737 B
Go
35 lines
737 B
Go
package peer
|
|
|
|
// Ban scores for misbehaving nodes
|
|
const (
|
|
BanScoreUnrequestedBlock = 100
|
|
BanScoreInvalidBlock = 100
|
|
BanScoreInvalidInvBlock = 100
|
|
|
|
BanScoreUnrequestedSelectedTip = 20
|
|
BanScoreUnrequestedTx = 20
|
|
BanScoreInvalidTx = 100
|
|
|
|
BanScoreMalformedMessage = 10
|
|
|
|
BanScoreNonVersionFirstMessage = 1
|
|
BanScoreDuplicateVersion = 1
|
|
BanScoreDuplicateVerack = 1
|
|
|
|
BanScoreSentTooManyAddresses = 20
|
|
BanScoreMsgAddrWithInvalidSubnetwork = 10
|
|
|
|
BanScoreInvalidFeeFilter = 100
|
|
BanScoreNoFilterLoaded = 5
|
|
|
|
BanScoreInvalidMsgGetBlockInvs = 10
|
|
|
|
BanScoreInvalidMsgBlockLocator = 100
|
|
|
|
BanScoreSentTxToBlocksOnly = 20
|
|
|
|
BanScoreNodeBloomFlagViolation = 100
|
|
|
|
BanScoreStallTimeout = 1
|
|
)
|