This project is GoQuorum fork for ibet Network
This project is a fork of GoQuorum (and go-ethereum), and we decide which version of GoQuorum to adopt when developing each version and reflect those modules. In addition, it has been modified to be optimal for the ibet Network.
The version control policy of this project follows that of ibet-Network.
Currently, the ibet Network is built using a node client based on v24.4.0 of GoQuorum. However, it has been variously patched to be optimized for ibet Network. For example:
- The default block generation interval is set to 1 second.
- Fully supports Go 1.23 and applies new 3rd party packages from a security perspective.
- Made temporary fixes for bugs before they were fixed in the original GoQuorum.
Building quorum requires both a Go (version 1.23) and a C compiler. You can install them using your favourite package manager. Once the dependencies are installed, run
make geth
or, to build the full suite of utilities:
make all
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) is licensed under the
GNU General Public License v3.0, also included
in our repository in the COPYING
file.
Any project planning to use the crypto/secp256k1
sub-module must use the specific secp256k1 standalone library licensed under 3-clause BSD.