/surrogeth

Tricking frontrunners into doing good

Primary LanguageJavaScript

Surrogeth

Surrogeth is a general meta-transaction that uses frontrunners as relayers network. It's designed to support any case where an Ethereum dapp's users shouldn't be paying the gas costs for their transactions.

It was originally built to support MicroMix, but we're working to generalize it into a drop-in utility for any smart contract.

Contents

Surrogeth consists of three components. Build instructions for each exist in its respective directory:

component description
surrogethd The surrogeth daemon, a node server that anyone can run to contribute to the Surrogeth network.
registry A trustless discovery mechanism for Surrogeth nodes.
client Client-side lib for integrating your app with Surrogeth.