Tokemak (TOKE)

From CryptoWiki

Revision as of 03:03, 27 December 2021 by wiki_crypto>Zeb.dyor (→‎Audits & Exploits)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Basics

"Tokemak creates sustainable DeFi liquidity and capital efficient markets through a convenient decentralized market making protocol."

"Liquidity-as-a-Service (LaaS) looks to create the same bridge that cloud-computing formed between Web 1.0 and 2.0. Tokemak's disaggregated market maker design creates low-cost and stable liquidity for the DeFi ecosystem."

History

Audits & Exploits

  • Tokemak's Bug Bounty program rewards participating users with up to 1.5m for the most critical of finds. Program can be found (14-10-2021).
  • Scored 56% on DeFi Safety (14-10-2021):

"Activity is over 10 transactions a day on contract Pool.sol, as indicated in the Appendix.

With 13 commits and 1 branch, Tokemak's main contract repository is underdevelopped. There are no software functions documented in the Tokemak documentation. As per the SLOC, there is 7% commenting to code (CtC) [very low]. As there are no software functions documented in the Tokemak documentation, it is impossible for us to evaluate the degree of traceability as to their implementation in the protocol's source code. Tokemak has an average of 85% code coverage in their Quantstamp audit. There are no scripts or test instructions in the Tokemak GitHub repositories. Tokemak has not yet undergone a Formal Verification test. There is no evidence of Tokemak's testnet smart contract usage in any of their documentation.

Tokemak has had two audits deployed before mainnet launches, fixes have been implemented, and the public reports can be found."

Bugs/Exploits

Governance

Admin Keys

"Although an official governance model has yet to be released on Tokemak's end, you can already find some decent information about DAO capabilities.

a) All contracts are clearly labelled as upgradeable - 10% - only the Reactor contracts are clearly labelled as upgradeable for now.

b) The type of ownership is clearly indicated (OnlyOwner / MultiSig / Defined Roles) - 30% - as clear voting roles are already established, and there are MultiSig smart contracts detailed at https://github.com/Tokemak/tokemak-smart-contracts-public.

c) The capabilities for change in the contracts are described - 10% - as only the Reactor contracts have clear and established capabilities for change, and there is additional information as to potential change implementation at the bottom of https://medium.com/tokemak/tokenomics-4b3857badc73.

There is currently no Pause Control or similar functions detailed in the Tokemak documenation."

DAO

"TOKE holders will comprise the Tokemak DAO, which will oversee the accrued protocol controlled assets and grow the allowed whitelist of assets and markets."

Treasury

Token

Launch

Token Allocation

Utility

"TOKE is the native network token that is earned through participation in the protocol. It’s utilized for directing liquidity (more below) and governance."

Other Details

Stablecoin

Coin Distribution

As of 2021-10-31 on etherscan the top 25 holders collectively own 98.99% of the tokens.

- 30% of TOKE tokens are in the smart contract

- 53% in the top 10 wallets

Technology

Implementations

How it works

"Each asset has its own token reactor, where the protocol token, TOKE (toe-kuh), is used to direct liquidity. TOKE can be thought of as tokenized liquidity. When staking to a given asset’s token reactor, TOKE holders control not only where the liquidity gets directed, but also what market receives liquidity, pulling from Tokemak’s reserves of ETH and Stablecoins.

Tokemak is designed to be primarily used by:

  1. Liquidity providers and yield farmers: any user can deposit single assets into the network to be utilized as liquidity
  2. DAOs: DAOs can harness Tokemak’s liquidity flow in order to strengthen and direct liquidity for their project, offering an alternative to traditional liquidity mining
  3. New DeFi projects: New projects will be able to inexpensively stand up their own token reactors and use the Tokemak’s protocol controlled assets to generate healthy liquidity for their project from its inception
  4. Market makers: MMs can take advantage of the network’s store of assets in order to direct liquidity across various exchanges
  5. Exchanges: exchanges can also leverage TOKE’s utility in order to gain access to deep liquidity to bolster their market depth

Tokemak is the first protocol that allows for increased transparency and democratization of liquidity provision, with the goal of becoming the primary vessel through which liquidity can flow freely and efficiently across networks. A “simple” breakdown of the network roles and functionality:

  1. Liquidity Providers (LPs) deposit assets into a token reactor. LPs will earn yield on their single asset deposits in the form of the TOKE. Initially, there will be select whitelisted projects that will have a token reactor in which to deposit (eventually this will be opened up to more projects). These assets will then get deployed as liquidity across various exchanges with various pairs, and mitigated exposure to impermanent loss.
  2. TOKE is the native network token that is earned through participation in the protocol. It’s utilized for directing liquidity (more below) and governance. TOKE holders will comprise the Tokemak DAO, which will oversee the accrued protocol controlled assets and grow the allowed whitelist of assets and markets. TOKE also acts to collateralize the network (conceptually similar to AAVE, in this case used for the aforementioned IL mitigation). IL risk is transferred from LPs to LDs via the TOKE staking mechanism. This will be explained in finer detail in an upcoming tokenomics post.
  3. Liquidity Directors (LDs) utilize TOKE to control liquidity direction. They stake their TOKE into a given reactor and use that stake as voting power to direct liquidity to an exchange of their choosing. Voting power from TOKE in a given reactor is directly proportional to the amount of TOKE staked and the amount of assets in that specific reactor.
  4. Pricers: For any non-AMM exchange (order book or RFQ venue) where a third participant is required to provide real time pricing, Tokemak sources Pricers (normally these would be called ‘market makers’) in order to set the bid/offer prices. More information coming soon on the Pricer network.
  5. Cycles: Tokemak operates on a cyclical basis, and a ‘Cycle’ will initially be set to one week (something that a DAO may later vote to change). Mid-Cycle, assets can be deposited and LDs’ votes can be rearranged. Assets are deployed when a new Cycle begins. LPs may also request to withdraw their assets mid-Cycle and may withdraw during the Cycle’s conclusion.
  6. t(Assets): When an LP deposits assets into a reactor, they’ll receive a corresponding amount of t(Assets) which is reflective of their claim for the deposited assets. The t(Assets) are then burned upon redemption of their underlying funds. This is conceptually similar to c(Assets) on Compound or a(Assets) on Aave."

Fees

Upgrades

Staking

"If there is a significant amount of assets deposited into a given reactor, and a minimal amount of TOKE directing that liquidity, the APY will be boosted on the LD side of the reactor, encouraging LDs to stake more TOKE and participate in directing that liquidity. The same logic holds in reverse — if there is a large amount of TOKE staked in a reactor, but a small amount of assets deposited, the LP side of the reactor receives an increased APY to incentivize further asset deposits."

Validator Stats

Liquidity Mining

Scaling

Interoperability

Other Details

Oracle Method

Privacy Method

Compliance

Their Other Projects

Roadmap

  • Can be found here (9-10-2021):

"Summary (tl;dr) Timeline (Subject to Change):

  1. October 12th: Stats from C.o.R.E. Shared
  2. October 13th: GitBook (first iteration) Release
  3. Week of October 18th: tFXS, tALCX, tTCR, tOHM, and tSUSHI pools go live for LP deposits
  4. Week of November 1: C.o.R.E.2. Vote for next batch of Reactors goes live
  5. Mid-November: Liquidity Direction goes live (vote to exchanges, LD TOKE per Reactor staking)
  6. Late November / Early December: Liquidity begins being flowed to exchanges"

Usage

  • Has hit $1B in total value locked (28-10-2021), less than two months after unveiling what it calls “reactors.”

Projects that use or built on it

Competition

Other long term liquidity providers are in competition with Tokemak:

Pros and Cons

Pros

  • The seem to be good at marketing. Their twitter account displays unique memes, and their team has developed unique language to describe use of their protocol. For example users are "Pilots", liquidity pools are "reactors".

Cons

Team, Funding and Partners

Team

Funding

Partners

(:

Knowledge empowers all and will help us get closer to the decentralized world we all want to live in!

Making these free wiki pages is fun but takes a lot of effort and time.

If you have enjoyed reading, tips are appreciated :) This will help us to keep expanding this archive of information.

ETH tip address: 0x83460bE5F218b1520B69D702cE60A1DE37dD8E31