Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 896 Bytes

README.md

File metadata and controls

21 lines (17 loc) · 896 Bytes

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 to HorizenOfficial
  • 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

Build

See original Go-Ethereum README