package network.forta

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Agent

agent.proto:10

service PublisherNode

publisher.proto:9

service Storage

storage.proto:60

message APIAlert

alert.proto:171

message APIAlert.APIAlertAgent

alert.proto:172

Used in: APIAlert

message APIAlert.Source

alert.proto:175

Used in: APIAlert

message AccessList

dispatcher.proto:87

Used in: Transaction

message AgentAlerts

batch.proto:82

Used in: AlertBatch, BlockResults, CombinationAlertResults, TransactionResults

message AgentInfo

alert.proto:24

Used in: Alert, BatchAgent, NotifyRequest

message AgentMetric

bot_metrics.proto:25

Used in: AgentMetricList

message AgentMetricList

bot_metrics.proto:35

message AgentMetrics

bot_metrics.proto:7

Used in: AlertBatch

message Alert

alert.proto:54

Used in: SignedAlert

message AlertBatch

batch.proto:47

a scanner encodes this into a SignedPayload of type BATCH

message AlertConfig

agent.proto:54

Used in: InitializeResponse

message AlertEvent

agent.proto:263

Used in: CombinationAlertResults, EvaluateAlertRequest

message AlertEvent.Alert

agent.proto:264

Used in: AlertEvent

message AlertEvent.Alert.Block

agent.proto:274

Used in: Source

message AlertEvent.Alert.Bot

agent.proto:281

Used in: Source

message AlertEvent.Alert.Contract

agent.proto:265

Used in: Alert

message AlertEvent.Alert.Label

agent.proto:312

Used in: Alert

message AlertEvent.Alert.Project

agent.proto:270

Used in: Alert

message AlertEvent.Alert.Source

agent.proto:305

Used in: Alert

message AlertEvent.Alert.SourceAlertEvent

agent.proto:298

Used in: Source

message AlertResponse

alert.proto:36

enum AlertType

alert.proto:15

Used in: APIAlert, Alert

message BatchAgent

batch.proto:93

Used in: AlertBatch

message BatchReceipt

batch.proto:29

an analyzer endpoint encodes this into a SignedPayload of type BATCH_RECEIPT

message BatchSummary

batch.proto:14

a scanner encodes this into a SignedPayload of type BATCH_SUMMARY

message Block

batch.proto:87

Used in: BlockResults

message BlockData

dispatcher.proto:12

Used in: BlocksData

message BlockEvent

agent.proto:114

Used in: EvaluateBlockRequest

message BlockEvent.EthBlock

agent.proto:123

Used in: BlockEvent

enum BlockEvent.EventType

agent.proto:115

Used in: BlockEvent

message BlockEvent.Network

agent.proto:119

Used in: BlockEvent

message BlockResults

batch.proto:66

Used in: AlertBatch

message BlockWithTransactions

dispatcher.proto:19

Used in: BlockData

message BlocksData

dispatcher.proto:8

message BloomFilter

alert.proto:47

Used in: Alert, AlertEvent.Alert

message CombinationAlertResults

batch.proto:77

Used in: AlertBatch

message CombinerBotSubscription

agent.proto:58

Used in: AlertConfig

message ContentInfo

storage.proto:41

Used in: ListResponse

message Error

agent.proto:18

Used in: EvaluateAlertResponse, EvaluateBlockResponse, EvaluateTxResponse, HealthCheckResponse, InitializeResponse

message Estimation

batch.proto:124

Used in: AlertBatch

message EvaluateAlertRequest

agent.proto:77

Used as request type in: Agent.EvaluateAlert

Used as field type in: NotifyRequest

message EvaluateAlertResponse

agent.proto:104

Used as response type in: Agent.EvaluateAlert

Used as field type in: NotifyRequest

message EvaluateBlockRequest

agent.proto:71

Used as request type in: Agent.EvaluateBlock

Used as field type in: NotifyRequest

message EvaluateBlockResponse

agent.proto:94

Used as response type in: Agent.EvaluateBlock

Used as field type in: NotifyRequest

message EvaluateTxRequest

agent.proto:65

Used as request type in: Agent.EvaluateTx

Used as field type in: NotifyRequest

message EvaluateTxResponse

agent.proto:84

Used as response type in: Agent.EvaluateTx

Used as field type in: NotifyRequest

message Finding

alert.proto:134

Used in: APIAlert, Alert, EvaluateAlertResponse, EvaluateBlockResponse, EvaluateTxResponse

enum Finding.FindingType

alert.proto:144

Used in: Finding

enum Finding.Severity

alert.proto:135

Used in: AlertBatch, Finding

enum HealthCheckResponse.ResponseStatus

agent.proto:31

Used in: HealthCheckResponse

message InspectionInputs

batch.proto:113

Used in: InspectionResults

message InspectionResults

batch.proto:107

Used in: AlertBatch, BatchSummary

message Label

alert.proto:76

Used in: Finding

enum Label.EntityType

alert.proto:77

Used in: Label

message LogEntry

dispatcher.proto:55

Used in: BlockData

message MetricSummary

bot_metrics.proto:13

Used in: AgentMetrics

message Provider

storage.proto:52

Used in: AlertBatch, BatchSummary, ProviderResponse

enum ResponseStatus

agent.proto:22

Used in: EvaluateAlertResponse, EvaluateBlockResponse, EvaluateTxResponse, InitializeResponse

message ScannerInfo

alert.proto:32

Used in: Alert

message ScannerVersion

batch.proto:100

Used in: AlertBatch, BatchSummary

message Signature

alert.proto:41

Used in: SignedAlert, SignedPayload

message SignedAlert

alert.proto:68

Used in: AgentAlerts, AlertResponse, NotifyRequest

message SignedPayload

batch.proto:34

Used in: BatchReceipt

enum SignedPayload.PayloadType

batch.proto:36

defaults to batch because previous batch schema didn't have the type property

Used in: SignedPayload

enum SortDirection

storage.proto:28

Used in: ListRequest

message Source

alert.proto:97

Used in: Finding

message Source.AlertSource

alert.proto:117

Used in: Source

message Source.BlockSource

alert.proto:103

Used in: Source

message Source.ChainSource

alert.proto:113

Used in: Source

message Source.CustomSource

alert.proto:121

Used in: Source

message Source.TransactionSource

alert.proto:98

Used in: Source

message Source.URLSource

alert.proto:109

Used in: Source

message Trace

dispatcher.proto:112

Used in: BlockData

message TraceAction

dispatcher.proto:92

Used in: Trace

message TraceResult

dispatcher.proto:105

Used in: Trace

message TrackingTimestamps

alert.proto:7

Used in: Alert, AlertEvent, BlockEvent, NotifyRequest, TransactionEvent

message Transaction

dispatcher.proto:67

Used in: BlockWithTransactions

message TransactionEvent

agent.proto:156

Used in: EvaluateTxRequest, TransactionResults

message TransactionEvent.EthBlock

agent.proto:167

Used in: TransactionEvent

message TransactionEvent.EthReceipt

agent.proto:203

Used in: TransactionEvent

message TransactionEvent.EthTransaction

agent.proto:174

Used in: TransactionEvent

enum TransactionEvent.EventType

agent.proto:158

Used in: TransactionEvent

message TransactionEvent.Log

agent.proto:191

Used in: TransactionEvent, EthReceipt

message TransactionEvent.Network

agent.proto:163

Used in: TransactionEvent

message TransactionEvent.Trace

agent.proto:236

Used in: TransactionEvent

message TransactionEvent.TraceAction

agent.proto:217

Used in: Trace

message TransactionEvent.TraceResult

agent.proto:229

Used in: Trace

message TransactionResults

batch.proto:72

Used in: BlockResults

message Withdrawal

dispatcher.proto:48

Used in: BlockWithTransactions