BUIDL-Weekly: 24APR23 - 30APR23
Market Musing-g

BUIDL-Weekly: 24APR23 - 30APR23

4m
Created 1yr ago, last updated 1yr ago

BUIDL-Weekly: 24APR23 - 30APR23

Table of Contents

Web3 Berlin

Web3 Berlin is coming up in June and Phillip who you should all know from our community will be doing a segment at the conference. Anyone who wants to get involved is invited to reach out on Telegram. Otherwise, feel free to visit the Web3 Berlin website to get more information.

Community Mentions

CoinMarketLeague

Remember to cast your vote for SPARTA every day, Spartans!

‌SpartAnalytics Report

Our community creates a monthly PDF report that includes an overview of Spartan Protocol data from Google Search (impressions, clicks, devices, keywords, and geographical data) and Twitter analytics.

‌Community DApp‌

To do:

‌Protocol Site

To do:

‌Protocol API

To do:

‌Protocol Subgraph

‌Protocol Contracts V3

To do:

‌Protocol Resources

‌Protocol Docs

To do:

‌Protocol Contracts V1 - V2

‌Ecosystem Project: SpartanSwap‌

SpartanSwap is a separate project currently in development with the goal of creating a user-friendly interface for interacting with Spartan Protocol pools. Initially, the focus will be on providing swap functionality, with the long-term aim of becoming a swap aggregator for BNB SmartChain and potentially other chains in the future

SpartanSwap Contracts

To Do:

SpartanSwap DApp

rough swap txn steps

  • removed PCS SDK (will deploy a better solution in the form of a helper contract for them later and use that instead)
  • started setting out some rough swap txn steps of 'approval/allowance' then 'set minimum amount' then 'confirm swap txn'. This is not functional yet, just experimenting and building towards something usable in the meantime

closer to functional swaps

  • added conditional check for whether the wallet is connected and output > 0 to disable the 'Swap' button state
  • added a local state for user to lock the minAmount during the txn confirmation progress
  • added functional 'approve max' and 'approve exact' buttons for each swap source
  • added functional percentage buttons to set the minAmount fallback with a manual override input box
  • added line below that to show the units calculated for 'min received' and a 'lock' button to lock in that minAmount and enable the 'perform swap' button
  • the 'perform swap' button is functional for SPv2 but obviously no edge-testing done so proceed at your own risk as always!
  • updated the gas defaults in const utils
  • added function 1inch approval txn
  • added functional 0x approval txn
  • added functional spv2 approval and swap txns
  • added getSwapSourceApproval() selector function to point to the right approval function based on the selected source
  • added getSwapSourceSwapTxn() selector function to point to the right swap function based on the selected source, this currently points to non-functional placeholders for all sources except spv2

To Do:

SpartanSwap Resources

‌Ecosystem Project: SpartanArena‌

SpartanArena is a separate project that focuses on developing subprojects related to gaming. Some ideas that are being considered for the future include an NFT looter game, a lottery, and a prediction/parimutuel game

SpartanArena Contracts

SpartanArena DApp

SpartanArena Resources

‌Ecosystem Project: SpartanToolkit

Spartan Toolkit is an ecosystem project initiated by the Spartan Protocol community with the goal of improving tools for projects and users within the BNBChain ecosystem, including Beacon, Smart, and BAS chains

BepTools Fork

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

The contributors of Spartan Toolkit have forked and updated/fixed the wallet connections in the BepTools DApp to enable BinanceChain/BeaconChain/BEP2 users to freeze/unfreeze and batch send BEP2 tokens on the BNB Beacon Chain

Web3BNB Library

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

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

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

Protocol Information

Community Links

Project Community

Spartan Protocol and its related ecosystem is a 100% open-source community initiative. As an open organization, the community is responsible for building, running, and maintaining everything. If you are interested in contributing or learning more, please reach out in the community channels!

0 people liked this article