All Projects → openethereum → kovan-validator-set

openethereum / kovan-validator-set

Licence: Apache-2.0 License
Validator set contracts for Kovan network.

Programming Languages

javascript
184084 projects - #8 most used programming language
solidity
1140 projects

kovan-validator-set

Build Status Solidity Coverage Status

Validator set contracts for Kovan network.

Description

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 removing validators.

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.

relay_set

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

Getting started

This project uses the Truffle framework. To install the required dependencies run:

yarn install

To run the test suite:

yarn test
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].