Validator set contracts for Caelum networks. Based on the Kovan Validator Set.
This repo contains
ValidatorSet contract implementations
that are owned by an address. The owner of the validator set can manage the set by adding or
It also includes a relay set contract (
RelaySet) which relays calls to an inner validator set
contract and allows upgrading the relayed contract. It exposes an
initiateChange method for the
relayed contract to trigger an initiate change event in the relay, since the engine will be
listening to events from the relay.
There are two concrete contracts available:
OwnedSet- for direct usage of an owned validator set contract
RelayedOwnedSet- meant to be used as the relayed contract of a relay validator set
This project uses the Truffle framework. To install the required dependencies run:
To run the test suite: