SpartanDEV: 24JAN22 - 30JAN22

Dev Update

SpartanDEV: 24JAN22 - 30JAN22

The big release of a fresh set of documentation went live this week along with a bunch of other news. Check it out in this weeks update!

SpartanDEV: 24JAN22 - 30JAN22

Summary

Thanks to all Spartans who pitched in this week with the documentation, socials & community in general!

  • Moonlight AMA hosted in the Spartan Protocol Telegram channel
  • CoinMarketLeague top 10 again
  • Weekly quiz results (and a new one)
  • Weekly community hangout/calls
  • Thespis physical NFT drum giveaway
  • New documentation launched and live
  • New Subgraph fully synced
  • And more...

Moonlight AMA

This week we had a lovely AMA hosted in our Telegram channel with our friends over at Moonlight to talk all things Moonlight & Bubblemaps.

Don't forget to check out our SPARTA Bubblemap here and have a look around at their cool product while you are there!

CoinMarketLeague Charts

We saw SpartanProtocol reach the top 10 in multiple leagues yet again this week! Feel free to help vote up SPARTA each week here.

#LearnToEarn Quiz #011

Winners have been drawn for the 11th Spartan Protocol #LearnToEarn quiz with the question:

What does the DAO proposal 'ADD_CURATED_POOL' do?

This proposal upgrades a normal liquidity pool into a 'Curated' pool, enabling it for extra features such as:

  • Dividends
  • DaoVault Staking
  • DAO proposal weight
  • Enables Synths for that asset (And the SynthVault of course)

Learn more in the docs here.

New #FridayFor300 Quiz

The new quiz then kicked off with a new topic involving a fancy Router function.

Which Router function swaps your LP tokens for a different pool's LP tokens? ie. Swap BNBp -> BUSDp?

If you are scared by the question, don't be! It's multichoice and there is a hint which links you literally directly to the answer in the source code. This quiz is currently open and will remain open until ~Thursday so feel free to jump on & answer the question to be in the running for a SPARTA prize!

Community, Community, Community

I know we rattle on about it in here, but we should all live and breathe the open-source, distributed community foundations of this project. We should be proud and motivated by the fact that everything that has been built and is being built is by contributors from the community of all shapes and sizes.

Weekly Community Calls

Thespis is out there every week, fighting for the community and helping in a lot of ways, especially with community motivation and education/communication. One of these ways is the weekly community hangout that he hosts.

If you arent aware Spartans, it's hosted every Friday via the community Discord!

  1. Jump on the discord. Link here

2. Click the 'Events' section up the top of the channel

3. Tap the 'bell' icon to be notified when it goes live

Open The Gates! $BUSD:$SPARTA

Thanks to Leonidas I for pre-empting the liquidity caps being breached in the BUSD pool this week. Caps were raised today to let in more liquidity after assessing the pools.

Physical NFT Drum Giveaway

Our in-house chair-hater @ReidyPhillip (aka Thespis) & community rallying powerhouse has gone ahead and had a unique handmade drum made to give away to a lucky Spartan community member! Follow the Gleam.io link in the tweet to get involved.

Some creativity & fun is recommended here in answering the tasks/questions, this drum is a massive prize and a huge symbol of Spartan pride & devotion. Show your alignment with Spartan Protocol by telling us what you love about it!


SpartAnalytics

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 December report here.

The January report should be ready next week which will probably not be as 'off-the-charts' as December with the bear run in the market and also changes to the documentation URLs/SEO which will take some time to recover and build back up.


GitHub Activity - Spartan <> Bram NFTs

GitHub - spartan-protocol/spartan-nfts-bram-01: 🎭 Spartan Protocol NFTS 01: the Bram Vanhaeren Collection (https://twitter.com/BramVanhaeren)
🎭 Spartan Protocol NFTS 01: the Bram Vanhaeren Collection (https://twitter.com/BramVanhaeren) - GitHub - spartan-protocol/spartan-nfts-bram-01: 🎭 Spartan Protocol NFTS 01: the Bram Vanhaeren Collec...

Completed, all that remains is distribution! Please be patient and allow the contributors time to work out how these NFTs will be distributed. In the meantime please check out Bram on Twitter and show your support!

To Do:

  • Plan & distribute the NFTs

GitHub Activity - Spartan UI Library

GitHub - spartan-protocol/spartan-ui-library: ⚙ Spartan Protocol Community UI Components
⚙ Spartan Protocol Community UI Components. Contribute to spartan-protocol/spartan-ui-library development by creating an account on GitHub.

This component library has taken a bit of a back seat for now with a focus on cleaning up the existing DApp repo instead of rushing this one. Contributors can come back to this & work towards the initial plan of making it a whole component UI library (for all community DApps, not just the current one) instead of the in-between phase that it was becoming (the partial work will shift from here to a branch on the DApp repo soon for the DApp-refresh phase to continue)

Hence the below to-do list is now pointing towards what was previously meant to be the 'next stage':

To Do:

Create UI Library #00 · Issue #4 · spartan-protocol/spartan-ui-library
Phase 01 - Build Basic Library: #1 #3 #2
Create Major Theme Components #01 · Issue #1 · spartan-protocol/spartan-ui-library
Header Sidebar Desktop Sidebar Mobile Footer (Optional) Main/Wrapper Layout
Create General Components #02 · Issue #3 · spartan-protocol/spartan-ui-library
Button Card Checkbox (Form Select) Icon Progress Bar Radio (Form Select) Spinner (Loading animation) Table Tooltip
Create Header Modules #03 · Issue #2 · spartan-protocol/spartan-ui-library
Dark/Light theme switcher Language dropdown Wallet modal Contracts dropdown

GitHub Activity - Spartan Docs

GitHub - spartan-protocol/spartan-docs: 📑 Spartan Protocol Community Documentation
📑 Spartan Protocol Community Documentation. Contribute to spartan-protocol/spartan-docs development by creating an account on GitHub.

Major update on the documentation repo this week with a few contributors putting sole focus into it for the week. It is now live here.

Completed this week:

  • Added favicon, metadata, opengraph etc (header work)
  • Added 'tabs' plugin
  • Text content & guides for 'DAO' section
  • Text content & guides for 'Positions' section
  • Text content & guides for 'Vaults/Staking' section
  • Text content & guides for 'Synths' section
  • Text content & guides for 'Swap' section
  • Text content & guides for 'Liquidity' section
  • Text content & guides for 'Getting Started' section
  • Text content & guides for 'Introduction' section
  • Deployed live to public 'docs.spartanprotocol.org' domain

The focus will come off the docs a little now and be redirected back at the new website/landing page again.  However, we still need a lot of ongoing help to continue expanding and improving the docs if more contributors are up for it. See below what we need!

To Do:

Need help with all sections ranging from grammar/spelling to copy-content creation, graphics (need to make it more visually appealing now!), to video versions of the text guides (these would be great under each relevant section), text guides and so on.

Some GitHub tasks are setup here:

Donate section · Issue #18 · spartan-protocol/spartan-docs
Get ready for live (first phase live): Why donate? (explain its a community project) What does it go towards (show examples of previous campaigns like codearena) How to donate guide
Upgrade Section · Issue #17 · spartan-protocol/spartan-docs
Get ready for live (first phase live): Whats with V1 & V2 How to upgrade guide (no need for the ‘claim’ stuff anymore, can be removed from docs & dapp)
Add a serverless ‘comments’ feature · Issue #10 · spartan-protocol/spartan-docs
Contributors who are maybe scared of Github or want to very quickly report a spelling mistake or something similar could benefit from a commenting system below each page. We can use GitHub Issues a...
Contribute Section · Issue #7 · spartan-protocol/spartan-docs
Get ready for live (first phase live): Telegram / socials (explain how to connect &amp;/or help in the community channels) Resources (how to contribute art, graphics, memes, etc) Make a quick guide...
Developers Section · Issue #6 · spartan-protocol/spartan-docs
Get ready for live (first phase live): List the API information &amp; links to the docs (or maybe use this as the official location for the API docs?) Swap aggregator integration guide (get BASE -&...

After Coinbase Wallet integration:

Add Coinbase Wallet info · Issue #21 · spartan-protocol/spartan-docs
Add Coinbase Wallet info to &#39;Choose Wallet&#39; section after integration Links to use: https://www.coinbase.com/wallet https://www.coinbase.com/wallet/getting-started-mobile…

GitHub Activity - Spartan DApp

GitHub - spartan-protocol/SpartanProtocol-DAppV2: 📱 Spartan Protocol Community DApp
📱 Spartan Protocol Community DApp. Contribute to spartan-protocol/SpartanProtocol-DAppV2 development by creating an account on GitHub.

This week we had some changes across the DApp mainly to do with making sure all the new docs links are correct so that there are no broken or missing links since the change-over.

To Do:

Integrate CoinbaseWallet · Issue #705 · spartan-protocol/SpartanProtocol-DAppV2
Integrate Coinbase Wallet &amp; WalletLink in the DApp Docs: https://docs.cloud.coinbase.com/wallet-sdk/docs/getting-started Logo pack: https://github.com/walletlink/walletlink/raw/master/assets/co...
CHART/METRICS | Add ‘total LP units’ metric · Issue #698 · spartan-protocol/SpartanProtocol-DAppV2
Let’s track and visually show the change in LP units both at the global level and pool level This will be a cool indicator to track general LP velocity
Liquidity Page | Add DaoVault APY · Issue #678 · spartan-protocol/SpartanProtocol-DAppV2
Add in the DaoVault APY below the pool APY like on the home/pools page

GitHub Activity - Spartan Subgraph

GitHub - spartan-protocol/spartan-subgraph: 🏃‍♀️ Spartan Protocol Subgraph
🏃‍♀️ Spartan Protocol Subgraph. Contribute to spartan-protocol/spartan-subgraph development by creating an account on GitHub.

The sync was finally completed this week, got a few changes lined up but won't merge them and redeploy for probably a month or so, don't want to waste weeks waiting for it to sync small changes again so changes to the subgraph will be less frequent from now on.


GitHub Activity - Spartan Resources

GitHub - spartan-protocol/resources: 🎨 Spartan Protocol Branding & Resources
🎨 Spartan Protocol Branding & Resources. Contribute to spartan-protocol/resources development by creating an account on GitHub.

No activity in this repo for the week.


GitHub Activity - Spartan Site

GitHub - spartan-protocol/spartan-site: 🕸 Spartan Protocol Community Website
🕸 Spartan Protocol Community Website. Contribute to spartan-protocol/spartan-site development by creating an account on GitHub.

Nothing merged into the pending 'new-one-pager' branch this week for the new Spartan Protocol landing page / website. However, this will become a focus again with the documentation reaching a level that's suitable to make public/live.

To Do:

Build new landing page (one-pager) · Issue #70 · spartan-protocol/spartan-site
Phase 01: Create new branch for this phase Select a headless CMS Build header, footer and nav Create a templated section (hero -&gt; features -&gt; CTA?) Use templated section for each feature of t...

GitHub Activity - Spartan Arena Contracts

GitHub - spartan-protocol/spartan-arena-contracts: ⚔ Spartan Arena Contracts
⚔ Spartan Arena Contracts. Contribute to spartan-protocol/spartan-arena-contracts development by creating an account on GitHub.

No public Github activity on the NFT/Gaming contracts this week.


GitHub Activity - Spartan API

GitHub - spartan-protocol/spartan-api: 👩‍💻 Spartan Protocol Simple Headless API
👩‍💻 Spartan Protocol Simple Headless API. Contribute to spartan-protocol/spartan-api development by creating an account on GitHub.

No public Github activity on the API this week.


GitHub Activity - Spartan Contracts

GitHub - spartan-protocol/spartanswap-contracts: 📃 Spartan Protocol Smart Contracts
📃 Spartan Protocol Smart Contracts. Contribute to spartan-protocol/spartanswap-contracts development by creating an account on GitHub.

No public Github activity on the DeFi contracts this week.


Project Information

  • Website: https://spartanprotocol.org/
  • DApp: https://dapp.spartanprotocol.org/
  • Documentation: https://docs.spartanprotocol.org/
  • GitHub: https://github.com/spartan-protocol

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.

Recently, community members have been graciously funnelling in to contribute to explainer articles, ideas and even $SPARTA donations to support the growth of the platform.‌

Engage with the community and contributors

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