Skip to content
/ urc Public

Universal Registry Contract

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

eth-fabric/urc

Repository files navigation

Universal Registry Contract

These standards are currently under review / feedback and are not audited.

The URC is a universal contract for…

  • anyone to register for proposer commitments
  • anyone to slash proposers that break commitments

it should…

  • be governance-free and immutable
  • be simple and maximally expressive
  • use ETH as collateral
  • not rely on any external contracts
  • minimize switching costs
  • be gas-efficient
  • be open-source

Usage

The URC is written using Foundry. To install:

curl -L https://foundry.paradigm.xyz | bash

To run the tests:

forge build
forge test

To run the scripts, check out the readme

Design

See the docs for more information.

Examples

See the examples for reference implementations of Slasher contracts.

References

License

MIT + Apache-2.0

Disclaimer

This project is not audited and is not ready for production use. Please see Terms of Use for more details.

About

Universal Registry Contract

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors