LogoLogo
  • 🖖Introduction
  • Products
    • 💫Cross Chain Swaps
      • Core Solutions and Advantages
      • Single Chain Swaps/Meta-aggregation
    • 👾Bridge
      • Direct Staking
      • Partnership Request
    • 🚀Gas Transfer
    • 💰Farm
      • Stablecoin Pools
      • ITP Farms
    • 🎇ITP Token
      • Contract Addresses
  • Learn More
    • 🤝Integrations
      • LayerZero
      • Circle CCTP
      • Chainlink CCIP
    • 🪐Scalability
      • Interchain Optimal Swaps
      • Automated Arbitrage Pool
      • Interchain Order Book
      • API SDK
      • Cross-Chain DEX Aggregator
    • 👽Socials and Community
    • 🔗Supported Chains
  • Rocket Science
    • 🛰️Technical Implementation
      • Diagrams and Charts
      • Swaps
      • Cross-Chain Message
      • Slippage Optimization
      • Destination Chain
      • Stablecoin Liquidity
      • Variable Token and Variable Balance
      • Events
      • Swap on the Same Network
      • Fee Distribution
      • Manager Role
    • 📃Contracts
    • 🛡️Audits
  • Guides
    • Cross-Chain Trading
    • Bridge
    • Gas Transfer
    • Assets Refund
    • Explorer
    • Testnet Bridge
  • TERMS & PRIVACY
    • Terms of Use
    • Privacy Policy
Powered by GitBook
On this page
  1. Rocket Science
  2. Technical Implementation

Fee Distribution

Mediator contract collects all fees generated from swaps. Fees are automatically sent to the Mediator upon execution of any transaction. The manager of the Mediator may initiate the distribution of the fees. In order to automate this process the keeper bot can be set up to trigger the transaction wherever the requirements are met. For example, once a contract has over 1000 USDT on the balance, or based on the time periods.

The distribution happens following the further ratios:

  • 40% of fees goes to “buyback” contract

  • 40% of fees goes to “revenue share” contracts

  • 20% of fees goes to protocols treasury multisig

Buyback contract accumulates USDC/USDT from Mediator. The manager can execute the buyback of ITP tokens via ITP-ETH LP routing through USDC-ETH or USDT-ETH pair. This process can also be automated and run through the keeper bot once specific “time” or “amount” requirements are met. After the successful execution of the buy back, ITP tokens are withdrawn by Manager and added to the protocols treasuries for further rewards distribution, including the rewards for stable coin farm contract as incentives. Also a buy-back contract grants powers to the manager of withdrawing tokens, in case of migrations, changing the routing for buybacks, freezing buybacks, etc. The manager is able to withdraw ITP tokens, USDT, USDC, and any other assets from the balance of the contract.

PreviousSwap on the Same NetworkNextManager Role

Last updated 1 year ago

🛰️