[Incognito Bank]
The ‘[Incognito Bank]’ is a discord bot that allows you to partially interact with the Incognito network from discord.
Current Features:
-PRV Faucet
-Check your PRV balance
-Deposit PRV
-Withdraw PRV
-Check Bot Wallet Balance
Current Devlopment:
-Stability
-Cleaning up the code
-Gambling Feature (CoinFlip)
How it Works
When a user interacts with the bot on discord, a json file gets generated to store user account information (ex: PRV balance). When users claim with $faucet, their account balance get’s updated. Users can withdraw this balance whenever they like, to their Incognito wallet by using the $withdraw command. (This PRV comes from the PRV stored in the [Incognito Banker] bot’s Incognito Wallet)
| Currently, user accounts are not linked to a Incognito Wallet |
Commands:
$bank
This command allows you to check the PRV balance of the [Incognito Bank] bot’s wallet.
$faucet
This command allows you to claim free PRV every 6 hours.
$balance
This command allows you to check how much PRV balance you have inside the [Incognito Bank] bot.
$deposit / $verify
This command allows you to deposit PRV into the [Incognito Bank] bot.
$withdraw <address> <amount>
This command sends a PRV transaction from the [Incognito Bank] bot wallet to your Incognito wallet.
Future Development
Here are some features that are potentially in the works as I continue to develop the [Incognito Bank] bot.
-Gambling Games (Hopefully the house’s edge funds the faucet indefinitely)
-Tipping Other Users
-Provide Staking capabilities
-Fun Mini-games
-Special Events
-Etc…
Once the framework is finished, I plan to opensource a separate Incognito discord bot that fully interacts with Incognito directly and is a full fledged wallet.
Major Milestones
[Incognito Banker] - Additional Bot Features
=> Improve Security - Encrypt Json files, Create File Backups, etc…
=> Additional pCoins - Allow the use of additional coins besides PRV
=> Tipping Users - Allow the sending and receiving of pCoins off chain
=> pCoin Marketplace - Allow the listing of pCoins at specific prices (Buying/Selling)
=> Gambling Games - Coinflip, Bank Heists, Slots, etc…
[Incognito Framework] - Additional Features
Completed:
-Sending Transactions on the Incognito Network
-Checking Balance on the Incognito Network
-Checking Memo’s from received Transactions on the Incognito Network
Not Completed:
-“Staking/Unstaking” with Provide
-Adding/Following additional pCoins
-Wallet Generation
-Node Functionality
-Coin Minting
-Liquidity Adding
-Trading and Cross Trading
Minor Security (Already Implemented)
All information regarding account data is stored securely without discord usernames attached. Each user account has a json file that’s name has been generated with the following flow =>
First your discord username + your discord userID is salted and sha256’ed. Then a md5 of that sha256 result is made. The md5 is then used as your account number and in the naming of the json file. Each file and information inside it, has no identifying user information attached except for the md5 value.
Join The Community Discord
~The Bot is currently active on this discord server~
Tip the [Incognito Bank]
Supply the faucet!
12RqAa5xnM9H36Kz5Bqfvkx1Nn5hM7JD7fj2AvgSfXdjUU8eJN4aay1aL8nQXiUe3wtM2NFkFuW2iznVzcyywZ4k7yWugtwX9kvoHGB