This repository provides several different components that use different licenses. Contracts, tests and commands use GPLv3 (see LICENSE.GPLv3.md), while RPC bindings (95% of which are autogenerated code) and other code intended to be used as a library to integrate with these contracts is distributed under Apache 2.0 license (see LICENSE.Apache2).
Specifically, GPLv3 is used by code in these folders:
- cmd
- common
- contracts
- tests
Apache 2.0 is used in:
- rpc
- deploy