package op_pool

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

service OpPool

op_pool.proto:231

Defines the gRPC endpoints for a UserOperation mempool service

message AccessedUndeployedContract

op_pool.proto:894

Used in: SimulationViolationError

message AccessedUnsupportedContractType

op_pool.proto:933

Used in: SimulationViolationError

message AddOpSuccess

op_pool.proto:313

Used in: AddOpResponse

message AddressUpdate

op_pool.proto:558

Used in: NewHead

message AdminSetTrackingSuccess

op_pool.proto:580

Used in: AdminSetTrackingResponse

(message has no fields)

message AggregatorError

op_pool.proto:664

Used in: MempoolError

message AggregatorMismatch

op_pool.proto:938

Used in: SimulationViolationError

message AssociatedStorageDuringDeploy

op_pool.proto:860

Used in: SimulationViolationError

message AssociatedStorageIsAlternateSender

op_pool.proto:630

Used in: MempoolError

(message has no fields)

message AuthorizationTuple

op_pool.proto:42

Protocol Buffer representation of an 7702 authorization tuple. See the official specification at https://eips.ethereum.org/EIPS/eip-7702

Used in: UserOperationV06, UserOperationV07

message BedrockDaGasData

op_pool.proto:226

Data associated with a user operation for Bedrock DA gas calculations

Used in: DaGasData

message BundlerSponsorship

op_pool.proto:35

Used in: UserOperationPermissions

message CallGasLimitTooLow

op_pool.proto:774

Used in: PrecheckViolationError

message CallHadValue

op_pool.proto:886

Used in: SimulationViolationError

message CalledBannedEntryPointMethod

op_pool.proto:899

Used in: SimulationViolationError

message CodeHashChanged

op_pool.proto:903

Used in: SimulationViolationError

(message has no fields)

message DaGasData

op_pool.proto:210

Data associated with a user operation for DA gas calculations

Used in: MempoolOp

message DebugClearStateSuccess

op_pool.proto:481

Used in: DebugClearStateResponse

(message has no fields)

message DebugDumpMempoolSuccess

op_pool.proto:492

Used in: DebugDumpMempoolResponse

message DebugDumpPaymasterBalancesSuccess

op_pool.proto:533

Used in: DebugDumpPaymasterBalancesResponse

message DebugDumpReputationSuccess

op_pool.proto:520

Used in: DebugDumpReputationResponse

message DebugSetReputationSuccess

op_pool.proto:508

Used in: DebugSetReputationResponse

(message has no fields)

message DidNotRevert

op_pool.proto:880

Used in: SimulationViolationError

(message has no fields)

message DiscardedOnInsertError

op_pool.proto:661

Used in: MempoolError

(message has no fields)

message EmptyGasData

op_pool.proto:218

Used in: DaGasData

(message has no fields)

message Entity

op_pool.proto:137

Used in: AccessedUndeployedContract, AssociatedStorageDuringDeploy, CallHadValue, CalledBannedEntryPointMethod, EntityThrottledError, EntityUpdate, InvalidStorageAccess, MaxOperationsReachedError, MultipleRolesViolation, NotStaked, OutOfGas, UnintendedRevert, UnintendedRevertWithMessage, UsedForbiddenOpcode, UsedForbiddenPrecompile

message EntityThrottledError

op_pool.proto:649

Used in: MempoolError

enum EntityType

op_pool.proto:129

Used in: Entity, NotStaked

message EntityUpdate

op_pool.proto:152

A tuple consisting of an entity and what kind of update to perform on it

Used in: UpdateEntitiesRequest

enum EntityUpdateType

op_pool.proto:144

The type of update to perform on an entity

Used in: EntityUpdate

message EntryPointRevert

op_pool.proto:918

Used in: ValidationRevert

message ExecutionGasLimitEfficiencyTooLow

op_pool.proto:681

Used in: MempoolError

message ExistingSenderWithInitCode

op_pool.proto:723

Used in: PrecheckViolationError

message FactoryCalledCreate2Twice

op_pool.proto:850

Used in: SimulationViolationError

message FactoryIsNotContract

op_pool.proto:727

Used in: PrecheckViolationError

message FactoryMustBeEmpty

op_pool.proto:779

Used in: PrecheckViolationError

message GetOpByHashSuccess

op_pool.proto:380

Used in: GetOpByHashResponse

message GetOpsByHashesSuccess

op_pool.proto:366

Used in: GetOpsByHashesResponse

message GetOpsSuccess

op_pool.proto:332

Used in: GetOpsResponse

message GetOpsSummariesSuccess

op_pool.proto:350

Used in: GetOpsSummariesResponse

message GetReputationStatusSuccess

op_pool.proto:396

Used in: GetReputationStatusResponse

message GetStakeStatusSuccess

op_pool.proto:412

Used in: GetStakeStatusResponse

message InitCodeTooShort

op_pool.proto:715

message InvalidAccountSignature

op_pool.proto:822

Used in: SimulationViolationError

(message has no fields)

message InvalidPaymasterSignature

op_pool.proto:824

Used in: SimulationViolationError

(message has no fields)

message InvalidSignature

op_pool.proto:820

Used in: SimulationViolationError

(message has no fields)

message InvalidSignatureError

op_pool.proto:668

Used in: MempoolError

(message has no fields)

message InvalidStorageAccess

op_pool.proto:854

Used in: SimulationViolationError

message InvalidTimeRange

op_pool.proto:828

Used in: SimulationViolationError

message MaxFeePerGasTooLow

op_pool.proto:764

Used in: PrecheckViolationError

message MaxOperationsReachedError

op_pool.proto:644

Used in: MempoolError

message MaxPriorityFeePerGasTooLow

op_pool.proto:769

Used in: PrecheckViolationError

message MempoolError

op_pool.proto:599

MEMPOOL ERRORS

Used in: AddOpResponse, AdminSetTrackingResponse, DebugClearStateResponse, DebugDumpMempoolResponse, DebugDumpPaymasterBalancesResponse, DebugDumpReputationResponse, DebugSetReputationResponse, GetOpByHashResponse, GetOpsByHashesResponse, GetOpsResponse, GetOpsSummariesResponse, GetReputationStatusResponse, GetStakeStatusResponse, RemoveOpByIdResponse, RemoveOpsResponse, UpdateEntitiesResponse

message MempoolOp

op_pool.proto:159

Defines a UserOperation persisted in a local mempool

Used in: DebugDumpMempoolSuccess, GetOpByHashSuccess, GetOpsByHashesSuccess, GetOpsSuccess

message MultipleRolesViolation

op_pool.proto:653

Used in: MempoolError

message NewHead

op_pool.proto:550

Used in: SubscribeNewHeadsResponse

message NitroDaGasData

op_pool.proto:221

Data associated with a user operation for Nitro DA gas calculations

Used in: DaGasData

message NotStaked

op_pool.proto:866

Used in: SimulationViolationError

message OperationAlreadyKnownError

op_pool.proto:632

Used in: MempoolError

(message has no fields)

message OperationDropTooSoon

op_pool.proto:670

Used in: MempoolError

message OperationRevert

op_pool.proto:921

Used in: ValidationRevert

message OutOfGas

op_pool.proto:890

Used in: SimulationViolationError

message OverMaxCost

op_pool.proto:783

Used in: PrecheckViolationError

message PanicRevert

op_pool.proto:929

Used in: ValidationRevert

message PaymasterBalance

op_pool.proto:536

Used in: DebugDumpPaymasterBalancesSuccess

message PaymasterBalanceTooLow

op_pool.proto:639

Used in: MempoolError

message PaymasterDepositTooLow

op_pool.proto:754

Used in: PrecheckViolationError

message PaymasterIsNotContract

op_pool.proto:750

Used in: PrecheckViolationError

message PaymasterTooShort

op_pool.proto:746

message PoolOperationSummary

op_pool.proto:200

Used in: GetOpsSummariesSuccess

message PreOpGasLimitEfficiencyTooLow

op_pool.proto:676

Used in: MempoolError

message PreVerificationGasTooLow

op_pool.proto:741

Used in: PrecheckViolationError

message PrecheckViolationError

op_pool.proto:696

PRECHECK VIOLATIONS

Used in: MempoolError

message RemoveOpByIdSuccess

op_pool.proto:451

Used in: RemoveOpByIdResponse

message RemoveOpsSuccess

op_pool.proto:438

Used in: RemoveOpsResponse

(message has no fields)

message ReplacementUnderpricedError

op_pool.proto:634

Used in: MempoolError

message Reputation

op_pool.proto:582

Used in: DebugDumpReputationSuccess, DebugSetReputationRequest

enum ReputationStatus

op_pool.proto:591

Used in: GetReputationStatusSuccess

message SenderAddressUsedAsAlternateEntity

op_pool.proto:657

Used in: MempoolError

message SenderFundsTooLow

op_pool.proto:759

Used in: PrecheckViolationError

message SenderIsNotContractAndNoInitCode

op_pool.proto:719

Used in: PrecheckViolationError

message SimulationViolationError

op_pool.proto:789

SIMULATION VIOLATIONS

Used in: MempoolError

message StakeInfo

op_pool.proto:416

Used in: StakeStatus

message StakeStatus

op_pool.proto:421

Used in: GetStakeStatusSuccess

message TooManyExpectedStorageSlots

op_pool.proto:686

Used in: MempoolError

message TotalGasLimitTooHigh

op_pool.proto:731

Used in: PrecheckViolationError

message UnintendedRevert

op_pool.proto:876

Used in: SimulationViolationError

message UnintendedRevertWithMessage

op_pool.proto:833

Used in: SimulationViolationError

message UnknownEntryPointError

op_pool.proto:626

Used in: MempoolError

message UnknownRevert

op_pool.proto:926

Used in: ValidationRevert

message UnstakedPaymasterContext

op_pool.proto:826

Used in: SimulationViolationError

(message has no fields)

message UpdateEntitiesSuccess

op_pool.proto:468

Used in: UpdateEntitiesResponse

(message has no fields)

message UseUnsupportedEIP

op_pool.proto:691

Used in: MempoolError

message UsedForbiddenOpcode

op_pool.proto:838

Used in: SimulationViolationError

message UsedForbiddenPrecompile

op_pool.proto:844

Used in: SimulationViolationError

message UserOperation

op_pool.proto:20

Used in: AddOpRequest, MempoolOp

message UserOperationPermissions

op_pool.proto:27

Used in: AddOpRequest, MempoolOp

message UserOperationV06

op_pool.proto:54

Protocol Buffer representation of an ERC-4337 UserOperation. See the official specification at https://eips.ethereum.org/EIPS/eip-4337#definitions

Used in: UserOperation

message UserOperationV07

op_pool.proto:86

Used in: UserOperation

message ValidationRevert

op_pool.proto:910

Used in: SimulationViolationError

message VerificationGasLimitBufferTooLow

op_pool.proto:905

Used in: SimulationViolationError

message VerificationGasLimitTooHigh

op_pool.proto:736

Used in: PrecheckViolationError

message WrongNumberOfPhases

op_pool.proto:882

Used in: SimulationViolationError