Introducing the PoolTogether V4 Admin Dashboard

Insights into Draws, PrizeDistributions, and Cross-Chain communications for community members like you!

Kames
PoolTogether
3 min readNov 22, 2021

--

With the launch of the PoolTogether V4 comes the need for new tools. The V4 Admin Dashboard is the first step towards making interaction with the protocol easy for everyone. Whether you’re a user or full time contributor the Dashboard will help you see Draws, PrizeDistributions and other essential protocol state.

Overview of Draws and PrizeDistributions from the V4 Stablecoin PrizePools

As you may or may not know, the PoolTogether V4 protocol is running smoothly with over 30 daily draws already completed.

You might be asking…
“What is a V4 Draw exactly!?”

Great question! From a technical perspective it’s the random number generated in a Draw, combined with the “technical levers” in PrizeDistribution. This combination of randomness and pre-determined settings can facilitate up to 16 unique prize tiers with particular prize distribution: 5 FirstPlace winners ($500.00) and 500 SecondPlace winners ($10.00).

You can see the code at the v4-core Github repo.

Check the documentation and join Discord to get any questions answered!

What is a Draw in PoolTogether V4 and why do we care?

A “Draw” in the abstract sense, is a collection of prize distribution parameters, which define the rules for prize claiming after each Draw has been completed.

The literal “Draw” is a collection of parameters: bitRangeSize, tiers, maxPicksPerUser, matchCardinality, winningRandomNumber, timestamp, etc… are saved across multiple smart contracts held in structs like Draw and PrizeDistribution

But why does that matter?

Governance can control the PrizeDistribution parameters!

The draws are complex in nature, so at first glance it’s difficult to understand how parameters are set… and if they have been set correctly 😱

Which is why P.T. Inc is launching the V4 Admin Dashboard (Beta) 😎 👉 🆒

Overview of the DrawBeacon state and triggers to handle smart contract execution.

What It Does

The V4 Admin Dashboard helps users (protocol contributors like you) understand what is the state of the protocol: how often are draws, what is the PrizeDistribution for a specific draw, what’s the total number of deposits, etc…

  • View Draw/PrizeDistribution parameters
  • Verify computed calculations for on-chain parameters.
  • Initialize Executive Transactions

How You Can Use It

Primarily (as of right now) the dashboard is used to view and validate the current Draw and PrizeDistribution parameters. The protocol uses a manager to push prize distributions across network. If the manager is compromised, the parameters can be reset by the protocol.

Thus, it’s important to have the ability to monitor parameters in real-time.

The Next Steps

  • Add graphs and visualizations for historical data
  • Add calculators and “simulators” to optimize different protocol parameters
  • Integrate with the upcoming v4-api for historical user picks and prizes
Contribute to the PoolTogether Protocol via the DAO Grants Program

Application: admin.pooltogether.com
Github: github.com/pooltogether/v4-admin-dashboard

PoolTogetherDAO is searching for experienced React/Web3 developers to make meaningful contributions. Serious contributors can be compensated via the PoolTogether DAO Grants Program.

Documentation

PoolTogether V4 documentation is available at docs.pooltogether.com

Have a feature request or just want to ask questions?

Join the PoolTogether Discord or leave a comment.

--

--