From c1658bf7e36b251fcf504d984f7b16bd92069659 Mon Sep 17 00:00:00 2001 From: JaredBorders Date: Fri, 12 Jan 2024 18:02:29 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=B8=20Update=20gas-snapshot/lcov?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gas-snapshot | 160 ++++++++++---------- lcov.info | 412 +++++++++++++++++++++++++------------------------- 2 files changed, 286 insertions(+), 286 deletions(-) diff --git a/.gas-snapshot b/.gas-snapshot index ae476593..4a1b8ee4 100644 --- a/.gas-snapshot +++ b/.gas-snapshot @@ -2,48 +2,48 @@ AccountDelegate:test_isAccountDelegate_account_doesnt_exist() (gas: 26743) AccountDelegate:test_isAccountDelegate_false() (gas: 397500) AccountDelegate:test_isAccountDelegate_true() (gas: 395470) AccountDelegate:test_isAccountDelegate_zero_address_caller() (gas: 27985) -AccountOwner:test_isAccountOwner_account_doesnt_exist() (gas: 29978) -AccountOwner:test_isAccountOwner_false() (gas: 235169) -AccountOwner:test_isAccountOwner_true() (gas: 235159) -AccountOwner:test_isAccountOwner_zero_address_caller() (gas: 15677) -CanExecute:test_canExecute_false_insufficent_account_credit() (gas: 420895) -CanExecute:test_canExecute_false_invalid_signature() (gas: 455282) -CanExecute:test_canExecute_false_invalid_signer() (gas: 448273) -CanExecute:test_canExecute_false_maxExecutorFee_exceeded() (gas: 403759) -CanExecute:test_canExecute_false_nonce_used() (gas: 1028853) -CanExecute:test_canExecute_false_require_verify_condition_not_met() (gas: 538463) -CanExecute:test_canExecute_false_trusted_executor() (gas: 444535) -CanExecute:test_canExecute_true() (gas: 444152) -CommitOrder:test_commitOrder() (gas: 585339) -CommitOrder:test_commitOrder_Unauthorized() (gas: 37908) -CommitOrder:test_commitOrder_insufficient_collateral() (gas: 425933) -CommitOrder:test_commitOrder_invalid_market() (gas: 44592) -Conditions:test_isOrderFeeBelow() (gas: 154868) +AccountOwner:test_isAccountOwner_account_doesnt_exist() (gas: 29956) +AccountOwner:test_isAccountOwner_false() (gas: 235147) +AccountOwner:test_isAccountOwner_true() (gas: 235137) +AccountOwner:test_isAccountOwner_zero_address_caller() (gas: 15655) +CanExecute:test_canExecute_false_insufficent_account_credit() (gas: 420851) +CanExecute:test_canExecute_false_invalid_signature() (gas: 455238) +CanExecute:test_canExecute_false_invalid_signer() (gas: 448229) +CanExecute:test_canExecute_false_maxExecutorFee_exceeded() (gas: 403715) +CanExecute:test_canExecute_false_nonce_used() (gas: 1028898) +CanExecute:test_canExecute_false_require_verify_condition_not_met() (gas: 538419) +CanExecute:test_canExecute_false_trusted_executor() (gas: 444513) +CanExecute:test_canExecute_true() (gas: 444130) +CommitOrder:test_commitOrder() (gas: 585317) +CommitOrder:test_commitOrder_Unauthorized() (gas: 37886) +CommitOrder:test_commitOrder_insufficient_collateral() (gas: 425911) +CommitOrder:test_commitOrder_invalid_market() (gas: 44570) +Conditions:test_isOrderFeeBelow() (gas: 154802) Conditions:test_isPositionSizeAbove() (gas: 24623) Conditions:test_isPositionSizeBelow() (gas: 24598) Conditions:test_isPriceAbove() (gas: 175814) -Conditions:test_isPriceBelow() (gas: 175731) -Conditions:test_isTimestampAfter() (gas: 13354) +Conditions:test_isPriceBelow() (gas: 175643) +Conditions:test_isTimestampAfter() (gas: 13288) Conditions:test_isTimestampBefore() (gas: 13376) -Credit:test_credit(uint256) (runs: 256, μ: 94465, ~: 105154) +Credit:test_credit(uint256) (runs: 256, μ: 94654, ~: 105132) Credit:test_credit_event() (gas: 88175) -Credit:test_credit_zap() (gas: 679183) -Debit:test_debit(uint256) (runs: 256, μ: 136855, ~: 147361) -Debit:test_debit_InsufficientBalance() (gas: 122884) -Debit:test_debit_Unauthorized() (gas: 122901) -Debit:test_debit_event() (gas: 104535) -Debit:test_debit_zap() (gas: 987564) -Debit:test_debit_zap_Unauthorized() (gas: 123023) -DeploymentTest:test_deploy() (gas: 4571040) -DeploymentTest:test_deploy_perps_market_proxy_zero_address() (gas: 58659) -DeploymentTest:test_deploy_spot_market_proxy_zero_address() (gas: 56062) -DeploymentTest:test_deploy_susd_proxy_zero_address() (gas: 56049) -DepositCollateral:test_depositCollateral() (gas: 433746) -DepositCollateral:test_depositCollateral_availableMargin() (gas: 437913) -DepositCollateral:test_depositCollateral_collateralAmount() (gas: 433866) +Credit:test_credit_zap() (gas: 677130) +Debit:test_debit(uint256) (runs: 256, μ: 136986, ~: 147308) +Debit:test_debit_InsufficientBalance() (gas: 122862) +Debit:test_debit_Unauthorized() (gas: 122879) +Debit:test_debit_event() (gas: 104528) +Debit:test_debit_zap() (gas: 985097) +Debit:test_debit_zap_Unauthorized() (gas: 122935) +DeploymentTest:test_deploy() (gas: 4548579) +DeploymentTest:test_deploy_perps_market_proxy_zero_address() (gas: 58632) +DeploymentTest:test_deploy_spot_market_proxy_zero_address() (gas: 56035) +DeploymentTest:test_deploy_susd_proxy_zero_address() (gas: 56022) +DepositCollateral:test_depositCollateral() (gas: 433747) +DepositCollateral:test_depositCollateral_availableMargin() (gas: 437914) +DepositCollateral:test_depositCollateral_collateralAmount() (gas: 433867) DepositCollateral:test_depositCollateral_insufficient_balance() (gas: 61182) -DepositCollateral:test_depositCollateral_totalCollateralValue() (gas: 435542) -DepositCollateral:test_depositCollateral_zap() (gas: 942619) +DepositCollateral:test_depositCollateral_totalCollateralValue() (gas: 435543) +DepositCollateral:test_depositCollateral_zap() (gas: 940550) EIP712Test:test_DOMAIN_SEPARATOR() (gas: 165) EIP712Test:test_buildDomainSeparator() (gas: 165) EIP712Test:test_cachedDomainSeparatorInvalidated() (gas: 144) @@ -51,17 +51,17 @@ EIP712Test:test_constructor() (gas: 164) EIP712Test:test_domainNameAndVersion() (gas: 1261) EIP712Test:test_eip712Domain() (gas: 187) EIP712Test:test_hashTypedData() (gas: 187) -Execute:test_execute_CannotExecuteOrder_invalid_acceptablePrice() (gas: 322457) -Execute:test_execute_CannotExecuteOrder_invalid_settlementStrategyId() (gas: 103670) -Execute:test_execute_CannotExecuteOrder_too_leveraged() (gas: 469103) -Execute:test_execute_event() (gas: 635788) -Execute:test_execute_order_committed() (gas: 632355) -Fee:test_fee_exceeds_account_credit() (gas: 125042) -Fee:test_fee_exceeds_maxExecutorFee() (gas: 124604) -Fee:test_fee_imposed() (gas: 719877) -FulfillOracleQuery:test_fulfillOracleQuery(bytes) (runs: 256, μ: 31302, ~: 31294) -FulfillOracleQuery:test_fulfillOracleQuery_refund(bytes) (runs: 256, μ: 40325, ~: 40317) -FulfillOracleQuery:test_fulfillOracleQuery_revert(bytes) (runs: 256, μ: 32949, ~: 32941) +Execute:test_execute_CannotExecuteOrder_invalid_acceptablePrice() (gas: 322502) +Execute:test_execute_CannotExecuteOrder_invalid_settlementStrategyId() (gas: 103715) +Execute:test_execute_CannotExecuteOrder_too_leveraged() (gas: 469148) +Execute:test_execute_event() (gas: 635833) +Execute:test_execute_order_committed() (gas: 632400) +Fee:test_fee_exceeds_account_credit() (gas: 125087) +Fee:test_fee_exceeds_maxExecutorFee() (gas: 124649) +Fee:test_fee_imposed() (gas: 719935) +FulfillOracleQuery:test_fulfillOracleQuery(bytes) (runs: 256, μ: 31280, ~: 31272) +FulfillOracleQuery:test_fulfillOracleQuery_refund(bytes) (runs: 256, μ: 40303, ~: 40295) +FulfillOracleQuery:test_fulfillOracleQuery_revert(bytes) (runs: 256, μ: 32927, ~: 32919) MathLibTest:test_abs128() (gas: 448) MathLibTest:test_abs256() (gas: 458) MathLibTest:test_fuzz_abs128(int128) (runs: 256, μ: 577, ~: 603) @@ -70,12 +70,12 @@ MathLibTest:test_fuzz_toInt256(uint256) (runs: 256, μ: 989, ~: 438) MathLibTest:test_isSameSign() (gas: 999) MathLibTest:test_toInt256() (gas: 3347) MathLibTest:test_toInt256_overflow() (gas: 3251) -MockUpgrade:test_upgrade() (gas: 4595213) -MockUpgrade:test_upgrade_credit_state(uint256) (runs: 256, μ: 4673734, ~: 4673734) -MockUpgrade:test_upgrade_nonce_state(uint256) (runs: 256, μ: 4628963, ~: 4628963) -MockUpgrade:test_upgrade_only_pDAO() (gas: 4580313) -MulticallFulfillOracleQuery:test_fulfillOracleQuery_multicall(bytes) (runs: 256, μ: 34630, ~: 34565) -MulticallFulfillOracleQuery:test_fulfillOracleQuery_multicall_double_spend(bytes) (runs: 256, μ: 47681, ~: 47555) +MockUpgrade:test_upgrade() (gas: 4572748) +MockUpgrade:test_upgrade_credit_state(uint256) (runs: 256, μ: 4651263, ~: 4651263) +MockUpgrade:test_upgrade_nonce_state(uint256) (runs: 256, μ: 4606570, ~: 4606570) +MockUpgrade:test_upgrade_only_pDAO() (gas: 4557842) +MulticallFulfillOracleQuery:test_fulfillOracleQuery_multicall(bytes) (runs: 256, μ: 34608, ~: 34543) +MulticallFulfillOracleQuery:test_fulfillOracleQuery_multicall_double_spend(bytes) (runs: 256, μ: 47637, ~: 47511) MulticallablePayableTest:testMulticallableBenchmark() (gas: 29229) MulticallablePayableTest:testMulticallableOriginalBenchmark() (gas: 38407) MulticallablePayableTest:testMulticallablePreservesMsgSender() (gas: 11065) @@ -87,31 +87,31 @@ MulticallablePayableTest:testMulticallableRevertWithMessage() (gas: 13406) MulticallablePayableTest:testMulticallableRevertWithMessage(string) (runs: 256, μ: 14013, ~: 13861) MulticallablePayableTest:testMulticallableRevertWithNothing() (gas: 11633) MulticallablePayableTest:testMulticallableWithNoData() (gas: 6266) -NonceBitmapTest:test_fuzz_invalidateUnorderedNonces(uint256) (runs: 256, μ: 58005, ~: 58005) -NonceBitmapTest:test_hasUnorderedNonceBeenUsed() (gas: 59759) -NonceBitmapTest:test_invalidateUnorderedNonces() (gas: 83084) -NonceBitmapTest:test_invalidateUnorderedNonces_Only_Owner_Delegate() (gas: 196479) -NonceBitmapTest:test_invalidateUnorderedNonces_Unauthorized() (gas: 35507) -NonceBitmapTest:test_invalidateUnorderedNonces_event() (gas: 58258) -ReduceOnly:test_reduce_only() (gas: 634077) -ReduceOnly:test_reduce_only_same_sign() (gas: 77871) -ReduceOnly:test_reduce_only_truncate_size_down() (gas: 634217) -ReduceOnly:test_reduce_only_truncate_size_up() (gas: 614762) -ReduceOnly:test_reduce_only_when_position_doesnt_exist() (gas: 166325) -ReduceOnly:test_reduce_only_zero_size_delta() (gas: 166359) -RemoveUpgradability:test_removeUpgradability() (gas: 4565634) +NonceBitmapTest:test_fuzz_invalidateUnorderedNonces(uint256) (runs: 256, μ: 58083, ~: 58083) +NonceBitmapTest:test_hasUnorderedNonceBeenUsed() (gas: 59837) +NonceBitmapTest:test_invalidateUnorderedNonces() (gas: 83140) +NonceBitmapTest:test_invalidateUnorderedNonces_Only_Owner_Delegate() (gas: 196635) +NonceBitmapTest:test_invalidateUnorderedNonces_Unauthorized() (gas: 35573) +NonceBitmapTest:test_invalidateUnorderedNonces_event() (gas: 58336) +ReduceOnly:test_reduce_only() (gas: 634122) +ReduceOnly:test_reduce_only_same_sign() (gas: 77916) +ReduceOnly:test_reduce_only_truncate_size_down() (gas: 634262) +ReduceOnly:test_reduce_only_truncate_size_up() (gas: 614807) +ReduceOnly:test_reduce_only_when_position_doesnt_exist() (gas: 166370) +ReduceOnly:test_reduce_only_zero_size_delta() (gas: 166404) +RemoveUpgradability:test_removeUpgradability() (gas: 4543163) SignatureCheckerLibTest:test_isValidSignatureNowCalldata(address,bytes32,bytes) (runs: 256, μ: 3496, ~: 3474) -StorageLayout:test_credit_slot() (gas: 5519) -StorageLayout:test_nonceBitmap_slot() (gas: 5497) -VerifyConditions:test_max_condition_size_exceeded() (gas: 51339) -VerifyConditions:test_verifyConditions_InvalidConditionSelector() (gas: 19107) -VerifyConditions:test_verify_conditions_not_verified() (gas: 127989) -VerifyConditions:test_verify_conditions_verified() (gas: 175835) -VerifySignature:test_verifySignature(uint256) (runs: 256, μ: 30191, ~: 30191) -VerifySignature:test_verifySignature_false_private_key() (gas: 32855) -VerifySigner:test_verifySigner() (gas: 30940) -VerifySigner:test_verifySigner_false() (gas: 33648) -WithdrawCollateral:test_withdrawCollateral() (gas: 539651) -WithdrawCollateral:test_withdrawCollateral_insufficient_account_collateral_balance() (gas: 445868) -WithdrawCollateral:test_withdrawCollateral_zap() (gas: 937481) -WithdrawCollateral:test_withdrawCollateral_zero() (gas: 441518) \ No newline at end of file +StorageLayout:test_credit_slot() (gas: 5584) +StorageLayout:test_nonceBitmap_slot() (gas: 5520) +VerifyConditions:test_max_condition_size_exceeded() (gas: 51317) +VerifyConditions:test_verifyConditions_InvalidConditionSelector() (gas: 19085) +VerifyConditions:test_verify_conditions_not_verified() (gas: 127923) +VerifyConditions:test_verify_conditions_verified() (gas: 175747) +VerifySignature:test_verifySignature(uint256) (runs: 256, μ: 30169, ~: 30169) +VerifySignature:test_verifySignature_false_private_key() (gas: 32833) +VerifySigner:test_verifySigner() (gas: 30918) +VerifySigner:test_verifySigner_false() (gas: 33626) +WithdrawCollateral:test_withdrawCollateral() (gas: 539653) +WithdrawCollateral:test_withdrawCollateral_insufficient_account_collateral_balance() (gas: 445869) +WithdrawCollateral:test_withdrawCollateral_zap() (gas: 934894) +WithdrawCollateral:test_withdrawCollateral_zero() (gas: 441519) \ No newline at end of file diff --git a/lcov.info b/lcov.info index 81ee8e70..d1e432e3 100644 --- a/lcov.info +++ b/lcov.info @@ -1,46 +1,46 @@ TN: SF:script/Deploy.s.sol -FN:57,DeployBase_Synthetix.run -FNDA:0,DeployBase_Synthetix.run -DA:58,0 -DA:59,0 -DA:61,0 -DA:70,0 -FN:99,DeployBaseGoerli_Synthetix.run -FNDA:0,DeployBaseGoerli_Synthetix.run -DA:100,0 -DA:101,0 -DA:103,0 -DA:112,0 -FN:186,DeployOptimismGoerli_Synthetix.run -FNDA:0,DeployOptimismGoerli_Synthetix.run -DA:187,0 -DA:188,0 -DA:190,0 -DA:199,0 +FN:28,Setup.deploySystem +FNDA:4,Setup.deploySystem +DA:36,90 +DA:46,87 +DA:49,87 +FN:144,DeployBaseGoerli_KwentaFork.run +FNDA:0,DeployBaseGoerli_KwentaFork.run +DA:145,0 +DA:146,0 +DA:148,0 +DA:157,0 FN:165,DeployOptimism_Synthetix.run FNDA:0,DeployOptimism_Synthetix.run DA:166,0 DA:167,0 DA:169,0 DA:178,0 -FN:28,Setup.deploySystem -FNDA:4,Setup.deploySystem -DA:36,90 -DA:46,87 -DA:49,87 FN:78,DeployBase_Andromeda.run FNDA:0,DeployBase_Andromeda.run DA:79,0 DA:80,0 DA:82,0 DA:91,0 -FN:144,DeployBaseGoerli_KwentaFork.run -FNDA:0,DeployBaseGoerli_KwentaFork.run -DA:145,0 -DA:146,0 -DA:148,0 -DA:157,0 +FN:99,DeployBaseGoerli_Synthetix.run +FNDA:0,DeployBaseGoerli_Synthetix.run +DA:100,0 +DA:101,0 +DA:103,0 +DA:112,0 +FN:186,DeployOptimismGoerli_Synthetix.run +FNDA:0,DeployOptimismGoerli_Synthetix.run +DA:187,0 +DA:188,0 +DA:190,0 +DA:199,0 +FN:57,DeployBase_Synthetix.run +FNDA:0,DeployBase_Synthetix.run +DA:58,0 +DA:59,0 +DA:61,0 +DA:70,0 FN:120,DeployBaseGoerli_Andromeda.run FNDA:0,DeployBaseGoerli_Andromeda.run DA:121,0 @@ -56,6 +56,15 @@ BRH:0 end_of_record TN: SF:script/Upgrade.s.sol +FN:48,DeployBase_Synthetix.run +FNDA:0,DeployBase_Synthetix.run +DA:49,0 +DA:50,0 +DA:52,0 +DA:61,0 +FN:25,Setup.deployImplementation +FNDA:0,Setup.deployImplementation +DA:33,0 FN:135,DeployOptimism_Synthetix.run FNDA:0,DeployOptimism_Synthetix.run DA:136,0 @@ -68,15 +77,6 @@ DA:70,0 DA:71,0 DA:73,0 DA:82,0 -FN:25,Setup.deployImplementation -FNDA:0,Setup.deployImplementation -DA:33,0 -FN:48,DeployBase_Synthetix.run -FNDA:0,DeployBase_Synthetix.run -DA:49,0 -DA:50,0 -DA:52,0 -DA:61,0 FN:156,DeployOptimismGoerli_Synthetix.run FNDA:0,DeployOptimismGoerli_Synthetix.run DA:157,0 @@ -161,194 +161,194 @@ BRDA:331,5,1,3 DA:333,3 FN:340,Engine.modifyCollateralZap FNDA:2,Engine.modifyCollateralZap -DA:345,2 -BRDA:345,6,0,- -BRDA:345,6,1,1 -DA:349,1 -DA:351,1 -DA:353,1 -DA:357,1 -BRDA:357,7,0,- -BRDA:357,7,1,1 -DA:359,1 -DA:366,1 -DA:369,1 -FN:373,Engine._depositCollateral +DA:344,2 +BRDA:344,6,0,- +BRDA:344,6,1,1 +DA:348,1 +DA:350,1 +DA:352,1 +DA:356,1 +BRDA:356,7,0,- +BRDA:356,7,1,1 +DA:358,1 +DA:365,1 +DA:368,1 +FN:372,Engine._depositCollateral FNDA:56,Engine._depositCollateral -DA:382,56 -DA:384,55 -DA:386,55 -FN:389,Engine._withdrawCollateral +DA:381,56 +DA:383,55 +DA:385,55 +FN:388,Engine._withdrawCollateral FNDA:3,Engine._withdrawCollateral -DA:396,3 -DA:400,1 -FN:408,Engine._getSynthAddress +DA:395,3 +DA:399,1 +FN:407,Engine._getSynthAddress FNDA:59,Engine._getSynthAddress -DA:413,59 -FN:423,Engine.commitOrder +DA:412,59 +FN:422,Engine.commitOrder FNDA:4,Engine.commitOrder -DA:438,4 -BRDA:438,8,0,3 -BRDA:438,8,1,1 -DA:439,3 -DA:449,1 -FN:453,Engine._commitOrder +DA:437,4 +BRDA:437,8,0,3 +BRDA:437,8,1,1 +DA:438,3 +DA:448,1 +FN:452,Engine._commitOrder FNDA:13,Engine._commitOrder -DA:462,13 -FN:480,Engine.creditAccount +DA:461,13 +FN:479,Engine.creditAccount FNDA:776,Engine.creditAccount -DA:484,776 -DA:487,776 -DA:489,659 -FN:493,Engine.creditAccountZap +DA:483,776 +DA:486,776 +DA:488,660 +FN:492,Engine.creditAccountZap FNDA:2,Engine.creditAccountZap +DA:497,2 DA:499,2 DA:501,2 -DA:503,2 -FN:507,Engine.debitAccount +FN:505,Engine.debitAccount FNDA:259,Engine.debitAccount -DA:511,259 -BRDA:511,9,0,1 -BRDA:511,9,1,258 -DA:513,258 -DA:515,140 -FN:519,Engine.debitAccountZap +DA:509,259 +BRDA:509,9,0,1 +BRDA:509,9,1,258 +DA:511,258 +DA:513,138 +FN:517,Engine.debitAccountZap FNDA:2,Engine.debitAccountZap -DA:524,2 -BRDA:524,10,0,1 -BRDA:524,10,1,1 +DA:521,2 +BRDA:521,10,0,1 +BRDA:521,10,1,1 +DA:524,1 DA:527,1 DA:530,1 -DA:533,1 -DA:535,1 -FN:538,Engine._debit +DA:532,1 +FN:535,Engine._debit FNDA:259,Engine._debit -DA:541,259 -BRDA:541,11,0,104 -BRDA:541,11,1,155 -DA:544,155 -DA:547,155 -FN:555,Engine.execute +DA:538,259 +BRDA:538,11,0,106 +BRDA:538,11,1,153 +DA:541,153 +DA:544,153 +FN:552,Engine.execute FNDA:15,Engine.execute -DA:570,15 -BRDA:570,12,0,2 -BRDA:570,12,1,13 -DA:573,13 +DA:567,15 +BRDA:567,12,0,2 +BRDA:567,12,1,13 +DA:570,13 +DA:578,13 +BRDA:578,13,0,1 +BRDA:578,13,1,13 DA:581,13 -BRDA:581,13,0,1 -BRDA:581,13,1,13 DA:584,13 -DA:587,13 -BRDA:587,14,0,2 -BRDA:587,14,1,3 -DA:588,6 -DA:594,6 -BRDA:594,15,0,2 -BRDA:594,15,1,4 -DA:595,2 -DA:601,4 -BRDA:601,16,0,1 -BRDA:601,16,1,3 -DA:602,1 -DA:611,3 -BRDA:611,17,0,2 -BRDA:611,17,1,3 -DA:627,2 -DA:632,10 -DA:642,7 -FN:650,Engine.canExecute +BRDA:584,14,0,2 +BRDA:584,14,1,3 +DA:585,6 +DA:591,6 +BRDA:591,15,0,2 +BRDA:591,15,1,4 +DA:592,2 +DA:598,4 +BRDA:598,16,0,1 +BRDA:598,16,1,3 +DA:599,1 +DA:608,3 +BRDA:608,17,0,2 +BRDA:608,17,1,3 +DA:624,2 +DA:629,10 +DA:639,7 +FN:647,Engine.canExecute FNDA:10,Engine.canExecute -DA:657,25 -BRDA:657,18,0,2 -BRDA:657,18,1,23 -DA:660,23 -BRDA:660,19,0,2 -BRDA:660,19,1,21 -DA:663,21 -BRDA:663,20,0,2 -BRDA:663,20,1,19 -DA:664,2 -DA:669,19 -BRDA:669,21,0,1 -BRDA:669,21,1,18 -DA:672,18 -BRDA:672,22,0,1 -BRDA:672,22,1,17 -DA:675,17 -BRDA:675,23,0,1 -BRDA:675,23,1,- -DA:678,1 -BRDA:678,24,0,1 -BRDA:678,24,1,- -DA:682,16 -BRDA:682,25,0,1 -BRDA:682,25,1,15 -DA:685,15 -FN:693,Engine.verifySigner +DA:654,25 +BRDA:654,18,0,2 +BRDA:654,18,1,23 +DA:657,23 +BRDA:657,19,0,2 +BRDA:657,19,1,21 +DA:660,21 +BRDA:660,20,0,2 +BRDA:660,20,1,19 +DA:661,2 +DA:666,19 +BRDA:666,21,0,1 +BRDA:666,21,1,18 +DA:669,18 +BRDA:669,22,0,1 +BRDA:669,22,1,17 +DA:672,17 +BRDA:672,23,0,1 +BRDA:672,23,1,- +DA:675,1 +BRDA:675,24,0,1 +BRDA:675,24,1,- +DA:679,16 +BRDA:679,25,0,1 +BRDA:679,25,1,15 +DA:682,15 +FN:690,Engine.verifySigner FNDA:2,Engine.verifySigner -DA:699,21 -FN:703,Engine.verifySignature +DA:696,21 +FN:700,Engine.verifySignature FNDA:257,Engine.verifySignature -DA:707,275 -FN:715,Engine.verifyConditions +DA:704,275 +FN:712,Engine.verifyConditions FNDA:4,Engine.verifyConditions -DA:721,5 -DA:722,5 -BRDA:722,26,0,1 -BRDA:722,26,1,4 -DA:723,1 -DA:726,4 -DA:727,14 +DA:718,5 +DA:719,5 +BRDA:719,26,0,1 +BRDA:719,26,1,4 +DA:720,1 +DA:723,4 +DA:724,14 +DA:725,14 DA:728,14 -DA:731,14 -DA:737,14 -DA:738,12 -DA:739,10 -DA:740,7 -DA:741,5 -DA:742,4 -DA:743,3 -DA:744,2 -BRDA:736,27,0,2 -BRDA:736,27,1,11 +DA:734,14 +DA:735,12 +DA:736,10 +DA:737,7 +DA:738,5 +DA:739,4 +DA:740,3 +DA:741,2 +BRDA:733,27,0,2 +BRDA:733,27,1,11 +DA:745,13 DA:748,13 -DA:751,13 -BRDA:751,28,0,2 -BRDA:751,28,1,11 -DA:754,11 -DA:757,1 -DA:761,1 -FN:769,Engine.isTimestampAfter +BRDA:748,28,0,2 +BRDA:748,28,1,11 +DA:751,11 +DA:754,1 +DA:758,1 +FN:766,Engine.isTimestampAfter FNDA:6,Engine.isTimestampAfter -DA:775,6 -FN:779,Engine.isTimestampBefore +DA:772,6 +FN:776,Engine.isTimestampBefore FNDA:5,Engine.isTimestampBefore -DA:785,5 -FN:789,Engine.isPriceAbove +DA:782,5 +FN:786,Engine.isPriceAbove FNDA:6,Engine.isPriceAbove -DA:795,6 -DA:800,6 -FN:804,Engine.isPriceBelow +DA:792,6 +DA:797,6 +FN:801,Engine.isPriceBelow FNDA:6,Engine.isPriceBelow -DA:810,6 -DA:815,6 -FN:819,Engine.isMarketOpen +DA:807,6 +DA:812,6 +FN:816,Engine.isMarketOpen FNDA:1,Engine.isMarketOpen -DA:825,1 -FN:829,Engine.isPositionSizeAbove +DA:822,1 +FN:826,Engine.isPositionSizeAbove FNDA:4,Engine.isPositionSizeAbove +DA:831,4 +DA:832,4 DA:834,4 -DA:835,4 -DA:837,4 -FN:841,Engine.isPositionSizeBelow +FN:838,Engine.isPositionSizeBelow FNDA:4,Engine.isPositionSizeBelow +DA:843,4 +DA:844,4 DA:846,4 -DA:847,4 -DA:849,4 -FN:853,Engine.isOrderFeeBelow +FN:850,Engine.isOrderFeeBelow FNDA:4,Engine.isOrderFeeBelow -DA:859,4 -DA:864,4 +DA:856,4 +DA:861,4 FNF:33 FNH:33 LF:121 @@ -596,11 +596,21 @@ BRH:0 end_of_record TN: SF:test/utils/Bootstrap.sol +FN:207,BootstrapOptimism.init +FNDA:0,BootstrapOptimism.init +DA:220,0 +DA:229,0 +DA:238,0 FN:297,BootstrapBase.init FNDA:86,BootstrapBase.init DA:310,86 DA:319,86 DA:328,86 +FN:252,BootstrapOptimismGoerli.init +FNDA:0,BootstrapOptimismGoerli.init +DA:265,0 +DA:274,0 +DA:283,0 FN:65,Bootstrap.initializeOptimism FNDA:0,Bootstrap.initializeOptimism DA:66,0 @@ -677,21 +687,11 @@ DA:194,0 DA:195,0 DA:200,0 DA:202,0 -FN:252,BootstrapOptimismGoerli.init -FNDA:0,BootstrapOptimismGoerli.init -DA:265,0 -DA:274,0 -DA:283,0 FN:342,BootstrapBaseGoerli.init FNDA:0,BootstrapBaseGoerli.init DA:355,0 DA:364,0 DA:373,0 -FN:207,BootstrapOptimism.init -FNDA:0,BootstrapOptimism.init -DA:220,0 -DA:229,0 -DA:238,0 FNF:8 FNH:1 LF:80 @@ -789,15 +789,15 @@ BRH:0 end_of_record TN: SF:test/utils/mocks/EIP7412Mock.sol +FN:24,EIP7412MockRevert.fulfillOracleQuery +FNDA:256,EIP7412MockRevert.fulfillOracleQuery +DA:25,256 FN:9,EIP7412Mock.fulfillOracleQuery FNDA:768,EIP7412Mock.fulfillOracleQuery DA:10,768 BRDA:10,0,0,- BRDA:10,0,1,768 DA:11,768 -FN:24,EIP7412MockRevert.fulfillOracleQuery -FNDA:256,EIP7412MockRevert.fulfillOracleQuery -DA:25,256 FN:16,EIP7412MockRefund.fulfillOracleQuery FNDA:256,EIP7412MockRefund.fulfillOracleQuery DA:17,256