# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# README
Horizen Go-Ethereum
This project is a fork of Go-Ethereum (geth), the official Golang implementation of Ethereum protocol.
The Ethereum Virtual Machine is included in Horizen Sidechain SDK, through libevm library.
Current used Go-Ethereum version is 1.13.4 Archanes, with the following modifications:
- Go version is 1.21
- Module names changed from
ethereum
toHorizenOfficial
- Added support for calling Sidechain Native Smart Contracts (a.k.a. external Smart Contracts) from Ethereum smart contracts.
Modified files:
core/vm/errors.go
core/vm/evm.go
core/vm/instructions.go
core/vm/interpreter.go