Skip to content

Commit d2697b1

Browse files
committed
refactor: PrecompileEnvironment.Value() returns a copy
1 parent abd110e commit d2697b1

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

core/vm/environment.libevm.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ type environment struct {
3939

4040
func (e *environment) Gas() uint64 { return e.self.Gas }
4141
func (e *environment) UseGas(gas uint64) bool { return e.self.UseGas(gas) }
42-
func (e *environment) Value() *uint256.Int { return e.self.Value() }
42+
func (e *environment) Value() *uint256.Int { return new(uint256.Int).Set(e.self.Value()) }
4343

4444
func (e *environment) ChainConfig() *params.ChainConfig { return e.evm.chainConfig }
4545
func (e *environment) Rules() params.Rules { return e.evm.chainRules }

0 commit comments

Comments
 (0)