• © Goverland Inc. 2026
  • v1.0.8
  • Privacy Policy
  • Terms of Use
Overtime GovernanceOvertime Governanceby0x11219d61e95fC5930762b16868dDB2C9c6fc83fApadzank.eth

TIP-40: Deploy Thales protocol on Polygon Mainnet

Voting ended almost 4 years agoSucceeded
id Title Status Author Description Discussions to Created
TIP-40 Deploy Thales protocol on Polygon Mainnet Vote Pending padzank (@padzank) Deploy and enable the suite of contracts pertaining to Thales protocol on Polygon Mainnet https://discord.gg/8bzFdpGTrp 2022-04-07

Simple Summary

This TIP proposes to deploy and support Thales protocol on Polygon Mainnet.

Abstract

This TIP proposes to deploy and support Thales protocol contracts to Polygon mainnet. Contracts have been tested and working on Polygon Testnet and Thales project is now ready, from a technical standpoint, to support this chain. This TIP additionally proposes to use USDC for this deployment as collateral for Thales Markets on Polygon only, since sUSD still has not established presence on the Polygon network.

Motivation

After the deployment of Thales Protocol contracts on Optimism with addition of the new AMM contract, a healthy trading action on the Thales marketplace was finally possible and observed. It was evident that Thales can reach its full potential only on a fast and cheap network. Polygon also fits into that category and another big benefit is that it has a large user base. That fact can also help Thales acquire more users and that way drive more volume, increase exposure and help marketing efforts.

For maximum impact, Thales Core Contributors have been in active communication with the Polygon team about support for this deployment from their side. It was agreed that Thales and Polygon would join forces to sponsor a Trading Competition on Polygon with a total prize pool worth ~$50,000 in THALES and MATIC. It will run for 3 weeks and it will have two separate leaderboards: Ranking by Net Profit and Ranking by % Profit. After the trading competition, Polygon and Thales will incentivise 5 seasons of Thales Royale on Polygon mainnet around the price of MATIC.

One more exciting point about the Polygon deployment is that the Thales AMM will be running a newest v0.3 version, explained by TIP-30. This means that Thales markets will offer liquidity for longer time and for a wider range of Positional Token prices, and will offer much better User Experience.

Specification

This TIP entails Thales Protocol DAO to execute the following points:

  • Deploy the following contracts from the Positions suite to the Polygon Mainnet:

    • PositionalMarketFactory.sol
    • PositionalMarketManager.sol
    • PositionalMarketData.sol
    • PositionalMarketMastercopy.sol
    • PositionMastercopy.sol
  • Deploy the Thales PriceFeed proxy that will serve asset prices from Chainlink for resolving markets:

    • PriceFeed.sol
  • Deploy Thales AMM contract to support out of the box liquidity on Thales markets:

    • ThalesAMM.sol
    • DeciMath.sol (helper contract for Math operations]
  • Deploy Thales Royale contract with seasons and buy-ins and all additional Royale contracts:

    • ThalesRoyale.sol
  • Add support in the thalesmarket.io dapp for Polygon L2 with limit orders backed by 1inch protocol only after further testing deems it safe. The order book integration will not be available from launch and for the trading competition.

Rationale

N/A

Test Cases

N/A

Implementation

N/A

Copyright

Copyright and related rights waived via CC0.

Are you in favor of this proposal?

Off-Chain Vote

Yes
6 TC-NFT100%
No
0 TC-NFT0%
Download mobile app to vote

Discussion

Overtime GovernanceTIP-40: Deploy Thales protocol on Polygon Mainnet

Timeline

Apr 11, 2022Proposal created
Apr 11, 2022Proposal vote started
Apr 12, 2022Proposal vote ended
Mar 05, 2026Proposal updated