@@ -2905,7 +2905,7 @@ func TestCall(t *testing.T) {
2905
2905
ClassHash : classHash ,
2906
2906
Selector : selector ,
2907
2907
Calldata : calldata ,
2908
- }, & vm.BlockInfo {Header : headsHeader }, gomock .Any (), & utils .Mainnet , uint64 (1337 )).Return (expectedRes , nil )
2908
+ }, & vm.BlockInfo {Header : headsHeader }, gomock .Any (), & utils .Mainnet , uint64 (1337 ), true ).Return (expectedRes , nil )
2909
2909
2910
2910
res , rpcErr := handler .Call (rpc.FunctionCall {
2911
2911
ContractAddress : * contractAddr ,
@@ -2953,7 +2953,7 @@ func TestEstimateMessageFee(t *testing.T) {
2953
2953
expectedGasConsumed := new (felt.Felt ).SetUint64 (37 )
2954
2954
mockVM .EXPECT ().Execute (gomock .Any (), gomock .Any (), gomock .Any (), & vm.BlockInfo {
2955
2955
Header : latestHeader ,
2956
- }, gomock .Any (), & utils .Mainnet , gomock .Any (), false , true ).DoAndReturn (
2956
+ }, gomock .Any (), & utils .Mainnet , gomock .Any (), false , true , false ).DoAndReturn (
2957
2957
func (txns []core.Transaction , declaredClasses []core.Class , paidFeesOnL1 []* felt.Felt , blockInfo * vm.BlockInfo ,
2958
2958
state core.StateReader , network * utils.Network , skipChargeFee , skipValidate , errOnRevert bool ,
2959
2959
) ([]* felt.Felt , []* felt.Felt , []vm.TransactionTrace , error ) {
@@ -3055,7 +3055,7 @@ func TestTraceTransaction(t *testing.T) {
3055
3055
vmTrace := new (vm.TransactionTrace )
3056
3056
require .NoError (t , json .Unmarshal (vmTraceJSON , vmTrace ))
3057
3057
mockVM .EXPECT ().Execute ([]core.Transaction {tx }, []core.Class {declaredClass .Class }, []* felt.Felt {},
3058
- & vm.BlockInfo {Header : header }, gomock .Any (), & utils .Mainnet , false , false , false ).Return (nil , []vm.TransactionTrace {* vmTrace }, nil )
3058
+ & vm.BlockInfo {Header : header }, gomock .Any (), & utils .Mainnet , false , false , false , false ).Return (nil , []vm.TransactionTrace {* vmTrace }, nil )
3059
3059
3060
3060
trace , err := handler .TraceTransaction (context .Background (), * hash )
3061
3061
require .Nil (t , err )
@@ -3085,7 +3085,7 @@ func TestSimulateTransactions(t *testing.T) {
3085
3085
t .Run ("ok with zero values, skip fee" , func (t * testing.T ) {
3086
3086
mockVM .EXPECT ().Execute (nil , nil , []* felt.Felt {}, & vm.BlockInfo {
3087
3087
Header : headsHeader ,
3088
- }, mockState , & network , true , false , false ).
3088
+ }, mockState , & network , true , false , false , false ).
3089
3089
Return ([]* felt.Felt {}, []vm.TransactionTrace {}, nil )
3090
3090
3091
3091
_ , err := handler .SimulateTransactions (rpc.BlockID {Latest : true }, []rpc.BroadcastedTransaction {}, []rpc.SimulationFlag {rpc .SkipFeeChargeFlag })
@@ -3095,7 +3095,7 @@ func TestSimulateTransactions(t *testing.T) {
3095
3095
t .Run ("ok with zero values, skip validate" , func (t * testing.T ) {
3096
3096
mockVM .EXPECT ().Execute (nil , nil , []* felt.Felt {}, & vm.BlockInfo {
3097
3097
Header : headsHeader ,
3098
- }, mockState , & network , false , false , false ).
3098
+ }, mockState , & network , false , false , false , false ).
3099
3099
Return ([]* felt.Felt {}, []vm.TransactionTrace {}, nil )
3100
3100
3101
3101
_ , err := handler .SimulateTransactions (rpc.BlockID {Latest : true }, []rpc.BroadcastedTransaction {}, []rpc.SimulationFlag {rpc .SkipValidateFlag })
@@ -3105,7 +3105,7 @@ func TestSimulateTransactions(t *testing.T) {
3105
3105
t .Run ("transaction execution error" , func (t * testing.T ) {
3106
3106
mockVM .EXPECT ().Execute (nil , nil , []* felt.Felt {}, & vm.BlockInfo {
3107
3107
Header : headsHeader ,
3108
- }, mockState , & network , false , false , false ).
3108
+ }, mockState , & network , false , false , false , false ).
3109
3109
Return (nil , nil , vm.TransactionExecutionError {
3110
3110
Index : 44 ,
3111
3111
Cause : errors .New ("oops" ),
@@ -3119,7 +3119,7 @@ func TestSimulateTransactions(t *testing.T) {
3119
3119
3120
3120
mockVM .EXPECT ().Execute (nil , nil , []* felt.Felt {}, & vm.BlockInfo {
3121
3121
Header : headsHeader ,
3122
- }, mockState , & network , false , true , true ).
3122
+ }, mockState , & network , false , true , true , false ).
3123
3123
Return (nil , nil , vm.TransactionExecutionError {
3124
3124
Index : 44 ,
3125
3125
Cause : errors .New ("oops" ),
@@ -3215,7 +3215,7 @@ func TestTraceBlockTransactions(t *testing.T) {
3215
3215
vmTrace := vm.TransactionTrace {}
3216
3216
require .NoError (t , json .Unmarshal (vmTraceJSON , & vmTrace ))
3217
3217
mockVM .EXPECT ().Execute (block .Transactions , []core.Class {declaredClass .Class }, paidL1Fees , & vm.BlockInfo {Header : header },
3218
- gomock .Any (), & network , false , false , false ).Return (nil , []vm.TransactionTrace {vmTrace , vmTrace }, nil )
3218
+ gomock .Any (), & network , false , false , false , false ).Return (nil , []vm.TransactionTrace {vmTrace , vmTrace }, nil )
3219
3219
3220
3220
result , err := handler .TraceBlockTransactions (context .Background (), rpc.BlockID {Hash : blockHash })
3221
3221
require .Nil (t , err )
@@ -3281,7 +3281,7 @@ func TestTraceBlockTransactions(t *testing.T) {
3281
3281
vmTrace := vm.TransactionTrace {}
3282
3282
require .NoError (t , json .Unmarshal (vmTraceJSON , & vmTrace ))
3283
3283
mockVM .EXPECT ().Execute ([]core.Transaction {tx }, []core.Class {declaredClass .Class }, []* felt.Felt {}, & vm.BlockInfo {Header : header },
3284
- gomock .Any (), & network , false , false , false ).Return (nil , []vm.TransactionTrace {vmTrace }, nil )
3284
+ gomock .Any (), & network , false , false , false , false ).Return (nil , []vm.TransactionTrace {vmTrace }, nil )
3285
3285
3286
3286
expectedResult := []rpc.TracedBlockTransaction {
3287
3287
{
@@ -3651,23 +3651,23 @@ func TestEstimateFee(t *testing.T) {
3651
3651
3652
3652
blockInfo := vm.BlockInfo {Header : & core.Header {}}
3653
3653
t .Run ("ok with zero values" , func (t * testing.T ) {
3654
- mockVM .EXPECT ().Execute (nil , nil , []* felt.Felt {}, & blockInfo , mockState , & network , true , true , false ).
3654
+ mockVM .EXPECT ().Execute (nil , nil , []* felt.Felt {}, & blockInfo , mockState , & network , true , true , false , false ).
3655
3655
Return ([]* felt.Felt {}, []vm.TransactionTrace {}, nil )
3656
3656
3657
3657
_ , err := handler .EstimateFee ([]rpc.BroadcastedTransaction {}, []rpc.SimulationFlag {}, rpc.BlockID {Latest : true })
3658
3658
require .Nil (t , err )
3659
3659
})
3660
3660
3661
3661
t .Run ("ok with zero values, skip validate" , func (t * testing.T ) {
3662
- mockVM .EXPECT ().Execute (nil , nil , []* felt.Felt {}, & blockInfo , mockState , & network , true , true , false ).
3662
+ mockVM .EXPECT ().Execute (nil , nil , []* felt.Felt {}, & blockInfo , mockState , & network , true , true , false , false ).
3663
3663
Return ([]* felt.Felt {}, []vm.TransactionTrace {}, nil )
3664
3664
3665
3665
_ , err := handler .EstimateFee ([]rpc.BroadcastedTransaction {}, []rpc.SimulationFlag {rpc .SkipValidateFlag }, rpc.BlockID {Latest : true })
3666
3666
require .Nil (t , err )
3667
3667
})
3668
3668
3669
3669
t .Run ("transaction execution error" , func (t * testing.T ) {
3670
- mockVM .EXPECT ().Execute (nil , nil , []* felt.Felt {}, & blockInfo , mockState , & network , true , true , false ).
3670
+ mockVM .EXPECT ().Execute (nil , nil , []* felt.Felt {}, & blockInfo , mockState , & network , true , true , false , false ).
3671
3671
Return (nil , nil , vm.TransactionExecutionError {
3672
3672
Index : 44 ,
3673
3673
Cause : errors .New ("oops" ),
@@ -3679,7 +3679,7 @@ func TestEstimateFee(t *testing.T) {
3679
3679
ExecutionError : "oops" ,
3680
3680
}), err )
3681
3681
3682
- mockVM .EXPECT ().Execute (nil , nil , []* felt.Felt {}, & blockInfo , mockState , & network , false , true , true ).
3682
+ mockVM .EXPECT ().Execute (nil , nil , []* felt.Felt {}, & blockInfo , mockState , & network , false , true , true , false ).
3683
3683
Return (nil , nil , vm.TransactionExecutionError {
3684
3684
Index : 44 ,
3685
3685
Cause : errors .New ("oops" ),
0 commit comments