MCPcopy Create free account

hub / github.com/across-protocol/relayer / functions

Functions2,347 in github.com/across-protocol/relayer

↓ 4 callersFunctionusesBinanceAtomicDepositorTransfer
(token: string, chainId: number)
src/utils/BinanceUtils.ts:647
↓ 4 callersFunctionvalidate
(_logger: winston.Logger, baseSigner: Signer)
src/scripts/validateRootBundle.ts:39
↓ 4 callersFunctionvalidateJussiUploadEnv
(env: NodeJS.ProcessEnv)
src/jussi/JussiGraphPublisher.ts:23
↓ 4 callersFunctionwaitForBinanceWithdrawalCompletion
(params: { venue: BinanceSwapVenue; destination: ResolvedBinanceAsset; withdrawalId: string; startTime
scripts/swapOnBinance.ts:1761
↓ 4 callersFunctionwriteJsonArtifact
(filePath: string | undefined, value: unknown)
scripts/buildJussiGraph.ts:138
↓ 3 callersFunctionSpokeListener
( SpokePoolClient: T )
src/clients/SpokePoolClient.ts:66
↓ 3 callersMethod_convertDestinationToSource
( destinationToken: string, destinationChain: number, sourceToken: string, sourceChain: number
src/rebalancer/adapters/binance.ts:1409
↓ 3 callersMethod_executeRelayerRefundLeaves
( leaves: RelayerRefundLeaf[], balanceAllocator: BalanceAllocator, client: SpokePoolClient, re
src/dataworker/Dataworker.ts:2491
↓ 3 callersMethod_extractDepositFromTransactionReceipt
( transactionReceipt: TransactionReceipt, originChainId: number )
src/gasless/GaslessRelayer.ts:1184
↓ 3 callersMethod_getAssociatedTokenAddress
()
src/adapter/bridges/SolanaUsdcCCTPBridge.ts:167
↓ 3 callersMethod_getAvailableBalanceForToken
(token: string)
src/rebalancer/adapters/hyperliquid.ts:832
↓ 3 callersMethod_getExecuteTx
( depositMessage: DepositAddressMessageV3, retriesRemaining = 3 )
src/deposit-address/DepositAddressHandler.ts:1107
↓ 3 callersMethod_getFilledRelayKey
(originChainId: number, depositId: string)
src/gasless/GaslessRelayer.ts:1273
↓ 3 callersMethod_getInitiatedWithdrawalsFromHypercore
( account: string, destinationToken: string, withdrawalInitiatedEarliestTimestampMilliseconds: num
src/rebalancer/adapters/hyperliquid.ts:1316
↓ 3 callersMethod_getMatchingFillForCloid
( account: EvmAddress, cloid: string // eslint-disable-next-line @typescript-eslint/no-explicit-an
src/rebalancer/adapters/hyperliquid.ts:972
↓ 3 callersMethod_getUnfinalizedWithdrawalAmountFromHypercore
( account: string, destinationToken: string, withdrawalInitiatedEarliestTimestampMilliseconds: num
src/rebalancer/adapters/hyperliquid.ts:1352
↓ 3 callersMethod_getWidestPossibleBlockRangeForNextBundle
* Returns widest possible block range for next bundle. * @param spokePoolClients SpokePool clients to query. If one is undefined then the chain ID
src/dataworker/Dataworker.ts:2962
↓ 3 callersMethod_isContract
(address: string, provider: Provider)
src/adapter/bridges/ZKStackBridge.ts:291
↓ 3 callersMethod_isRefillProcessed
(redisKey: string)
src/refiller/Refiller.ts:827
↓ 3 callersMethod_redisGetInitiatedWithdrawalKey
(cloid: string)
src/rebalancer/adapters/binance.ts:1575
↓ 3 callersMethod_remapTokenSymbolToHlSymbol
(token: string)
src/rebalancer/adapters/hyperliquid.ts:1039
↓ 3 callersMethod_secondBridgeCalldata
(toAddress: EvmAddress, l1Token: EvmAddress, amount: BigNumber)
src/adapter/bridges/ZKStackBridge.ts:264
↓ 3 callersMethod_setState
(depositKey: string, state: MessageState)
src/gasless/GaslessRelayer.ts:1253
↓ 3 callersMethod_skipsDestinationFill
(depositMessage: AnyGaslessDepositMessage)
src/gasless/GaslessRelayer.ts:1222
↓ 3 callersMethod_txBaseCost
()
src/adapter/bridges/ZKStackBridge.ts:271
↓ 3 callersFunctionaddTemplate
(template: ManagedNodeTemplate)
src/jussi/topology/nodes.ts:25
↓ 3 callersFunctionbinanceCredentialsConfigured
()
src/utils/BinanceUtils.ts:181
↓ 3 callersMethodbondToken
()
src/dataworker/Disputer.ts:28
↓ 3 callersFunctionbootstrap
(args: { program: string; abortController: AbortController; chainName: () => string | undefined; run:
src/libexec/util/bootstrap.ts:32
↓ 3 callersFunctionbuildJussiGraphId
(now = new Date())
src/jussi/serialize.ts:12
↓ 3 callersFunctionbuildJussiGraphJson
(graph: BuiltJussiGraph)
src/jussi/serialize.ts:26
↓ 3 callersFunctionbuildSameAssetRoutes
(rebalancerConfig: RebalancerConfig, token: SupportedToken)
src/rebalancer/buildRebalanceRoutes.ts:101
↓ 3 callersFunctionbuildSignableTx
()
test/cctpFinalizerSvm.confirm.ts:15
↓ 3 callersFunctionbuildTopology
(params: BuildTopologyParams)
src/jussi/topology/buildTopology.ts:15
↓ 3 callersMethodcanSlowFill
(deposit: DepositWithBlock)
src/relayer/Relayer.ts:672
↓ 3 callersMethodcaptureTokenShortfall
(chainId: number, token: Address, depositId: BigNumber, unfilledAmount: BigNumber)
src/clients/TokenClient.ts:110
↓ 3 callersMethodclose
()
src/messaging/gcp/PubSub.ts:36
↓ 3 callersFunctionconfiguredChainsForToken
(rebalancerConfig: RebalancerConfig, token: SupportedToken)
src/rebalancer/buildRebalanceRoutes.ts:54
↓ 3 callersMethodconstructL1ToL2Txn
( toAddress: Address, _l1Token: EvmAddress, l2Token: Address, _amount: BigNumber, _optiona
src/adapter/bridges/BridgeApi.ts:73
↓ 3 callersFunctionconstructRebalancerDependencies
( logger: winston.Logger, baseSigner: Signer, rebalanceRoutesOverride?: RebalanceRoute[] )
src/rebalancer/RebalancerClientHelper.ts:15
↓ 3 callersFunctionconstructSpokePoolClientsWithLookback
( logger: winston.Logger, hubPoolClient: HubPoolClient, configStoreClient: ConfigStoreClient, config:
src/common/ClientHelper.ts:115
↓ 3 callersMethodconstructWithdrawToL1Txns
( toAddress: EvmAddress, l2Token: EvmAddress, l1Token: EvmAddress, _amount: BigNumber )
src/adapter/l2Bridges/BridgeApi.ts:67
↓ 3 callersMethodconvertSourceToDestination
( source: ResolvedBinanceAsset, destination: ResolvedBinanceAsset, sourceAmount: BigNumber, sk
scripts/swapOnBinance.ts:1421
↓ 3 callersFunctioncreateDataworker
( _logger: winston.Logger, baseSigner: Signer, config?: DataworkerConfig )
src/dataworker/index.ts:41
↓ 3 callersFunctiondecimalToRate
(value: number)
src/jussi/economics/rates.ts:319
↓ 3 callersMethoddecrementLocalBalance
(chainId: number, token: Address, amount: BigNumber)
test/mocks/MockTokenClient.ts:36
↓ 3 callersMethoddecrementLocalBalance
(chainId: number, token: Address, amount: BigNumber)
src/clients/TokenClient.ts:83
↓ 3 callersFunctionestimateQuotedBridgeBreakdown
( candidate: GraphEdgeCandidate, amount: BigNumber, params: Pick<BridgeBreakdownParams, "baseSigner" | "
src/jussi/economics/edgeCosts.ts:515
↓ 3 callersFunctionestimateSampledOutputSegments
( candidate: GraphEdgeCandidate, params: Pick<EdgePricingParams, "baseSigner" | "pricingContext" | "rebala
src/jussi/economics/rates.ts:76
↓ 3 callersMethodexecuteRelayerRefundLeaves
( spokePoolClients: { [chainId: number]: SpokePoolClient }, balanceAllocator: BalanceAllocator = new B
src/dataworker/Dataworker.ts:2353
↓ 3 callersMethodexecuteTxnQueue
(chainId: number, simulate = false, maxRetries = 2)
src/clients/SvmFillerClient.ts:245
↓ 3 callersFunctionexit
(code: number)
src/utils/ExecutionUtils.ts:3
↓ 3 callersFunctionexpectErrorScenario
* Helper for testing error scenarios - validates that a message is rejected with ERROR state.
test/GaslessRelayer.ts:530
↓ 3 callersFunctionexpectStandardTransitions
* Validation helpers for common transition patterns.
test/GaslessRelayer.ts:492
↓ 3 callersMethodformatAmount
( chainId: number, tokenAddress: Address )
src/relayer/Relayer.ts:1526
↓ 3 callersFunctionformatRelayerRefundLeafExecutionLog
(args: { rootBundleId: number; relayerRefundRoot: string; leafId: number; chainId: number; symbol: s
src/dataworker/RelayerRefundUtils.ts:36
↓ 3 callersFunctionformatToAddress
(receiver: EvmAddress)
src/utils/OFTUtils.ts:109
↓ 3 callersFunctiongetArweaveJWKSigner
({ keyType, cleanEnv }: SignerOptions)
src/utils/SignerUtils.ts:126
↓ 3 callersMethodgetBalance
(chainId: number, token: Address, holder: Address)
src/clients/BalanceAllocator.ts:122
↓ 3 callersMethodgetBinanceClient
()
src/adapter/l2Bridges/BinanceCEXBridge.ts:142
↓ 3 callersFunctiongetBinanceDepositType
( depositDetails: Pick<BinanceDeposit, "network" | "txId"> )
src/utils/BinanceUtils.ts:350
↓ 3 callersFunctiongetBinanceTransactionTypeKeyFromNetworkName
(networkName: string, uniqueIdentifier: string)
src/utils/BinanceUtils.ts:298
↓ 3 callersFunctiongetBinanceWithdrawalType
( withdrawalDetails: Pick<BinanceWithdrawal, "network" | "id"> )
src/utils/BinanceUtils.ts:372
↓ 3 callersFunctiongetBlockFinder
(logger: winston.Logger, chainId: number)
src/utils/BlockUtils.ts:25
↓ 3 callersFunctiongetBlockRangePretty
(blockRange: number[][] | number[])
src/dataworker/PoolRebalanceUtils.ts:26
↓ 3 callersFunctiongetCacheNamespace
(chainId: number)
src/utils/ProviderUtils.ts:102
↓ 3 callersFunctiongetChallengeRemaining
( chainId: number, challengeBuffer: number, logger: winston.Logger )
src/dataworker/index.ts:122
↓ 3 callersMethodgetCumulativeBalanceWithApproximateUpcomingRefunds
* Returns cumulative balance along with approximate upcoming refunds. Refund balances are normalized to * the L1 token decimals. * @param l1Toke
src/clients/InventoryClient.ts:243
↓ 3 callersFunctiongetEnabledChainsInBlockRange
( configStoreClient: clients.AcrossConfigStoreClient, spokePoolChainsOverride: number[], mainnetStartBlo
src/common/ClientHelper.ts:181
↓ 3 callersMethodgetEnabledL2Chains
()
src/clients/InventoryClient.ts:460
↓ 3 callersFunctiongetEvmBinanceRebalanceLookupAccounts
(addresses: string[], signerAddress?: string)
src/finalizer/utils/binance.ts:326
↓ 3 callersFunctiongetGasPrice
( provider: ethers.providers.Provider, priorityScaler = 1.2, maxFeePerGasScaler = 3, transactionObject
src/utils/TransactionUtils.ts:160
↓ 3 callersMethodgetGasPrice
(chainId: number)
src/jussi/economics/PricingContext.ts:138
↓ 3 callersFunctiongetL1MessageServiceContractFromL1ClaimingService
( l1ClaimingService: L1ClaimingService, l1Provider: ethers.providers.Provider )
src/finalizer/utils/linea/common.ts:154
↓ 3 callersMethodgetL1TokenAddress
(l2Token: Address, chainId: number)
src/adapter/BaseChainAdapter.ts:634
↓ 3 callersFunctiongetL2Book
( infoClient: hl.InfoClient, params: hl.L2BookParameters, maxRetries = 3, delayS = 2 )
src/utils/HyperliquidUtils.ts:31
↓ 3 callersFunctiongetL2MessageServiceContractFromL1ClaimingService
( l1ClaimingService: L1ClaimingService, l2Provider: ethers.providers.Provider )
src/finalizer/utils/linea/common.ts:146
↓ 3 callersMethodgetLogicalAssetPriceUsd
(logicalAsset: LogicalAsset)
src/jussi/economics/PricingContext.ts:127
↓ 3 callersFunctiongetMaxConcurrency
(chainId: number)
src/utils/ProviderUtils.ts:87
↓ 3 callersFunctiongetMessengerEvm
(l1TokenAddress: EvmAddress, chainId: number, l2ChainId: number)
src/utils/OFTUtils.ts:87
↓ 3 callersMethodgetNativeTokenPriceUsd
(chainId: number)
src/jussi/economics/PricingContext.ts:266
↓ 3 callersFunctiongetPaxosTransitBoringVaultAddress
(chainId: number)
src/utils/PaxosTransitUtils.ts:214
↓ 3 callersFunctiongetPaxosTransitDestinationToken
(dstChainId: number, l1Token: Address)
src/utils/PaxosTransitUtils.ts:223
↓ 3 callersFunctiongetPctRpcCallsLogged
(chainId: number)
src/utils/ProviderUtils.ts:92
↓ 3 callersFunctiongetPendingBridgeOrderKey
(redisPrefix: string, cloid: string, account: string)
src/rebalancer/utils/utils.ts:110
↓ 3 callersFunctiongetProviderCache
(redisEnabled: boolean)
src/utils/ProviderUtils.ts:21
↓ 3 callersFunctiongetProviderHeaders
(provider: string, chainId: number)
src/utils/ProviderUtils.ts:71
↓ 3 callersFunctiongetTestBinanceNetworkName
(chainId: number)
test/swapOnBinance.ts:718
↓ 3 callersMethodgetTimeAt
(block: number)
test/mocks/MockSpokePoolClient.ts:22
↓ 3 callersFunctiongetV2DepositForBurnMaxFee
( originUsdcToken: Address, originChainId: number, destinationChainId: number, amount: BigNumber )
src/utils/CCTPUtils.ts:339
↓ 3 callersFunctionhasBinanceRoute
(chainId: number, l1Token: Address)
src/common/Constants.ts:757
↓ 3 callersFunctionhasLogicalAssetNode
(chainId: number, logicalAsset: string)
test/JussiGraph.buildGraph.ts:336
↓ 3 callersMethodindexerUpdate
(rawMessage: unknown)
test/Relayer.IndexedSpokePoolClient.ts:29
↓ 3 callersMethodinitialize
()
src/hyperliquid/HyperliquidExecutor.ts:140
↓ 3 callersMethodinitiateHandover
()
src/utils/InstanceCoordinator.ts:26
↓ 3 callersFunctionisChainOvercommitted
(limits: { limit: BigNumber }[])
test/Relayer.BasicFill.ts:264
↓ 3 callersFunctionisPaxosTransitOrderOutstanding
(order: PaxosTransitOrder)
src/utils/PaxosTransitUtils.ts:120
↓ 3 callersMethodisRefundFlowTestDeposit
(outputAmount: RelayData["outputAmount"])
src/gasless/GaslessRelayer.ts:1264
↓ 3 callersFunctionisStablecoin
(token: Address, chainId: number)
src/utils/GaslessUtils.ts:101
↓ 3 callersMethodisUnmeteredFastRebalance
(repaymentChainId: number, repaymentToken: Address)
src/clients/InventoryClient.ts:1703
← previousnext →501–600 of 2,347, ranked by callers