diff --git a/.gas-snapshot b/.gas-snapshot index 4ddc14c6..ff95075e 100644 --- a/.gas-snapshot +++ b/.gas-snapshot @@ -2,128 +2,128 @@ CreateX_ComputeCreate2Address_2Args_Public_Test:testFuzz_ReturnsThe20ByteAddress CreateX_ComputeCreate2Address_3Args_Public_Test:testFuzz_ReturnsThe20ByteAddressWhereAContractWillBeStoredAndShouldNeverRevert(bytes32,address) (runs: 256, μ: 2420458, ~: 2420458) CreateX_ComputeCreate3Address_1Arg_Public_Test:testFuzz_ReturnsThe20ByteAddressWhereAContractWillBeStoredAndShouldNeverRevert(bytes32) (runs: 256, μ: 2450553, ~: 2450553) CreateX_ComputeCreate3Address_2Args_Public_Test:testFuzz_ReturnsThe20ByteAddressWhereAContractWillBeStoredAndShouldNeverRevert(bytes32,address) (runs: 256, μ: 2451217, ~: 2451217) -CreateX_ComputeCreateAddress_1Arg_Public_Test:testFuzz_WhenTheNonceValueDoesNotExceed18446744073709551614(uint64) (runs: 256, μ: 2415189, ~: 2415165) -CreateX_ComputeCreateAddress_1Arg_Public_Test:testFuzz_WhenTheNonceValueExceeds18446744073709551614(uint256) (runs: 256, μ: 37229, ~: 37548) -CreateX_ComputeCreateAddress_2Args_Public_Test:testFuzz_WhenTheNonceValueDoesNotExceed18446744073709551614(address,uint64) (runs: 256, μ: 2418185, ~: 2418172) -CreateX_ComputeCreateAddress_2Args_Public_Test:testFuzz_WhenTheNonceValueExceeds18446744073709551614(address,uint256) (runs: 256, μ: 37378, ~: 37705) -CreateX_DeployCreate2AndInit_3Args_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(address,(uint256,uint256),uint64,address,uint256) (runs: 256, μ: 2597967, ~: 2598136) -CreateX_DeployCreate2AndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,(uint256,uint256)) (runs: 256, μ: 1040431782, ~: 1040431784) -CreateX_DeployCreate2AndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(address,(uint256,uint256),uint64,address) (runs: 256, μ: 2559381, ~: 2559730) -CreateX_DeployCreate2AndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,(uint256,uint256)) (runs: 256, μ: 76566, ~: 76610) -CreateX_DeployCreate2AndInit_3Args_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(address,(uint256,uint256)) (runs: 256, μ: 1006161, ~: 1006336) -CreateX_DeployCreate2AndInit_3Args_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful((uint256,uint256),uint256) (runs: 256, μ: 1041270, ~: 1041223) -CreateX_DeployCreate2AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(address,(uint256,uint256),uint64,address,uint256) (runs: 256, μ: 2617524, ~: 2618191) -CreateX_DeployCreate2AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,(uint256,uint256)) (runs: 256, μ: 1040431790, ~: 1040431774) -CreateX_DeployCreate2AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(address,(uint256,uint256),uint64,address) (runs: 256, μ: 2559793, ~: 2560544) -CreateX_DeployCreate2AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,(uint256,uint256)) (runs: 256, μ: 76654, ~: 76704) -CreateX_DeployCreate2AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(address,(uint256,uint256)) (runs: 256, μ: 1008337, ~: 1008544) -CreateX_DeployCreate2AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful((uint256,uint256),uint256) (runs: 256, μ: 1041380, ~: 1041307) -CreateX_DeployCreate2AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(address,(uint256,uint256),bytes32,uint64,address) (runs: 256, μ: 1280231, ~: 1096223) -CreateX_DeployCreate2AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 841293955, ~: 1040430990) -CreateX_DeployCreate2AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(address,(uint256,uint256),bytes32,uint64,address) (runs: 256, μ: 1250583, ~: 1058725) -CreateX_DeployCreate2AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 68166, ~: 74366) -CreateX_DeployCreate2AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 874054, ~: 1004043) -CreateX_DeployCreate2AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful((uint256,uint256),bytes32,uint64) (runs: 256, μ: 901896, ~: 1039220) -CreateX_DeployCreate2AndInit_5Args_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(address,(uint256,uint256),bytes32,uint64,address) (runs: 256, μ: 1371206, ~: 1115788) -CreateX_DeployCreate2AndInit_5Args_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 820973846, ~: 1040430959) -CreateX_DeployCreate2AndInit_5Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(address,(uint256,uint256),bytes32,uint64,address) (runs: 256, μ: 1317653, ~: 1059509) -CreateX_DeployCreate2AndInit_5Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 67565, ~: 74480) -CreateX_DeployCreate2AndInit_5Args_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 863045, ~: 1006256) -CreateX_DeployCreate2AndInit_5Args_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful((uint256,uint256),bytes32,uint64) (runs: 256, μ: 904809, ~: 1039377) -CreateX_DeployCreate2Clone_2Args_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyContractCreationFails(address,uint256,uint64) (runs: 256, μ: 1040431825, ~: 1040431802) -CreateX_DeployCreate2Clone_2Args_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyContractIsSuccessfullyCreatedAndWhenTheEIP1167MinimalProxyInitialisationCallIsSuccessful(address,uint256,uint64,address) (runs: 256, μ: 301178, ~: 301973) -CreateX_DeployCreate2Clone_2Args_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyInitialisationCallIsUnsuccessful(address,uint256,uint64) (runs: 256, μ: 92480, ~: 92754) -CreateX_DeployCreate2Clone_3Args_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyContractCreationFails(address,uint256,bytes32,uint64) (runs: 256, μ: 849421951, ~: 1040431193) -CreateX_DeployCreate2Clone_3Args_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyContractIsSuccessfullyCreatedAndWhenTheEIP1167MinimalProxyInitialisationCallIsSuccessful(address,uint256,bytes32,uint64,address) (runs: 256, μ: 156484, ~: 129716) -CreateX_DeployCreate2Clone_3Args_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyInitialisationCallIsUnsuccessful(address,uint256,bytes32,uint64) (runs: 256, μ: 80678, ~: 91052) -CreateX_DeployCreate2_1Arg_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,uint256) (runs: 256, μ: 1040431837, ~: 1040431820) -CreateX_DeployCreate2_1Arg_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLength(address,uint256,uint64,address) (runs: 256, μ: 2451794, ~: 2452092) -CreateX_DeployCreate2_1Arg_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,uint256) (runs: 256, μ: 69289, ~: 69108) -CreateX_DeployCreate2_2Args_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,bytes32,uint64,uint256) (runs: 256, μ: 861612803, ~: 1040431105) -CreateX_DeployCreate2_2Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLength(address,uint256,bytes32,uint64,address) (runs: 256, μ: 1171092, ~: 1022455) -CreateX_DeployCreate2_2Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,bytes32,uint64,uint256) (runs: 256, μ: 61538, ~: 67507) -CreateX_DeployCreate3AndInit_3Args_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(address,(uint256,uint256),uint64,address) (runs: 256, μ: 3143089, ~: 3143522) -CreateX_DeployCreate3AndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,(uint256,uint256)) (runs: 256, μ: 1024177383, ~: 1024177371) -CreateX_DeployCreate3AndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(address,(uint256,uint256),uint64,address) (runs: 256, μ: 3101665, ~: 3102497) -CreateX_DeployCreate3AndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,(uint256,uint256)) (runs: 256, μ: 121524, ~: 121736) -CreateX_DeployCreate3AndInit_3Args_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(address,(uint256,uint256)) (runs: 256, μ: 1059950, ~: 1060319) -CreateX_DeployCreate3AndInit_3Args_Public_Test:testFuzz_WhenTheProxyContractCreationFails(address,(uint256,uint256)) (runs: 256, μ: 1040441787, ~: 1040441778) -CreateX_DeployCreate3AndInit_3Args_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful((uint256,uint256),uint256) (runs: 256, μ: 1095101, ~: 1095221) -CreateX_DeployCreate3AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(address,(uint256,uint256),uint64,address) (runs: 256, μ: 3189358, ~: 3190414) -CreateX_DeployCreate3AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,(uint256,uint256)) (runs: 256, μ: 1024177386, ~: 1024177369) -CreateX_DeployCreate3AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(address,(uint256,uint256),uint64,address) (runs: 256, μ: 3102193, ~: 3103249) -CreateX_DeployCreate3AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,(uint256,uint256)) (runs: 256, μ: 121582, ~: 121850) -CreateX_DeployCreate3AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(address,(uint256,uint256)) (runs: 256, μ: 1062148, ~: 1062547) -CreateX_DeployCreate3AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheProxyContractCreationFails(address,(uint256,uint256)) (runs: 256, μ: 1040441788, ~: 1040441779) -CreateX_DeployCreate3AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful((uint256,uint256),uint256) (runs: 256, μ: 1095191, ~: 1095325) -CreateX_DeployCreate3AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(address,(uint256,uint256),bytes32,uint64,address) (runs: 256, μ: 1487119, ~: 1210666) -CreateX_DeployCreate3AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 820154046, ~: 1024176551) -CreateX_DeployCreate3AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(address,(uint256,uint256),bytes32,uint64,address) (runs: 256, μ: 1461526, ~: 1173232) -CreateX_DeployCreate3AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 108073, ~: 119257) -CreateX_DeployCreate3AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 916122, ~: 1057794) -CreateX_DeployCreate3AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheProxyContractCreationFails(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 833241288, ~: 1040440981) -CreateX_DeployCreate3AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful((uint256,uint256),bytes32,uint64) (runs: 256, μ: 952219, ~: 1093053) -CreateX_DeployCreate3AndInit_5Args_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(address,(uint256,uint256),bytes32,uint64,address) (runs: 256, μ: 1455213, ~: 1229184) -CreateX_DeployCreate3AndInit_5Args_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 816153655, ~: 1024176546) -CreateX_DeployCreate3AndInit_5Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(address,(uint256,uint256),bytes32,uint64,address) (runs: 256, μ: 1402494, ~: 1172908) -CreateX_DeployCreate3AndInit_5Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 107957, ~: 119368) -CreateX_DeployCreate3AndInit_5Args_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 915521, ~: 1060004) -CreateX_DeployCreate3AndInit_5Args_Public_Test:testFuzz_WhenTheProxyContractCreationFails(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 829178596, ~: 1040440973) -CreateX_DeployCreate3AndInit_5Args_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful((uint256,uint256),bytes32,uint64) (runs: 256, μ: 955145, ~: 1093157) -CreateX_DeployCreate3_1Arg_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,uint256) (runs: 256, μ: 1024177219, ~: 1024177202) -CreateX_DeployCreate3_1Arg_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLength(address,uint256,uint64,address) (runs: 256, μ: 3011068, ~: 3012135) -CreateX_DeployCreate3_1Arg_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,uint256) (runs: 256, μ: 111944, ~: 111726) -CreateX_DeployCreate3_1Arg_Public_Test:testFuzz_WhenTheProxyContractCreationFails(address,uint256) (runs: 256, μ: 1040441095, ~: 1040441080) -CreateX_DeployCreate3_2Args_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,uint256,bytes32,uint64) (runs: 256, μ: 804145785, ~: 1024176423) -CreateX_DeployCreate3_2Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLength(address,uint256,bytes32,uint64,address) (runs: 256, μ: 1373604, ~: 1110316) -CreateX_DeployCreate3_2Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,uint256,bytes32,uint64) (runs: 256, μ: 93336, ~: 110144) -CreateX_DeployCreate3_2Args_Public_Test:testFuzz_WhenTheProxyContractCreationFails(address,uint256,bytes32,uint64) (runs: 256, μ: 816982924, ~: 1040440298) -CreateX_DeployCreateAndInit_3Args_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(uint64,(uint256,uint256),uint256) (runs: 256, μ: 1072514, ~: 1072879) -CreateX_DeployCreateAndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(uint64,(uint256,uint256)) (runs: 256, μ: 1040431449, ~: 1040431444) -CreateX_DeployCreateAndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(uint64,(uint256,uint256)) (runs: 256, μ: 1015894, ~: 1016094) -CreateX_DeployCreateAndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(uint64,(uint256,uint256)) (runs: 256, μ: 62032, ~: 62131) -CreateX_DeployCreateAndInit_3Args_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(uint64,(uint256,uint256)) (runs: 256, μ: 992405, ~: 992635) -CreateX_DeployCreateAndInit_3Args_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful(uint64,(uint256,uint256),uint256) (runs: 256, μ: 1028687, ~: 1029023) -CreateX_DeployCreateAndInit_4Args_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(uint64,(uint256,uint256),uint256) (runs: 256, μ: 1073811, ~: 1074221) -CreateX_DeployCreateAndInit_4Args_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(uint64,(uint256,uint256)) (runs: 256, μ: 1040430203, ~: 1040430221) -CreateX_DeployCreateAndInit_4Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(uint64,(uint256,uint256)) (runs: 256, μ: 1014648, ~: 1014936) -CreateX_DeployCreateAndInit_4Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(uint64,(uint256,uint256)) (runs: 256, μ: 59889, ~: 59996) -CreateX_DeployCreateAndInit_4Args_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(uint64,(uint256,uint256)) (runs: 256, μ: 990736, ~: 991052) -CreateX_DeployCreateAndInit_4Args_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful(uint64,(uint256,uint256),uint256) (runs: 256, μ: 1027167, ~: 1027609) -CreateX_DeployCreateClone_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyContractCreationFails(uint64,uint256) (runs: 256, μ: 1040430306, ~: 1040430344) -CreateX_DeployCreateClone_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyContractIsSuccessfullyCreatedAndWhenTheEIP1167MinimalProxyInitialisationCallIsSuccessful(uint64,uint256) (runs: 256, μ: 106511, ~: 106621) -CreateX_DeployCreateClone_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyInitialisationCallIsUnsuccessful(uint64,uint256) (runs: 256, μ: 74941, ~: 74983) -CreateX_DeployCreate_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(uint64,uint256) (runs: 256, μ: 1040430197, ~: 1040430230) -CreateX_DeployCreate_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLength(uint64,uint256) (runs: 256, μ: 1000831, ~: 1001070) -CreateX_DeployCreate_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(uint64,uint256) (runs: 256, μ: 52458, ~: 52688) +CreateX_ComputeCreateAddress_1Arg_Public_Test:testFuzz_WhenTheNonceValueDoesNotExceed18446744073709551614(uint64) (runs: 256, μ: 2415185, ~: 2415165) +CreateX_ComputeCreateAddress_1Arg_Public_Test:testFuzz_WhenTheNonceValueExceeds18446744073709551614(uint256) (runs: 256, μ: 34019, ~: 33944) +CreateX_ComputeCreateAddress_2Args_Public_Test:testFuzz_WhenTheNonceValueDoesNotExceed18446744073709551614(address,uint64) (runs: 256, μ: 2418169, ~: 2418172) +CreateX_ComputeCreateAddress_2Args_Public_Test:testFuzz_WhenTheNonceValueExceeds18446744073709551614(address,uint256) (runs: 256, μ: 34176, ~: 34101) +CreateX_DeployCreate2AndInit_3Args_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(address,(uint256,uint256),uint64,address,uint256) (runs: 256, μ: 2593340, ~: 2594014) +CreateX_DeployCreate2AndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,(uint256,uint256)) (runs: 256, μ: 1040431655, ~: 1040431601) +CreateX_DeployCreate2AndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(address,(uint256,uint256),uint64,address) (runs: 256, μ: 2554972, ~: 2555774) +CreateX_DeployCreate2AndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,(uint256,uint256)) (runs: 256, μ: 72598, ~: 72651) +CreateX_DeployCreate2AndInit_3Args_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(address,(uint256,uint256)) (runs: 256, μ: 1002245, ~: 1002377) +CreateX_DeployCreate2AndInit_3Args_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful((uint256,uint256),uint256) (runs: 256, μ: 1036615, ~: 1036534) +CreateX_DeployCreate2AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(address,(uint256,uint256),uint64,address,uint256) (runs: 256, μ: 2612824, ~: 2613618) +CreateX_DeployCreate2AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,(uint256,uint256)) (runs: 256, μ: 1040431653, ~: 1040431604) +CreateX_DeployCreate2AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(address,(uint256,uint256),uint64,address) (runs: 256, μ: 2555876, ~: 2556612) +CreateX_DeployCreate2AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,(uint256,uint256)) (runs: 256, μ: 72731, ~: 72769) +CreateX_DeployCreate2AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(address,(uint256,uint256)) (runs: 256, μ: 1004492, ~: 1004609) +CreateX_DeployCreate2AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful((uint256,uint256),uint256) (runs: 256, μ: 1036734, ~: 1036654) +CreateX_DeployCreate2AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(address,(uint256,uint256),bytes32,uint64,address) (runs: 256, μ: 1186429, ~: 1091421) +CreateX_DeployCreate2AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 816908831, ~: 1040430887) +CreateX_DeployCreate2AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(address,(uint256,uint256),bytes32,uint64,address) (runs: 256, μ: 1151186, ~: 1054649) +CreateX_DeployCreate2AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 63283, ~: 70366) +CreateX_DeployCreate2AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 854062, ~: 1000043) +CreateX_DeployCreate2AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful((uint256,uint256),bytes32,uint64) (runs: 256, μ: 878364, ~: 1034560) +CreateX_DeployCreate2AndInit_5Args_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(address,(uint256,uint256),bytes32,uint64,address) (runs: 256, μ: 1187549, ~: 1110422) +CreateX_DeployCreate2AndInit_5Args_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 808780787, ~: 1040430884) +CreateX_DeployCreate2AndInit_5Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(address,(uint256,uint256),bytes32,uint64,address) (runs: 256, μ: 1138438, ~: 1054870) +CreateX_DeployCreate2AndInit_5Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 63140, ~: 70480) +CreateX_DeployCreate2AndInit_5Args_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 851000, ~: 1002256) +CreateX_DeployCreate2AndInit_5Args_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful((uint256,uint256),bytes32,uint64) (runs: 256, μ: 867662, ~: 1034605) +CreateX_DeployCreate2Clone_2Args_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyContractCreationFails(address,uint256,uint64) (runs: 256, μ: 1040431721, ~: 1040431684) +CreateX_DeployCreate2Clone_2Args_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyContractIsSuccessfullyCreatedAndWhenTheEIP1167MinimalProxyInitialisationCallIsSuccessful(address,uint256,uint64,address) (runs: 256, μ: 297996, ~: 298784) +CreateX_DeployCreate2Clone_2Args_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyInitialisationCallIsUnsuccessful(address,uint256,uint64) (runs: 256, μ: 89419, ~: 89558) +CreateX_DeployCreate2Clone_3Args_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyContractCreationFails(address,uint256,bytes32,uint64) (runs: 256, μ: 780332480, ~: 1040431056) +CreateX_DeployCreate2Clone_3Args_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyContractIsSuccessfullyCreatedAndWhenTheEIP1167MinimalProxyInitialisationCallIsSuccessful(address,uint256,bytes32,uint64,address) (runs: 256, μ: 139399, ~: 126528) +CreateX_DeployCreate2Clone_3Args_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyInitialisationCallIsUnsuccessful(address,uint256,bytes32,uint64) (runs: 256, μ: 73835, ~: 87798) +CreateX_DeployCreate2_1Arg_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,uint256) (runs: 256, μ: 1040431731, ~: 1040431713) +CreateX_DeployCreate2_1Arg_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLength(address,uint256,uint64,address) (runs: 256, μ: 2448656, ~: 2448876) +CreateX_DeployCreate2_1Arg_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,uint256) (runs: 256, μ: 66022, ~: 65891) +CreateX_DeployCreate2_2Args_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,bytes32,uint64,uint256) (runs: 256, μ: 816907382, ~: 1040430945) +CreateX_DeployCreate2_2Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLength(address,uint256,bytes32,uint64,address) (runs: 256, μ: 1156036, ~: 1019230) +CreateX_DeployCreate2_2Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,bytes32,uint64,uint256) (runs: 256, μ: 56805, ~: 64307) +CreateX_DeployCreate3AndInit_3Args_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(address,(uint256,uint256),uint64,address) (runs: 256, μ: 3138061, ~: 3138853) +CreateX_DeployCreate3AndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,(uint256,uint256)) (runs: 256, μ: 1024177191, ~: 1024177150) +CreateX_DeployCreate3AndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(address,(uint256,uint256),uint64,address) (runs: 256, μ: 3097584, ~: 3098552) +CreateX_DeployCreate3AndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,(uint256,uint256)) (runs: 256, μ: 117500, ~: 117801) +CreateX_DeployCreate3AndInit_3Args_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(address,(uint256,uint256)) (runs: 256, μ: 1055952, ~: 1056384) +CreateX_DeployCreate3AndInit_3Args_Public_Test:testFuzz_WhenTheProxyContractCreationFails(address,(uint256,uint256)) (runs: 256, μ: 1040441664, ~: 1040441614) +CreateX_DeployCreate3AndInit_3Args_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful((uint256,uint256),uint256) (runs: 256, μ: 1090538, ~: 1090568) +CreateX_DeployCreate3AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(address,(uint256,uint256),uint64,address) (runs: 256, μ: 3184811, ~: 3185781) +CreateX_DeployCreate3AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,(uint256,uint256)) (runs: 256, μ: 1024177193, ~: 1024177151) +CreateX_DeployCreate3AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(address,(uint256,uint256),uint64,address) (runs: 256, μ: 3098358, ~: 3099328) +CreateX_DeployCreate3AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,(uint256,uint256)) (runs: 256, μ: 117663, ~: 117939) +CreateX_DeployCreate3AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(address,(uint256,uint256)) (runs: 256, μ: 1058282, ~: 1058636) +CreateX_DeployCreate3AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheProxyContractCreationFails(address,(uint256,uint256)) (runs: 256, μ: 1040441660, ~: 1040441616) +CreateX_DeployCreate3AndInit_4Args_CustomiseRefundAddress_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful((uint256,uint256),uint256) (runs: 256, μ: 1090736, ~: 1090708) +CreateX_DeployCreate3AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(address,(uint256,uint256),bytes32,uint64,address) (runs: 256, μ: 1284972, ~: 1205439) +CreateX_DeployCreate3AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 800150818, ~: 1024176418) +CreateX_DeployCreate3AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(address,(uint256,uint256),bytes32,uint64,address) (runs: 256, μ: 1249866, ~: 1168658) +CreateX_DeployCreate3AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 102927, ~: 115279) +CreateX_DeployCreate3AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 898137, ~: 1053836) +CreateX_DeployCreate3AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheProxyContractCreationFails(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 812926625, ~: 1040440898) +CreateX_DeployCreate3AndInit_4Args_CustomiseSalt_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful((uint256,uint256),bytes32,uint64) (runs: 256, μ: 919292, ~: 1088398) +CreateX_DeployCreate3AndInit_5Args_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(address,(uint256,uint256),bytes32,uint64,address) (runs: 256, μ: 1303513, ~: 1224413) +CreateX_DeployCreate3AndInit_5Args_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 784149017, ~: 1024176390) +CreateX_DeployCreate3AndInit_5Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(address,(uint256,uint256),bytes32,uint64,address) (runs: 256, μ: 1254579, ~: 1168852) +CreateX_DeployCreate3AndInit_5Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 102142, ~: 115360) +CreateX_DeployCreate3AndInit_5Args_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 889195, ~: 1055981) +CreateX_DeployCreate3AndInit_5Args_Public_Test:testFuzz_WhenTheProxyContractCreationFails(address,(uint256,uint256),bytes32,uint64) (runs: 256, μ: 796675628, ~: 1040440873) +CreateX_DeployCreate3AndInit_5Args_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful((uint256,uint256),bytes32,uint64) (runs: 256, μ: 925065, ~: 1088503) +CreateX_DeployCreate3_1Arg_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,uint256) (runs: 256, μ: 1024177056, ~: 1024177044) +CreateX_DeployCreate3_1Arg_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLength(address,uint256,uint64,address) (runs: 256, μ: 3008162, ~: 3008926) +CreateX_DeployCreate3_1Arg_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,uint256) (runs: 256, μ: 108413, ~: 108521) +CreateX_DeployCreate3_1Arg_Public_Test:testFuzz_WhenTheProxyContractCreationFails(address,uint256) (runs: 256, μ: 1040440993, ~: 1040440978) +CreateX_DeployCreate3_2Args_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(address,uint256,bytes32,uint64) (runs: 256, μ: 768139808, ~: 1024176262) +CreateX_DeployCreate3_2Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLength(address,uint256,bytes32,uint64,address) (runs: 256, μ: 1267222, ~: 1107102) +CreateX_DeployCreate3_2Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(address,uint256,bytes32,uint64) (runs: 256, μ: 87508, ~: 106867) +CreateX_DeployCreate3_2Args_Public_Test:testFuzz_WhenTheProxyContractCreationFails(address,uint256,bytes32,uint64) (runs: 256, μ: 780416239, ~: 1040440190) +CreateX_DeployCreateAndInit_3Args_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(uint64,(uint256,uint256),uint256) (runs: 256, μ: 1067787, ~: 1068219) +CreateX_DeployCreateAndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(uint64,(uint256,uint256)) (runs: 256, μ: 1040431327, ~: 1040431345) +CreateX_DeployCreateAndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(uint64,(uint256,uint256)) (runs: 256, μ: 1011962, ~: 1012166) +CreateX_DeployCreateAndInit_3Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(uint64,(uint256,uint256)) (runs: 256, μ: 58046, ~: 58197) +CreateX_DeployCreateAndInit_3Args_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(uint64,(uint256,uint256)) (runs: 256, μ: 988472, ~: 988701) +CreateX_DeployCreateAndInit_3Args_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful(uint64,(uint256,uint256),uint256) (runs: 256, μ: 1023959, ~: 1024371) +CreateX_DeployCreateAndInit_4Args_Public_Test:testFuzz_WhenTheCreateXContractHasANonZeroBalanceAndWhenTheRefundTransactionIsSuccessful(uint64,(uint256,uint256),uint256) (runs: 256, μ: 1069136, ~: 1069516) +CreateX_DeployCreateAndInit_4Args_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(uint64,(uint256,uint256)) (runs: 256, μ: 1040430087, ~: 1040430107) +CreateX_DeployCreateAndInit_4Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLengthAndWhenTheInitialisationCallIsSuccessful(uint64,(uint256,uint256)) (runs: 256, μ: 1010806, ~: 1011009) +CreateX_DeployCreateAndInit_4Args_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(uint64,(uint256,uint256)) (runs: 256, μ: 55926, ~: 56076) +CreateX_DeployCreateAndInit_4Args_Public_Test:testFuzz_WhenTheInitialisationCallIsUnsuccessful(uint64,(uint256,uint256)) (runs: 256, μ: 986896, ~: 987125) +CreateX_DeployCreateAndInit_4Args_Public_Test:testFuzz_WhenTheRefundTransactionIsUnsuccessful(uint64,(uint256,uint256),uint256) (runs: 256, μ: 1022498, ~: 1022904) +CreateX_DeployCreateClone_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyContractCreationFails(uint64,uint256) (runs: 256, μ: 1040430220, ~: 1040430270) +CreateX_DeployCreateClone_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyContractIsSuccessfullyCreatedAndWhenTheEIP1167MinimalProxyInitialisationCallIsSuccessful(uint64,uint256) (runs: 256, μ: 103461, ~: 103375) +CreateX_DeployCreateClone_Public_Test:testFuzz_WhenTheEIP1167MinimalProxyInitialisationCallIsUnsuccessful(uint64,uint256) (runs: 256, μ: 71891, ~: 71757) +CreateX_DeployCreate_Public_Test:testFuzz_WhenTheInitCodeFailsToDeployARuntimeBytecode(uint64,uint256) (runs: 256, μ: 1040430121, ~: 1040430168) +CreateX_DeployCreate_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithANonZeroLength(uint64,uint256) (runs: 256, μ: 997718, ~: 997641) +CreateX_DeployCreate_Public_Test:testFuzz_WhenTheInitCodeSuccessfullyCreatesARuntimeBytecodeWithAZeroLength(uint64,uint256) (runs: 256, μ: 49357, ~: 49210) CreateX_EfficientHash_Internal_Test:testFuzz_MatchesTheOutputOfAHighLevelHashAndShouldNeverRevert(bytes32,bytes32) (runs: 256, μ: 6021, ~: 6021) -CreateX_GenerateSalt_Internal_Test:testFuzz_NeverReverts(uint256) (runs: 256, μ: 19766, ~: 19766) -CreateX_GenerateSalt_Internal_Test:testFuzz_ShouldBeAFunctionOfMultipleBlockPropertiesAndTheCaller(uint256,address,string,uint64,address) (runs: 256, μ: 54528, ~: 54218) +CreateX_GenerateSalt_Internal_Test:testFuzz_NeverReverts(uint256) (runs: 256, μ: 15163, ~: 15163) +CreateX_GenerateSalt_Internal_Test:testFuzz_ShouldBeAFunctionOfMultipleBlockPropertiesAndTheCaller(uint256,address,string,uint64,address) (runs: 256, μ: 51301, ~: 51013) CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltDoNotEqualTheCallerOrTheZeroAddress(address,bytes32) (runs: 256, μ: 33174, ~: 33175) -CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltDoNotEqualTheCallerOrTheZeroAddressAndWhenTheSaltValueIsGeneratedPseudorandomly(address,uint256,address,string,uint64) (runs: 256, μ: 41764, ~: 41482) -CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheCallerAndWhenThe21stByteOfTheSaltEquals0x00(address,bytes32) (runs: 256, μ: 32624, ~: 32624) +CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltDoNotEqualTheCallerOrTheZeroAddressAndWhenTheSaltValueIsGeneratedPseudorandomly(address,uint256,address,string,uint64) (runs: 256, μ: 38520, ~: 38278) +CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheCallerAndWhenThe21stByteOfTheSaltEquals0x00(address,bytes32) (runs: 256, μ: 32546, ~: 32624) CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheCallerAndWhenThe21stByteOfTheSaltEquals0x01(address,bytes32) (runs: 256, μ: 32526, ~: 32526) -CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheCallerAndWhenThe21stByteOfTheSaltIsGreaterThan0x01(address,bytes32) (runs: 256, μ: 36050, ~: 35747) -CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheZeroAddressAndWhenThe21stByteOfTheSaltEquals0x00(address,bytes32) (runs: 256, μ: 33399, ~: 33633) +CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheCallerAndWhenThe21stByteOfTheSaltIsGreaterThan0x01(address,bytes32) (runs: 256, μ: 35975, ~: 35747) +CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheZeroAddressAndWhenThe21stByteOfTheSaltEquals0x00(address,bytes32) (runs: 256, μ: 31378, ~: 33633) CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheZeroAddressAndWhenThe21stByteOfTheSaltEquals0x01(address,bytes32) (runs: 256, μ: 33052, ~: 33052) -CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheZeroAddressAndWhenThe21stByteOfTheSaltIsGreaterThan0x01(address,bytes32) (runs: 256, μ: 36300, ~: 35998) -CreateX_Invariants:statefulFuzz_EtherBalance() (runs: 256, calls: 3840, reverts: 3838) +CreateX_Guard_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheZeroAddressAndWhenThe21stByteOfTheSaltIsGreaterThan0x01(address,bytes32) (runs: 256, μ: 36225, ~: 35998) +CreateX_Invariants:statefulFuzz_EtherBalance() (runs: 256, calls: 3840, reverts: 3783) CreateX_ParseSalt_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltDoNotEqualTheCallerOrTheZeroAddressAndWhenThe21stByteOfTheSaltEquals0x00(address,bytes32) (runs: 256, μ: 32942, ~: 32942) CreateX_ParseSalt_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltDoNotEqualTheCallerOrTheZeroAddressAndWhenThe21stByteOfTheSaltEquals0x01(address,bytes32) (runs: 256, μ: 32900, ~: 32900) -CreateX_ParseSalt_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltDoNotEqualTheCallerOrTheZeroAddressAndWhenThe21stByteOfTheSaltIsGreaterThan0x01(address,bytes32) (runs: 256, μ: 32661, ~: 32641) +CreateX_ParseSalt_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltDoNotEqualTheCallerOrTheZeroAddressAndWhenThe21stByteOfTheSaltIsGreaterThan0x01(address,bytes32) (runs: 256, μ: 32741, ~: 32641) CreateX_ParseSalt_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheCallerAndWhenThe21stByteOfTheSaltEquals0x00(address,bytes32) (runs: 256, μ: 32559, ~: 32559) CreateX_ParseSalt_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheCallerAndWhenThe21stByteOfTheSaltEquals0x01(address,bytes32) (runs: 256, μ: 32432, ~: 32432) -CreateX_ParseSalt_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheCallerAndWhenThe21stByteOfTheSaltIsGreaterThan0x01(address,bytes32) (runs: 256, μ: 32583, ~: 32307) -CreateX_ParseSalt_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheZeroAddressAndWhenThe21stByteOfTheSaltEquals0x00(address,bytes32) (runs: 256, μ: 32815, ~: 32971) +CreateX_ParseSalt_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheCallerAndWhenThe21stByteOfTheSaltIsGreaterThan0x01(address,bytes32) (runs: 256, μ: 32534, ~: 32307) +CreateX_ParseSalt_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheZeroAddressAndWhenThe21stByteOfTheSaltEquals0x00(address,bytes32) (runs: 256, μ: 30561, ~: 32971) CreateX_ParseSalt_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheZeroAddressAndWhenThe21stByteOfTheSaltEquals0x01(address,bytes32) (runs: 256, μ: 32913, ~: 32913) -CreateX_ParseSalt_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheZeroAddressAndWhenThe21stByteOfTheSaltIsGreaterThan0x01(address,bytes32) (runs: 256, μ: 33013, ~: 32737) -CreateX_RequireSuccessfulContractCreation_1Arg_Internal_Test:testFuzz_WhenTheNewContractAddressHasCode(address) (runs: 256, μ: 13437, ~: 13437) -CreateX_RequireSuccessfulContractCreation_1Arg_Internal_Test:testFuzz_WhenTheNewContractAddressHasNoCode(address) (runs: 256, μ: 15490, ~: 15530) +CreateX_ParseSalt_Internal_Test:testFuzz_WhenTheFirst20BytesOfTheSaltEqualsTheZeroAddressAndWhenThe21stByteOfTheSaltIsGreaterThan0x01(address,bytes32) (runs: 256, μ: 32961, ~: 32737) +CreateX_RequireSuccessfulContractCreation_1Arg_Internal_Test:testFuzz_WhenTheNewContractAddressHasCode(address) (runs: 256, μ: 13465, ~: 13465) +CreateX_RequireSuccessfulContractCreation_1Arg_Internal_Test:testFuzz_WhenTheNewContractAddressHasNoCode(address) (runs: 256, μ: 15520, ~: 15530) CreateX_RequireSuccessfulContractCreation_1Arg_Internal_Test:test_WhenTheNewContractAddressIsTheZeroAddress() (gas: 11067) -CreateX_RequireSuccessfulContractCreation_2Args_Internal_Test:testFuzz_WhenTheNewContractAddressHasCode(address) (runs: 256, μ: 13632, ~: 13632) -CreateX_RequireSuccessfulContractCreation_2Args_Internal_Test:testFuzz_WhenTheNewContractAddressHasNoCode(bool,address) (runs: 256, μ: 15678, ~: 15739) +CreateX_RequireSuccessfulContractCreation_2Args_Internal_Test:testFuzz_WhenTheNewContractAddressHasCode(address) (runs: 256, μ: 13660, ~: 13660) +CreateX_RequireSuccessfulContractCreation_2Args_Internal_Test:testFuzz_WhenTheNewContractAddressHasNoCode(bool,address) (runs: 256, μ: 15668, ~: 15739) CreateX_RequireSuccessfulContractCreation_2Args_Internal_Test:testFuzz_WhenTheSuccessBooleanIsFalse(address) (runs: 256, μ: 11407, ~: 11407) CreateX_RequireSuccessfulContractCreation_2Args_Internal_Test:test_WhenTheNewContractAddressIsTheZeroAddress() (gas: 11267) -CreateX_RequireSuccessfulContractInitialisation_Internal_Test:testFuzz_WhenTheImplementationAddressHasCode(bytes,address) (runs: 256, μ: 14005, ~: 14000) -CreateX_RequireSuccessfulContractInitialisation_Internal_Test:testFuzz_WhenTheImplementationAddressHasNoCode(bytes,address) (runs: 256, μ: 16918, ~: 16855) -CreateX_RequireSuccessfulContractInitialisation_Internal_Test:testFuzz_WhenTheSuccessBooleanIsFalse(bytes,address) (runs: 256, μ: 12958, ~: 12865) \ No newline at end of file +CreateX_RequireSuccessfulContractInitialisation_Internal_Test:testFuzz_WhenTheImplementationAddressHasCode(bytes,address) (runs: 256, μ: 14034, ~: 14028) +CreateX_RequireSuccessfulContractInitialisation_Internal_Test:testFuzz_WhenTheImplementationAddressHasNoCode(bytes,address) (runs: 256, μ: 16942, ~: 16855) +CreateX_RequireSuccessfulContractInitialisation_Internal_Test:testFuzz_WhenTheSuccessBooleanIsFalse(bytes,address) (runs: 256, μ: 12972, ~: 12865) \ No newline at end of file diff --git a/foundry.lock b/foundry.lock index 32bf684d..4107bb02 100644 --- a/foundry.lock +++ b/foundry.lock @@ -2,13 +2,13 @@ "lib/forge-std": { "branch": { "name": "master", - "rev": "620536fa5277db4e3fd46772d5cbc1ea0696fb43" + "rev": "8b531a016f15f761a632f5149a828228573420fc" } }, "lib/openzeppelin-contracts": { "branch": { "name": "master", - "rev": "976783905db8fa58ed85f66e67dd8cd5a989743a" + "rev": "094c1a1367b7d9183524a43ee080141f64ca9fb8" } }, "lib/solady": { diff --git a/foundry.toml b/foundry.toml index 8d38236a..921d3e0b 100644 --- a/foundry.toml +++ b/foundry.toml @@ -15,6 +15,7 @@ via_ir = false # Prevent the compilat bytecode_hash = "none" # Remove the metadata hash from the bytecode. verbosity = 3 # Set the verbosity level for the tests. fs_permissions = [{ access = "read-write", path = "./" }] # Configure read-write access to the project root. +lint = { lint_on_build = false } # Do not run automatic linting during builds. fuzz = { runs = 256 } # Configure the number of fuzz runs for the tests. invariant = { runs = 256, depth = 15 } # Configure the number of runs and calls (executed in one run) for each invariant test group. diff --git a/interface/package.json b/interface/package.json index abc5af21..3e235cd7 100644 --- a/interface/package.json +++ b/interface/package.json @@ -54,11 +54,11 @@ "eslint-plugin-react-hooks": "^7.1.1", "globals": "^17.6.0", "next-seo": "^7.2.0", - "postcss": "^8.5.13", + "postcss": "^8.5.14", "prettier": "^3.8.3", "prettier-plugin-tailwindcss": "^0.8.0", "tailwindcss": "^4.2.4", "typescript": "^6.0.3", - "typescript-eslint": "^8.59.1" + "typescript-eslint": "^8.59.2" } } diff --git a/lib/forge-std b/lib/forge-std index 620536fa..8b531a01 160000 --- a/lib/forge-std +++ b/lib/forge-std @@ -1 +1 @@ -Subproject commit 620536fa5277db4e3fd46772d5cbc1ea0696fb43 +Subproject commit 8b531a016f15f761a632f5149a828228573420fc diff --git a/lib/openzeppelin-contracts b/lib/openzeppelin-contracts index 97678390..094c1a13 160000 --- a/lib/openzeppelin-contracts +++ b/lib/openzeppelin-contracts @@ -1 +1 @@ -Subproject commit 976783905db8fa58ed85f66e67dd8cd5a989743a +Subproject commit 094c1a1367b7d9183524a43ee080141f64ca9fb8 diff --git a/package.json b/package.json index 113823b2..a3d34980 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ }, "author": "pcaversaccio (https://pcaversaccio.com), Matt Solomon (https://mattsolomon.dev)", "license": "AGPL-3.0-only", - "packageManager": "pnpm@10.33.2", + "packageManager": "pnpm@11.0.5", "scripts": { "clean": "hardhat clean && forge clean", "test": "forge test --out forge-artifacts", @@ -283,6 +283,6 @@ "ts-node": "^10.9.2", "typechain": "^8.3.2", "typescript": "^6.0.3", - "typescript-eslint": "^8.59.1" + "typescript-eslint": "^8.59.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bf3e0a13..6f1e9ca4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -46,7 +46,7 @@ importers: version: 2.10.1(hardhat@2.28.6(ts-node@10.9.2(@types/node@25.6.0)(typescript@6.0.3))(typescript@6.0.3)) hardhat-gas-reporter: specifier: ^2.3.0 - version: 2.3.0(hardhat@2.28.6(ts-node@10.9.2(@types/node@25.6.0)(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3)(zod@4.4.2) + version: 2.3.0(hardhat@2.28.6(ts-node@10.9.2(@types/node@25.6.0)(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3)(zod@4.4.3) prettier: specifier: ^3.8.3 version: 3.8.3 @@ -66,8 +66,8 @@ importers: specifier: ^6.0.3 version: 6.0.3 typescript-eslint: - specifier: ^8.59.1 - version: 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) + specifier: ^8.59.2 + version: 8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) interface: dependencies: @@ -119,13 +119,13 @@ importers: version: 19.2.3(@types/react@19.2.14) autoprefixer: specifier: ^10.5.0 - version: 10.5.0(postcss@8.5.13) + version: 10.5.0(postcss@8.5.14) eslint: specifier: ^9.39.4 version: 9.39.4(jiti@2.6.1) eslint-config-next: specifier: ^16.2.4 - version: 16.2.4(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + version: 16.2.4(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) eslint-plugin-react: specifier: ^7.37.5 version: 7.37.5(eslint@9.39.4(jiti@2.6.1)) @@ -139,8 +139,8 @@ importers: specifier: ^7.2.0 version: 7.2.0(next@16.2.4(@babel/core@7.29.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(react@19.2.5) postcss: - specifier: ^8.5.13 - version: 8.5.13 + specifier: ^8.5.14 + version: 8.5.14 prettier: specifier: ^3.8.3 version: 3.8.3 @@ -154,8 +154,8 @@ importers: specifier: ^6.0.3 version: 6.0.3 typescript-eslint: - specifier: ^8.59.1 - version: 8.59.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + specifier: ^8.59.2 + version: 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) packages: @@ -1067,8 +1067,8 @@ packages: '@tsconfig/node16@1.0.4': resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - '@tybys/wasm-util@0.10.1': - resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} + '@tybys/wasm-util@0.10.2': + resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} '@typechain/ethers-v6@0.5.1': resolution: {integrity: sha512-F+GklO8jBWlsaVV+9oHaPh5NJdd6rAKN4tklGfInX1Q7h0xPgVLP39Jl3eCulPB5qexI71ZFHwbljx4ZXNfouA==} @@ -1117,63 +1117,63 @@ packages: '@types/react@19.2.14': resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==} - '@typescript-eslint/eslint-plugin@8.59.1': - resolution: {integrity: sha512-BOziFIfE+6osHO9FoJG4zjoHUcvI7fTNBSpdAwrNH0/TLvzjsk2oo8XSSOT2HhqUyhZPfHv4UOffoJ9oEEQ7Ag==} + '@typescript-eslint/eslint-plugin@8.59.2': + resolution: {integrity: sha512-j/bwmkBvHUtPNxzuWe5z6BEk3q54YRyGlBXkSsmfoih7zNrBvl5A9A98anlp/7JbyZcWIJ8KXo/3Tq/DjFLtuQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.59.1 + '@typescript-eslint/parser': ^8.59.2 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.59.1': - resolution: {integrity: sha512-HDQH9O/47Dxi1ceDhBXdaldtf/WV9yRYMjbjCuNk3qnaTD564qwv61Y7+gTxwxRKzSrgO5uhtw584igXVuuZkA==} + '@typescript-eslint/parser@8.59.2': + resolution: {integrity: sha512-plR3pp6D+SSUn1HM7xvSkx12/DhoHInI2YF35KAcVFNZvlC0gtrWqx7Qq1oH2Ssgi0vlFRCTbP+DZc7B9+TtsQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.59.1': - resolution: {integrity: sha512-+MuHQlHiEr00Of/IQbE/MmEoi44znZHbR/Pz7Opq4HryUOlRi+/44dro9Ycy8Fyo+/024IWtw8m4JUMCGTYxDg==} + '@typescript-eslint/project-service@8.59.2': + resolution: {integrity: sha512-+2hqvEkeyf/0FBor67duF0Ll7Ot8jyKzDQOSrxazF/danillRq2DwR9dLptsXpoZQqxE1UisSmoZewrlPas9Vw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/scope-manager@8.59.1': - resolution: {integrity: sha512-LwuHQI4pDOYVKvmH2dkaJo6YZCSgouVgnS/z7yBPKBMvgtBvyLqiLy9Z6b7+m/TRcX1NFYUqZetI5Y+aT4GEfg==} + '@typescript-eslint/scope-manager@8.59.2': + resolution: {integrity: sha512-JzfyEpEtOU89CcFSwyNS3mu4MLvLSXqnmX05+aKBDM+TdR5jzcGOEBwxwGNxrEQ7p/z6kK2WyioCGBf2zZBnvg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.59.1': - resolution: {integrity: sha512-/0nEyPbX7gRsk0Uwfe4ALwwgxuA66d/l2mhRDNlAvaj4U3juhUtJNq0DsY8M2AYwwb9rEq2hrC3IcIcEt++iJA==} + '@typescript-eslint/tsconfig-utils@8.59.2': + resolution: {integrity: sha512-BKK4alN7oi4C/zv4VqHQ+uRU+lTa6JGIZ7s1juw7b3RHo9OfKB+bKX3u0iVZetdsUCBBkSbdWbarJbmN0fTeSw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.59.1': - resolution: {integrity: sha512-klWPBR2ciQHS3f++ug/mVnWKPjBUo7icEL3FAO1lhAR1Z1i5NQYZ1EannMSRYcq5qCv5wNALlXr6fksRHyYl7w==} + '@typescript-eslint/type-utils@8.59.2': + resolution: {integrity: sha512-nhqaj1nmTdVVl/BP5omXNRGO38jn5iosis2vbdmupF2txCf8ylWT8lx+JlvMYYVqzGVKtjojUFoQ3JRWK+mfzQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/types@8.59.1': - resolution: {integrity: sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A==} + '@typescript-eslint/types@8.59.2': + resolution: {integrity: sha512-e82GVOE8Ps3E++Egvb6Y3Dw0S10u8NkQ9KXmtRhCWJJ8kDhOJTvtMAWnFL16kB1583goCWXsr0NieKCZMs2/0Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.59.1': - resolution: {integrity: sha512-OUd+vJS05sSkOip+BkZ/2NS8RMxrAAJemsC6vU3kmfLyeaJT0TftHkV9mcx2107MmsBVXXexhVu4F0TZXyMl4g==} + '@typescript-eslint/typescript-estree@8.59.2': + resolution: {integrity: sha512-o0XPGNwcWw+FIwStOWn+BwBuEmL6QXP0rsvAFg7ET1dey1Nr6Wb1ac8p5HEsK0ygO/6mUxlk+YWQD9xcb/nnXg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.59.1': - resolution: {integrity: sha512-3pIeoXhCeYH9FSCBI8P3iNwJlGuzPlYKkTlen2O9T1DSeeg8UG8jstq6BLk+Mda0qup7mgk4z4XL4OzRaxZ8LA==} + '@typescript-eslint/utils@8.59.2': + resolution: {integrity: sha512-Juw3EinkXqjaffxz6roowvV7GZT/kET5vSKKZT6upl5TXdWkLkYmNPXwDDL2Vkt2DPn0nODIS4egC/0AGxKo/Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/visitor-keys@8.59.1': - resolution: {integrity: sha512-LdDNl6C5iJExcM0Yh0PwAIBb9PrSiCsWamF/JyEZawm3kFDnRoaq3LGE4bpyRao/fWeGKKyw7icx0YxrLFC5Cg==} + '@typescript-eslint/visitor-keys@8.59.2': + resolution: {integrity: sha512-NwjLUnGy8/Zfx23fl50tRC8rYaYnM52xNRYFAXvmiil9yh1+K6aRVQMnzW6gQB/1DLgWt977lYQn7C+wtgXZiA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@unrs/resolver-binding-android-arm-eabi@1.11.1': @@ -1455,8 +1455,8 @@ packages: resolution: {integrity: sha512-KunSNx+TVpkAw/6ULfhnx+HWRecjqZGTOyquAoWHYLRSdK1tB5Ihce1ZW+UY3fj33bYAFWPu7W/GRSmmrCGuxA==} engines: {node: '>=4'} - axios@1.15.2: - resolution: {integrity: sha512-wLrXxPtcrPTsNlJmKjkPnNPK2Ihe0hn0wGSaTEiHRPxwjvJwT3hKmXF4dpqxmPO9SoNb2FsYXj/xEo0gHN+D5A==} + axios@1.16.0: + resolution: {integrity: sha512-6hp5CwvTPlN2A31g5dxnwAX0orzM7pmCRDLnZSX772mv8WDqICwFjowHuPs04Mc8deIld1+ejhtaMn5vp6b+1w==} axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} @@ -1469,8 +1469,8 @@ packages: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} - baseline-browser-mapping@2.10.25: - resolution: {integrity: sha512-QO/VHsXCQdnzADMfmkeOPvHdIAkoB7i0/rGjINPJEetLx75hNttVWGQ/jycHUDP9zZ9rupbm60WRxcwViB0MiA==} + baseline-browser-mapping@2.10.27: + resolution: {integrity: sha512-zEs/ufmZoUd7WftKpKyXaT6RFxpQ5Qm9xytKRHvJfxFV9DFJkZph9RvJ1LcOUi0Z1ZVijMte65JbILeV+8QQEA==} engines: {node: '>=6.0.0'} hasBin: true @@ -2018,8 +2018,8 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-uri@3.1.0: - resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + fast-uri@3.1.1: + resolution: {integrity: sha512-h2r7rcm6Ee/J8o0LD5djLuFVcfbZxhvho4vvsbeV0aMvXjUgqv4YpxpkEx0d68l6+IleVfLAdVEfhR7QNMkGHQ==} fastq@1.20.1: resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} @@ -2693,8 +2693,8 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.3.5: - resolution: {integrity: sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==} + lru-cache@11.3.6: + resolution: {integrity: sha512-Gf/KoL3C/MlI7Bt0PGI9I+TeTC/I6r/csU58N4BSNc4lppLBeKsOdFYkK+dX0ABDUMJNfCHTyPpzwwO21Awd3A==} engines: {node: 20 || >=22} lru-cache@5.1.1: @@ -3018,8 +3018,8 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.5.13: - resolution: {integrity: sha512-qif0+jGGZoLWdHey3UFHHWP0H7Gbmsk8T5VEqyYFbWqPr1XqvLGBbk/sl8V5exGmcYJklJOhOQq1pV9IcsiFag==} + postcss@8.5.14: + resolution: {integrity: sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -3566,8 +3566,8 @@ packages: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} - typescript-eslint@8.59.1: - resolution: {integrity: sha512-xqDcFVBmlrltH64lklOVp1wYxgJr6LVdg3NamBgH2OOQDLFdTKfIZXF5PfghrnXQKXZGTQs8tr1vL7fJvq8CTQ==} + typescript-eslint@8.59.2: + resolution: {integrity: sha512-pJw051uomb3ZeCzGTpRb8RbEqB5Y4WWet8gl/GcTlU35BSx0PVdZ86/bqkQCyKKuraVQEK7r6kBHQXF+fBhkoQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -3764,8 +3764,8 @@ packages: peerDependencies: zod: ^3.25.0 || ^4.0.0 - zod@4.4.2: - resolution: {integrity: sha512-IynmDyxsEsb9RKzO3J9+4SxXnl2FTFSzNBaKKaMV6tsSk0rw9gYw9gs+JFCq/qk2LCZ78KDwyj+Z289TijSkUw==} + zod@4.4.3: + resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} snapshots: @@ -4318,7 +4318,7 @@ snapshots: dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 - '@tybys/wasm-util': 0.10.1 + '@tybys/wasm-util': 0.10.2 optional: true '@next/env@16.2.4': {} @@ -4682,7 +4682,7 @@ snapshots: '@alloc/quick-lru': 5.2.0 '@tailwindcss/node': 4.2.4 '@tailwindcss/oxide': 4.2.4 - postcss: 8.5.13 + postcss: 8.5.14 tailwindcss: 4.2.4 '@tanstack/react-virtual@3.13.24(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': @@ -4715,7 +4715,7 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@tybys/wasm-util@0.10.1': + '@tybys/wasm-util@0.10.2': dependencies: tslib: 2.8.1 optional: true @@ -4764,14 +4764,14 @@ snapshots: dependencies: csstype: 3.2.3 - '@typescript-eslint/eslint-plugin@8.59.1(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/scope-manager': 8.59.1 - '@typescript-eslint/type-utils': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.59.1 + '@typescript-eslint/parser': 8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.59.2 + '@typescript-eslint/type-utils': 8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.59.2 eslint: 10.3.0(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 @@ -4780,14 +4780,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.59.1(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/scope-manager': 8.59.1 - '@typescript-eslint/type-utils': 8.59.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.59.1 + '@typescript-eslint/parser': 8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.59.2 + '@typescript-eslint/type-utils': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.59.2 eslint: 9.39.4(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 @@ -4796,53 +4796,53 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)': dependencies: - '@typescript-eslint/scope-manager': 8.59.1 - '@typescript-eslint/types': 8.59.1 - '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.59.1 + '@typescript-eslint/scope-manager': 8.59.2 + '@typescript-eslint/types': 8.59.2 + '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.59.2 debug: 4.4.3(supports-color@8.1.1) eslint: 10.3.0(jiti@2.6.1) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.59.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': dependencies: - '@typescript-eslint/scope-manager': 8.59.1 - '@typescript-eslint/types': 8.59.1 - '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.59.1 + '@typescript-eslint/scope-manager': 8.59.2 + '@typescript-eslint/types': 8.59.2 + '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.59.2 debug: 4.4.3(supports-color@8.1.1) eslint: 9.39.4(jiti@2.6.1) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.59.1(typescript@6.0.3)': + '@typescript-eslint/project-service@8.59.2(typescript@6.0.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.59.1(typescript@6.0.3) - '@typescript-eslint/types': 8.59.1 + '@typescript-eslint/tsconfig-utils': 8.59.2(typescript@6.0.3) + '@typescript-eslint/types': 8.59.2 debug: 4.4.3(supports-color@8.1.1) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.59.1': + '@typescript-eslint/scope-manager@8.59.2': dependencies: - '@typescript-eslint/types': 8.59.1 - '@typescript-eslint/visitor-keys': 8.59.1 + '@typescript-eslint/types': 8.59.2 + '@typescript-eslint/visitor-keys': 8.59.2 - '@typescript-eslint/tsconfig-utils@8.59.1(typescript@6.0.3)': + '@typescript-eslint/tsconfig-utils@8.59.2(typescript@6.0.3)': dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)': dependencies: - '@typescript-eslint/types': 8.59.1 - '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/types': 8.59.2 + '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) debug: 4.4.3(supports-color@8.1.1) eslint: 10.3.0(jiti@2.6.1) ts-api-utils: 2.5.0(typescript@6.0.3) @@ -4850,11 +4850,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.59.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': dependencies: - '@typescript-eslint/types': 8.59.1 - '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/types': 8.59.2 + '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) debug: 4.4.3(supports-color@8.1.1) eslint: 9.39.4(jiti@2.6.1) ts-api-utils: 2.5.0(typescript@6.0.3) @@ -4862,14 +4862,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.59.1': {} + '@typescript-eslint/types@8.59.2': {} - '@typescript-eslint/typescript-estree@8.59.1(typescript@6.0.3)': + '@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3)': dependencies: - '@typescript-eslint/project-service': 8.59.1(typescript@6.0.3) - '@typescript-eslint/tsconfig-utils': 8.59.1(typescript@6.0.3) - '@typescript-eslint/types': 8.59.1 - '@typescript-eslint/visitor-keys': 8.59.1 + '@typescript-eslint/project-service': 8.59.2(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.59.2(typescript@6.0.3) + '@typescript-eslint/types': 8.59.2 + '@typescript-eslint/visitor-keys': 8.59.2 debug: 4.4.3(supports-color@8.1.1) minimatch: 10.2.5 semver: 7.7.4 @@ -4879,31 +4879,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/utils@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.59.1 - '@typescript-eslint/types': 8.59.1 - '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.59.2 + '@typescript-eslint/types': 8.59.2 + '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) eslint: 10.3.0(jiti@2.6.1) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.59.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/utils@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.59.1 - '@typescript-eslint/types': 8.59.1 - '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.59.2 + '@typescript-eslint/types': 8.59.2 + '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) eslint: 9.39.4(jiti@2.6.1) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.59.1': + '@typescript-eslint/visitor-keys@8.59.2': dependencies: - '@typescript-eslint/types': 8.59.1 + '@typescript-eslint/types': 8.59.2 eslint-visitor-keys: 5.0.1 '@unrs/resolver-binding-android-arm-eabi@1.11.1': @@ -4965,10 +4965,10 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - abitype@1.2.3(typescript@6.0.3)(zod@4.4.2): + abitype@1.2.3(typescript@6.0.3)(zod@4.4.3): optionalDependencies: typescript: 6.0.3 - zod: 4.4.2 + zod: 4.4.3 acorn-jsx@5.3.2(acorn@8.16.0): dependencies: @@ -5009,7 +5009,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.0 + fast-uri: 3.1.1 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -5135,13 +5135,13 @@ snapshots: at-least-node@1.0.0: {} - autoprefixer@10.5.0(postcss@8.5.13): + autoprefixer@10.5.0(postcss@8.5.14): dependencies: browserslist: 4.28.2 caniuse-lite: 1.0.30001791 fraction.js: 5.3.4 picocolors: 1.1.1 - postcss: 8.5.13 + postcss: 8.5.14 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -5150,7 +5150,7 @@ snapshots: axe-core@4.11.4: {} - axios@1.15.2: + axios@1.16.0: dependencies: follow-redirects: 1.16.0(debug@4.4.3) form-data: 4.0.5 @@ -5164,7 +5164,7 @@ snapshots: balanced-match@4.0.4: {} - baseline-browser-mapping@2.10.25: {} + baseline-browser-mapping@2.10.27: {} better-ajv-errors@2.0.3(ajv@8.20.0): dependencies: @@ -5217,7 +5217,7 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.25 + baseline-browser-mapping: 2.10.27 caniuse-lite: 1.0.30001791 electron-to-chromium: 1.5.349 node-releases: 2.0.38 @@ -5607,18 +5607,18 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-next@16.2.4(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3): + eslint-config-next@16.2.4(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3): dependencies: '@next/eslint-plugin-next': 16.2.4 eslint: 9.39.4(jiti@2.6.1) eslint-import-resolver-node: 0.3.10 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-react: 7.37.5(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-react-hooks: 7.1.1(eslint@9.39.4(jiti@2.6.1)) globals: 16.4.0 - typescript-eslint: 8.59.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + typescript-eslint: 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) optionalDependencies: typescript: 6.0.3 transitivePeerDependencies: @@ -5639,7 +5639,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.3(supports-color@8.1.1) @@ -5650,22 +5650,22 @@ snapshots: tinyglobby: 0.2.16 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/parser': 8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) eslint: 9.39.4(jiti@2.6.1) eslint-import-resolver-node: 0.3.10 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -5676,7 +5676,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.39.4(jiti@2.6.1) eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) hasown: 2.0.3 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -5688,7 +5688,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/parser': 8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -5719,8 +5719,8 @@ snapshots: '@babel/parser': 7.29.3 eslint: 9.39.4(jiti@2.6.1) hermes-parser: 0.25.1 - zod: 4.4.2 - zod-validation-error: 4.0.2(zod@4.4.2) + zod: 4.4.3 + zod-validation-error: 4.0.2(zod@4.4.3) transitivePeerDependencies: - supports-color @@ -5911,7 +5911,7 @@ snapshots: fast-levenshtein@2.0.6: {} - fast-uri@3.1.0: {} + fast-uri@3.1.1: {} fastq@1.20.1: dependencies: @@ -6134,13 +6134,13 @@ snapshots: hardhat: 2.28.6(ts-node@10.9.2(@types/node@25.6.0)(typescript@6.0.3))(typescript@6.0.3) strip-ansi: 6.0.1 - hardhat-gas-reporter@2.3.0(hardhat@2.28.6(ts-node@10.9.2(@types/node@25.6.0)(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3)(zod@4.4.2): + hardhat-gas-reporter@2.3.0(hardhat@2.28.6(ts-node@10.9.2(@types/node@25.6.0)(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3)(zod@4.4.3): dependencies: '@ethersproject/abi': 5.8.0 '@ethersproject/bytes': 5.8.0 '@ethersproject/units': 5.8.0 '@solidity-parser/parser': 0.20.2 - axios: 1.15.2 + axios: 1.16.0 brotli-wasm: 2.0.1 chalk: 4.1.2 cli-table3: 0.6.5 @@ -6151,7 +6151,7 @@ snapshots: lodash: 4.18.1 markdown-table: 2.0.0 sha1: 1.1.1 - viem: 2.48.8(typescript@6.0.3)(zod@4.4.2) + viem: 2.48.8(typescript@6.0.3)(zod@4.4.3) transitivePeerDependencies: - bufferutil - debug @@ -6620,7 +6620,7 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.3.5: {} + lru-cache@11.3.6: {} lru-cache@5.1.1: dependencies: @@ -6744,7 +6744,7 @@ snapshots: dependencies: '@next/env': 16.2.4 '@swc/helpers': 0.5.15 - baseline-browser-mapping: 2.10.25 + baseline-browser-mapping: 2.10.27 caniuse-lite: 1.0.30001791 postcss: 8.4.31 react: 19.2.5 @@ -6848,7 +6848,7 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 - ox@0.14.20(typescript@6.0.3)(zod@4.4.2): + ox@0.14.20(typescript@6.0.3)(zod@4.4.3): dependencies: '@adraffy/ens-normalize': 1.11.1 '@noble/ciphers': 1.3.0 @@ -6856,7 +6856,7 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.3(typescript@6.0.3)(zod@4.4.2) + abitype: 1.2.3(typescript@6.0.3)(zod@4.4.3) eventemitter3: 5.0.1 optionalDependencies: typescript: 6.0.3 @@ -6918,7 +6918,7 @@ snapshots: path-scurry@2.0.2: dependencies: - lru-cache: 11.3.5 + lru-cache: 11.3.6 minipass: 7.1.3 path-starts-with@2.0.1: {} @@ -6943,7 +6943,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.5.13: + postcss@8.5.14: dependencies: nanoid: 3.3.12 picocolors: 1.1.1 @@ -7562,23 +7562,23 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typescript-eslint@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3): + typescript-eslint@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.59.1(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/parser': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/parser': 8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) eslint: 10.3.0(jiti@2.6.1) typescript: 6.0.3 transitivePeerDependencies: - supports-color - typescript-eslint@8.59.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3): + typescript-eslint@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.59.1(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/parser': 8.59.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/parser': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) eslint: 9.39.4(jiti@2.6.1) typescript: 6.0.3 transitivePeerDependencies: @@ -7655,15 +7655,15 @@ snapshots: v8-compile-cache-lib@3.0.1: {} - viem@2.48.8(typescript@6.0.3)(zod@4.4.2): + viem@2.48.8(typescript@6.0.3)(zod@4.4.3): dependencies: '@noble/curves': 1.9.1 '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.2.3(typescript@6.0.3)(zod@4.4.2) + abitype: 1.2.3(typescript@6.0.3)(zod@4.4.3) isows: 1.0.7(ws@8.18.3) - ox: 0.14.20(typescript@6.0.3)(zod@4.4.2) + ox: 0.14.20(typescript@6.0.3)(zod@4.4.3) ws: 8.18.3 optionalDependencies: typescript: 6.0.3 @@ -7777,8 +7777,8 @@ snapshots: yocto-queue@0.1.0: {} - zod-validation-error@4.0.2(zod@4.4.2): + zod-validation-error@4.0.2(zod@4.4.3): dependencies: - zod: 4.4.2 + zod: 4.4.3 - zod@4.4.2: {} + zod@4.4.3: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 88b7307d..e18477cb 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,9 +1,11 @@ sharedWorkspaceLockfile: true +minimumReleaseAge: 720 # Only install package versions that have been published for at least 12 hours. +minimumReleaseAgeStrict: true packages: - interface -onlyBuiltDependencies: - - "@tailwindcss/oxide" - - keccak - - secp256k1 - - sharp - - unrs-resolver +allowBuilds: + "@tailwindcss/oxide": true + keccak: true + secp256k1: true + sharp: true + unrs-resolver: true