mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-18 02:40:45 +00:00
chore: post-rename cleanup + libevm intro (#68)
## Why this should be merged Cleans up loose ends after renaming the Go module. Also adds an introduction to the README to explain the purpose of libevm. ## How this works The changed hash in the workflow is just a fix (although a no-op). The spaces after the copyright headers are to stop them from [showing up in documentation](https://pkg.go.dev/github.com/ava-labs/libevm@v1.13.14-0.1.0-rc.1/params). ## How this was tested n/a
This commit is contained in:
parent
dc8fc0308d
commit
41a2592b8c
7 changed files with 23 additions and 9 deletions
4
.github/workflows/libevm-delta.yml
vendored
4
.github/workflows/libevm-delta.yml
vendored
|
|
@ -10,8 +10,8 @@ on:
|
||||||
jobs:
|
jobs:
|
||||||
diffs:
|
diffs:
|
||||||
env:
|
env:
|
||||||
# Last commit on `renamed-go-module` branch to be merged into `main`
|
# Last commit from rename-module workflow job to be included in `main`
|
||||||
LIBEVM_BASE: a7f08d0e757d5a69d3e269c69dcea7e45bab97e3
|
LIBEVM_BASE: 0b56af5a01b8a0c6fc9d60247bb79ffd03d1bcfd
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
|
||||||
23
README.md
23
README.md
|
|
@ -1,14 +1,23 @@
|
||||||
|
# libevm
|
||||||
|
|
||||||
|
[](https://pkg.go.dev/github.com/ava-labs/libevm?tab=doc)
|
||||||
|
[](https://goreportcard.com/report/github.com/ava-labs/libevm)
|
||||||
|
[](https://github.com/ava-labs/libevm/actions/workflows/go.yml)
|
||||||
|
|
||||||
|
The Ethereum Virtual Machine (EVM) as a library, `libevm` is a fork of [`geth`](https://github.com/ethereum/go-ethereum) with
|
||||||
|
injectable configuration directives. Although designed to support the Avalanche [C-Chain](https://github.com/ava-labs/coreth) and
|
||||||
|
[EVM-L1s](https://github.com/ava-labs/subnet-evm) (formerly _subnets_), configuration is general-purpose and backwards-compatible
|
||||||
|
with `geth`.
|
||||||
|
|
||||||
|
|
||||||
|
We are immensely grateful for the hard work of the `geth` authors, and hope that our contribution can be of value to others too. Thank you!
|
||||||
|
|
||||||
## Go Ethereum
|
## Go Ethereum
|
||||||
|
|
||||||
Golang execution layer implementation of the Ethereum protocol.
|
Golang execution layer implementation of the Ethereum protocol.
|
||||||
|
|
||||||
[](https://pkg.go.dev/github.com/ethereum/go-ethereum?tab=doc)
|
|
||||||
[](https://goreportcard.com/report/github.com/ethereum/go-ethereum)
|
|
||||||
[](https://app.travis-ci.com/github/ethereum/go-ethereum)
|
|
||||||
[](https://discord.gg/nthXNEv)
|
|
||||||
|
|
||||||
Automated builds are available for stable releases and the unstable master branch. Binary
|
Automated builds are available for stable releases and the unstable master branch. Binary
|
||||||
archives are published at https://geth.ethereum.org/downloads/.
|
archives are published at https://geth.ethereum.org/downloads/.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@
|
||||||
// You should have received a copy of the GNU Lesser General Public License
|
// You should have received a copy of the GNU Lesser General Public License
|
||||||
// along with the go-ethereum library. If not, see
|
// along with the go-ethereum library. If not, see
|
||||||
// <http://www.gnu.org/licenses/>.
|
// <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
package core
|
package core
|
||||||
|
|
||||||
// canExecuteTransaction is a convenience wrapper for calling the
|
// canExecuteTransaction is a convenience wrapper for calling the
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@
|
||||||
// You should have received a copy of the GNU Lesser General Public License
|
// You should have received a copy of the GNU Lesser General Public License
|
||||||
// along with the go-ethereum library. If not, see
|
// along with the go-ethereum library. If not, see
|
||||||
// <http://www.gnu.org/licenses/>.
|
// <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
package libevm
|
package libevm
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@
|
||||||
// You should have received a copy of the GNU Lesser General Public License
|
// You should have received a copy of the GNU Lesser General Public License
|
||||||
// along with the go-ethereum library. If not, see
|
// along with the go-ethereum library. If not, see
|
||||||
// <http://www.gnu.org/licenses/>.
|
// <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
package params
|
package params
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@
|
||||||
// You should have received a copy of the GNU Lesser General Public License
|
// You should have received a copy of the GNU Lesser General Public License
|
||||||
// along with the go-ethereum library. If not, see
|
// along with the go-ethereum library. If not, see
|
||||||
// <http://www.gnu.org/licenses/>.
|
// <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
package params
|
package params
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@
|
||||||
// You should have received a copy of the GNU Lesser General Public License
|
// You should have received a copy of the GNU Lesser General Public License
|
||||||
// along with the go-ethereum library. If not, see
|
// along with the go-ethereum library. If not, see
|
||||||
// <http://www.gnu.org/licenses/>.
|
// <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
package params
|
package params
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue