FACTORY
Creates each campaign.
0x410C9401A4F026d6E167dcBdECbf6FFfBDF30442DOCS
ELVO is a lock-to-earn protocol on Robinhood Chain. Creators commit a reward pool. Holders lock the same token, earn each completed period, claim their share, and unlock whenever they want.
A creator opens a campaign through the ELVO Factory. The factory clones one campaign contract and pulls the dev reward pool into it. The token used for the reward pool is the same token holders lock.
The dev reward pool vests for 7 to 365 days. The creator chooses the interval, from 1 hour up to 30 days. The contract splits the pool into equal periods. A period pays only after it has fully elapsed.
Holders lock that same token inside the campaign. There is no minimum lock time and no minimum amount. Unlock returns principal immediately. Rewards already earned stay claimable. A wallet that only holds the token outside the campaign does not earn.
Each completed period is shared in proportion to locked balances. A wallet that has locked twice as much receives twice the reward for that period. A lock made after a period closes does not receive that period. If nobody is locked, that period is not assigned.
Rewards are not sent automatically. The holder calls claim and the pending reward is transferred to their wallet. Locked principal stays in the campaign until they unlock.
These are the ELVO contracts on Robinhood Chain. Open either address on Blockscout to read the deployment yourself.
FACTORY
Creates each campaign.
0x410C9401A4F026d6E167dcBdECbf6FFfBDF30442IMPLEMENTATION
The campaign logic every clone uses.
0xF4dBe127f5934faFFF5A6C9c8D697CEdA6470d50