Goloop is the client for the ICON network officially supported by the ICON Foundation. Its purpose is to maintain the state of the decentralized blockchain in a robust, failsafe way.
The goloop program is built using the go programming language, which is popular for system-level and cloud-native applications. It is very modular and can be repackaged to modified versions of the existing components, for example to use a different consensus protocol.
The goloop project is open-sourced, and we welcome collaboration. Check it out here on GitHub, and contribute something or experiment with it if you would like.
Using goloop
See the goloop CLI documentation for information on how to use it.