Skip to content

Smoothly-Protocol/contracts

Repository files navigation

logo+wordmark-pink@2x copy link

tldr:

Smoothly is a tool that gives home stakers the ability to pool together their execution layer rewards (tips + MEV) from block proposals. This gives access to the mean reward and distributions at regular intervals. Stakers can change the fee recipient address in their validator client to our pool contract address, register to our contract, and claim their share of rewards every 21 days.

What makes us different?

  • Trust minimized: A single entity should not have the ability to manipulate your rewards. There are 6 oracle operators reaching consensus on the state of registrants. Meet them here.
  • Not for profit: Smoothly is designed as a sustainable public good. The pool fee (1.5%) is split equally between all oracle operators to cover hard costs. The Smoothly team takes no additional fee.
  • Open source: In the spirit of Ethereum, everything we've built is open source. Feel free to contribute, test, fork, whatever you like.
  • We're realists: App layer smoothing pools may not be needed in 2-4 years. We see this project as a bridge between today and when a similar mechanism is enshrined in the protocol. We're actively contributing to that effort!

About us

This open source project was built when we recognized a need for home stakers to remain competitive in the staking marketplace. As a home staker, Kody (Kodys.eth) wanted to build a simple, no frills, MEV smoothing pool that requires no additional monitoring software to be installed on the staking machine. Simply change the fee recipient in your validator to our contract, register to the contract with your funding or withdrawal address, sit back, and watch the rewards accrue.

Want to learn more?

Check out or documentation at: https://docs.smoothly.money

License

  • Copyright 2023 Smoothly Protocol LLC
  • All files in this repository are licensed under Apache-2.0 unless otherwise noted.
  • Our contracts make use of the Openzeppelin contract Ownable.sol which is licensed under the MIT license.