@@ -48,7 +48,7 @@ class CallOpcodesPostEip2929Spec
48
48
}
49
49
50
50
" consume correct gas (refund unused gas) (warm access)" in {
51
- val call = fxt.ExecuteCall (op = CALL , toAccessed = true )
51
+ val call = fxt.ExecuteCall (op = CALL , toAlreadyAccessed = true )
52
52
val expectedGas = fxt.requiredGas - G_callstipend + G_warm_storage_read + G_callvalue + fxt.expectedMemCost
53
53
call.stateOut.gasUsed shouldEqual expectedGas
54
54
call.stateOut.accessedAddresses should contain(fxt.extAddr)
@@ -68,7 +68,7 @@ class CallOpcodesPostEip2929Spec
68
68
69
69
" consume correct gas (refund call gas) (warm access)" in {
70
70
val call =
71
- fxt.ExecuteCall (op = CALL , toAccessed = true , context = fxt.context.copy(callDepth = EvmConfig .MaxCallDepth ))
71
+ fxt.ExecuteCall (op = CALL , toAlreadyAccessed = true , context = fxt.context.copy(callDepth = EvmConfig .MaxCallDepth ))
72
72
val expectedGas = G_warm_storage_read + G_callvalue - G_callstipend + config.calcMemCost(32 , 32 , 16 )
73
73
call.stateOut.gasUsed shouldEqual expectedGas
74
74
call.stateOut.accessedAddresses should contain(fxt.extAddr)
@@ -87,7 +87,7 @@ class CallOpcodesPostEip2929Spec
87
87
}
88
88
89
89
" consume correct gas (refund call gas) (warm access)" in {
90
- val call = fxt.ExecuteCall (op = CALL , toAccessed = true , value = fxt.initialBalance + 1 )
90
+ val call = fxt.ExecuteCall (op = CALL , toAlreadyAccessed = true , value = fxt.initialBalance + 1 )
91
91
val expectedGas = G_warm_storage_read + G_callvalue - G_callstipend + config.calcMemCost(32 , 32 , 16 )
92
92
call.stateOut.gasUsed shouldEqual expectedGas
93
93
call.stateOut.accessedAddresses should contain(fxt.extAddr)
@@ -103,7 +103,7 @@ class CallOpcodesPostEip2929Spec
103
103
}
104
104
105
105
" adjust gas cost (warm access)" in {
106
- val call = fxt.ExecuteCall (op = CALL , toAccessed = true , value = 0 )
106
+ val call = fxt.ExecuteCall (op = CALL , toAlreadyAccessed = true , value = 0 )
107
107
val expectedGas = fxt.requiredGas + G_warm_storage_read + fxt.expectedMemCost - (G_sset - G_sload )
108
108
call.stateOut.gasUsed shouldEqual expectedGas
109
109
call.stateOut.accessedAddresses should contain(fxt.extAddr)
@@ -124,7 +124,7 @@ class CallOpcodesPostEip2929Spec
124
124
}
125
125
126
126
" consume all call gas (warm access)" in {
127
- val call = fxt.ExecuteCall (op = CALL , context, toAccessed = true )
127
+ val call = fxt.ExecuteCall (op = CALL , context, toAlreadyAccessed = true )
128
128
val expectedGas = fxt.requiredGas + fxt.gasMargin + G_warm_storage_read + G_callvalue + fxt.expectedMemCost
129
129
call.stateOut.gasUsed shouldEqual expectedGas
130
130
call.stateOut.accessedAddresses should contain(fxt.extAddr)
@@ -145,7 +145,7 @@ class CallOpcodesPostEip2929Spec
145
145
}
146
146
147
147
" consume correct gas (refund call gas, add new account modifier) (warm access)" in {
148
- val call = fxt.ExecuteCall (op = CALL , context, toAccessed = true )
148
+ val call = fxt.ExecuteCall (op = CALL , context, toAlreadyAccessed = true )
149
149
val expectedGas = G_warm_storage_read + G_callvalue + G_newaccount - G_callstipend + fxt.expectedMemCost
150
150
call.stateOut.gasUsed shouldEqual expectedGas
151
151
call.stateOut.accessedAddresses should contain(fxt.extAddr)
@@ -212,7 +212,7 @@ class CallOpcodesPostEip2929Spec
212
212
}
213
213
214
214
" consume correct gas (refund unused gas) (warm access)" in {
215
- val call = fxt.ExecuteCall (op = CALLCODE , outSize = fxt.inputData.size * 2 , toAccessed = true )
215
+ val call = fxt.ExecuteCall (op = CALLCODE , outSize = fxt.inputData.size * 2 , toAlreadyAccessed = true )
216
216
val expectedMemCost = config.calcMemCost(fxt.inputData.size, fxt.inputData.size, call.outSize)
217
217
val expectedGas = fxt.requiredGas - G_callstipend + G_warm_storage_read + G_callvalue + expectedMemCost
218
218
call.stateOut.gasUsed shouldEqual expectedGas
@@ -234,7 +234,7 @@ class CallOpcodesPostEip2929Spec
234
234
}
235
235
236
236
" consume correct gas (refund call gas) (warm access)" in {
237
- val call = fxt.ExecuteCall (op = CALLCODE , context = context, toAccessed = true )
237
+ val call = fxt.ExecuteCall (op = CALLCODE , context = context, toAlreadyAccessed = true )
238
238
val expectedGas = G_warm_storage_read + G_callvalue - G_callstipend + fxt.expectedMemCost
239
239
call.stateOut.gasUsed shouldEqual expectedGas
240
240
call.stateOut.accessedAddresses should contain(fxt.extAddr)
@@ -254,7 +254,7 @@ class CallOpcodesPostEip2929Spec
254
254
}
255
255
256
256
" consume correct gas (refund call gas) (warm)" in {
257
- val call = fxt.ExecuteCall (op = CALLCODE , value = fxt.initialBalance + 1 , toAccessed = true )
257
+ val call = fxt.ExecuteCall (op = CALLCODE , value = fxt.initialBalance + 1 , toAlreadyAccessed = true )
258
258
val expectedGas = G_warm_storage_read + G_callvalue - G_callstipend + fxt.expectedMemCost
259
259
call.stateOut.gasUsed shouldEqual expectedGas
260
260
call.stateOut.accessedAddresses should contain(fxt.extAddr)
@@ -271,7 +271,7 @@ class CallOpcodesPostEip2929Spec
271
271
}
272
272
273
273
" adjust gas cost (warm access)" in {
274
- val call = fxt.ExecuteCall (op = CALLCODE , toAccessed = true , value = 0 )
274
+ val call = fxt.ExecuteCall (op = CALLCODE , toAlreadyAccessed = true , value = 0 )
275
275
val expectedGas = fxt.requiredGas + G_warm_storage_read + fxt.expectedMemCost - (G_sset - G_sload )
276
276
call.stateOut.gasUsed shouldEqual expectedGas
277
277
call.stateOut.accessedAddresses should contain(fxt.extAddr)
@@ -291,7 +291,7 @@ class CallOpcodesPostEip2929Spec
291
291
}
292
292
293
293
" consume all call gas (warm)" in {
294
- val call = fxt.ExecuteCall (op = CALLCODE , context, toAccessed = true )
294
+ val call = fxt.ExecuteCall (op = CALLCODE , context, toAlreadyAccessed = true )
295
295
val expectedGas = fxt.requiredGas + fxt.gasMargin + G_warm_storage_read + G_callvalue + fxt.expectedMemCost
296
296
call.stateOut.gasUsed shouldEqual expectedGas
297
297
call.stateOut.accessedAddresses should contain(fxt.extAddr)
@@ -311,7 +311,7 @@ class CallOpcodesPostEip2929Spec
311
311
}
312
312
313
313
" consume correct gas (refund call gas) (warm)" in {
314
- val call = fxt.ExecuteCall (op = CALLCODE , context, toAccessed = true )
314
+ val call = fxt.ExecuteCall (op = CALLCODE , context, toAlreadyAccessed = true )
315
315
val expectedGas = G_warm_storage_read + G_callvalue - G_callstipend + fxt.expectedMemCost
316
316
call.stateOut.gasUsed shouldEqual expectedGas
317
317
call.stateOut.accessedAddresses should contain(fxt.extAddr)
@@ -380,7 +380,7 @@ class CallOpcodesPostEip2929Spec
380
380
}
381
381
382
382
" consume correct gas (refund unused gas) (warm)" in {
383
- val call = fxt.ExecuteCall (op = DELEGATECALL , outSize = fxt.inputData.size / 4 , toAccessed = true )
383
+ val call = fxt.ExecuteCall (op = DELEGATECALL , outSize = fxt.inputData.size / 4 , toAlreadyAccessed = true )
384
384
val expectedMemCost = config.calcMemCost(fxt.inputData.size, fxt.inputData.size, call.outSize)
385
385
val expectedGas = fxt.requiredGas + G_warm_storage_read + expectedMemCost
386
386
call.stateOut.gasUsed shouldEqual expectedGas
@@ -402,7 +402,7 @@ class CallOpcodesPostEip2929Spec
402
402
}
403
403
404
404
" consume correct gas (refund call gas) (warm)" in {
405
- val call = fxt.ExecuteCall (op = DELEGATECALL , context = context, toAccessed = true )
405
+ val call = fxt.ExecuteCall (op = DELEGATECALL , context = context, toAlreadyAccessed = true )
406
406
val expectedGas = G_warm_storage_read + fxt.expectedMemCost
407
407
call.stateOut.gasUsed shouldEqual expectedGas
408
408
call.stateOut.accessedAddresses should contain(fxt.extAddr)
@@ -422,7 +422,7 @@ class CallOpcodesPostEip2929Spec
422
422
}
423
423
424
424
" consume all call gas (warm)" in {
425
- val call = fxt.ExecuteCall (op = DELEGATECALL , context, toAccessed = true )
425
+ val call = fxt.ExecuteCall (op = DELEGATECALL , context, toAlreadyAccessed = true )
426
426
val expectedGas = fxt.requiredGas + fxt.gasMargin + G_warm_storage_read + fxt.expectedMemCost
427
427
call.stateOut.gasUsed shouldEqual expectedGas
428
428
call.stateOut.accessedAddresses should contain(fxt.extAddr)
@@ -442,7 +442,7 @@ class CallOpcodesPostEip2929Spec
442
442
}
443
443
444
444
" consume correct gas (refund call gas) (warm)" in {
445
- val call = fxt.ExecuteCall (op = DELEGATECALL , context, toAccessed = true )
445
+ val call = fxt.ExecuteCall (op = DELEGATECALL , context, toAlreadyAccessed = true )
446
446
val expectedGas = G_warm_storage_read + fxt.expectedMemCost
447
447
call.stateOut.gasUsed shouldEqual expectedGas
448
448
call.stateOut.accessedAddresses should contain(fxt.extAddr)
@@ -533,7 +533,7 @@ class CallOpcodesPostEip2929Spec
533
533
gas = gas,
534
534
context = context,
535
535
outOffset = UInt256 .Zero ,
536
- toAccessed = true
536
+ toAlreadyAccessed = true
537
537
)
538
538
" return an OutOfGas error" in {
539
539
call.stateOut.error shouldBe Some (OutOfGas )
0 commit comments