forked from cerc-io/plugeth
		
	core/state: remove unused methods ReturnGas, GetStorageProofByHash (#23092)
Co-authored-by: lidongwei <lidongwei@huobi.com>
This commit is contained in:
		
							parent
							
								
									c07918e7d8
								
							
						
					
					
						commit
						bca8c03e57
					
				| @ -450,9 +450,6 @@ func (s *stateObject) setBalance(amount *big.Int) { | ||||
| 	s.data.Balance = amount | ||||
| } | ||||
| 
 | ||||
| // Return the gas back to the origin. Used by the Virtual machine or Closures
 | ||||
| func (s *stateObject) ReturnGas(gas *big.Int) {} | ||||
| 
 | ||||
| func (s *stateObject) deepCopy(db *StateDB) *stateObject { | ||||
| 	stateObject := newObject(db, s.address, s.data) | ||||
| 	if s.trie != nil { | ||||
|  | ||||
| @ -333,17 +333,6 @@ func (s *StateDB) GetStorageProof(a common.Address, key common.Hash) ([][]byte, | ||||
| 	return proof, err | ||||
| } | ||||
| 
 | ||||
| // GetStorageProofByHash returns the Merkle proof for given storage slot.
 | ||||
| func (s *StateDB) GetStorageProofByHash(a common.Address, key common.Hash) ([][]byte, error) { | ||||
| 	var proof proofList | ||||
| 	trie := s.StorageTrie(a) | ||||
| 	if trie == nil { | ||||
| 		return proof, errors.New("storage trie for requested address does not exist") | ||||
| 	} | ||||
| 	err := trie.Prove(crypto.Keccak256(key.Bytes()), 0, &proof) | ||||
| 	return proof, err | ||||
| } | ||||
| 
 | ||||
| // GetCommittedState retrieves a value from the given account's committed storage trie.
 | ||||
| func (s *StateDB) GetCommittedState(addr common.Address, hash common.Hash) common.Hash { | ||||
| 	stateObject := s.getStateObject(addr) | ||||
| @ -597,7 +586,6 @@ func (s *StateDB) createObject(addr common.Address) (newobj, prev *stateObject) | ||||
| 		} | ||||
| 	} | ||||
| 	newobj = newObject(s, addr, Account{}) | ||||
| 	newobj.setNonce(0) // sets the object to dirty
 | ||||
| 	if prev == nil { | ||||
| 		s.journal.append(createObjectChange{account: &addr}) | ||||
| 	} else { | ||||
|  | ||||
| @ -30,7 +30,6 @@ type dummyContractRef struct { | ||||
| 	calledForEach bool | ||||
| } | ||||
| 
 | ||||
| func (dummyContractRef) ReturnGas(*big.Int)          {} | ||||
| func (dummyContractRef) Address() common.Address     { return common.Address{} } | ||||
| func (dummyContractRef) Value() *big.Int             { return new(big.Int) } | ||||
| func (dummyContractRef) SetCode(common.Hash, []byte) {} | ||||
|  | ||||
| @ -39,7 +39,6 @@ func (account) SetBalance(*big.Int)                                 {} | ||||
| func (account) SetNonce(uint64)                                     {} | ||||
| func (account) Balance() *big.Int                                   { return nil } | ||||
| func (account) Address() common.Address                             { return common.Address{} } | ||||
| func (account) ReturnGas(*big.Int)                                  {} | ||||
| func (account) SetCode(common.Hash, []byte)                         {} | ||||
| func (account) ForEachStorage(cb func(key, value common.Hash) bool) {} | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user