SpartanDev: 11/01/21–17/01/21

SpartanDev: 11/01/21–17/01/21

Dev Update: | BonDAO Live| Branding Update| Synths |

Dev Update: | BonDAO Live| Branding Update| Synths |

Summary

Well, that was a busy week!

The first thing most people will notice is the refreshed colour-scheme within the UI.

An exciting feature dropped in this week is the first instance of the DAO (Decentralised Autonomous Organisation). This first DAO-UI implementation is the ‘BonDAO’, which allows LP token holders to propose and vote on changes to Bond+Mint variables within the smart contract.

Those with a keen eye on our social channels will have also seen some sneak peeks at the synth developments that are underway.


SpartanDAO (BonDAO) — Now Live

The BonDAO allows the community to decide which tokens can be added to the curated list of assets eligible for the Bond+Mint distribution. They can also propose to allocate $SPARTA to the Bond+Mint contract in increments of 2.5 million SPARTA (up to a possible 100 million total distribution amount).

Choose to allocate SPARTA to Bond+Mint contract or decide which tokens you want to see curated

You will need to be a liquidity provider and join the SpartanProtocol DAO to be able to have your voice heard. There are no ‘fancy’ governance tokens required, just an active contribution to the protocols liquidity.

To incentivise participation, the plan is to funnel 10% of the SPARTA emissions to the DAO which will be ‘harvestable’ by DAO participants on the Lock+Earn page. This means you will get the usual rewards from ‘dividends’ & ‘slip fees’ in the pools you are participating in, plus your weighting of the DAO rewards as well.

Not only do you get to influence SpartanProtocol’s future; you will be rewarded for doing it actively.

Please take the time to read the deep dive article.

Spartan Protocol DAO — (Decentralised Autonomous Organisation)
Bond+Mint DAO — Now Livespartanprotocol.medium.com


SpartanSocials — Twitter

The activity has ramped up a bit from the community and social contributors as anyone on Twitter would have no doubt noticed

Top Impressions:

Top Engagement:

Top Community Mention:

SpartanSocials — Medium

SpartanSocials — Telegram


GitHub Activity — SpartanPools DApp

UI and Branding / Theme

There was a strong push from the community to bring back something resembling the old red/black colour scheme, suggested to be more fitting to the ecosystem. Ask nicely and you shall receive!

The freshly activated DAO sports the upgraded theme from day one

The contributors were ecstatic to take the scheme, remove a little bit of the harshness of the flat colours and I think it’s safe to say the results speak for themselves. There is still some work to be done with certain button colours etc so please add a GitHub issue whenever you spot a UI issue and the contributors will get onto it ASAP!

Some of the most popular pools sporting the updated colour scheme

Issues/Features Completed:

CONTRACTS MENU: Enhancements · Issue #394 · spartan-protocol/spartanpools-dapp
Enhance this view to display the below details: Total Supply Volume as per SPARTA Contract Circulating Supply Calculate…github.com

BOND | Add check for bond button · Issue #395 · spartan-protocol/spartanpools-dapp
If bond SPARTA balance is below 10 SPARTA: * disable the BOND button * change progress bar to ‘all SPARTA allocations…github.com

BOND | top claim button inconsistent · Issue #396 · spartan-protocol/spartanpools-dapp
Check behaviour of bond claim button up the top Vs the one above the ‘bond’ button Sometimes appears to have trouble…github.com

BONDAO | Change ‘vote’ button after voting · Issue #410 · spartan-protocol/spartanpools-dapp
In the bond Dao, after voting let’s think of a clever way to have the button change to signify ‘voted’ Maybe some sort…github.com

BONDAO | Add symbol to proposal item · Issue #411 · spartan-protocol/spartanpools-dapp
You can’t perform that action at this time. You signed in with another tab or window. You signed out in another tab or…github.com

FOOTER | Remove CR 😂 · Issue #412 · spartan-protocol/spartanpools-dapp
You can’t perform that action at this time. You signed in with another tab or window. You signed out in another tab or…github.com

BONDAO | Check weight; if 0 don’t enable vote button · Issue #413 ·…
Add weight checks for: Member’s weight in proposal Total bond weight Member’s weight in DAO Total DAO weight Then add…github.com


GitHub Activity — SpartanContracts

asymAdd · spartan-protocol/spartanswap-contracts@f320841
SpartanSwap Contracts. Contribute to spartan-protocol/spartanswap-contracts development by creating an account on…github.com

Fiished ADD/Remove testing · spartan-protocol/spartanswap-contracts@7811430
You can't perform that action at this time. You signed in with another tab or window. You signed out in another tab or…github.com

attempted router fix 2 · spartan-protocol/spartanswap-contracts@02a379e
SpartanSwap Contracts. Contribute to spartan-protocol/spartanswap-contracts development by creating an account on…github.com

router fix · spartan-protocol/spartanswap-contracts@b64e371
SpartanSwap Contracts. Contribute to spartan-protocol/spartanswap-contracts development by creating an account on…github.com

add and remove · spartan-protocol/spartanswap-contracts@fe3f7d8
SpartanSwap Contracts. Contribute to spartan-protocol/spartanswap-contracts development by creating an account on…github.com

member details mappings · spartan-protocol/spartanswap-contracts@240f09d
SpartanSwap Contracts. Contribute to spartan-protocol/spartanswap-contracts development by creating an account on…github.com

baseCollarteral · spartan-protocol/spartanswap-contracts@03ba1c4
SpartanSwap Contracts. Contribute to spartan-protocol/spartanswap-contracts development by creating an account on…github.com


Current Focus

SpartanContracts

  • DAO v2
  • Utils v2
  • Router v3
  • Pool v2
  • SynthRouter v1
  • Synth v1
  • Bond v4

Spartan DApp

  • Shares/Position Overview Page v1
  • SimpleSwap Interface
  • Integrate WalletConnect

Community Contribution

Spartan Protocol is at its core a community-driven and led project. In this vein, the more contributors the better. There is a great opportunity for community members to contribute by making LP reward analysis tools, etc.

If you have an idea, share it in the community channels.

Engage with the community and developers

Where to find out about all the latest updates or suggest improvements — get involved.