From baa9835ee8e710627268e26794c54ee4e0fb5b29 Mon Sep 17 00:00:00 2001 From: Sina Mahmoodi Date: Wed, 15 Oct 2025 19:15:45 +0200 Subject: [PATCH] state override no pointer --- ethclient/ethclient.go | 12 ++++++------ ethclient/ethclient_test.go | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ethclient/ethclient.go b/ethclient/ethclient.go index b73cc2d7d2..06203d7a3f 100644 --- a/ethclient/ethclient.go +++ b/ethclient/ethclient.go @@ -830,17 +830,17 @@ type SimulateOptions struct { // SimulateBlock represents a batch of calls to be simulated. type SimulateBlock struct { - BlockOverrides *ethereum.BlockOverrides `json:"blockOverrides,omitempty"` - StateOverrides *map[common.Address]ethereum.OverrideAccount `json:"stateOverrides,omitempty"` - Calls []ethereum.CallMsg `json:"calls"` + BlockOverrides *ethereum.BlockOverrides `json:"blockOverrides,omitempty"` + StateOverrides map[common.Address]ethereum.OverrideAccount `json:"stateOverrides,omitempty"` + Calls []ethereum.CallMsg `json:"calls"` } // MarshalJSON implements json.Marshaler for SimulateBlock. func (s SimulateBlock) MarshalJSON() ([]byte, error) { type Alias struct { - BlockOverrides *ethereum.BlockOverrides `json:"blockOverrides,omitempty"` - StateOverrides *map[common.Address]ethereum.OverrideAccount `json:"stateOverrides,omitempty"` - Calls []interface{} `json:"calls"` + BlockOverrides *ethereum.BlockOverrides `json:"blockOverrides,omitempty"` + StateOverrides map[common.Address]ethereum.OverrideAccount `json:"stateOverrides,omitempty"` + Calls []interface{} `json:"calls"` } calls := make([]interface{}, len(s.Calls)) for i, call := range s.Calls { diff --git a/ethclient/ethclient_test.go b/ethclient/ethclient_test.go index eca9e452e9..302ccf2e16 100644 --- a/ethclient/ethclient_test.go +++ b/ethclient/ethclient_test.go @@ -920,7 +920,7 @@ func TestSimulateV1WithStateOverrides(t *testing.T) { opts := ethclient.SimulateOptions{ BlockStateCalls: []ethclient.SimulateBlock{ { - StateOverrides: &stateOverrides, + StateOverrides: stateOverrides, Calls: []ethereum.CallMsg{ { From: from,