mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-05-12 02:41:00 +00:00

* [NOD-1126] Implement block relay flow * [NOD-1126] Add StartGetRelayBlocksListener * [NOD-1126] Implement block relay flow * [NOD-1126] Integrate with new interface * [NOD-1126] Fix comments * [NOD-1126] Refactor protocol.go * [NOD-1126] Split long lines * [NOD-1126] Fix comment * [NOD-1126] move sharedRequestedBlocks to a separate file * [NOD-1126] Fix error message * [NOD-1126] Move handleInv to StartBlockRelay * [NOD-1126] Create hashesQueueSet type * [NOD-1126] Make deleteFromRequestedBlocks a method * [NOD-1126] Fix comment * [NOD-1126] Add block logger * [NOD-1126] Rename advertisedProtoVer->advertisedProtocolVer * [NOD-1126] Fix comment and an error message * [NOD-1126] Remove redundant loop * [NOD-1126] Move requestBlocks upper * [NOD-1126] Remove exiting blocks in requestedBlocks from hashesToRequest * [NOD-1126] Change comment * [NOD-1126] Rename stallResponseTimeout->timeout * [NOD-1126] Use switch inside readMsgBlock * [NOD-1126] Fix error message and remove redundant log * [NOD-1126] Rename pacakge names * [NOD-1126] Fix comment * [NOD-1126] Change file names * [NOD-1126] Convert block to partial if needed * [NOD-1126] Remove function redeclaration * [NOD-1126] continue instead of return * [NOD-1126] Rename LogBlockBlueScore->LogBlock * [NOD-1126] Add minimum functions to utils * [NOD-1126] Flip condition on readInv * [NOD-1126] Rename utilMath->mathUtil * [NOD-1126] Fix comment
43 lines
962 B
Go
43 lines
962 B
Go
package peer
|
|
|
|
// Ban scores for misbehaving nodes
|
|
const (
|
|
BanScoreUnrequestedBlock = 100
|
|
BanScoreInvalidBlock = 100
|
|
BanScoreInvalidInvBlock = 100
|
|
BanScoreOrphanInvAsPartOfNetsync = 100
|
|
BanScoreMalformedBlueScoreInOrphan = 100
|
|
|
|
BanScoreRequestNonExistingBlock = 10
|
|
|
|
BanScoreUnrequestedSelectedTip = 20
|
|
BanScoreUnrequestedTx = 20
|
|
BanScoreInvalidTx = 100
|
|
|
|
BanScoreMalformedMessage = 10
|
|
|
|
BanScoreNonVersionFirstMessage = 1
|
|
BanScoreDuplicateVersion = 1
|
|
BanScoreDuplicateVerack = 1
|
|
|
|
BanScoreSentTooManyAddresses = 20
|
|
BanScoreMsgAddrWithInvalidSubnetwork = 10
|
|
|
|
BanScoreInvalidFeeFilter = 100
|
|
BanScoreNoFilterLoaded = 5
|
|
|
|
BanScoreInvalidMsgGetBlockInvs = 10
|
|
|
|
BanScoreInvalidMsgGetBlockLocator = 100
|
|
|
|
BanScoreEmptyBlockLocator = 100
|
|
|
|
BanScoreSentTxToBlocksOnly = 20
|
|
|
|
BanScoreNodeBloomFlagViolation = 100
|
|
|
|
BanScoreStallTimeout = 1
|
|
|
|
BanScoreUnrequestedMessage = 100
|
|
)
|