BBCDecoderTest:testDecodWithdrawWETH() (gas: 23582)
BBCDecoderTest:testDecodeDepositWETH() (gas: 23978)
BBCDecoderTest:testDecodeFlashUniV3() (gas: 39945)
BBCDecoderTest:testDecodeSwapUniV2() (gas: 39486)
BBCDecoderTest:testDecodeSwapUniV3() (gas: 48282)
BBCDecoderTest:testDecodeSwapUniV3Negative() (gas: 48759)
BBCDecoderTest:testDecodeTransferERC20() (gas: 28910)
BBCDecoderTest:testDecodeTransferERC6909() (gas: 38135)
BBCDecoderTest:testDecodeTransferFromERC20() (gas: 33885)
BBCDecoderTest:testDecodeTransferFromERC6909() (gas: 42760)
BBCDecoderTest:testDecodeTransferFromERC721() (gas: 34369)
BBCDecoderTest:testFuzzDecodeDepositWETH(bool,address,uint8) (runs: 264, μ: 21365, ~: 19638)
BBCDecoderTest:testFuzzDecodeFlashUniV3(bool,address,address,uint256,uint256,bytes) (runs: 264, μ: 32923, ~: 31096)
BBCDecoderTest:testFuzzDecodeSwapUniV3(bool,address,address,bool,int256,uint160,bytes) (runs: 263, μ: 37681, ~: 36174)
BBCDecoderTest:testFuzzDecodeSwapUniv2(bool,address,uint8,uint8,address,bytes) (runs: 264, μ: 35699, ~: 32022)
BBCDecoderTest:testFuzzDecodeTransferERC6909(bool,address,address,uint256,uint256) (runs: 264, μ: 27284, ~: 24572)
BBCDecoderTest:testFuzzDecodeTransferFromERC20(bool,address,address,address,uint8) (runs: 264, μ: 27094, ~: 21956)
BBCDecoderTest:testFuzzDecodeTransferFromERC6909(bool,address,address,address,uint256,uint256) (runs: 264, μ: 31458, ~: 27400)
BBCDecoderTest:testFuzzDecodeTransferFromERC721(bool,address,address,address,uint8) (runs: 264, μ: 27402, ~: 22264)
BBCDecoderTest:testFuzzDecodeWithdrawWETH(bool,address,uint8) (runs: 264, μ: 21519, ~: 19792)
LotusRouterTest:testDepositWETHFromBalance() (gas: 33257)
LotusRouterTest:testDepositWETHFromCaller() (gas: 40737)
LotusRouterTest:testDepositWETHNothing() (gas: 28048)
LotusRouterTest:testDepositWETHThrows() (gas: 46395)
LotusRouterTest:testFlashUniV3Recurse() (gas: 99333)
LotusRouterTest:testFlashUniV3RecurseThrows() (gas: 86760)
LotusRouterTest:testFlashUniV3Single() (gas: 42794)
LotusRouterTest:testFlashUniV3SingleThrows() (gas: 63014)
LotusRouterTest:testFuzzDepositWETH(bool,bool,bool,uint256) (runs: 264, μ: 46560, ~: 45928)
LotusRouterTest:testFuzzFlashUniV3Recurse(bool,bool,address,uint256,uint256,bytes) (runs: 264, μ: 79880, ~: 79679)
LotusRouterTest:testFuzzFlashUniV3Single(bool,bool,address,uint256,uint256,bytes) (runs: 264, μ: 46351, ~: 45319)
LotusRouterTest:testFuzzSwapUniV2Chain(uint256,uint256,bytes,uint256,uint256,bytes) (runs: 264, μ: 64188, ~: 64086)
LotusRouterTest:testFuzzSwapUniV2Single(bool,uint256,uint256,address,bytes) (runs: 264, μ: 36168, ~: 35814)
LotusRouterTest:testFuzzSwapUniV3Recurse(bool,bool,address,bool,int256,uint160,bytes) (runs: 263, μ: 95625, ~: 96840)
LotusRouterTest:testFuzzSwapUniV3Single(bool,bool,address,bool,int256,uint160,bytes) (runs: 263, μ: 53943, ~: 54184)
LotusRouterTest:testFuzzTransferERC20Chain(bool,bool,bool,bool,address,uint256) (runs: 264, μ: 52118, ~: 51599)
LotusRouterTest:testFuzzTransferERC20Single(bool,bool,bool,bool,address,uint256) (runs: 264, μ: 32777, ~: 32694)
LotusRouterTest:testFuzzTransferERC6909Chain(bool,bool,bool,address,uint256,uint256,address,uint256,uint256) (runs: 264, μ: 63458, ~: 59011)
LotusRouterTest:testFuzzTransferERC6909Single(bool,bool,bool,address,uint256,uint256) (runs: 264, μ: 36494, ~: 36069)
LotusRouterTest:testFuzzTransferFromERC20Chain(bool,bool,bool,bool,address,address,uint256) (runs: 264, μ: 59324, ~: 56872)
LotusRouterTest:testFuzzTransferFromERC20Single(bool,bool,bool,bool,address,address,uint256) (runs: 264, μ: 36242, ~: 34404)
LotusRouterTest:testFuzzTransferFromERC6909Chain(bool,bool,bool,address,address,uint256,uint256,address,address,uint256,uint256) (runs: 264, μ: 67528, ~: 61789)
LotusRouterTest:testFuzzTransferFromERC6909Single(bool,bool,bool,address,address,uint256,uint256) (runs: 264, μ: 39626, ~: 37664)
LotusRouterTest:testFuzzTransferFromERC721Chain(bool,bool,address,address,uint256) (runs: 264, μ: 59539, ~: 56564)
LotusRouterTest:testFuzzTransferFromERC721Single(bool,bool,address,address,uint256) (runs: 264, μ: 40899, ~: 40992)
LotusRouterTest:testFuzzWithdrawWETH(bool,bool,uint256) (runs: 264, μ: 36109, ~: 30015)
LotusRouterTest:testSwapUniV2Chain() (gas: 77975)
LotusRouterTest:testSwapUniV2ChainThrows() (gas: 88274)
LotusRouterTest:testSwapUniV2Recurse() (gas: 60462)
LotusRouterTest:testSwapUniV2Single() (gas: 44824)
LotusRouterTest:testSwapUniV2SingleThrows() (gas: 62183)
LotusRouterTest:testSwapUniV3NegativeSingle() (gas: 52585)
LotusRouterTest:testSwapUniV3Recurse() (gas: 121327)
LotusRouterTest:testSwapUniV3RecurseFirstThrows() (gas: 103243)
LotusRouterTest:testSwapUniV3RecurseSecondThrows() (gas: 136595)
LotusRouterTest:testSwapUniV3Single() (gas: 53219)
LotusRouterTest:testSwapUniV3ThrowsSingle() (gas: 68865)
LotusRouterTest:testTransferERC20Chain() (gas: 58734)
LotusRouterTest:testTransferERC20ChainFirstThrows() (gas: 51175)
LotusRouterTest:testTransferERC20ChainReturnsNothing() (gas: 66112)
LotusRouterTest:testTransferERC20ChainSecondThrows() (gas: 58932)
LotusRouterTest:testTransferERC20Single() (gas: 34028)
LotusRouterTest:testTransferERC20SingleReturnsFalse() (gas: 36244)
LotusRouterTest:testTransferERC20SingleReturnsNothing() (gas: 37376)
LotusRouterTest:testTransferERC20SingleThrows() (gas: 35459)
LotusRouterTest:testTransferERC6909Chain() (gas: 75728)
LotusRouterTest:testTransferERC6909ChainReturnsFalse() (gas: 64454)
LotusRouterTest:testTransferERC6909ChainThrows() (gas: 67565)
LotusRouterTest:testTransferERC6909Single() (gas: 42704)
LotusRouterTest:testTransferERC6909SingleReturnsFalse() (gas: 41012)
LotusRouterTest:testTransferERC6909SingleThrows() (gas: 43441)
LotusRouterTest:testTransferFromERC20Chain() (gas: 68228)
LotusRouterTest:testTransferFromERC20ChainFirstThrows() (gas: 60955)
LotusRouterTest:testTransferFromERC20ChainReturnsNothing() (gas: 76046)
LotusRouterTest:testTransferFromERC20ChainSecondThrows() (gas: 67940)
LotusRouterTest:testTransferFromERC20Single() (gas: 38112)
LotusRouterTest:testTransferFromERC20SingleReturnsFalse() (gas: 41693)
LotusRouterTest:testTransferFromERC20SingleReturnsNothing() (gas: 42340)
LotusRouterTest:testTransferFromERC20SingleThrows() (gas: 39496)
LotusRouterTest:testTransferFromERC6909Chain() (gas: 85396)
LotusRouterTest:testTransferFromERC6909ChainReturnsFalse() (gas: 73633)
LotusRouterTest:testTransferFromERC6909ChainThrows() (gas: 77884)
LotusRouterTest:testTransferFromERC6909Single() (gas: 47883)
LotusRouterTest:testTransferFromERC6909SingleReturnsFalse() (gas: 47049)
LotusRouterTest:testTransferFromERC6909SingleThrows() (gas: 48242)
LotusRouterTest:testTransferFromERC721Chain() (gas: 66578)
LotusRouterTest:testTransferFromERC721ChainFirstThrows() (gas: 78701)
LotusRouterTest:testTransferFromERC721ChainSecondThrows() (gas: 85587)
LotusRouterTest:testTransferFromERC721Single() (gas: 37331)
LotusRouterTest:testTransferFromERC721SingleThrows() (gas: 56208)
LotusRouterTest:testWETHSendIsCheaperThanDeposit() (gas: 75426)
LotusRouterTest:testWithdrawWETH() (gas: 27356)
LotusRouterTest:testWithdrawWETHTHrows() (gas: 47439)