RogueBot mechanics
RogueBots are autonomous ERC-20 liquidity pool smart contracts deployed on Rogue Chain that bet 24/7 on the Rogue Index with ROGUE tokens provided by our players.
When you buy RogueBot tokens what you are actually doing is depositing ROGUE tokens into the RogueBot's smart contract on Rogue Chain which then mints liquidity pool (LP) tokens and sends them to your wallet. Your ROGUE deposit and subsequent receipt of LP tokens is done in a single, trustless transaction.
The number of LP tokens you receive is exactly proportional to the amount of ROGUE you deposit. If your ROGUE deposit equals 20% of the bot's betting balance then you will receive 20% of the entire supply of LP tokens.
The LP tokens that you receive are ERC-20 tokens on Rogue Chain and you hold the tokens in your own self-custodial wallet.
Below is the function in each RogueBot's smart contract that receives your ROGUE deposit and mints and sends your LP tokens in return:
The RogueBot places bets 24/7 on the Rogue Index using its ROGUE betting balance. If it wins then its betting balance increases and so therefore does the value of your LP tokens that represent that balance. If it loses then its betting balance decreases and so therefore does the value of your LP tokens that represent that balance.
With zero house edge and zero fees on winnings, Rogue Index is the fairest game of chance in the world, meaning that RogueBots can produce spectacular gains when they go on a winning streak. And winning streaks happen all the time, producing triple and quadruple digit percentage gains in their token price.
You can withdraw some or all of your ROGUE from the RogueBot's betting balance at any time by selling your RogueBot tokens. When you sell RogueBot tokens what you are actually doing is sending them back to the RogueBot's smart contract where they are immediately burned and your proportional share of the current ROGUE betting balance is sent to your wallet. This is all done in a single, trustless transaction.
The amount of ROGUE that you receive will be the exact same proportion as the amount of LP tokens you send to the smart contract. For example, if you send RogueBot tokens equal to 20% of the total supply of LP tokens then you will receive 20% of the ROGUE that is currently held by the smart contract.
So if you deposited 1,000,000 ROGUE into a RogueBot and then it had a winning streak and its LP token price increased in value by 1,000%, you will receive 10,000,000 ROGUE when you send those LP tokens back to the RogueBot's smart contract.
Below is the function in each RogueBot's smart contract that burns your LP tokens and sends back your proportional share of the ROGUE betting balance to your wallet:
Last updated
Was this helpful?