Staking
How to earn (or burn) NMR with your Signals model
Last updated
How to earn (or burn) NMR with your Signals model
Last updated
If your signal has sufficiently low churn, you can optionally stake
NMR on your model to earn or burn based on your FNCV4
and MMC
scores. Staking means locking up NMR in a smart contract on the Ethereum blockchain. For the duration of the stake, Numerai is given the permission to add payouts to or burn from the NMR locked up.
You can manage your stake on the website. When you increase your stake, NMR is transferred from your wallet to the staking contract. When you decrease your stake, NMR is transferred from the staking contract back into your wallet after a ~4 week delay. You can also change your stake type, which determines which scores you want to stake on.
It is important to note that the opportunity to stake your signal is not an offer by Numerai to participate in an investment contract, a security, a swap based on the return of any financial assets, an interest in Numerai’s hedge fund, or in Numerai itself or any fees we earn. Payouts will be made at our discretion, based on a blackbox target that will not be disclosed to users. Fundamentally, Numerai Signals is a service offered by Numerai that allows users to assess the value of their signals, using NMR staking as a way to validate “real” signals. In return, Numerai uses the staked signals and related data in the Numerai hedge fund. Users with different expectations should not stake signals.
Please read our Terms of Service for further information.
Payouts are a function of your stake value and scores. The higher your stake value and the higher your scores, the more you will earn. If you have a negative score, then a portion of your stake will be burned. Payouts are limited to ±5% of the stake value per round.
The stake_value
is the value of your stake as of the close
of the round, minus and pending releases, and 0 if you have no submission.
The payout_factor
reduces logarithmically as the total NMR staked grows over the stake_cap_threshold.
See the values of stake_cap_threshold
here.