@@ -2460,35 +2460,35 @@ contract GasReportFallbackTest is Test {
2460
2460
Ran 1 test for test/DelegateProxyTest.sol:GasReportFallbackTest
2461
2461
[PASS] test_fallback_gas_report() ([GAS])
2462
2462
Traces:
2463
- [331067 ] GasReportFallbackTest::test_fallback_gas_report()
2464
- ├─ [106511 ] → new ProxiedContract@[..]
2465
- │ └─ ← [Return] 246 bytes of code
2466
- ├─ [108698 ] → new DelegateProxy@[..]
2467
- │ └─ ← [Return] 143 bytes of code
2468
- ├─ [29396 ] DelegateProxy::fallback(100)
2469
- │ ├─ [3320 ] ProxiedContract::deposit(100) [delegatecall]
2463
+ [327404 ] GasReportFallbackTest::test_fallback_gas_report()
2464
+ ├─ [104475 ] → new ProxiedContract@[..]
2465
+ │ └─ ← [Return] 236 bytes of code
2466
+ ├─ [107054 ] → new DelegateProxy@[..]
2467
+ │ └─ ← [Return] 135 bytes of code
2468
+ ├─ [29384 ] DelegateProxy::fallback(100)
2469
+ │ ├─ [3316 ] ProxiedContract::deposit(100) [delegatecall]
2470
2470
│ │ └─ ← [Stop]
2471
2471
│ └─ ← [Return]
2472
- ├─ [21160 ] DelegateProxy::deposit()
2472
+ ├─ [21159 ] DelegateProxy::deposit()
2473
2473
│ └─ ← [Stop]
2474
2474
└─ ← [Stop]
2475
2475
2476
2476
Suite result: ok. 1 passed; 0 failed; 0 skipped; [ELAPSED]
2477
2477
| test/DelegateProxyTest.sol:DelegateProxy contract | | | | | |
2478
2478
|---------------------------------------------------|-----------------|-------|--------|-------|---------|
2479
2479
| Deployment Cost | Deployment Size | | | | |
2480
- | 108698 | 315 | | | | |
2480
+ | 107054 | 300 | | | | |
2481
2481
| Function Name | min | avg | median | max | # calls |
2482
- | deposit | 21160 | 21160 | 21160 | 21160 | 1 |
2483
- | fallback | 29396 | 29396 | 29396 | 29396 | 1 |
2482
+ | deposit | 21159 | 21159 | 21159 | 21159 | 1 |
2483
+ | fallback | 29384 | 29384 | 29384 | 29384 | 1 |
2484
2484
2485
2485
2486
2486
| test/DelegateProxyTest.sol:ProxiedContract contract | | | | | |
2487
2487
|-----------------------------------------------------|-----------------|------|--------|------|---------|
2488
2488
| Deployment Cost | Deployment Size | | | | |
2489
- | 106511 | 276 | | | | |
2489
+ | 104475 | 263 | | | | |
2490
2490
| Function Name | min | avg | median | max | # calls |
2491
- | deposit | 3320 | 3320 | 3320 | 3320 | 1 |
2491
+ | deposit | 3316 | 3316 | 3316 | 3316 | 1 |
2492
2492
...
2493
2493
2494
2494
"# ] ] ) ;
@@ -2502,39 +2502,39 @@ Suite result: ok. 1 passed; 0 failed; 0 skipped; [ELAPSED]
2502
2502
{
2503
2503
"contract": "test/DelegateProxyTest.sol:DelegateProxy",
2504
2504
"deployment": {
2505
- "gas": 108698 ,
2506
- "size": 315
2505
+ "gas": 107054 ,
2506
+ "size": 300
2507
2507
},
2508
2508
"functions": {
2509
2509
"deposit()": {
2510
2510
"calls": 1,
2511
- "min": 21160 ,
2512
- "mean": 21160 ,
2513
- "median": 21160 ,
2514
- "max": 21160
2511
+ "min": 21159 ,
2512
+ "mean": 21159 ,
2513
+ "median": 21159 ,
2514
+ "max": 21159
2515
2515
},
2516
2516
"fallback()": {
2517
2517
"calls": 1,
2518
- "min": 29396 ,
2519
- "mean": 29396 ,
2520
- "median": 29396 ,
2521
- "max": 29396
2518
+ "min": 29384 ,
2519
+ "mean": 29384 ,
2520
+ "median": 29384 ,
2521
+ "max": 29384
2522
2522
}
2523
2523
}
2524
2524
},
2525
2525
{
2526
2526
"contract": "test/DelegateProxyTest.sol:ProxiedContract",
2527
2527
"deployment": {
2528
- "gas": 106511 ,
2529
- "size": 276
2528
+ "gas": 104475 ,
2529
+ "size": 263
2530
2530
},
2531
2531
"functions": {
2532
2532
"deposit(uint256)": {
2533
2533
"calls": 1,
2534
- "min": 3320 ,
2535
- "mean": 3320 ,
2536
- "median": 3320 ,
2537
- "max": 3320
2534
+ "min": 3316 ,
2535
+ "mean": 3316 ,
2536
+ "median": 3316 ,
2537
+ "max": 3316
2538
2538
}
2539
2539
}
2540
2540
}
@@ -2588,25 +2588,25 @@ Suite result: ok. 1 passed; 0 failed; 0 skipped; [ELAPSED]
2588
2588
| test/NestedDeployTest.sol:AnotherChild contract | | | | | |
2589
2589
|-------------------------------------------------|-----------------|-------|--------|-------|---------|
2590
2590
| Deployment Cost | Deployment Size | | | | |
2591
- | 0 | 130 | | | | |
2591
+ | 0 | 124 | | | | |
2592
2592
| Function Name | min | avg | median | max | # calls |
2593
- | w | 21162 | 21162 | 21162 | 21162 | 1 |
2593
+ | w | 21161 | 21161 | 21161 | 21161 | 1 |
2594
2594
2595
2595
2596
2596
| test/NestedDeployTest.sol:Child contract | | | | | |
2597
2597
|------------------------------------------|-----------------|-----|--------|-----|---------|
2598
2598
| Deployment Cost | Deployment Size | | | | |
2599
- | 0 | 498 | | | | |
2599
+ | 0 | 477 | | | | |
2600
2600
| Function Name | min | avg | median | max | # calls |
2601
- | child | 325 | 325 | 325 | 325 | 1 |
2601
+ | child | 323 | 323 | 323 | 323 | 1 |
2602
2602
2603
2603
2604
2604
| test/NestedDeployTest.sol:Parent contract | | | | | |
2605
2605
|-------------------------------------------|-----------------|-----|--------|-----|---------|
2606
2606
| Deployment Cost | Deployment Size | | | | |
2607
- | 254857 | 770 | | | | |
2607
+ | 251997 | 739 | | | | |
2608
2608
| Function Name | min | avg | median | max | # calls |
2609
- | child | 182 | 182 | 182 | 182 | 1 |
2609
+ | child | 181 | 181 | 181 | 181 | 1 |
2610
2610
...
2611
2611
"# ] ] ) ;
2612
2612
@@ -2620,47 +2620,47 @@ Suite result: ok. 1 passed; 0 failed; 0 skipped; [ELAPSED]
2620
2620
"contract": "test/NestedDeployTest.sol:AnotherChild",
2621
2621
"deployment": {
2622
2622
"gas": 0,
2623
- "size": 130
2623
+ "size": 124
2624
2624
},
2625
2625
"functions": {
2626
2626
"w()": {
2627
2627
"calls": 1,
2628
- "min": 21162 ,
2629
- "mean": 21162 ,
2630
- "median": 21162 ,
2631
- "max": 21162
2628
+ "min": 21161 ,
2629
+ "mean": 21161 ,
2630
+ "median": 21161 ,
2631
+ "max": 21161
2632
2632
}
2633
2633
}
2634
2634
},
2635
2635
{
2636
2636
"contract": "test/NestedDeployTest.sol:Child",
2637
2637
"deployment": {
2638
2638
"gas": 0,
2639
- "size": 498
2639
+ "size": 477
2640
2640
},
2641
2641
"functions": {
2642
2642
"child()": {
2643
2643
"calls": 1,
2644
- "min": 325 ,
2645
- "mean": 325 ,
2646
- "median": 325 ,
2647
- "max": 325
2644
+ "min": 323 ,
2645
+ "mean": 323 ,
2646
+ "median": 323 ,
2647
+ "max": 323
2648
2648
}
2649
2649
}
2650
2650
},
2651
2651
{
2652
2652
"contract": "test/NestedDeployTest.sol:Parent",
2653
2653
"deployment": {
2654
- "gas": 254857 ,
2655
- "size": 770
2654
+ "gas": 251997 ,
2655
+ "size": 739
2656
2656
},
2657
2657
"functions": {
2658
2658
"child()": {
2659
2659
"calls": 1,
2660
- "min": 182 ,
2661
- "mean": 182 ,
2662
- "median": 182 ,
2663
- "max": 182
2660
+ "min": 181 ,
2661
+ "mean": 181 ,
2662
+ "median": 181 ,
2663
+ "max": 181
2664
2664
}
2665
2665
}
2666
2666
}
@@ -2982,10 +2982,10 @@ Compiler run successful!
2982
2982
str ![ [ r#"
2983
2983
{
2984
2984
"Counter": {
2985
- "runtime_size": 247 ,
2986
- "init_size": 277 ,
2987
- "runtime_margin": 24329 ,
2988
- "init_margin": 48875
2985
+ "runtime_size": 236 ,
2986
+ "init_size": 263 ,
2987
+ "runtime_margin": 24340 ,
2988
+ "init_margin": 48889
2989
2989
}
2990
2990
}
2991
2991
"# ] ]
0 commit comments