Contract NameDescription
Bond Vault

BSCScan
Holds the logic & time-locked LP tokens of Spartans who participated in the Bond token distribution program. Controls their release over time.
DAO

BSCScan
Holds all DAO governance logic, member harvest mappings & protocol address management.
DAO Vault

BSCScan
Deposit/withdraw DaoVault-staked LP tokens and holds the relevant mappings for each member. Calculates DaoVault weights.
Fallen Spartans

BSCScan
Temporary contract setup to allow Spartans affected by the events in V1 to reclaim some of their LPs in the form of SPARTAv2 tokens
Pool Factory

BSCScan
Holds protocol information on listed and Curated pools.
Reserve

BSCScan
The reserve contract is where the emissions are sent before being distributed to the end users.
Router

BSCScan
This contract is permissioned to interact with the pools and perform most pool interactions like swaps & liquidity management. If features are added or logic is changed, a lot of the time it will take place here in this contract.
Sparta V1

BSCScan
Original V1 token contract for the SPARTA token.
Sparta V2

BSCScan
Current V2 token contract for the SPARTA token.
SpartanSwap Utils

BSCScan
Ecosystem project 'SpartanSwap' created a utility smart contract to help make this DApp retrieve Spartan Protocol data from the chain more efficiently
Synth Factory

BSCScan
Holds protocol information on listed and valid synth assets.
Synth Vault

BSCScan
Holds deposited Synth assets, member mappings and harvest logic. Calculates SynthVault weights.
Utils

BSCScan
Mostly a helper-contract for front-ends and integrators to check math & mapped pool/asset details. Previous feeBurn logic also sits in here. This is pretty much redundant now due to ecosystem project 'SpartanSwap' creating a more frontend-friendly version.