SpartanDev:14/06/21–20/06/21

CodeArena Donation Target | CEX Token Upgrades

Summary

If you are able to donate, big or small, every contribution helps this community project achieve it’s full goal of $96k as soon as possible to ensure that Spartan Protocol is in a prime position to release the V2 contracts and dApp into the market.

Donate Here:https://dapp.spartanprotocol.org/codearena

CodeArena Crowdfunding Drive is Live and in need of your support

Binance Token Upgrade?

Binance has formally released the below announcement to confirm that they will support the upgrade; please read in full to make sure you understand the timings and process involved.

MXC (Rebranding to MEXC) Token Upgrade?

BKEX Token Upgrade?

Don’t Have Your v1 Tokens on a CEX?

You can use the Spartan Protocol Upgrade DApp to upgrade your SPARTA tokens yourself.

Upgrade DApp https://dapp.spartanprotocol.org/upgrade

Bit-Rush Crypto has created a video guide on using the SpartanProtocol Upgrade DApp — timestamp 3:20. Nice work SPARTANS!!

SpartanProtocol.org

docs.SpartanProtocol.org

This will be an ongoing focus for the wider community to contribute towards. Phase one of the documentation is almost padded out ready for a translation phase to begin.

Spartan Socials — Twitter

Top Impressions:

Top Engagement:

Top Community Mention:

SpartanSocials — Medium

SpartanSocials — Telegram

Contributor’s Focus

Phase 1 — SPARTA V2 (Token) — Completed!

Phase 2 — Spartan Protocol V2 (Protocol) — In Progress

SPARTA V2 (Token)

  • ONGOING — Work with DEXs & aggregators to ensure the new SPARTA token address is added to their lists as the primary address for SPARTA (retiring the previous contract address) (1inch, PancakeSwap etc)
  • COMPLETED & ONGOING — Work with token-tracking informational websites to ensure new token info is added and verified (BSCscan, CoinGecko, CoinMarketCap etc)

SpartanContracts

  • CONTRACTS READY; CAMPAIGN BEING ORGANISED — Put the contracts through a code review process on CodeArena
  • COMPLETED & ONGOING — Continue the code review process within the community

DAppV2

  • COMPLETED — Create DAO hub for proposal management (This was extended to a complete DAO instead of simple-DAO)
  • COMPLETED — Test bond process from start to finish via UI (propose bond allocation, vote it in, finalise it, and then proceed to bond assets and test the weight from that in the DAOVault, and other proposals)
  • IN PROGRESS — Rip out all the old libraries and rebuild using one component library; refactor and cleanup stylesheets as we go to reduce the overall project size ready for larger-scale community contribution on mainnet

Phase 3 — Deploy & Iterate (Dependent on CodeArena Completion)

  • Enable Bond allocations to replenish TVL into the V2 pools
  • Deploy Lending to testnet
  • March onwards with our original goals of building the decentralised, yield-generating, solo staking, leveraged synthetics and derivatives + lending protocol on Binance Smart Chain

GitHub Activity — SpartanContractsV2

This week; only some minimal changes committed on the RebuildSparta branch as follows:

contracts/Dao.sol

  • Added limitation to harvest() to only allow a maximum of 10% of the total RESERVE balance harvestable in any one harvest() transaction regardless of the user's weight and time since their last harvest

contracts/DaoVault.sol

contracts/Synth.sol

  • Refactored out amount checks inside realise() to prevent negative-number safe math issues

automatedTests

Despite the small changes committed to the current RebuildSparta branch, some other ideas are being actively worked on in regards to lending and another possible way of providing a SPARTA-only staking option for users. The work is still mainly local (not committed) until it's more finalised and rendered viable; so no promises there; but the community contributors are working hard to think outside the box to ensure there is some extra utility for the SPARTA token holders who do not want to provide liquidity to the pools.

GitHub Activity — SpartanDAppV2

  • CodeArena Donation page (will act as an open donation page afterward)
  • Implementing the new SynthVault changes
  • Adding/Improving language translations
  • And on a non-merged branch; a lot of work this week has gone into rebuilding the dapp with one single component library and ripping out all the bloat. We expect to see this work merged this week which may see some styling broken temporarily in the dapp however won’t take long to get back up to scratch. This will reduce the overall size of the dapp and put it in a position to be a lot more friendly for new contributors to jump in and contribute to.

src/components/AssetSelect/AssetSelect.js

src/components/Common/LanguageDropdown.js

src/components/WalletSelect/WalletSelect.js

  • checkWallets() — the above change allowed us to make this loop more frequently so connecting a wallet has better behaviour and responsiveness now

src/i18n.js

src/locales/el/translation.json

src/locales/vi/translation.json

src/store/sparta/actions.js

src/utils/web3.js

src/views/pages/CodeArena/Overview.js

  • Check it out here:

src/views/pages/Pools/LiqAdd.js

src/views/pages/Pools/Overview.js

src/views/pages/Vault/Components/SynthDepositModal.js

Project Information

Official Links

Community Contribution

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

Community Bounty Wallet

0x588f82a66eE31E59B88114836D11e3d00b3A7916

Incentivized liquidity and synthetic asset generation for Binance Smart Chain. https://SpartanProtocol.org