Governance PandaSwap - BSC


Panda currently has no governance model for its holders, it is still fully controlled by the Bao community.

The deployment of the governance model has been delayed for a while and since there is support for BSC on Snapshot we should set this up for our community.
This proposal is split in two sections an accelerated proposal and a standard proposal.

Accelerated Proposal:

For Panda the accelerated section contains the following.

Having the DAO register an ENS name to be used for Snapshot, for example, pandavotes.eth
This is a necessity to get a Snapshot governance page for Panda up and running.

For the governance the following would be implemented.

  • Strategy 1: Panda holders – 100%
  • Strategy 2: Locked Panda – 125%
  • Strategy 3: Panda/WBNB – 200%

This way we follow Bao governance but with some adjust percentage values.
The above voting strategies are already standard available on Snapshot.


When we look at the accelerated proposal, we don’t see any of our staking tokens. Which is why we will discuss this into more detail to decide if and how they will be used for governance and what their voting power would be.

Since there are only 5 strategies possible to be implemented, we need to take into consideration what we want to implement and how.

Subgraphs are still an issue on BSC due to their infrastructure lacking the proper resources. However, there are some updates coming to the Graph protocol which could be beneficial, and we have been experimenting with our own subgraph cluster.

But we are heavily dependent on external sources for the time being.

For our Panda platform we also have Bamboo and Rhino as tokens, and we would like to include these to be used for voting power.

Based on the options we have for Panda we propose the following setup for voting power, see the options below:

1 - Locked Panda on BSC

  • Equal to Locked Bao on Mainnet but with an adjusted percentage 125% value.
  • Locked Panda * 125% = voting power
  • Our view is that locked Panda should be a higher weighted than the voting power of Panda holders because we have staking tokens and locked Panda means one is more committed to the long term future of the project.

2 - Panda holders on BSC

  • Equal to Locked Bao on Mainnet but with an adjusted percentage 100% value.
  • Panda * 100% = voting power

3 - LP holders of Panda/WBNB on PandaSwap

  • Following the Mainnet calculation for the LP contribution with a 200% weighting.
  • (Panda LP Share / User LP Share) * 200% = voting power

4 - Bamboo holders on BSC

  • This needs to be converted to equivalent of Panda based on the Bamboo/Panda ratio and based on and accounts for 100% voting power.
  • (Bamboo * ratio) * 100% = voting power

5 - LP holders of Bamboo/WBNB on PandaSwap

  • Following the Mainnet calculation for the LP contribution with a higher weighting 200%
  • (Bamboo LP Share / User LP Share) * 200% = voting power

6 - Rhino holders on BSC

  • Rhino is a prestige staking token and accounts for 250% voting power.
  • Rhino * 250% = voting power

7 - LP holders of Rhino/WBNB on PandaSwap

  • Following the Mainnet calculation for the LP contribution with a higher weighting 1000% because it’s the prestige staking token.
  • (Rhino LP Share / User LP Share) * 1000% = voting power

Expectation from the community:

  • Discussion on the proposed tokens for voting.
  • Discussion on the vote weightings.


To grant all contributors to the Panda platform including Bao a voice in our governance process.

The subgraphs for the Panda LP’s we still have to develop, if we run into any issues or discrepancies, we won’t implement them.

Since we can only implement 5 strategies, we should take a look on how we can combine certain voting powers per token. This is something we already do on the Mainnet with Bao as well with a custom token. But this should be achievable with a governance specific subgraph as well.

If the subgraphs work we can include all PandaLP’s instead of only Panda/WBNB.


as it is written, I think the phrase “ETH” should be replaced with “mainnet” for clarity’s sake, for example:

  • Equal to Locked Bao on ETH but with an adjusted percentage 100% value.

should read:

  • Equal to Locked Bao on Mainnet but with an adjusted percentage 100% value.

It took me several attempts to read at the end of my workday

1 Like

You’ve listed 7 strategies, but mentioned limitations that only 5 can be implemented. Are we going to vote for the preference/order?

Can Bamboo / Rhino / PNDA be combined? eg. RHINO = 2.5 x PNDA or will they need to be separate strategies? Not sure if this can be calculated on the flly.

Can we get a better synopsis for the the final decision? We have a limit of 5 strategies. Can all of the above options be included with a custom token? Am I understanding that right? Or do we have to figure out which 5 we will use?

1 Like

The idea is to have all included by using a custom token like on main net or by using a subgraph specific for panda governance.

If we are unable to get that to work we will have to fall back on only picking 5 out of the 7 strategies.

1 Like

Hopefully we are able to include all 7 categories through a custom token!
I like the governance proposals you laid out.
Thanks for the write up @fabiaZ84

1 Like

One discussion I had with @baoman was to consider currently that PNDA in circulation is either

  1. Locked
  2. In liquidity pool
  3. Through other staking mechanisms (BAMBOO, RHINO)

As there not a lot who are accumulating PNDA, we may want to lower the weight of PNDA holding. 33% could help in that favor and it would encourage users who wants to partake in governance to move those panda in LP pools or other staking mechanisms


I had hoped this would have come from another community member besides you and BaoMan.
But yes I do agree with lowering the PNDA holders and I would even opt for removing it completely and only keep Bamboo and Rhino holders for voting power.


I wouldn’t be so opposed to reduce panda holder’s weight.
I’m indifferent whether we reduce or remove the % it weights. It should encourage holders to allocate in different areas of usage within the ecosystem.