MCPcopy Create free account

hub / github.com/cairoeth/preconfirmations / functions

Functions563 in github.com/cairoeth/preconfirmations

↓ 1 callersFunctionRecordBundleProcessDuration
(duration int64)
preconf-share/metrics/metrics.go:76
↓ 1 callersFunctionRecordBundleValidationDuration
(duration int64)
preconf-share/metrics/metrics.go:80
↓ 1 callersFunctionRecordRequestAddQueueDuration
(duration int64)
preconf-share/metrics/metrics.go:88
↓ 1 callersMethodRegisterOperatorToAVS
RegisterOperatorToAVS is a paid mutator transaction binding the contract method 0x9926ee7d. Solidity: function registerOperatorToAVS(address operator
contracts/bindings/PreconfServiceManager/binding.go:575
↓ 1 callersMethodRegisterOperatorWithAvs
RegisterOperatorWithAvs Registration specific functions
preconf-operator/registration.go:96
↓ 1 callersMethodRegisterOperatorWithEigenlayer
()
preconf-operator/registration.go:47
↓ 1 callersMethodRenounceOwnership
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6. Solidity: function renounceOwnership() returns()
contracts/bindings/PreconfChallengeManager/binding.go:418
↓ 1 callersMethodRenounceOwnership
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6. Solidity: function renounceOwnership() returns()
contracts/bindings/PreconfServiceManager/binding.go:596
↓ 1 callersFunctionRoundUpWithPrecision
RoundUpWithPrecision rounds number up leaving only precisionDigits non-zero examples: RoundUpWithPrecision(123456, 2) = 130000 RoundUpWithPrecision(11
preconf-share/preconshare/utils.go:81
↓ 1 callersMethodSaveRawTxEntries
(entries []*EthSendRawTxEntry)
rpc/database/store.go:5
↓ 1 callersMethodSaveRequestEntry
(entry RequestEntry)
rpc/database/store.go:4
↓ 1 callersMethodScheduleRequest
(ctx context.Context, bundle *SendRequestArgs, highPriority bool)
preconf-share/preconshare/api.go:32
↓ 1 callersFunctionSendBatchRPCAndParseResponseTo
(url string, req []*types.JSONRPCRequest)
rpc/testutils/rpctesthelpers.go:101
↓ 1 callersMethodServeHTTP
(w http.ResponseWriter, r *http.Request)
preconf-share/jsonrpcserver/jsonrpc_server.go:100
↓ 1 callersMethodSetMetadataURI
SetMetadataURI is a paid mutator transaction binding the contract method 0x750521f5. Solidity: function setMetadataURI(string _metadataURI) returns()
contracts/bindings/PreconfServiceManager/binding.go:617
↓ 1 callersMethodSetPauserRegistry
SetPauserRegistry is a paid mutator transaction binding the contract method 0x10d67a2f. Solidity: function setPauserRegistry(address newPauserRegistr
contracts/bindings/PreconfServiceManager/binding.go:638
↓ 1 callersMethodSimulatedBundle
(ctx context.Context, args *SendRequestArgs, info simqueue.QueueItemInfo)
preconf-share/preconshare/sim_result_backend.go:18
↓ 1 callersMethodStart
(ctx context.Context)
preconf-share/preconshare/sim_queue.go:56
↓ 1 callersMethodStart
()
rpc/server/server.go:137
↓ 1 callersMethodStart
(ctx context.Context)
preconf-operator/operator.go:238
↓ 1 callersMethodStart
Start starts the receiver api server in a goroutine
preconf-operator/receiverapi/receiverapi.go:50
↓ 1 callersFunctionStartBuilderInfoService
(ctx context.Context, fetcher Fetcher, fetchInterval time.Duration)
rpc/application/builder_info.go:24
↓ 1 callersMethodStartProcessLoop
StartProcessLoop starts a loop that will process items from the queue it will spawn a goroutine for each worker. ctx can be used to signal shutdown Wa
preconf-share/simqueue/queue.go:345
↓ 1 callersMethodTransfer
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
contracts/bindings/PreconfChallengeManager/binding.go:183
↓ 1 callersMethodTransfer
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
contracts/bindings/PreconfServiceManager/binding.go:184
↓ 1 callersMethodTransferFrom
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd. Solidity: function transferFrom(address from, address to, uint256
contracts/bindings/ERC20Mock/binding.go:506
↓ 1 callersMethodTransferOwnership
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b. Solidity: function transferOwnership(address newOwner) return
contracts/bindings/PreconfChallengeManager/binding.go:439
↓ 1 callersMethodTransferOwnership
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b. Solidity: function transferOwnership(address newOwner) return
contracts/bindings/PreconfServiceManager/binding.go:659
↓ 1 callersMethodUnpause
Unpause is a paid mutator transaction binding the contract method 0xfabc1cbc. Solidity: function unpause(uint256 newPausedStatus) returns()
contracts/bindings/PreconfServiceManager/binding.go:680
↓ 1 callersMethodUpdatePreconfTimeBySignature
(ctx context.Context, time int64, hash common.Hash)
preconf-share/preconshare/api.go:39
↓ 1 callersFunctionValidateRequest
(bundle *SendRequestArgs, currentBlock uint64, signer types.Signer)
preconf-share/preconshare/bundle_validation.go:119
↓ 1 callersMethodWhitehatBalanceCheckerRewrite
()
rpc/server/request_processor.go:362
↓ 1 callersMethodcheckPostGetTransactionReceipt
If public getTransactionReceipt of a submitted tx is null, then check internal API to see if tx has failed
rpc/server/request_intercepts.go:14
↓ 1 callersMethoddialAggregatorRPCClient
()
preconf-operator/rpc_client.go:34
↓ 1 callersMethoddoesTxNeedFrontrunningProtection
Check if a request needs frontrunning protection. There are many transactions that don't need frontrunning protection, for example simple ERC20 transf
rpc/server/request_sendrawtx.go:175
↓ 1 callersFunctionextractHintsInner
(bundle *SendRequestArgs)
preconf-share/preconshare/hints.go:47
↓ 1 callersFunctionextractTxHints
(tx *types.Transaction, want HintIntent)
preconf-share/preconshare/hints.go:13
↓ 1 callersFunctionfetchNetworkIDBytes
(cfg Configuration)
rpc/server/server.go:111
↓ 1 callersFunctionfilterSpecialLogs
filterSpecialLogs filters out logs for "special_logs" hint. We append this hint on our rpc endpoint for protect transactions. The only info that we w
preconf-share/preconshare/hints.go:144
↓ 1 callersMethodfinishRequest
()
rpc/server/request_handler.go:127
↓ 1 callersFunctionhandleRPCRequest
(req *types.JSONRPCRequest)
rpc/testutils/mock_rpcbackend.go:27
↓ 1 callersMethodhandleSendRawTransaction
()
rpc/server/request_sendrawtx.go:19
↓ 1 callersMethodinterceptEthCallToFlashRPCContract
Returns true if request has already received a response, false if req should contiue to normal proxy
rpc/server/request_intercepts.go:131
↓ 1 callersMethodinterceptMmEthGetTransactionCount
()
rpc/server/request_intercepts.go:90
↓ 1 callersMethodisBundleCancelled
(ctx context.Context, bundle *SendRequestArgs)
preconf-share/preconshare/sim_queue.go:169
↓ 1 callersFunctionjsonResponse
(w http.ResponseWriter, data interface{})
preconf-operator/receiverapi/receiverapi.go:130
↓ 1 callersMethodlogRequest
()
rpc/server/request_processor.go:62
↓ 1 callersFunctionnewQueueRunner
(queueName string)
preconf-share/simqueue/queue_test.go:24
↓ 1 callersFunctionnewTestWorker
()
preconf-share/simqueue/queue_test.go:67
↓ 1 callersMethodpopFromQueue
popFromQueue pops an item from the queue it will block for up to 1 second waiting for an item if a queue is empty
preconf-share/simqueue/queue.go:265
↓ 1 callersMethodprocess
nolint
rpc/server/request_handler.go:50
↓ 1 callersMethodprocessNextItem
(ctx context.Context, process ProcessFunc)
preconf-share/simqueue/queue.go:291
↓ 1 callersMethodprocessOk
(ctx context.Context, data []byte, info QueueItemInfo)
preconf-share/simqueue/queue_test.go:73
↓ 1 callersMethodprocessRequest
processRequest handles single request
rpc/server/request_handler.go:115
↓ 1 callersFunctionrandomTx
()
preconf-share/preconshare/api_test.go:14
↓ 1 callersMethodreadEvents
readEvents reads the events and sends them to the event channel
preconf-operator/sse/client_rpc.go:49
↓ 1 callersMethodregisterOperatorOnStartup
( operatorEcdsaPrivateKey *ecdsa.PrivateKey, mockTokenStrategyAddr common.Address, )
preconf-operator/registration.go:19
↓ 1 callersFunctionrequest
()
test_tx.py:18
↓ 1 callersFunctionrun
(logger logging.Logger, httpServer *http.Server)
preconf-operator/receiverapi/receiverapi.go:95
↓ 1 callersMethodsendTxToRelay
Send tx to relay and finish request (write response)
rpc/server/request_processor.go:193
↓ 1 callersFunctionsetupMockTxAPI
()
rpc/server/request_processor_test.go:27
↓ 1 callersFunctionsetupRedis
()
rpc/server/request_processor_test.go:15
↓ 1 callersMethodstart
()
preconf-share/spike/manager.go:76
↓ 1 callersMethodstartDrainServer
()
rpc/server/server.go:194
↓ 1 callersMethodstartMainServer
()
rpc/server/server.go:160
↓ 1 callersMethodstopDrainServer
()
rpc/server/server.go:211
↓ 1 callersMethodstopMainServer
()
rpc/server/server.go:182
↓ 1 callersMethodsyncLoop
(fetchInterval time.Duration)
rpc/application/builder_info.go:50
↓ 1 callersFunctiontestQueuePush
(t *testing.T, r queueRunner, worker *testWorker)
preconf-share/simqueue/queue_test.go:446
↓ 1 callersFunctiontestQueueResched
(t *testing.T, r queueRunner, worker *testWorker)
preconf-share/simqueue/queue_test.go:386
↓ 1 callersFunctiontestQueueReschedOnSuccess
(t *testing.T, r queueRunner, worker *testWorker)
preconf-share/simqueue/queue_test.go:294
↓ 1 callersFunctiontestQueueReschedTooManyRetries
(t *testing.T, r queueRunner, worker *testWorker)
preconf-share/simqueue/queue_test.go:336
↓ 1 callersMethodvalidate
()
preconf-operator/core/config/config.go:134
↓ 1 callersFunctionvalidateBundleInner
(level int, bundle *SendRequestArgs, currentBlock uint64, signer types.Signer)
preconf-share/preconshare/bundle_validation.go:34
MethodAllowance
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e. Solidity: function allowance(address owner, address spender) view ret
contracts/bindings/ERC20Mock/binding.go:225
MethodAllowance
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e. Solidity: function allowance(address owner, address spender) view ret
contracts/bindings/ERC20Mock/binding.go:232
MethodApprove
Approve is a paid mutator transaction binding the contract method 0x095ea7b3. Solidity: function approve(address spender, uint256 amount) returns(boo
contracts/bindings/ERC20Mock/binding.go:394
MethodApprove
Approve is a paid mutator transaction binding the contract method 0x095ea7b3. Solidity: function approve(address spender, uint256 amount) returns(boo
contracts/bindings/ERC20Mock/binding.go:408
MethodAvsDirectory
AvsDirectory is a free data retrieval call binding the contract method 0x6b3aa72e. Solidity: function avsDirectory() view returns(address)
contracts/bindings/PreconfServiceManager/binding.go:232
MethodAvsDirectory
AvsDirectory is a free data retrieval call binding the contract method 0x6b3aa72e. Solidity: function avsDirectory() view returns(address)
contracts/bindings/PreconfServiceManager/binding.go:239
MethodBalanceOf
BalanceOf is a free data retrieval call binding the contract method 0x70a08231. Solidity: function balanceOf(address account) view returns(uint256)
contracts/bindings/ERC20Mock/binding.go:256
MethodBalanceOf
BalanceOf is a free data retrieval call binding the contract method 0x70a08231. Solidity: function balanceOf(address account) view returns(uint256)
contracts/bindings/ERC20Mock/binding.go:263
FunctionBenchmarkQueue
(b *testing.B)
preconf-share/simqueue/queue_test.go:533
FunctionBenchmarkTxValidation
(b *testing.B)
preconf-share/preconshare/api_test.go:31
FunctionBigIntPtrToStr
(i *big.Int)
rpc/server/util.go:147
MethodBlockNumber
BlockNumber returns the most recent block number, cached for 5 seconds
preconf-share/preconshare/utils.go:35
FunctionBuildAvsReaderFromConfig
(c *config.Config)
preconf-operator/core/chainio/avs_reader.go:31
FunctionBuildAvsWriterFromConfig
(c *config.Config)
preconf-operator/core/chainio/avs_writer.go:27
MethodBuilderNames
()
rpc/application/builder_info.go:42
MethodBuilders
()
rpc/application/builder_info.go:38
MethodCHALLENGEWINDOWBLOCK
CHALLENGEWINDOWBLOCK is a free data retrieval call binding the contract method 0x48e30cdf. Solidity: function CHALLENGE_WINDOW_BLOCK() view returns(u
contracts/bindings/PreconfChallengeManager/binding.go:231
MethodCHALLENGEWINDOWBLOCK
CHALLENGEWINDOWBLOCK is a free data retrieval call binding the contract method 0x48e30cdf. Solidity: function CHALLENGE_WINDOW_BLOCK() view returns(u
contracts/bindings/PreconfChallengeManager/binding.go:238
MethodCall
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for sim
contracts/bindings/ERC20Mock/binding.go:190
MethodCall
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for sim
contracts/bindings/PreconfChallengeManager/binding.go:196
MethodCall
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for sim
contracts/bindings/PreconfServiceManager/binding.go:197
MethodChallengeManager
ChallengeManager is a free data retrieval call binding the contract method 0x023a96fe. Solidity: function challengeManager() view returns(address)
contracts/bindings/PreconfServiceManager/binding.go:263
MethodChallengeManager
ChallengeManager is a free data retrieval call binding the contract method 0x023a96fe. Solidity: function challengeManager() view returns(address)
contracts/bindings/PreconfServiceManager/binding.go:270
MethodChallenges
Challenges is a free data retrieval call binding the contract method 0xc1e69b66. Solidity: function challenges(bytes32 ) view returns(bool)
contracts/bindings/PreconfChallengeManager/binding.go:262
MethodChallenges
Challenges is a free data retrieval call binding the contract method 0xc1e69b66. Solidity: function challenges(bytes32 ) view returns(bool)
contracts/bindings/PreconfChallengeManager/binding.go:269
MethodClose
Close terminates the iteration process, releasing any pending underlying resources.
contracts/bindings/ERC20Mock/binding.go:579
← previousnext →201–300 of 563, ranked by callers