Golang execution layer implementation of the Ethereum protocol.
Orakle open-source EIP team repository.
the case for working on personal repository after fork (recommended)
- Setting for the first time
// add remote upstream
git remote add upstream https://github.com/orakle-opensource/EIP_opensource.git
- Working on personal repository
// create branch to work
git checkout -b [branch_name]
// rebase upstream commits into branch
git rebase upstream/master -i
// staging and commit
git add .
git commit -m "message"
// push
git push -u origin [branch_name]
// go to upstream repo(https://github.com/orakle-opensource/EIP_opensource.git) and create pull request
- After merging pull request
// checkout master and pull upstream commits
git checkout master
git pull upstream master
the case for working by creating branch on our repository
// create branch -> commit -> push
git checkout -b [branch_name]
git add . | git commit -m "message"
git push -u origin [branch_name]
// go to repo and create pull request
The go-ethereum library (i.e. all code outside of the cmd
directory) is licensed under the
GNU Lesser General Public License v3.0,
also included in our repository in the COPYING.LESSER
file.
The go-ethereum binaries (i.e. all code inside of the cmd
directory) are licensed under the
GNU General Public License v3.0, also
included in our repository in the COPYING
file.