SolStar Tip Bot Guide
๐Ÿš€

SolStar Tip Bot Guide

November 10, 2021

SolStar Tip Bot is live on Mainnet-beta!

ย 
After our initial rollout to testnet and our wildly successful first tip party, we've received lots of positive, encouraging, and exciting user feedback! โ€” Therefore, we're excited to announce version 2 of SolStar Tip Bot on mainnet. Our Tip Bot allows anyone on Discord to trade and manage cryptocurrency entirely with /star slash commands!
ย 
ย 
ย 
ย 
Table of Contents

Getting Started

To start using Tip Bot, there are few options:
ย 
  • Invite Tip Bot to your server with this link. Tip Bot only requires only basic permissions that other users already have, like being able to send a messages with an attachment. There is more info about permissions in the security model section.
ย 
ย 
Once you're able to DM the Tip Bot, set up is complete!
ย 
Don't forget to follow us on Twitter!
ย 

Using the Bot

ย 
You can use the bot in any Discord channel where you see the Sol Star Tip Bot.
We've designed the bot to be as simple to use as possible. If you ever need help, try /star help.
ย 
๐Ÿ’ก
Here is the SolStar Tip Bot user. You can DM it directly.
notion image
ย 
When SolStar Tip Bot is available, when type /star as a message a Discord slash command will appear.
notion image
ย 

Step 1: Help command

ย 
/star help is there for users when they need it, whether you need a reminder or more links for more info.
notion image
ย 
ย 

Step 2: Check your balance

ย 
To start, you can request your balance by typing /star balance into any Discord channel where you see the Sol Star Tip Bot.
ย 
notion image
ย 
Footnote: there's a chance you already have a balance from someone tipping you before you use the bot. We enable users to tip other users who haven't used Tip Bot yet by associating a custodial wallet to their discord ID.
ย 

Step 3: Command Arguments

ย 
A lot of our commands have optional values that can change the behavior of the command.
If you issue a help or balance command in a server channel, those commands will send you a direct message, unless you change the optional publish argument to True - then Tip Bot will publish its response in the channel. This can be useful when a user wants to show another user Tip Bot's responses.
Below is what the /star balance command response looks like when the publish argument is not explicitly set to True
notion image
ย 
In order to edit arguments you can use the Tab button to edit the next argument or by clicking on the "publish" label.
notion image
ย 
ย 

Step 4: Tipping a User

ย 
/star tip is a core feature of the Tip Bot. A typical tip command is shown below consisting of a user to tip, what token ticker to tip, an amount of token, an optional message that can be used to personalize your tip! Lastly, there are 2 cosmetic arguments to change the gif and the templateโ€” an easter egg if you will ๐Ÿคช
Tipping is always published to the channel. You can set up private channels with another user and Tip Bot to privately tip.
ย 
The message argument has a limit of 140 characters.
ย 
If you are tipping SOL, you can add a $ dollar sign to the amount argument and we'll do the market conversion for you according to coinmarketcap.com. Example below:
ย 
notion image
ย 

Step 5: Feedback

ย 
/star feedback is there for you to let us know what you think; good or bad! ๐Ÿ˜‡
ย 
notion image
ย 

Adding the Tip Bot to your Discord

ย 
Server owners can use this link to add Tip Bot to their Discord.
ย 
Join our Discord and DM one of the mods or admins so we can add you to the #server-owners channel and role. We can talk about how your community interacts with Tip Bot, help troubleshoot any problems, or any questions you may have.
ย 

Security Model

ย 
SolStar Wallet Overview
When the user first interacts with the Sol Star Tip Bot, we generate a secure wallet for that user in the SolStar backend. The wallet is tied to the user's Discord account, and they are the only one with access to it. Discord has multi-factor authentication available and we would recommend using it to improve security.
ย 
Loading Funds
In order to tip other users, you will need to load funds into your wallet. You can load funds by sending yourself a Solana SOL or SPL token transaction to the wallet address from /star balance command. Then send funds. Always double check your Solana address.
If you want to use Tip Bot with your Solana wallet you can set external to True during tipping and Tip Bot will send you a URL with the Discord user's wallet address pre-filled.
ย 
๐Ÿ’ก
If this is your first time, it is advised to send a test transaction with a small amount.
ย 
Encryption
Our wallets are salted and encrypted with AES-256 and all sensitive requests live on a private service not accessible from the internet.
ย 

Meet the Founders

Ryan Endacott / ๐ŸŒž @RyanEndacott

  • Senior Software Engineer - Loon Mission Control (Google X)
  • Full Stack Software Engineer with focus on user experience, distributed systems. Ex-Google, Facebook, Clever.

Drew Wetherington / ๐Ÿง™โ€โ™‚๏ธ @DrewWeth

  • Senior Full Stack Software Engineer at a Y Combinator startup that builds AI Software for marketing and supply chain optimization
  • Engineering wizard

Daniel Holmgren / ๐Ÿ•บ dholms.github.io

  • Fullstack/P2P/Cryptography Engineer at Fission (https://fission.codes/), building a framework for end-to-end encrypted, distributed, user-controlled filesystems
  • Previously, co-founded Axon (http://axon.science/), building a p2p collaboration protocol for scientific data
  • Ex-ConsenSys Engineer & Inaugural ConsenSys Academy grad
ย 

Fees

Transaction fees are $10 per every 1,000,000 tips, or approximately ~$0.00001 per tip.
When sending SPL tokens, there is an additional 0.00203928 SOL rent fee to create a new associated token account for the tip recipient.
Worst case network fee for sending a new SPL token: 0.00204928 SOL or $0.40 at $195.55/SOL
ย 
To send SPL tokens the account has to have a nominal SOL balance, which may require sending some SOL to send your SPL tokens.
ย 
ย 

FAQ

  • My balance is zero
    • You haven't been tipped yet. Try running /star airdrop or ask someone to tip you a starting balance.
  • What is SolStar tip bot used for?
    • We built Tip Bot to make communities more fun. We plan on making the following
      • The ability for users to make their own currency for their server
      • Leaderboards between servers and leaderboards for users within servers.
      • When a user owns 10 tokens they get a special role
      • Auto tip, if you appreciate someone's feedback in a Discord channel responding with a certain reaction will auto-tip them
  • How do I get SolStar Tip Bot in my Discord?
    • You can invite Tip Bot to your server, here. Or you can join our Discord, here.
ย 
ย 
Please let us know in our Discord what FAQs are important to you.