Cross-chain RADAR staking

Starting from 24 April this feature has been deprecated, and replaced by PRO Staking

Cross-Chain Token Staking lets users claim staking rewards on any chain, no matter where their RADAR is staked. APR will be the same across all chains, removing the need to bridge assets or pay gas fees to participate, with staking enabled when RADAR officially launches on that chain.

Interoperability protocol LayerZero has been chosen to do the heavy lifting and allow smart contracts to communicate between different blockchains. Significantly this is not limited to EVM-compatible chains to give the DappRadar community the most comprehensive choice.

  • Staking will arrive on a chain when RADAR officially launches on that chain

  • Users can claim rewards on any chain, no matter where they staked their RADAR

  • The APR will be the same across all the chains, making sure that nobody has to bridge assets and pay gas fees simply for the sake of staking

How does it work?

The RADAR cross-chain staking backbone consists of 2 smart contracts; a controller and a proxy.

Controller

  • Deployed only on one chain with cheap transactions (low gas fee)

  • Keeps track of all the deposits and reward rate

  • Has the authority to tell Proxy contracts to issue rewards or withdraw tokens

Proxy

  • Deployed on any chain RADAR is launched on

  • Communicates with the Controller through LayerZero, informs the Controller about the action user wants to do

  • Holds no information about deposits or rewards. Acts as an information bridge between the User and the Controller.

  • Holds staked tokens

Now letโ€™s take a moment and see how cross-chain deposits work. A user deposits RADAR on BNB Chain, tokens go to the Proxy on BNB. Controller learns about the deposit through LayerZero and rewards start accumulating.

Then every once in a while, the user wants to claim the rewards or eventually withdraw their staked tokens. Claiming rewards and withdrawing works pretty much in the same way. The user informs the Proxy contract about their wish to claim rewards or withdraw. Proxy then relays this request to the Controller. If itโ€™s a valid request, Controller tells Proxy to transfer RADAR tokens to the user.

Such a setup allows us to have equal rewards across different chains and the ability for our community to claim rewards on cheap networks. This saves precious and costly gas fees. The launch of cross-chain staking also means that the RADAR token will integrate deeper into the DappRadar product.

More info about the smart contracts and the audit you can find here.

Last updated