Categorygithub.com/HorizenOfficial/go-ethereum
repositorypackage
1.1.0
Repository: https://github.com/horizenofficial/go-ethereum.git
Documentation: pkg.go.dev

# 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 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