BUIDL-Weekly: 17OCT22 - 23OCT22

Dev Update

BUIDL-Weekly: 17OCT22 - 23OCT22

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: 17OCT22 - 23OCT22

Fiat Onboarding

Spartans, you may have noticed a new item in the nav menu of the community DApp (Buy Crypto) which is now open to broader public testing for any Spartans who want a quick, easy way to top-up or onboard their crypto wallet using fiat gateways.

Whilst this is now more public and open, more details on the official release/launch are yet to follow, so for now please feel free to test and reach out with any bugs/issues you come across, but leave the broader queries for after the official launch

Presearch Advertising Grant

Spartans, time to assemble and help vote up Spartan Protocol in the Presearch advertising grant campaign. 10 winning projects will win $100k each in advertising.

We have talked about Presearch before in these articles, but if you are not aware, they are a decentralised-leaning search engine with over 4M registered users and search queries per day.

DefiLlama Metric Added

Thankyou to the DefiLlama team for adding a new  'DEX volume' metric to Spartan Protocol's listing on thier website

This data is pulled from a subgraph, indexing every swap to provide rolling 24hr volume using 1hr segments. The USD value is internally derived from a weighted average of our stablecoin pools

USDC Pool Caps Raised

The USDC : SPARTA pool reached its liquidity caps and raised from 5M -> 6M to let in more liquidity

Community Mentions


Don't forget to vote for SPARTA every day 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.

‌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 September report here

‌Community DApp‌

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

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

Added NodeReal RPC

  • added nodereal meganode rpc for public testing

Fiat Onboarding Component

  • changed the onboarding module to a component that can be conditionally called from anywhere in the dapp
  • 'show modal' state & anchor button is now handled by the parent component/page (and handed in as a prop)
  • setup a fiat onboarding page/view
  • setup a bridge onboarding page/view (just a placeholder)
  • setup basic functionality and UX patches to make sure the iframe is not a burden
  • moved the main access point of the onboarding module to the side nav menu and changed the component/views accordingly + removed from top nav and removed the conditional breakpoint for the token price on smaller devices
  • added some placeholder color icons
  • fix broken default asset step
  • add check for browser shields
  • added a default selected asset function tot he FiatStep component so that other parts of the DApp can tell the ifram what asset to purchse (skip a step)
  • fixed watchAsset() in assetSelect when 'All' tab is selected
  • added 'buy crypto' CTA to assetSelect component
  • moved 'copy' button next to asset instead
  • added 'buy crypto' CTA to walletSelect component
  • moved 'copy' button next to symbol instead (just tokens, not LPs/synths)
  • added a manual const list of supported assets for the fiat component and added parsing ie. BTCB -> BTC  // WBNB -> BNB
  • merged staging -> main and updated workflow to ensure envs are attached to the automated deploy

To do:

Protocol Site

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

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

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

To do:

Protocol Resources

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

Protocol Docs

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

Frontend: https://docs.spartanprotocol.org/

To do:

Protocol Contracts V1 - V2

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

To Do:

‌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

To Do:

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.

BepTools Fork

GitHub Repo: https://github.com/Spartan-Toolkit/beptools

Legacy BepTools Repo: https://gitlab.com/canyacoin/binancechain/beptools (will request a PR and/or mirror to GitHub)

Temp Frontend: https://beptools.netlify.app/

SpartanToolkit contributors have forked and updated/fixed wallet connections etc on the BepTools DApp to give BinanceChain / BeaconChain / BEP2 users a way to freeze/unfreeze & batch send BEP2 tokens on BNB Beacon Chain

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


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!‌