From f30a3cf48eae2d5c762791ce412a789f7505022c Mon Sep 17 00:00:00 2001 From: caseylove Date: Wed, 3 Jul 2024 09:49:19 +0800 Subject: [PATCH] refactor: remove a pointer of Balance --- eth/tracers/api_test.go | 4 ++-- internal/ethapi/api.go | 4 ++-- internal/ethapi/api_test.go | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/eth/tracers/api_test.go b/eth/tracers/api_test.go index e7183ba36e..e717f5352d 100644 --- a/eth/tracers/api_test.go +++ b/eth/tracers/api_test.go @@ -898,9 +898,9 @@ func newAccounts(n int) (accounts []Account) { return accounts } -func newRPCBalance(balance *big.Int) **hexutil.Big { +func newRPCBalance(balance *big.Int) *hexutil.Big { rpcBalance := (*hexutil.Big)(balance) - return &rpcBalance + return rpcBalance } func newRPCBytes(bytes []byte) *hexutil.Bytes { diff --git a/internal/ethapi/api.go b/internal/ethapi/api.go index 31b5159cb7..1c3cb4adf9 100644 --- a/internal/ethapi/api.go +++ b/internal/ethapi/api.go @@ -970,7 +970,7 @@ func (api *BlockChainAPI) GetBlockReceipts(ctx context.Context, blockNrOrHash rp type OverrideAccount struct { Nonce *hexutil.Uint64 `json:"nonce"` Code *hexutil.Bytes `json:"code"` - Balance **hexutil.Big `json:"balance"` + Balance *hexutil.Big `json:"balance"` State map[common.Hash]common.Hash `json:"state"` StateDiff map[common.Hash]common.Hash `json:"stateDiff"` } @@ -994,7 +994,7 @@ func (diff *StateOverride) Apply(statedb *state.StateDB) error { } // Override account balance. if account.Balance != nil { - u256Balance, _ := uint256.FromBig((*big.Int)(*account.Balance)) + u256Balance, _ := uint256.FromBig((*big.Int)(account.Balance)) statedb.SetBalance(addr, u256Balance, tracing.BalanceChangeUnspecified) } if account.State != nil && account.StateDiff != nil { diff --git a/internal/ethapi/api_test.go b/internal/ethapi/api_test.go index 7d4289d7f9..6c32a8a712 100644 --- a/internal/ethapi/api_test.go +++ b/internal/ethapi/api_test.go @@ -1308,9 +1308,9 @@ func newAccounts(n int) (accounts []account) { return accounts } -func newRPCBalance(balance *big.Int) **hexutil.Big { +func newRPCBalance(balance *big.Int) *hexutil.Big { rpcBalance := (*hexutil.Big)(balance) - return &rpcBalance + return rpcBalance } func hex2Bytes(str string) *hexutil.Bytes {