App Guide
Last updated
Was this helpful?
Last updated
Was this helpful?
Royale Web 3.0 App
Launching the Browser Wallet
Metamask
Open your Metamask compatible browser on any page
Sign in to Metamask using your password
Connecting Metamask to the Royale Web App
Navigate to https://app.royale.finance
Click ‘Connect Wallet’ in the top right corner
The Terms & Conditions acceptance pop-up will appear. Accept T’s & C’s to continue to the application
Select the account(s) you wish to connect to the Royale App
Most users will only need to select a single account address but you can connect as many as you need
Check the address to ensure you have connected the correct address
The first six characters and last three characters will be displayed
Liquidity Providers
Providing Liquidity
Navigate to https://app.royale.finance for the Royale Web 3.0 App
Select the stablecoin you would like to contribute to the pool - e.g. USDC, USDT or DAI
Enter the amount of stablecoin liquidity you would like to contribute
Use the ‘MAX’ function if you wish to include your entire stablecoin balance in the currently connected address. The amount of Royale Pool Tokens (RPT) you will receive for the stablecoin liquidity provided will be displayed
Click ‘Contribute’
Please note: your stablecoins will be locked in the pool’s smart backed liquidity contracts for 14 days, starting from time of deposit, and withdrawals will only be available after 14 days
Click ‘Confirm’ to submit the request to Metamask
The Metamask window will appear requesting you to provide approval for the Royale app to spend the stablecoin you have selected
Click ‘Confirm’ to provide stablecoin spend approval
Upon confirming the approval the transaction will be broadcasted to the Ethereum network and could take up to several minutes to be included in a block.
Once the approval transaction is confirmed on the blockchain the next metamask transaction request will appear to spend the stablecoins by contributing to the Royale liquidity pool
Click ‘Confirm’ to commit the contribution to the pool
The stablecoins have now been contributed to the Royale pools for stablecoin optimisation and your address will receive the Royale Pool Tokens (RPT). The RPT can remain in your wallet or can also be staked for further rewards in mROYA.
Withdrawing Liquidity
Navigate to https://app.royale.finance for the Royale Web 3.0 App
The ‘Available to withdraw’ section displays how many RPT you have available to withdraw. This figure is based on your total RPT balance minus any RPT that have been staked within the app. If you have zero available to withdraw then you will need to Unstake RPT first.
Please note that you will not be able to withdraw unless you have waited at least 14 days from your initial liquidity pool contribution
Click ‘Withdraw’ to begin the withdrawal process
Enter the amount of RPT you wish to withdraw into a stablecoin
Use the ‘MAX’ function to withdraw all RPT in the currently connected wallet address. The amount of stablecoin you will receive in return for the RPT tokens will be displayed
Select the stablecoin you wish to withdraw into e.g. USDC, USDT or DAI
Click ‘Withdraw’ to proceed
The Metamask window will appear for confirmation
Click ‘Confirm’ to withdraw the RPT into the stablecoin as requested
Once the transaction is confirmed on the blockchain the RPT will be removed from your wallet and the stablecoins will have been deposited. In the unlikely event there is not enough stablecoin liquidity in the reserves to meet your withdrawal request, the coins will not appear immediately in your wallet and may take up to 8 days while the pool is rebalanced
RPT Staking
Staking your RPT
Once you have provided stablecoin liquidity and received Royale Pool Token (RPT) in return, this can be used to further stake and is rewarded in mROYA. Here are the steps required to stake your RPT.
The ‘Total Unstaked RPT’ is the available balance that can be staked
Click ‘Stake RPT’
Enter the amount of RPT you wish to stake in order to receive mROYA
Use the ‘MAX’ function to stake all available RPT from the currently connected wallet address
Click ‘Confirm’
A Metamask window will appear requesting you to provide approval for the Royale app to spend the RPT
Click ‘Confirm’ to provide RPT spend approval
Upon confirming the approval the transaction will be broadcasted to the Ethereum network and may take several minutes to be included in a block
Once the approval transaction is confirmed on the blockchain the next metamask transaction request will stake the RPT
Click ‘Confirm’ to commit the RPT tokens to the staking contract and wait for the transaction to confirm on the blockchain
The RPT have now been locked into the staking contract and will accumulate mROYA
Claiming mROYA from RPT Staking
Here are the steps required to claim your mROYA rewards from RPT Staking.
The available mROYA that can be claimed shows at the bottom of the page
Click ‘Claim mROYA’
A Metamask window will appear requesting you to confirm
Click ‘Confirm’ to commit the request to claim mROYA and wait for the transaction to confirm on the blockchain
The mROYA should now appear in your wallet
Unstaking your RPT
Here are the steps required to unstake your RPT.
The ‘Total Staked RPT’ is the available RPT balance that can be unstaked
Click ‘Unstake RPT’
Enter the amount of RPT you wish to unstake
Use the ‘MAX’ function to unstake all currently stake RPT
The Metamask window will appear requesting you to confirm removal of RPT from the staking contract
Click ‘Confirm’ to commit the request to unlock RPT and wait for the transaction to confirm on the blockchain
The RPT have now been unlocked from staking
Staking Lots
Users can earn additional yield through staking their ROYA tokens in Royale Staking Lots of three different sizes
Queen Lot @ 10,000 ROYA (only 7,200 ROYA with Queen of Queens NFT)
King Lot @ 100,000 ROYA (only 72,000 ROYA with King of Kings NFT)
Royale Flush @ 1,000,000 ROYA (only 900,000 ROYA with Royale Flush NFT)
Staking a Non-Discounted Staking Lot (without a Royal Rarities NFT)
Choose which Staking Lot(s) you wish to stake into. It is possible to stake into multiple of the same non-discounted lots in one transaction, for example, staking into 5 Queen Lots or 2 King Lots
Once you have decided which lot you would like to stake click ‘Stake’ under the corresponding staking lot section and a pop-up will appear
Use the add (+) and subtract (-) buttons to select the required number of lots you wish to stake
Click ‘Stake’ to continue
A Metamask window will appear requesting you to provide approval for the Royale app to spend the ROYA required for staking
Click ‘Confirm’ to provide ROYA spend approval
Upon confirming the approval the transaction will be broadcasted to the Ethereum network and may take several minutes to be included in a block
Once the approval transaction is confirmed on the blockchain the next metamask transaction request will appear to commit the ROYA into the Staking Lot
Click ‘Confirm’ to commit and wait for the transaction to confirm on the blockchain
Unstaking a Non-Discounted Staking Lot (without a Royal Rarities NFT)
Click ‘Unstake’ under the corresponding staking lot section and a pop-up window will appear
Use the add (+) and subtract (-) buttons to select the required number of lots you wish to unstake
Click ‘UnStake’ to continue
A metamask transaction request will appear to withdraw the ROYA from the Staking Lot(s)
Click ‘Confirm’ to commit and wait for the transaction to confirm on the blockchain
The ROYA have been unstaked from the lot
Staking a Discounted Staking Lot (with a Royal Rarities NFT)
As the owner of a Royale Rarities NFT you are entitled to a discount when staking into a Queen, King or Royale Flush Lot. Note that in order to activate the discount your NFT will be locked into a smart contract with the ROYA but will be returned upon unstaking from the lot.
Any NFTs currently owned will be displayed in the Royale NFT Collection section and the button underneath will show ‘Stake’ if the Royale Rarities NFT is not already locked in a Staking Lot
Click ‘Stake’ to continue and a pop-up will appear
Click ‘Stake’ to proceed
A Metamask window will appear requesting you to provide approval for the Royale app to spend the ROYA required for staking
Click ‘Confirm’ to provide ROYA spend approval
Upon confirming the approval the transaction will be broadcasted to the Ethereum network and may take several minutes to be included in a block
Once the approval transaction is confirmed on the blockchain the next metamask transaction request will appear to commit the ROYA into the Staking Lot
Click ‘Confirm’ to commit and wait for the transaction to confirm on the blockchain
The ROYA and NFT have been staked into the lot
Unstaking a Discounted Staking Lot (with a Royal Rarities NFT)
Any NFTs currently owned will be displayed in the Royale NFT Collection section and the button underneath will show ‘Unstake’ where the Queen of Queens is already locked in a Staking Lot
Click ‘Unstake’ to continue and a pop-up will appear
Click ‘Unstake’ to proceed
A metamask transaction request will appear to commit the ROYA into the Staking Lot
Click ‘Confirm’ to commit and wait for the transaction to confirm on the blockchain
The NFT and ROYA have been unstaked from the lot
ROYA Reserve Staking
Users can earn additional yield through staking their ROYA tokens in the ROYA Reserve. Unlike the Staking Lots there is no minimum contribution to stake in the ROYA Reserve.
Staking Into ROYA Reserve
Enter the amount of ROYA you wish to stake in the ROYA Reserve
Use the ‘MAX’ function to stake all ROYA in the currently connected wallet address
Click ‘Stake’ to proceed
A Metamask window will appear requesting you to provide approval for the Royale app to spend the ROYA required for staking
Click ‘Confirm’ to provide ROYA spend approval
Upon confirming the approval the transaction will be broadcasted to the Ethereum network and may take several minutes to be included in a block
Once the approval transaction is confirmed on the blockchain the next metamask transaction request will appear to commit the ROYA into the ROYA Reserve
Click ‘Confirm’ to commit and wait for the transaction to confirm on the blockchain
Claiming mROYA from ROYA Reserve Staking
Here are the steps required to claim your mROYA rewards from ROYA Reserve Staking.
The available mROYA that can be claimed shows on the right of the page
Click ‘Claim’
A Metamask window will appear requesting you to confirm
Click ‘Confirm’ to commit the request to claim mROYA and wait for the transaction to confirm on the blockchain
The mROYA should now appear in your wallet
Unstaking From ROYA Reserve
Click ‘Activate Cooldown’
A countdown timer will appear. Please note that after the 10 day countdown timer completes you will have 48 hours to unstake the ROYA, otherwise you will be required to activate another countdown
Return to the app promptly after the countdown timer ends and click ‘Unstake’ to proceed
Enter the amount of ROYA you wish to unstake from the ROYA Reserve
Use the ‘MAX’ function to unstake all ROYA
Click ‘Unstake’ to proceed
A Metamask transaction request will appear to withdraw the ROYA from the ROYA Reserve
Click ‘Confirm’ to commit and wait for the transaction to confirm on the blockchain
The ROYA will be available in your wallet