BUIDL-Weekly: 01AUG22 - 07AUG22

Dev Update

BUIDL-Weekly: 01AUG22 - 07AUG22

Welcome to another weekly wrap-up, Spartans! Thanks to all the community contributors and friends who helped Buidl, promote and support during the week! Read on for the update

BUIDL-Weekly: 01AUG22 - 07AUG22

Binance CEX Users

Holders of the SPARTA token on the Binance centralised exchange should be aware that trading will end for the SPARTA:BNB pair (on the centralised exchange) this week on 2022-08-11 09:00 (UTC). See the Binance announcement and info here.

This does NOT affect holders of SPARTA in the decentralised world (BNB Smart chain / BSC) or other centralised exchanges (check with your exchange for the info though, they might be a white-labelled entity of Binance especially if the pair is also SPARTA:BNB on the other centralised exchange)

Spartan Protocol is active and continues to build regardless of what goes on in the centralised world, however there are some steps you should take as a Binance CEX user if you hold SPARTA as explained below.

What to do if you hold SPARTA on Binance Centralised Exchange?

Withdrawals of SPARTA will continue to be supported by Binance CEX until 2022-11-12 at 00:00 (UTC) so if you are not in a rush, you do not immediately need to do anything, however, our community project is a firm believer in self-custody, so you should look to withdraw your SPARTA to a self-custody wallet that supports BNBChain (BSC). We have a good comparison chart and some extra info on choosing a wallet here.

Once you have taken responsibility & ownership of your SPARTA, your choices open up as you will be able to utilize SPARTA for its actual utility on BNB Smart chain. You will be able to simply hold SPARTA like before, or swap/trade whilst retaining custody of your funds, or provide liquidity leading to even more options like staking in the DaoVault for yield and weight in the DAO to help govern the protocol.

If taking ownership of your own SPARTA is not important to you and/or you just want to trade SPARTA on a centralised exchange, you can withdraw your SPARTA to other centralised exchanges that have SPARTA listings including:

If you won't or can't consider the above options (maybe you will only consider using Binance CEX? or your government will only let you use them?) trading is still open until the 11th (a few days) so you can trade SPARTA for BNB or any other Binance CEX listed asset and not be in a position to have to make a decision urgently.

As always, our community is open to helping Spartans along their journey, so visit the Telegram channel with any questions relating to Spartan Protocol (however any Binance CEX-specific questions that are not covered by the above announcement should be directed to their support)

What does this mean for the overall supply & ecosystem?

As mentioned earlier, this is a decision by Binance CEX which is a business/company with the right to make their own decisions. This does not affect the intended path of the actual Spartan Protocol project that live on-chain.

As you can see by this weekly article and the ~88 weekly articles before it (we have never missed one!) the community continues to build out the protocol and ecosystem projects and have a lot of plans for the future. We have two fully functioning AMMs and an amazing array of ecosystem/sub-projects already running and/or being built for the future, none of that changes!

What about the token and its supply though? Well with the initial token distribution completed already (a 100% community allocation, true "fair launch") and more than 30%+ of the supply burned permanently in the 0x0...dead wallet, we are in a good position for the future.

It should however be highlighted that Binance CEX users currently hold roughly ~30% of the current total supply and have begun moving their significant aggregate portion of the circulating supply through any of the above-mentioned paths as users withdraw their funds (Remember, the users decide what happens with their SPARTA, not Binance, and they will individually make that decision and take the steps at their own leisure, not necessarily all at once)

Burned supply in purple, Binance CEX user's supply in yellow

Some SPARTA will be transferred to other CEXs, some users may then sell, and of course some may buy instead. But hopefully, we see a lot of the SPARTA enter self-custody wallets and come back on-chain where the majority of the supply belongs! From there we may see SPARTA swapped through the pools and/or absorbed into the liquidity pools to help grow our liquidity position on BNBChain.

There will likely be a wave of users performing their desired course for their SPARTA tokens when trading ceases on the CEX and likely more of a slow trickle following that for the users who are not in a rush, but we have already seen waves of the supply moving from the CEX to BNBChain wallets which is good to see.

To verify for yourself and follow along with the supply movements in realtime, open the SPARTA token in Bubblemaps or BscScan

HexVanilla's Sweet Treats Collection

HexVanilla dropped a new NFT collection of "Sweet Treats" this week, one of which being a "Spartan Cherry Blast" for Spartan Protocol. Make sure you checkout the collection on NFTb and props to HexVanilla for creating the cool NFTs!

WhaleStats Mentions

Whalestats track up to 4000 of the largest BNB Chain wallets (the "whales") and provide useful metrics and data for users.

CoinMarketLeague Mentions

Don't forget to vote for SPARTA each week, Spartans!

Weekly Community Call / Hangout

Don't forget to tune into the Telegram channel each week with @ReidyPhillip to get updates on the project and broader ecosystem. Join in the discussion with any ideas and questions!

Hosted every Wednesday at ~11:00 UTC but subject to change based on community feedback and availability. Please check the Telegram channel each Tuesday/Wednesday to confirm the exact time.

Weekly LearnToEarn Quiz

Congratulations to the winners of the weekly Spartan Protocol LearnToEarn quiz.

There is a new #LearnToEarn quiz up and live for Spartans keen to learn and win some SPARTA in the process!

Don't forget to ask on the socials if you are not sure! The community is there to help and these quizzes are all about learning!

SpartAnalytics Report

Our community collates the public Spartan Protocol data into a PDF report each month covering Google Search (impressions, clicks, devices, keywords & geographical) & Twitter analytics. You can find the full July report here.

Community DApp

GitHub Repo: https://github.com/spartan-protocol/SpartanProtocol-DAppV2

Front-end: https://dapp.spartanprotocol.org/

fix misaligned theme switcher #844

  • Adjusted the theme switcher size and margins to fix the alignment issue and better balance that section

SPARTA price | Add internally derived fallback #846

  • added redux logic to calc and store the SPARTA price as internally derived by the pools once the poolDetails object has loaded and/or changed
  • this checks the stablecoin pools, filters out any shallow stablecoin pools, sorts them by depth and then performs the internally derived SPARTA calculation and averages the results from each pool with a heavier weighting on the deeper pools (the deeper the stablecoin pool, the more weight it has in the average calculation)
  • added a local state value for spartaPrice everywhere web3.spartaPrice or web3?.spartaPrice is used, conditionally update the state using useEffect (if either value changes) and store the coingecko value by default and fallback to the internally derived if not available
  • theoretically this should mean the DApp will be unaffected by coingecko API outages/failed calls from now on
  • also added both the CoinGecko & internally derived SPARTA token prices to the supply dropdown menu so users can compare the values and/or know when there are API issues in the future without opening the console

To do:

Protocol Site

GitHub Repo: https://github.com/spartan-protocol/spartan-site

Front-end: https://spartanprotocol.org/

added scroll-snap

Added scroll-snap behaviour to help craft the scrolling behaviour on mobile devices to suit the full-page-view-at-a-time design of the website. Seems to perform well on most devices/browsers but some fine tuning to do before we close this github issue

speedup animations

Made most of the animations faster throughout the website to ensure information is less likely to be missed when scrolling down the page

To do:

Protocol API

GitHub Repo: https://github.com/spartan-protocol/spartan-api

Front-end: https://api.spartanprotocol.org/api/v1/pools

To do:

Protocol Subgraph

GitHub Repo: https://github.com/spartan-protocol/spartan-subgraph

Front-end: https://thegraph.com/hosted-service/subgraph/spartan-protocol/pool-factory

Protocol Contracts V3

GitHub Repo: https://github.com/spartan-protocol/spartan-contracts


Created a placeholder SPARTAv3 token contract. This is just a preparative addition and optional, it is not a requirement for a V3 protocol. However, if we decide it is worth migrating from V2 to V3 token contract based on the efficiencies of removing redundant code for feeBurn, initial token distribution / Bond etc at least we can have the contract there ready to go

To do:

Protocol Resources

GitHub Repo: https://github.com/spartan-protocol/resources

Added Logos

  • Added a range of all-white logos to the resources repo

Protocol Docs

GitHub Repo: https://github.com/spartan-protocol/spartan-docs

To do:

Protocol Contracts V1 - V2

GitHub Repo: https://github.com/spartan-protocol/spartanswap-contracts

Ecosystem Project: SpartanSwap

SpartanSwap is just a placeholder for now, but it is a separate project with the intention of building an alternative frontend for users to interact with the Spartan Protocol pools. With a focus on swap functionality to start with and longer-term plans to iterate towards becoming a swap aggregator for BNBChain and potentially multi-chain after that

SpartanSwap Contracts

GitHub Repo: https://github.com/Spartan-Swap/SpartanSwapContracts

SpartanSwap DApp

GitHub Repo: https://github.com/Spartan-Swap/SpartanSwapDApp

SpartanSwap Resources

GitHub Repo: https://github.com/Spartan-Swap/SpartanSwapResources

Ecosystem Project: SpartanArena

SpartanArena is another separate project with a focus on creating subprojects that lean more towards 'gaming'. Some ideas in the works for the future may include an NFT looter game, lottery and a prediction/parimutuel game

SpartanArena Contracts

GitHub Repo: https://github.com/SpartanArena/SpartanArenaContracts

SpartanArena DApp

GitHub Repo: https://github.com/SpartanArena/SpartanArenaDApp

SpartanArena Resources

GitHub Repo: https://github.com/SpartanArena/SpartanArenaResources

Ecosystem Project: SpartanToolkit

Spartan Toolkit is an ecosystem project spawned from the Spartan Protocol community aiming to improve tooling for projects and users within the BNBChain ecosystem including Beacon, Smart & BAS chains.

Web3BNB Library

GitHub Repo: https://github.com/Spartan-Toolkit/web3-bnb

A React library with the intention of providing builders with a plug-and-play solution for any web3 wallet compatible with BNB ecosystem chains (Beacon, Smart, BAS etc)

BNB Beacon Chain Toolkit DApp

GitHub Repo: https://github.com/Spartan-Toolkit/beacon-chain-tools-dapp

A tooling user interface for users + projects on BNB Beacon Chain. Batch-send, freeze/unfreeze, deploy BEP2 token etc without touching the command line!

BNB Smart Chain Toolkit DApp

GitHub Repo: https://github.com/Spartan-Toolkit/beacon-chain-tools-dapp

Tooling and informational user interface for users + projects on BNB Smart Chain

Protocol Information

Community Project

Spartan Protocol and its extended ecosystem is a 100% open source community movement. Being an open org, everything is built, run and maintained by the community. If you would like to contribute or learn more, reach out in the community channels!