github.com/0xPolygon/supernets2-node@v0.0.0-20230711153321-2fe574524eaa/sequencer/mock_state.go (about) 1 // Code generated by mockery v2.22.1. DO NOT EDIT. 2 3 package sequencer 4 5 import ( 6 context "context" 7 big "math/big" 8 9 common "github.com/ethereum/go-ethereum/common" 10 11 metrics "github.com/0xPolygon/supernets2-node/state/metrics" 12 13 mock "github.com/stretchr/testify/mock" 14 15 pb "github.com/0xPolygon/supernets2-node/state/runtime/executor/pb" 16 17 pgx "github.com/jackc/pgx/v4" 18 19 state "github.com/0xPolygon/supernets2-node/state" 20 21 time "time" 22 23 types "github.com/ethereum/go-ethereum/core/types" 24 ) 25 26 // StateMock is an autogenerated mock type for the stateInterface type 27 type StateMock struct { 28 mock.Mock 29 } 30 31 // Begin provides a mock function with given fields: ctx 32 func (_m *StateMock) Begin(ctx context.Context) (pgx.Tx, error) { 33 ret := _m.Called(ctx) 34 35 var r0 pgx.Tx 36 var r1 error 37 if rf, ok := ret.Get(0).(func(context.Context) (pgx.Tx, error)); ok { 38 return rf(ctx) 39 } 40 if rf, ok := ret.Get(0).(func(context.Context) pgx.Tx); ok { 41 r0 = rf(ctx) 42 } else { 43 if ret.Get(0) != nil { 44 r0 = ret.Get(0).(pgx.Tx) 45 } 46 } 47 48 if rf, ok := ret.Get(1).(func(context.Context) error); ok { 49 r1 = rf(ctx) 50 } else { 51 r1 = ret.Error(1) 52 } 53 54 return r0, r1 55 } 56 57 // BeginStateTransaction provides a mock function with given fields: ctx 58 func (_m *StateMock) BeginStateTransaction(ctx context.Context) (pgx.Tx, error) { 59 ret := _m.Called(ctx) 60 61 var r0 pgx.Tx 62 var r1 error 63 if rf, ok := ret.Get(0).(func(context.Context) (pgx.Tx, error)); ok { 64 return rf(ctx) 65 } 66 if rf, ok := ret.Get(0).(func(context.Context) pgx.Tx); ok { 67 r0 = rf(ctx) 68 } else { 69 if ret.Get(0) != nil { 70 r0 = ret.Get(0).(pgx.Tx) 71 } 72 } 73 74 if rf, ok := ret.Get(1).(func(context.Context) error); ok { 75 r1 = rf(ctx) 76 } else { 77 r1 = ret.Error(1) 78 } 79 80 return r0, r1 81 } 82 83 // CloseBatch provides a mock function with given fields: ctx, receipt, dbTx 84 func (_m *StateMock) CloseBatch(ctx context.Context, receipt state.ProcessingReceipt, dbTx pgx.Tx) error { 85 ret := _m.Called(ctx, receipt, dbTx) 86 87 var r0 error 88 if rf, ok := ret.Get(0).(func(context.Context, state.ProcessingReceipt, pgx.Tx) error); ok { 89 r0 = rf(ctx, receipt, dbTx) 90 } else { 91 r0 = ret.Error(0) 92 } 93 94 return r0 95 } 96 97 // CountReorgs provides a mock function with given fields: ctx, dbTx 98 func (_m *StateMock) CountReorgs(ctx context.Context, dbTx pgx.Tx) (uint64, error) { 99 ret := _m.Called(ctx, dbTx) 100 101 var r0 uint64 102 var r1 error 103 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) (uint64, error)); ok { 104 return rf(ctx, dbTx) 105 } 106 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) uint64); ok { 107 r0 = rf(ctx, dbTx) 108 } else { 109 r0 = ret.Get(0).(uint64) 110 } 111 112 if rf, ok := ret.Get(1).(func(context.Context, pgx.Tx) error); ok { 113 r1 = rf(ctx, dbTx) 114 } else { 115 r1 = ret.Error(1) 116 } 117 118 return r0, r1 119 } 120 121 // ExecuteBatch provides a mock function with given fields: ctx, batch, updateMerkleTree, dbTx 122 func (_m *StateMock) ExecuteBatch(ctx context.Context, batch state.Batch, updateMerkleTree bool, dbTx pgx.Tx) (*pb.ProcessBatchResponse, error) { 123 ret := _m.Called(ctx, batch, updateMerkleTree, dbTx) 124 125 var r0 *pb.ProcessBatchResponse 126 var r1 error 127 if rf, ok := ret.Get(0).(func(context.Context, state.Batch, bool, pgx.Tx) (*pb.ProcessBatchResponse, error)); ok { 128 return rf(ctx, batch, updateMerkleTree, dbTx) 129 } 130 if rf, ok := ret.Get(0).(func(context.Context, state.Batch, bool, pgx.Tx) *pb.ProcessBatchResponse); ok { 131 r0 = rf(ctx, batch, updateMerkleTree, dbTx) 132 } else { 133 if ret.Get(0) != nil { 134 r0 = ret.Get(0).(*pb.ProcessBatchResponse) 135 } 136 } 137 138 if rf, ok := ret.Get(1).(func(context.Context, state.Batch, bool, pgx.Tx) error); ok { 139 r1 = rf(ctx, batch, updateMerkleTree, dbTx) 140 } else { 141 r1 = ret.Error(1) 142 } 143 144 return r0, r1 145 } 146 147 // FlushMerkleTree provides a mock function with given fields: ctx 148 func (_m *StateMock) FlushMerkleTree(ctx context.Context) error { 149 ret := _m.Called(ctx) 150 151 var r0 error 152 if rf, ok := ret.Get(0).(func(context.Context) error); ok { 153 r0 = rf(ctx) 154 } else { 155 r0 = ret.Error(0) 156 } 157 158 return r0 159 } 160 161 // GetBalanceByStateRoot provides a mock function with given fields: ctx, address, root 162 func (_m *StateMock) GetBalanceByStateRoot(ctx context.Context, address common.Address, root common.Hash) (*big.Int, error) { 163 ret := _m.Called(ctx, address, root) 164 165 var r0 *big.Int 166 var r1 error 167 if rf, ok := ret.Get(0).(func(context.Context, common.Address, common.Hash) (*big.Int, error)); ok { 168 return rf(ctx, address, root) 169 } 170 if rf, ok := ret.Get(0).(func(context.Context, common.Address, common.Hash) *big.Int); ok { 171 r0 = rf(ctx, address, root) 172 } else { 173 if ret.Get(0) != nil { 174 r0 = ret.Get(0).(*big.Int) 175 } 176 } 177 178 if rf, ok := ret.Get(1).(func(context.Context, common.Address, common.Hash) error); ok { 179 r1 = rf(ctx, address, root) 180 } else { 181 r1 = ret.Error(1) 182 } 183 184 return r0, r1 185 } 186 187 // GetBatchByNumber provides a mock function with given fields: ctx, batchNumber, dbTx 188 func (_m *StateMock) GetBatchByNumber(ctx context.Context, batchNumber uint64, dbTx pgx.Tx) (*state.Batch, error) { 189 ret := _m.Called(ctx, batchNumber, dbTx) 190 191 var r0 *state.Batch 192 var r1 error 193 if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) (*state.Batch, error)); ok { 194 return rf(ctx, batchNumber, dbTx) 195 } 196 if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) *state.Batch); ok { 197 r0 = rf(ctx, batchNumber, dbTx) 198 } else { 199 if ret.Get(0) != nil { 200 r0 = ret.Get(0).(*state.Batch) 201 } 202 } 203 204 if rf, ok := ret.Get(1).(func(context.Context, uint64, pgx.Tx) error); ok { 205 r1 = rf(ctx, batchNumber, dbTx) 206 } else { 207 r1 = ret.Error(1) 208 } 209 210 return r0, r1 211 } 212 213 // GetForcedBatch provides a mock function with given fields: ctx, forcedBatchNumber, dbTx 214 func (_m *StateMock) GetForcedBatch(ctx context.Context, forcedBatchNumber uint64, dbTx pgx.Tx) (*state.ForcedBatch, error) { 215 ret := _m.Called(ctx, forcedBatchNumber, dbTx) 216 217 var r0 *state.ForcedBatch 218 var r1 error 219 if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) (*state.ForcedBatch, error)); ok { 220 return rf(ctx, forcedBatchNumber, dbTx) 221 } 222 if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) *state.ForcedBatch); ok { 223 r0 = rf(ctx, forcedBatchNumber, dbTx) 224 } else { 225 if ret.Get(0) != nil { 226 r0 = ret.Get(0).(*state.ForcedBatch) 227 } 228 } 229 230 if rf, ok := ret.Get(1).(func(context.Context, uint64, pgx.Tx) error); ok { 231 r1 = rf(ctx, forcedBatchNumber, dbTx) 232 } else { 233 r1 = ret.Error(1) 234 } 235 236 return r0, r1 237 } 238 239 // GetForcedBatchesSince provides a mock function with given fields: ctx, forcedBatchNumber, maxBlockNumber, dbTx 240 func (_m *StateMock) GetForcedBatchesSince(ctx context.Context, forcedBatchNumber uint64, maxBlockNumber uint64, dbTx pgx.Tx) ([]*state.ForcedBatch, error) { 241 ret := _m.Called(ctx, forcedBatchNumber, maxBlockNumber, dbTx) 242 243 var r0 []*state.ForcedBatch 244 var r1 error 245 if rf, ok := ret.Get(0).(func(context.Context, uint64, uint64, pgx.Tx) ([]*state.ForcedBatch, error)); ok { 246 return rf(ctx, forcedBatchNumber, maxBlockNumber, dbTx) 247 } 248 if rf, ok := ret.Get(0).(func(context.Context, uint64, uint64, pgx.Tx) []*state.ForcedBatch); ok { 249 r0 = rf(ctx, forcedBatchNumber, maxBlockNumber, dbTx) 250 } else { 251 if ret.Get(0) != nil { 252 r0 = ret.Get(0).([]*state.ForcedBatch) 253 } 254 } 255 256 if rf, ok := ret.Get(1).(func(context.Context, uint64, uint64, pgx.Tx) error); ok { 257 r1 = rf(ctx, forcedBatchNumber, maxBlockNumber, dbTx) 258 } else { 259 r1 = ret.Error(1) 260 } 261 262 return r0, r1 263 } 264 265 // GetLastBatch provides a mock function with given fields: ctx, dbTx 266 func (_m *StateMock) GetLastBatch(ctx context.Context, dbTx pgx.Tx) (*state.Batch, error) { 267 ret := _m.Called(ctx, dbTx) 268 269 var r0 *state.Batch 270 var r1 error 271 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) (*state.Batch, error)); ok { 272 return rf(ctx, dbTx) 273 } 274 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) *state.Batch); ok { 275 r0 = rf(ctx, dbTx) 276 } else { 277 if ret.Get(0) != nil { 278 r0 = ret.Get(0).(*state.Batch) 279 } 280 } 281 282 if rf, ok := ret.Get(1).(func(context.Context, pgx.Tx) error); ok { 283 r1 = rf(ctx, dbTx) 284 } else { 285 r1 = ret.Error(1) 286 } 287 288 return r0, r1 289 } 290 291 // GetLastBatchNumber provides a mock function with given fields: ctx, dbTx 292 func (_m *StateMock) GetLastBatchNumber(ctx context.Context, dbTx pgx.Tx) (uint64, error) { 293 ret := _m.Called(ctx, dbTx) 294 295 var r0 uint64 296 var r1 error 297 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) (uint64, error)); ok { 298 return rf(ctx, dbTx) 299 } 300 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) uint64); ok { 301 r0 = rf(ctx, dbTx) 302 } else { 303 r0 = ret.Get(0).(uint64) 304 } 305 306 if rf, ok := ret.Get(1).(func(context.Context, pgx.Tx) error); ok { 307 r1 = rf(ctx, dbTx) 308 } else { 309 r1 = ret.Error(1) 310 } 311 312 return r0, r1 313 } 314 315 // GetLastBlock provides a mock function with given fields: ctx, dbTx 316 func (_m *StateMock) GetLastBlock(ctx context.Context, dbTx pgx.Tx) (*state.Block, error) { 317 ret := _m.Called(ctx, dbTx) 318 319 var r0 *state.Block 320 var r1 error 321 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) (*state.Block, error)); ok { 322 return rf(ctx, dbTx) 323 } 324 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) *state.Block); ok { 325 r0 = rf(ctx, dbTx) 326 } else { 327 if ret.Get(0) != nil { 328 r0 = ret.Get(0).(*state.Block) 329 } 330 } 331 332 if rf, ok := ret.Get(1).(func(context.Context, pgx.Tx) error); ok { 333 r1 = rf(ctx, dbTx) 334 } else { 335 r1 = ret.Error(1) 336 } 337 338 return r0, r1 339 } 340 341 // GetLastClosedBatch provides a mock function with given fields: ctx, dbTx 342 func (_m *StateMock) GetLastClosedBatch(ctx context.Context, dbTx pgx.Tx) (*state.Batch, error) { 343 ret := _m.Called(ctx, dbTx) 344 345 var r0 *state.Batch 346 var r1 error 347 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) (*state.Batch, error)); ok { 348 return rf(ctx, dbTx) 349 } 350 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) *state.Batch); ok { 351 r0 = rf(ctx, dbTx) 352 } else { 353 if ret.Get(0) != nil { 354 r0 = ret.Get(0).(*state.Batch) 355 } 356 } 357 358 if rf, ok := ret.Get(1).(func(context.Context, pgx.Tx) error); ok { 359 r1 = rf(ctx, dbTx) 360 } else { 361 r1 = ret.Error(1) 362 } 363 364 return r0, r1 365 } 366 367 // GetLastL2Block provides a mock function with given fields: ctx, dbTx 368 func (_m *StateMock) GetLastL2Block(ctx context.Context, dbTx pgx.Tx) (*types.Block, error) { 369 ret := _m.Called(ctx, dbTx) 370 371 var r0 *types.Block 372 var r1 error 373 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) (*types.Block, error)); ok { 374 return rf(ctx, dbTx) 375 } 376 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) *types.Block); ok { 377 r0 = rf(ctx, dbTx) 378 } else { 379 if ret.Get(0) != nil { 380 r0 = ret.Get(0).(*types.Block) 381 } 382 } 383 384 if rf, ok := ret.Get(1).(func(context.Context, pgx.Tx) error); ok { 385 r1 = rf(ctx, dbTx) 386 } else { 387 r1 = ret.Error(1) 388 } 389 390 return r0, r1 391 } 392 393 // GetLastL2BlockHeader provides a mock function with given fields: ctx, dbTx 394 func (_m *StateMock) GetLastL2BlockHeader(ctx context.Context, dbTx pgx.Tx) (*types.Header, error) { 395 ret := _m.Called(ctx, dbTx) 396 397 var r0 *types.Header 398 var r1 error 399 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) (*types.Header, error)); ok { 400 return rf(ctx, dbTx) 401 } 402 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) *types.Header); ok { 403 r0 = rf(ctx, dbTx) 404 } else { 405 if ret.Get(0) != nil { 406 r0 = ret.Get(0).(*types.Header) 407 } 408 } 409 410 if rf, ok := ret.Get(1).(func(context.Context, pgx.Tx) error); ok { 411 r1 = rf(ctx, dbTx) 412 } else { 413 r1 = ret.Error(1) 414 } 415 416 return r0, r1 417 } 418 419 // GetLastNBatches provides a mock function with given fields: ctx, numBatches, dbTx 420 func (_m *StateMock) GetLastNBatches(ctx context.Context, numBatches uint, dbTx pgx.Tx) ([]*state.Batch, error) { 421 ret := _m.Called(ctx, numBatches, dbTx) 422 423 var r0 []*state.Batch 424 var r1 error 425 if rf, ok := ret.Get(0).(func(context.Context, uint, pgx.Tx) ([]*state.Batch, error)); ok { 426 return rf(ctx, numBatches, dbTx) 427 } 428 if rf, ok := ret.Get(0).(func(context.Context, uint, pgx.Tx) []*state.Batch); ok { 429 r0 = rf(ctx, numBatches, dbTx) 430 } else { 431 if ret.Get(0) != nil { 432 r0 = ret.Get(0).([]*state.Batch) 433 } 434 } 435 436 if rf, ok := ret.Get(1).(func(context.Context, uint, pgx.Tx) error); ok { 437 r1 = rf(ctx, numBatches, dbTx) 438 } else { 439 r1 = ret.Error(1) 440 } 441 442 return r0, r1 443 } 444 445 // GetLastStateRoot provides a mock function with given fields: ctx, dbTx 446 func (_m *StateMock) GetLastStateRoot(ctx context.Context, dbTx pgx.Tx) (common.Hash, error) { 447 ret := _m.Called(ctx, dbTx) 448 449 var r0 common.Hash 450 var r1 error 451 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) (common.Hash, error)); ok { 452 return rf(ctx, dbTx) 453 } 454 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) common.Hash); ok { 455 r0 = rf(ctx, dbTx) 456 } else { 457 if ret.Get(0) != nil { 458 r0 = ret.Get(0).(common.Hash) 459 } 460 } 461 462 if rf, ok := ret.Get(1).(func(context.Context, pgx.Tx) error); ok { 463 r1 = rf(ctx, dbTx) 464 } else { 465 r1 = ret.Error(1) 466 } 467 468 return r0, r1 469 } 470 471 // GetLastTrustedForcedBatchNumber provides a mock function with given fields: ctx, dbTx 472 func (_m *StateMock) GetLastTrustedForcedBatchNumber(ctx context.Context, dbTx pgx.Tx) (uint64, error) { 473 ret := _m.Called(ctx, dbTx) 474 475 var r0 uint64 476 var r1 error 477 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) (uint64, error)); ok { 478 return rf(ctx, dbTx) 479 } 480 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) uint64); ok { 481 r0 = rf(ctx, dbTx) 482 } else { 483 r0 = ret.Get(0).(uint64) 484 } 485 486 if rf, ok := ret.Get(1).(func(context.Context, pgx.Tx) error); ok { 487 r1 = rf(ctx, dbTx) 488 } else { 489 r1 = ret.Error(1) 490 } 491 492 return r0, r1 493 } 494 495 // GetLastVirtualBatchNum provides a mock function with given fields: ctx, dbTx 496 func (_m *StateMock) GetLastVirtualBatchNum(ctx context.Context, dbTx pgx.Tx) (uint64, error) { 497 ret := _m.Called(ctx, dbTx) 498 499 var r0 uint64 500 var r1 error 501 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) (uint64, error)); ok { 502 return rf(ctx, dbTx) 503 } 504 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) uint64); ok { 505 r0 = rf(ctx, dbTx) 506 } else { 507 r0 = ret.Get(0).(uint64) 508 } 509 510 if rf, ok := ret.Get(1).(func(context.Context, pgx.Tx) error); ok { 511 r1 = rf(ctx, dbTx) 512 } else { 513 r1 = ret.Error(1) 514 } 515 516 return r0, r1 517 } 518 519 // GetLatestGer provides a mock function with given fields: ctx, maxBlockNumber 520 func (_m *StateMock) GetLatestGer(ctx context.Context, maxBlockNumber uint64) (state.GlobalExitRoot, time.Time, error) { 521 ret := _m.Called(ctx, maxBlockNumber) 522 523 var r0 state.GlobalExitRoot 524 var r1 time.Time 525 var r2 error 526 if rf, ok := ret.Get(0).(func(context.Context, uint64) (state.GlobalExitRoot, time.Time, error)); ok { 527 return rf(ctx, maxBlockNumber) 528 } 529 if rf, ok := ret.Get(0).(func(context.Context, uint64) state.GlobalExitRoot); ok { 530 r0 = rf(ctx, maxBlockNumber) 531 } else { 532 r0 = ret.Get(0).(state.GlobalExitRoot) 533 } 534 535 if rf, ok := ret.Get(1).(func(context.Context, uint64) time.Time); ok { 536 r1 = rf(ctx, maxBlockNumber) 537 } else { 538 r1 = ret.Get(1).(time.Time) 539 } 540 541 if rf, ok := ret.Get(2).(func(context.Context, uint64) error); ok { 542 r2 = rf(ctx, maxBlockNumber) 543 } else { 544 r2 = ret.Error(2) 545 } 546 547 return r0, r1, r2 548 } 549 550 // GetLatestGlobalExitRoot provides a mock function with given fields: ctx, maxBlockNumber, dbTx 551 func (_m *StateMock) GetLatestGlobalExitRoot(ctx context.Context, maxBlockNumber uint64, dbTx pgx.Tx) (state.GlobalExitRoot, time.Time, error) { 552 ret := _m.Called(ctx, maxBlockNumber, dbTx) 553 554 var r0 state.GlobalExitRoot 555 var r1 time.Time 556 var r2 error 557 if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) (state.GlobalExitRoot, time.Time, error)); ok { 558 return rf(ctx, maxBlockNumber, dbTx) 559 } 560 if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) state.GlobalExitRoot); ok { 561 r0 = rf(ctx, maxBlockNumber, dbTx) 562 } else { 563 r0 = ret.Get(0).(state.GlobalExitRoot) 564 } 565 566 if rf, ok := ret.Get(1).(func(context.Context, uint64, pgx.Tx) time.Time); ok { 567 r1 = rf(ctx, maxBlockNumber, dbTx) 568 } else { 569 r1 = ret.Get(1).(time.Time) 570 } 571 572 if rf, ok := ret.Get(2).(func(context.Context, uint64, pgx.Tx) error); ok { 573 r2 = rf(ctx, maxBlockNumber, dbTx) 574 } else { 575 r2 = ret.Error(2) 576 } 577 578 return r0, r1, r2 579 } 580 581 // GetLatestVirtualBatchTimestamp provides a mock function with given fields: ctx, dbTx 582 func (_m *StateMock) GetLatestVirtualBatchTimestamp(ctx context.Context, dbTx pgx.Tx) (time.Time, error) { 583 ret := _m.Called(ctx, dbTx) 584 585 var r0 time.Time 586 var r1 error 587 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) (time.Time, error)); ok { 588 return rf(ctx, dbTx) 589 } 590 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) time.Time); ok { 591 r0 = rf(ctx, dbTx) 592 } else { 593 r0 = ret.Get(0).(time.Time) 594 } 595 596 if rf, ok := ret.Get(1).(func(context.Context, pgx.Tx) error); ok { 597 r1 = rf(ctx, dbTx) 598 } else { 599 r1 = ret.Error(1) 600 } 601 602 return r0, r1 603 } 604 605 // GetNonceByStateRoot provides a mock function with given fields: ctx, address, root 606 func (_m *StateMock) GetNonceByStateRoot(ctx context.Context, address common.Address, root common.Hash) (*big.Int, error) { 607 ret := _m.Called(ctx, address, root) 608 609 var r0 *big.Int 610 var r1 error 611 if rf, ok := ret.Get(0).(func(context.Context, common.Address, common.Hash) (*big.Int, error)); ok { 612 return rf(ctx, address, root) 613 } 614 if rf, ok := ret.Get(0).(func(context.Context, common.Address, common.Hash) *big.Int); ok { 615 r0 = rf(ctx, address, root) 616 } else { 617 if ret.Get(0) != nil { 618 r0 = ret.Get(0).(*big.Int) 619 } 620 } 621 622 if rf, ok := ret.Get(1).(func(context.Context, common.Address, common.Hash) error); ok { 623 r1 = rf(ctx, address, root) 624 } else { 625 r1 = ret.Error(1) 626 } 627 628 return r0, r1 629 } 630 631 // GetTimeForLatestBatchVirtualization provides a mock function with given fields: ctx, dbTx 632 func (_m *StateMock) GetTimeForLatestBatchVirtualization(ctx context.Context, dbTx pgx.Tx) (time.Time, error) { 633 ret := _m.Called(ctx, dbTx) 634 635 var r0 time.Time 636 var r1 error 637 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) (time.Time, error)); ok { 638 return rf(ctx, dbTx) 639 } 640 if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) time.Time); ok { 641 r0 = rf(ctx, dbTx) 642 } else { 643 r0 = ret.Get(0).(time.Time) 644 } 645 646 if rf, ok := ret.Get(1).(func(context.Context, pgx.Tx) error); ok { 647 r1 = rf(ctx, dbTx) 648 } else { 649 r1 = ret.Error(1) 650 } 651 652 return r0, r1 653 } 654 655 // GetTransactionsByBatchNumber provides a mock function with given fields: ctx, batchNumber, dbTx 656 func (_m *StateMock) GetTransactionsByBatchNumber(ctx context.Context, batchNumber uint64, dbTx pgx.Tx) ([]types.Transaction, error) { 657 ret := _m.Called(ctx, batchNumber, dbTx) 658 659 var r0 []types.Transaction 660 var r1 error 661 if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) ([]types.Transaction, error)); ok { 662 return rf(ctx, batchNumber, dbTx) 663 } 664 if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) []types.Transaction); ok { 665 r0 = rf(ctx, batchNumber, dbTx) 666 } else { 667 if ret.Get(0) != nil { 668 r0 = ret.Get(0).([]types.Transaction) 669 } 670 } 671 672 if rf, ok := ret.Get(1).(func(context.Context, uint64, pgx.Tx) error); ok { 673 r1 = rf(ctx, batchNumber, dbTx) 674 } else { 675 r1 = ret.Error(1) 676 } 677 678 return r0, r1 679 } 680 681 // GetTxsOlderThanNL1Blocks provides a mock function with given fields: ctx, nL1Blocks, dbTx 682 func (_m *StateMock) GetTxsOlderThanNL1Blocks(ctx context.Context, nL1Blocks uint64, dbTx pgx.Tx) ([]common.Hash, error) { 683 ret := _m.Called(ctx, nL1Blocks, dbTx) 684 685 var r0 []common.Hash 686 var r1 error 687 if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) ([]common.Hash, error)); ok { 688 return rf(ctx, nL1Blocks, dbTx) 689 } 690 if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) []common.Hash); ok { 691 r0 = rf(ctx, nL1Blocks, dbTx) 692 } else { 693 if ret.Get(0) != nil { 694 r0 = ret.Get(0).([]common.Hash) 695 } 696 } 697 698 if rf, ok := ret.Get(1).(func(context.Context, uint64, pgx.Tx) error); ok { 699 r1 = rf(ctx, nL1Blocks, dbTx) 700 } else { 701 r1 = ret.Error(1) 702 } 703 704 return r0, r1 705 } 706 707 // IsBatchClosed provides a mock function with given fields: ctx, batchNum, dbTx 708 func (_m *StateMock) IsBatchClosed(ctx context.Context, batchNum uint64, dbTx pgx.Tx) (bool, error) { 709 ret := _m.Called(ctx, batchNum, dbTx) 710 711 var r0 bool 712 var r1 error 713 if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) (bool, error)); ok { 714 return rf(ctx, batchNum, dbTx) 715 } 716 if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) bool); ok { 717 r0 = rf(ctx, batchNum, dbTx) 718 } else { 719 r0 = ret.Get(0).(bool) 720 } 721 722 if rf, ok := ret.Get(1).(func(context.Context, uint64, pgx.Tx) error); ok { 723 r1 = rf(ctx, batchNum, dbTx) 724 } else { 725 r1 = ret.Error(1) 726 } 727 728 return r0, r1 729 } 730 731 // OpenBatch provides a mock function with given fields: ctx, processingContext, dbTx 732 func (_m *StateMock) OpenBatch(ctx context.Context, processingContext state.ProcessingContext, dbTx pgx.Tx) error { 733 ret := _m.Called(ctx, processingContext, dbTx) 734 735 var r0 error 736 if rf, ok := ret.Get(0).(func(context.Context, state.ProcessingContext, pgx.Tx) error); ok { 737 r0 = rf(ctx, processingContext, dbTx) 738 } else { 739 r0 = ret.Error(0) 740 } 741 742 return r0 743 } 744 745 // ProcessBatch provides a mock function with given fields: ctx, request, updateMerkleTree 746 func (_m *StateMock) ProcessBatch(ctx context.Context, request state.ProcessRequest, updateMerkleTree bool) (*state.ProcessBatchResponse, error) { 747 ret := _m.Called(ctx, request, updateMerkleTree) 748 749 var r0 *state.ProcessBatchResponse 750 var r1 error 751 if rf, ok := ret.Get(0).(func(context.Context, state.ProcessRequest, bool) (*state.ProcessBatchResponse, error)); ok { 752 return rf(ctx, request, updateMerkleTree) 753 } 754 if rf, ok := ret.Get(0).(func(context.Context, state.ProcessRequest, bool) *state.ProcessBatchResponse); ok { 755 r0 = rf(ctx, request, updateMerkleTree) 756 } else { 757 if ret.Get(0) != nil { 758 r0 = ret.Get(0).(*state.ProcessBatchResponse) 759 } 760 } 761 762 if rf, ok := ret.Get(1).(func(context.Context, state.ProcessRequest, bool) error); ok { 763 r1 = rf(ctx, request, updateMerkleTree) 764 } else { 765 r1 = ret.Error(1) 766 } 767 768 return r0, r1 769 } 770 771 // ProcessSequencerBatch provides a mock function with given fields: ctx, batchNumber, batchL2Data, caller, dbTx 772 func (_m *StateMock) ProcessSequencerBatch(ctx context.Context, batchNumber uint64, batchL2Data []byte, caller metrics.CallerLabel, dbTx pgx.Tx) (*state.ProcessBatchResponse, error) { 773 ret := _m.Called(ctx, batchNumber, batchL2Data, caller, dbTx) 774 775 var r0 *state.ProcessBatchResponse 776 var r1 error 777 if rf, ok := ret.Get(0).(func(context.Context, uint64, []byte, metrics.CallerLabel, pgx.Tx) (*state.ProcessBatchResponse, error)); ok { 778 return rf(ctx, batchNumber, batchL2Data, caller, dbTx) 779 } 780 if rf, ok := ret.Get(0).(func(context.Context, uint64, []byte, metrics.CallerLabel, pgx.Tx) *state.ProcessBatchResponse); ok { 781 r0 = rf(ctx, batchNumber, batchL2Data, caller, dbTx) 782 } else { 783 if ret.Get(0) != nil { 784 r0 = ret.Get(0).(*state.ProcessBatchResponse) 785 } 786 } 787 788 if rf, ok := ret.Get(1).(func(context.Context, uint64, []byte, metrics.CallerLabel, pgx.Tx) error); ok { 789 r1 = rf(ctx, batchNumber, batchL2Data, caller, dbTx) 790 } else { 791 r1 = ret.Error(1) 792 } 793 794 return r0, r1 795 } 796 797 // StoreTransaction provides a mock function with given fields: ctx, batchNumber, processedTx, coinbase, timestamp, dbTx 798 func (_m *StateMock) StoreTransaction(ctx context.Context, batchNumber uint64, processedTx *state.ProcessTransactionResponse, coinbase common.Address, timestamp uint64, dbTx pgx.Tx) error { 799 ret := _m.Called(ctx, batchNumber, processedTx, coinbase, timestamp, dbTx) 800 801 var r0 error 802 if rf, ok := ret.Get(0).(func(context.Context, uint64, *state.ProcessTransactionResponse, common.Address, uint64, pgx.Tx) error); ok { 803 r0 = rf(ctx, batchNumber, processedTx, coinbase, timestamp, dbTx) 804 } else { 805 r0 = ret.Error(0) 806 } 807 808 return r0 809 } 810 811 // UpdateBatchL2Data provides a mock function with given fields: ctx, batchNumber, batchL2Data, dbTx 812 func (_m *StateMock) UpdateBatchL2Data(ctx context.Context, batchNumber uint64, batchL2Data []byte, dbTx pgx.Tx) error { 813 ret := _m.Called(ctx, batchNumber, batchL2Data, dbTx) 814 815 var r0 error 816 if rf, ok := ret.Get(0).(func(context.Context, uint64, []byte, pgx.Tx) error); ok { 817 r0 = rf(ctx, batchNumber, batchL2Data, dbTx) 818 } else { 819 r0 = ret.Error(0) 820 } 821 822 return r0 823 } 824 825 type mockConstructorTestingTNewStateMock interface { 826 mock.TestingT 827 Cleanup(func()) 828 } 829 830 // NewStateMock creates a new instance of StateMock. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 831 func NewStateMock(t mockConstructorTestingTNewStateMock) *StateMock { 832 mock := &StateMock{} 833 mock.Mock.Test(t) 834 835 t.Cleanup(func() { mock.AssertExpectations(t) }) 836 837 return mock 838 }