BUIDL-Weekly: 26DEC22 - 01JAN23
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
Welcome to 2023!
As the year 2022 comes to a close, we should take a moment to reflect and appreciate all the hard work and dedication so many contributors have to our open-source organization. Everyone's help, whether big or small, has played a crucial role in driving our community forward since its humble beginnings in 2020.
We should all be proud to have such a talented and dedicated group of unpaid contributors passionate about building, educating and improving these open communities. We couldn't have made it this far without your support and deeply appreciate all of our Spartans.
Thank you again for all that you do and we hope that you have a happy and healthy start to the new year!
Spartan Themed PoA NFT - Week 5
Remember to redeem this week's PoA NFT, provided complimentary by Thespis!
Community Mentions
CoinMarketLeague
Remember to cast your vote for SPARTA every day, Spartans!
BSCDaily
Weekly Community Call / Hangout
Be sure to tune into the Telegram channel every week with @ReidyPhillip to stay informed about the project and the wider ecosystem. Join in the conversation and share your ideas and questions!
The Telegram chat is held every Wednesday at around 11:00 UTC, but this may vary based on community input and availability. Please check the Telegram channel on Tuesday or Wednesday to confirm the exact time.
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
GitHub Repo: https://github.com/spartan-protocol/SpartanProtocol-DAppV2
Front-end: https://dapp.spartanprotocol.org/
fix TW mobile issues
- commented out the
window.ethereum
accountsChanged
&&chainChanged
event listeners - there was some sort of a breaking change in TrustWallet's mobile app browser that changed the behaviour of these event listeners and prevented their users from being able to access the DApp
- commenting out these events and our DApp's behaviour handling them fixes the issue but creates a small UX blow for all users
To do:
Protocol Site
GitHub Repo: https://github.com/spartan-protocol/spartan-site
Front-end: https://spartanprotocol.org/
improved landscape mode, fixed issues on mobile
- cropped placeholder 'mobile' hero image to fix margins
- added overflow to each section to account for screen-size-edge-cases
- fixed partners max height on mobile
moved from contentful to hardcoded data
- imported all CMS data to live inside the codebase instead
fixed E2E concat classes
- added spaces to some accidentally concat classes
improved max height for contributors section on mobile
- fixed some issues on old/weird mobile devices
- added fixed height for partners' logos
- fixed issue where gatsby static images were not centred on contributors section
fixed contributors ordering
- added a conditional check for the ordering logic
- changed some order values for contributors
moved trade buttons to separate component
- trade buttons margin is now based on buttons length
- added trade buttons to token section
- fixed subheadings font weight
- changed video section buttons font to saira condensed
contributors section changes
- gave each avatar/name item a fixed width
w-20
(we can play with this till it looks right) - made each contributor
a href
a block instead of the default inline with aw-full
width so that we can apply overflow to the child textdiv
- added
truncate
to the contributor's name textdiv
to clip the edges of longer names and add...
- changed the two major sections to be justified in the center with a fixed
mt-6
on the lower section instead
fixed images on contributors section
- added
rounded
to the non-github-derived contributors avatars - applied a max width boundary to the avatar section to suit the page width and title section above
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:
- Create an optional V3 token contract
- Create a controller contract
- Create a BEP20 pool/LP token contract design
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:
- Future | Consider migration to Docusaurus
- Add whitelisting resources guide
- Intro Section | Convert dot points into an 'open org' section
- Contribute Section
Protocol Contracts V1 - V2
GitHub Repo: https://github.com/spartan-protocol/spartanswap-contracts
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
GitHub Repo: https://github.com/Spartan-Swap/SpartanSwapContracts
To Do:
SpartanSwap DApp
GitHub Repo: https://github.com/Spartan-Swap/SpartanSwapDApp
extend swap sources and details sections
- change AssetProps type to have
peg
andtype
props instead oftags
- added some token details summary/lines/info to the side panel
- created a placeholder swap rates table with dummy data for SP, PCS & 1inch
- extended the swap side panel with information on the selected provider/route and swap details for that selection
- added some
Promise
helper functions - added a swap sources const file with some temporary dummy/placeholder data
To Do:
- Stage02: Add initial support for 1inch API only
- Stage02: Do some web3 swap testing
- Create Basic Swap Interface DApp
- Create IL Simulator
SpartanSwap Resources
GitHub Repo: https://github.com/Spartan-Swap/SpartanSwapResources
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
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 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
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/
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
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
- Website: https://SpartanProtocol.org/
- DApp: https://DApp.SpartanProtocol.org/
- Documentation: https://Docs.SpartanProtocol.org/
- GitHub: https://GitHub.com/spartan-protocol
Community Links
- Twitter: https://twitter.com/spartanprotocol
- Telegram Community: https://t.me/spartanprotocolorg
- Telegram Announcements: https://t.me/spartanprotocolann
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!