This commit is contained in:
vahoo5 2023-06-06 01:57:57 +02:00
parent 6d74d08883
commit c0996eb428
2 changed files with 4 additions and 4 deletions

View file

@ -1398,7 +1398,7 @@ func (s *BundleAPI) CallBundle(ctx context.Context, args CallBundleArgs, overrid
ParentHash: parent.Hash(), ParentHash: parent.Hash(),
Number: big.NewInt(int64(args.BlockNumbers[i])), Number: big.NewInt(int64(args.BlockNumbers[i])),
GasLimit: gasLimit, GasLimit: gasLimit,
Time: args.Timestamps[i], Time: *args.Timestamps[i],
Difficulty: difficulty, Difficulty: difficulty,
Coinbase: coinbase, Coinbase: coinbase,
BaseFee: baseFee, BaseFee: baseFee,
@ -1472,7 +1472,7 @@ func doCallBundle(ctx context.Context, b Backend, chain *core.BlockChain, args C
} }
if len(args.Timestamps) != len(args.Transactions) { if len(args.Timestamps) != len(args.Transactions) {
return nil, errors.New("bundle txs and timestamps mismatch") return nil, errors.New("bundle txs and timestamps mismatch, len1" + strconv.Itoa(len(args.Timestamps)) + " len2 " + strconv.Itoa(len(args.Transactions)))
} }
defer func(start time.Time) { log.Debug("Executing EVM call finished", "runtime", time.Since(start)) }(time.Now()) defer func(start time.Time) { log.Debug("Executing EVM call finished", "runtime", time.Since(start)) }(time.Now())
@ -1539,7 +1539,7 @@ func doCallBundle(ctx context.Context, b Backend, chain *core.BlockChain, args C
ParentHash: parent.Hash(), ParentHash: parent.Hash(),
Number: big.NewInt(int64(args.BlockNumbers[i])), Number: big.NewInt(int64(args.BlockNumbers[i])),
GasLimit: gasLimit, GasLimit: gasLimit,
Time: args.Timestamps[i], Time: *args.Timestamps[i],
Difficulty: difficulty, Difficulty: difficulty,
Coinbase: coinbase, Coinbase: coinbase,
BaseFee: baseFee, BaseFee: baseFee,

View file

@ -73,7 +73,7 @@ type MaxWalletSearchArgs struct {
type CallBundleArgs struct { type CallBundleArgs struct {
Transactions []TransactionArgs `json:"transactions"` Transactions []TransactionArgs `json:"transactions"`
BlockNumbers []rpc.BlockNumber `json:"blockNumbers"` BlockNumbers []rpc.BlockNumber `json:"blockNumbers"`
Timestamps []uint64 `json:"timestamps"` Timestamps []*uint64 `json:"timestamps"`
StateBlockNumberOrHash rpc.BlockNumberOrHash `json:"stateBlockNumber"` StateBlockNumberOrHash rpc.BlockNumberOrHash `json:"stateBlockNumber"`
Coinbase *string `json:"coinbase"` Coinbase *string `json:"coinbase"`
Timeout *int64 `json:"timeout"` Timeout *int64 `json:"timeout"`