From 1d239116d66aae5fe8dbac56e5687a5f77c927cd Mon Sep 17 00:00:00 2001 From: Arran Schlosberg Date: Wed, 15 May 2024 10:19:47 +0100 Subject: [PATCH] chore: add `.gas-snapshot` --- .gas-snapshot | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .gas-snapshot diff --git a/.gas-snapshot b/.gas-snapshot new file mode 100644 index 0000000..6074ad6 --- /dev/null +++ b/.gas-snapshot @@ -0,0 +1,35 @@ +ERC721ForERC20Test:testCancel((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256),address,bool) (runs: 257, μ: 8937393460516571440, ~: 8937393460516583868) +ERC721ForERC20Test:testExcessPlatformFee((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256)) (runs: 256, μ: 375287, ~: 346216) +ERC721ForERC20Test:testGas() (gas: 285824) +ERC721ForERC20Test:testHappyPath((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256)) (runs: 256, μ: 393914, ~: 374830) +ERC721ForERC20Test:testInsufficientBalance((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256)) (runs: 258, μ: 385178, ~: 368820) +ERC721ForERC20Test:testNotApproved((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256)) (runs: 256, μ: 321941, ~: 311523) +ERC721ForERC20Test:testReplayProtection((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256),address) (runs: 256, μ: 8937393460516572906, ~: 8937393460516581026) +ERC721ForNativeTest:testCancel((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256),address,bool) (runs: 260, μ: 8937393460516616514, ~: 8937393460516630279) +ERC721ForNativeTest:testExcessPlatformFee((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256)) (runs: 256, μ: 302922, ~: 283778) +ERC721ForNativeTest:testGas() (gas: 251830) +ERC721ForNativeTest:testHappyPath((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256)) (runs: 256, μ: 339764, ~: 339258) +ERC721ForNativeTest:testInsufficientBalance((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256)) (runs: 257, μ: 314952, ~: 303097) +ERC721ForNativeTest:testNotApproved((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256)) (runs: 257, μ: 256788, ~: 249007) +ERC721ForNativeTest:testReplayProtection((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256),address) (runs: 256, μ: 8937393460516575204, ~: 8937393460516579477) +ERC721SwapperLibTest:testMultiERC721TokenTransfer(address[5],uint256[5][5],(address,address)) (runs: 261, μ: 1058029, ~: 1058029) +ETTest:testArbitraryRevert(bytes32) (runs: 263, μ: 43770, ~: 43770) +ETTest:testPhoneHome(bytes32,bytes32) (runs: 263, μ: 52212, ~: 52212) +ETTest:testRecreateRevert(bytes32,bytes32,bytes32[5]) (runs: 263, μ: 9223372028659688781, ~: 9223372028659687920) +ETTest:testValueSend(address,bytes32,bytes32,uint256) (runs: 263, μ: 60155, ~: 60487) +MultiERC721ForERC20Test:testCancel((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256),address,bool) (runs: 259, μ: 8937393460516572333, ~: 8937393460516584267) +MultiERC721ForERC20Test:testExcessPlatformFee((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256)) (runs: 257, μ: 378860, ~: 351835) +MultiERC721ForERC20Test:testGas() (gas: 291588) +MultiERC721ForERC20Test:testHappyPath((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256)) (runs: 256, μ: 397878, ~: 380637) +MultiERC721ForERC20Test:testInsufficientBalance((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256)) (runs: 256, μ: 392234, ~: 358327) +MultiERC721ForERC20Test:testNotApproved((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256)) (runs: 256, μ: 329158, ~: 319371) +MultiERC721ForERC20Test:testReplayProtection((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256),address) (runs: 256, μ: 8937393460516572586, ~: 8937393460516581249) +MultiERC721ForNativeTest:testCancel((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256),address,bool) (runs: 261, μ: 8937393460516616009, ~: 8937393460516630322) +MultiERC721ForNativeTest:testExcessPlatformFee((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256)) (runs: 257, μ: 309208, ~: 289557) +MultiERC721ForNativeTest:testGas() (gas: 259041) +MultiERC721ForNativeTest:testHappyPath((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256)) (runs: 258, μ: 344447, ~: 345028) +MultiERC721ForNativeTest:testInsufficientBalance((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256)) (runs: 256, μ: 322824, ~: 308885) +MultiERC721ForNativeTest:testNotApproved((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256)) (runs: 257, μ: 264943, ~: 256897) +MultiERC721ForNativeTest:testReplayProtection((((address,address),address,uint16,uint256,(address,uint256)[5],uint256,uint256,uint8,address,bytes32,(uint128,uint128,uint128),(uint256,uint256)),uint256),address) (runs: 258, μ: 8937393460516574318, ~: 8937393460516579590) +TypesTest:testAsNonPayableParties((address,address)) (runs: 263, μ: 1653, ~: 1653) +TypesTest:testFeeConfigRoundTrip(bytes4,address,uint16) (runs: 263, μ: 1180, ~: 1180) \ No newline at end of file