The home for Hyperlane core contracts, sdk packages, and other infrastructure
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
hyperlane-monorepo/solidity/.gas-snapshot

67 lines
4.9 KiB

GasRouterTest:testDispatchWithGas(uint256) (runs: 256, μ: 413789, ~: 413789)
GasRouterTest:testQuoteGasPayment(uint256) (runs: 256, μ: 85818, ~: 85818)
GasRouterTest:testSetDestinationGas(uint256) (runs: 256, μ: 73808, ~: 75985)
InterchainAccountRouterTest:testBytes32Owner() (gas: 112714)
InterchainAccountRouterTest:testCannotSetOwner(address) (runs: 256, μ: 456999, ~: 456999)
InterchainAccountRouterTest:testCannotSetOwnerTwice(address) (runs: 256, μ: 805832, ~: 805832)
InterchainAccountRouterTest:testConstructor() (gas: 4390723)
InterchainAccountRouterTest:testOwner() (gas: 112849)
InterchainAccountRouterTest:testReceiveValue(uint256) (runs: 256, μ: 101416, ~: 101416)
InterchainAccountRouterTest:testSendValue(uint256) (runs: 256, μ: 531132, ~: 531132)
InterchainAccountRouterTest:testSetOwner(address) (runs: 256, μ: 491466, ~: 491466)
InterchainGasPaymasterTest:testClaim() (gas: 90675)
InterchainGasPaymasterTest:testConstructorSetsBeneficiary() (gas: 7648)
InterchainGasPaymasterTest:testGetExchangeRateAndGasPrice() (gas: 41743)
InterchainGasPaymasterTest:testGetExchangeRateAndGasPriceRevertsIfNoGasOracleSet() (gas: 10837)
InterchainGasPaymasterTest:testInitializeRevertsIfCalledTwice() (gas: 11087)
InterchainGasPaymasterTest:testPayForGas() (gas: 92812)
InterchainGasPaymasterTest:testPayForGasRevertsIfPaymentInsufficient() (gas: 44808)
InterchainGasPaymasterTest:testQuoteGasPaymentRemoteVeryCheap() (gas: 41751)
InterchainGasPaymasterTest:testQuoteGasPaymentRemoteVeryExpensive() (gas: 41731)
InterchainGasPaymasterTest:testQuoteGasPaymentRevertsIfNoGasOracleSet() (gas: 10803)
InterchainGasPaymasterTest:testQuoteGasPaymentSimilarExchangeRate() (gas: 41796)
InterchainGasPaymasterTest:testSetBeneficiary() (gas: 18694)
InterchainGasPaymasterTest:testSetBeneficiaryRevertsIfNotOwner() (gas: 11033)
InterchainGasPaymasterTest:testSetGasOracle() (gas: 40459)
InterchainGasPaymasterTest:testSetGasOracleRevertsIfNotOwner() (gas: 13783)
InterchainQueryRouterTest:testCannotCallbackReverting() (gas: 1470522)
InterchainQueryRouterTest:testCannotQueryReverting() (gas: 1138216)
InterchainQueryRouterTest:testQueryAddress(address) (runs: 256, μ: 1501234, ~: 1501312)
InterchainQueryRouterTest:testQueryUint256(uint256) (runs: 256, μ: 1685124, ~: 1685124)
LiquidityLayerRouterTest:testCannotSendToRecipientWithoutHandle() (gas: 662979)
LiquidityLayerRouterTest:testDispatchWithTokenTransfersMovesTokens() (gas: 545350)
LiquidityLayerRouterTest:testDispatchWithTokensCallsAdapter() (gas: 551460)
LiquidityLayerRouterTest:testDispatchWithTokensRevertsWithFailedTransferIn() (gas: 28663)
LiquidityLayerRouterTest:testDispatchWithTokensRevertsWithUnkownBridgeAdapter() (gas: 20663)
LiquidityLayerRouterTest:testDispatchWithTokensTransfersOnDestination() (gas: 781605)
LiquidityLayerRouterTest:testProcessingRevertsIfBridgeAdapterReverts() (gas: 596435)
LiquidityLayerRouterTest:testSendToRecipientWithoutHandleWhenSpecifyingNoMessage() (gas: 1197693)
LiquidityLayerRouterTest:testSetLiquidityLayerAdapter() (gas: 23363)
MessagingTest:testSendMessage(string) (runs: 256, μ: 277791, ~: 296095)
OverheadIgpTest:testDestinationGasAmount() (gas: 33814)
OverheadIgpTest:testDestinationGasAmountWhenOverheadNotSet() (gas: 7912)
OverheadIgpTest:testInnerIgpSet() (gas: 7632)
OverheadIgpTest:testPayForGas() (gas: 65328)
OverheadIgpTest:testQuoteGasPayment() (gas: 42768)
OverheadIgpTest:testSetDestinationGasAmounts() (gas: 63435)
OverheadIgpTest:testSetDestinationGasAmountsNotOwner() (gas: 12018)
PausableReentrancyGuardTest:testNonreentrant() (gas: 9628)
PausableReentrancyGuardTest:testNonreentrantNotPaused() (gas: 14163)
PausableReentrancyGuardTest:testPause() (gas: 13635)
PortalAdapterTest:testAdapter(uint256) (runs: 256, μ: 135467, ~: 135583)
PortalAdapterTest:testReceivingRevertsWithoutTransferCompletion(uint256) (runs: 256, μ: 140406, ~: 140522)
PortalAdapterTest:testReceivingWorks(uint256) (runs: 256, μ: 229403, ~: 229520)
StorageGasOracleTest:testConstructorSetsOwnership() (gas: 7611)
StorageGasOracleTest:testGetExchangeRateAndGasPrice() (gas: 12456)
StorageGasOracleTest:testGetExchangeRateAndGasPriceUnknownDomain() (gas: 8064)
StorageGasOracleTest:testSetRemoteGasData() (gas: 38836)
StorageGasOracleTest:testSetRemoteGasDataConfigs() (gas: 69238)
StorageGasOracleTest:testSetRemoteGasDataConfigsRevertsIfNotOwner() (gas: 12227)
StorageGasOracleTest:testSetRemoteGasDataRevertsIfNotOwner() (gas: 11275)
TestQuerySenderTest:testSendAddressQuery(address) (runs: 256, μ: 1075001, ~: 1075157)
TestQuerySenderTest:testSendAddressQueryRequiresGasPayment() (gas: 383215)
TestQuerySenderTest:testSendBytesQuery(uint256) (runs: 256, μ: 1708430, ~: 1708508)
TestQuerySenderTest:testSendBytesQueryRequiresGasPayment() (gas: 383236)
TestQuerySenderTest:testSendUint256Query(uint256) (runs: 256, μ: 1708505, ~: 1708583)
TestQuerySenderTest:testSendUint256QueryRequiresGasPayment() (gas: 383203)
ValidatorAnnounceTest:testAnnounce() (gas: 245554)