-
Notifications
You must be signed in to change notification settings - Fork 249
Modifying code in go ethereum
Ivan Daniluk edited this page Nov 25, 2017
·
1 revision
We depend on go-ethereum
and though the project is loaded as vendor/github.com/ethereum/go-ethereum
, it actually comes from github.com/status-im/go-ethereum
.
The idea is keep all our local changes to go-ethereum
in github.com/status-im/go-ethereum and keep them documented and there's a special process to make this happen:
- Do changes as usual in
status-go
includinggo-ethereum
in the vendor folder. - Clone
github.com/status-im/go-ethereum
and check out the latest branch likestatus/1.7.2-stable
. - Copy your
go-ethereum
folder from thestatus-go
vendor directory into the newly clonedgo-ethereum
. - Look at
git diff
and ensure there're only those changes you've intended to make. - Commit and push the new changes.
- Modify https://github.com/status-im/go-ethereum/wiki/Rebase-Geth-1.7.0 so that other's are aware what the commit there is.
Project Information
Getting started
Developers
Support
Internal