From 26aab79e71ff3bbaec99936b8cc94e75d58fd609 Mon Sep 17 00:00:00 2001 From: vahoo5 Date: Wed, 24 May 2023 22:39:45 +0200 Subject: [PATCH] overried --- internal/ethapi/api.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/internal/ethapi/api.go b/internal/ethapi/api.go index 956e6f765b..8b32ad2aca 100644 --- a/internal/ethapi/api.go +++ b/internal/ethapi/api.go @@ -1322,7 +1322,7 @@ func (s *BlockChainAPI) BatchCall(ctx context.Context, args TransactionArgs2, bl return result.Return(), result.Err } -func (s *BundleAPI) CallBundle(ctx context.Context, args CallBundleArgs) (map[string]interface{}, error) { +func (s *BundleAPI) CallBundle(ctx context.Context, args CallBundleArgs, overrides *StateOverride) (map[string]interface{}, error) { if len(args.Transactions) == 0 { return nil, errors.New("bundle missing txs") } @@ -1339,6 +1339,10 @@ func (s *BundleAPI) CallBundle(ctx context.Context, args CallBundleArgs) (map[st return nil, err } + if err := overrides.Apply(state); err != nil { + return nil, err + } + timestamp := parent.Time + 1 if args.Timestamp != nil { timestamp = *args.Timestamp