Dusk Mainnet On-Ramp
The on-ramp of DUSK to Dusk mainnet has ended. The staking period has ended as of December 28th, 23:59 CET. The deposit period has ended as of January 2nd, 23:59 CET. DUSK not deposited or staked by these dates can only be migrated to Dusk mainnet using the mainnet migration bridge after January 7th.
On-ramp contracts
The contracts used for the Dusk genesis state can be found below:
On-ramp Genesis State
You can find the genesis on-ramp state for ERC20 DUSK here and for BEP20 DUSK here.
Can you describe a couple scenarios?
-
User Pippo: He sends 10,000 DUSK to the Mainnet Onramp contract using the
stake
method. As of Genesis on the 29th, he holds a 10,000 DUSK stake, and his node begins participating in consensus. By January 7, he starts accruing rewards. Pippo did not do adeposit
and will have to bridge DUSK through our mainnet migration bridge, or receive DUSK from a friend, to transfer DUSK and withdraw staking rewards. -
User Pluto: He sends 10,000 DUSK to the Mainnet Onramp contract using the
stake
method. As of Genesis on the 29th, he holds a 10,000 DUSK stake, but since he does not run a node, he never participates in consensus. His 10,000 DUSK is removed from the active stakes and credited back as a deposit on January 3. By January 7, he holds his original deposit but no active stake. At that point, he can choose to run a node by re-staking and waiting through the two-epoch maturity period. -
User Paperino: He sends 900 DUSK to the Mainnet Onramp contract using the deposit method. His deposit is recorded at Genesis and available from that point on (on December 29th, on January 3rd and on January 7th).
-
User Topolino: He does not send any DUSK to the Mainnet Onramp contract by January 2. He can only move his funds onto Mainnet after January 7, and must use the mainnet migration bridge to do so.