Tip Party: Reward participation with this handy token tool!

Moonshot Collective Anon
Moonshot Collective
5 min readJan 2, 2022

What is Tip.Party?

Tip.Party is a tool that allows users to easily reward contributors or participants during events. The Moonshot Collective built Tip Party because we wanted this tool to exist for ourselves. We found rewarding participants at meetings with even a small amount of GTC boosted attendance and engagement. So we needed a simple way to collect ETH addresses and disperse GTC to them, and that’s what Tip Party can do!

How it was built

Big thanks to the team of Fahim (github), Bliss (twitter), Jason (github), over9001, Varun (twitter, github), and QEDK who built this tool! It was built using scaffold-eth which lets you quickly experiment with Solidity using a frontend that adapts to your smart contract. It has extensive documentation on all the tools that you can now use to put together new apps with a stack consisting Solidity for smart contracts, Hardhat for tooling, React for the frontend, Ethers.js to interact with deployed smart contracts and Ant for the user interface.

Here are 3 reasons to use Tip Party:

  1. You help fund public goods! Your 0.1ETH fee to use Tip Party goes to funding public goods on Gitcoin Grants. For that reason alone you should already be using Tip Party for all your events!
  2. It’s easy! No, really. As a partygoer you only need to carry out 5 steps and you’re in the party. As a party organizer (admin) you can reward all your party-goers in just a few moments.
  3. It works! Tip arty can be used on Ethereum, xDai, and Matic chains right now.

Let’s Go Party!

Here we’ll go through the perspective of a partygoer. Hang tight!

  1. Go to the Tip Party landing page. Feel free to watch the video explaining how Tip Party works! Next click on “Launch App”.

2. Once you’re in the App, you have to connect your wallet. Otherwise you’ll get the error page below. If you missed the prompt with your wallet, fret not! Just refresh the page and it’ll ask you again.

3. Now just type the right room that your party organizer has prepared for you. For this demo, my room is “party_time!”. Type it in and click “Load Room”.

4. When you sign into a room, it’s really just a message and doesn’t cost gas. When you’re done, refresh the page if your address doesn’t show up!

5. That’s it! You’re at the party. Patiently wait for your party organizer to distribute the tokens.

Let’s Organize a Party!

As a party organizer (admin) you have the privilege of naming the party and choosing whatever tokens you wish to use. Let me show you how to do that now!

  1. Go to the Tip Party landing page. Feel free to watch the video explaining how Tip Party works. Next click on “Launch App”.

2. Once you’re in the App, you have to connect your wallet. Otherwise you’ll get the error page below. If you missed the prompt with your wallet, fret not! Just refresh the page and it’ll ask you again.

3. To become an admin, you just have to donate 0.1ETH to public Goods. Public Goods are good!

4. Give your room a name. Type it right in and load the room.

5. Congratulations! Your Party has begun. Now you can either join the Party or wait for your contributors to join the room. Remember to share the name of the room with them. In this case the room is called “party_time!”

6. With your partygoers in the room, you can now distribute your tokens. You have a few tokens you can choose from already built into Tip Party; ETH, DAI, and GTC, but you can import any tokens you want to. For this demo, I’ll import USDC and distribute it to our partygoers.

7. First, import the token of your choice.

8. Next, decide how much you’d like to distribute. Remember to approve Tip Party transferring USDC on your behalf!

9. Let the magic happen — click on Distribute and execute the transaction. Once you’re done, the tokens are automatically distributed equally across all your partygoers!

10. Feel free to check under the “Payouts” tab that your partygoers have gotten their well-deserving tokens.

Have fun Partying!

And you’re done! Look out for even more tools that we’ve built as we share with you new ways to coordinate. It’s all coordination! (Always has been.)

Interested in learning more about Moonshot Collective or GitcoinDAO? Check out our LinkTree and come say hello!

--

--