FLAZESwap

Staking rescue

How the rescue works

Flaze does not own the Rezor staking contract and does not hold your tokens. This page is only an easy way to get your Rezor tokens out of the staking contracts without having to deal with BSC Scan. It is an easy interface to send your stake back to you. This method uses the Rezor contract emergency withdraw function on chain.

Rescued through Flaze

Reading…

Confirmed withdrawals from this page.

  1. This page reads the public Rezor staking contract on BNB Chain. That lookup does not need a signature and does not move anything.
  2. When you tap withdraw, your wallet sends the transaction to the staking contract. It uses the emergency withdraw function on chain.
  3. The contract checks the stake belongs to the wallet that signed, then sends the RZR straight back to that wallet. Flaze does not hold your tokens and cannot withdraw for anyone else.
Show the code this page uses

This is the call your wallet makes. emergencyWithdraw is the Rezor contract function used on chain. value is the old 0.0005 BNB fee the contract still charges. Flaze does not hold the tokens.

// Your wallet calls the staking contract.
// Flaze does not hold the tokens.

const hash = await sendTx({
  to: "0xb7df628168C56745EB5f7637ca6F5fDdfe963529",
  value: platformFee, // their old 0.0005 BNB fee
  chainId: 56,        // BNB Chain
  data: encodeFunctionData({
    functionName: "emergencyWithdraw",
    args: [
      "0x9D0d41Df4cA809dC16A9BFf646d3c6CbC4EbC707", // RZR token
      stakeType,              // 90, 180, or 365 day pool
    ],
  }),
})
Get my RZR