# Introduction

Perpetual futures are currently one of the hottest trading products that allow traders to profit from the price risk of a particular financial instrument without actually owning the underlying asset. Previously, only well-known centralized trading platforms such as BitMEX, Binance, and Poloniex offered these popular trading products. However, since the fall of FTX, users have been more concerned about securing their funds or other potential risks. Not your key - not your coin; That's why more users are now moving to trade on DEX as an alternative to CEX.

Today we are proud to introduce Mummy Finance, a SuperDEX that has implemented cutting-edge technology to provide traders with an unparalleled experience and reshape the concept of trading on Fantom Opera. Time to trade with Mummy Finance.

<figure><img src="/files/ryHdwnkqP4FINyLPo6L6" alt=""><figcaption></figcaption></figure>

## What is Mummy Finance?

Mummy Finance is a swap and perpetual DEX that offers a variety of trading options and high liquidity for a wide range of blue chip crypto assets. The platform represents a new type of decentralized exchange due to the continuous innovation promoted by its developers.

Mummy Finance aims to become the solution for all traders who want to keep control of their capital and enjoy the best trading experience on Fantom Opera, with distinctive advantages:

<figure><img src="/files/CHFytNk0F3JBMHFXVhAe" alt=""><figcaption></figcaption></figure>

## Why build on Fantom Opera and Optimism?

### 1. About Fantom Opera

A key benefit of the Fantom Opera blockchain is that it allows app developers to customize their applications. Since it is highly scalable, this network offers very high transaction speeds. In addition to its high scalability, the network offers high levels of security and decentralization. In addition, Fantom’s aBFT consensus makes trading on Fantom Finance fast, cheap, and secure.

* Fast: Lachesis parallelizes transaction processing and minimizes communication overhead within the system to achieve high throughput with almost instant finality
* Cheap: Transactions cost a fraction of a cent
* Secure: The network is secured via Proof-of-Stake and independent validators across the globe, providing Byzantine Fault Tolerance

### 2. About Optimism

* Enhanced transaction speed and throughput: Optimism's layer 2 technology will enable Mummy Finance to process transactions with lightning speed, providing a seamless user experience and increasing the potential for high-volume trading activity.&#x20;
* Reduced transaction fees: By deploying on Optimism, Mummy Finance can benefit from significantly reduced gas fees compared to operating solely on Ethereum's layer 1, making it more accessible and affordable for users.&#x20;
* Access to a larger user base: Optimism's existing user base, coupled with its partnerships with other protocols, will enable Mummy Finance to tap into a wider pool of engaged users and expand its reach.&#x20;
* Marketing Support: Optimism brings one of the most vibrant marketing support to help Mummy showcase the product and capture a large audience base.&#x20;
* Easy access to Mummy: With robust infrastructure support from more than 10 of the top 50 exchanges offering on-ramps and multiple other partners to assist with on-ramping on the chain, it is effortless to access Mummy, enabling it to capture more users. Additionally, many of Mummy’s current partners exist on Optimism, including DEX aggregators (such as 1inch, Open Ocean, Firebird, KyberSwap, Paraswap) and multi-chain swaps (like O3Swap and Voyager), which will help accelerate growth on the platform.

## Mummy Finance evolution

<figure><img src="https://lh3.googleusercontent.com/ki41asyD3ATx-qs-zXcTOv0Y_ZB9b5jAnyraPsmHnPaaYlrHdiy1s2Od9LwfhgD5_QFsdVbWYAIV3ksUL_MVjI4sYsWiTiLPk4oEGx5zntz4dS6711uCR29sUyDFB5-0ilp94yi7-C6Muo45i7Dy1Ybo4ZmK_COM3UvqAPsXYPmseVZhLkUw0hkk9Dr1Cw" alt=""><figcaption></figcaption></figure>

## Mummy ventures into Arbitrum&#x20;

Expanding to new chains holds significant strategic importance for Mummy as it allows us to attract a broader range of users, generate increased fees, and establish valuable partnerships that contribute to the overall growth of our ecosystem. Additionally, allowing users to stake and leverage their MMY tokens for optimal earnings provides them another avenue to maximize their returns.

The success of Mummy on each chain strengthens our overall brand reputation, providing compelling reasons for new users, investors, and partners to join and engage with the Mummy ecosystem. This further motivates us to achieve new milestones and create even more benefits for everyone involved.

### Why choose Mummy on Arbitrum as your desired trading platform? <a href="#id-0f8d" id="id-0f8d"></a>

<figure><img src="/files/g686rFUdLC56Wg9q8q0b" alt=""><figcaption></figcaption></figure>

We have included GMX as one of the assets in our MLP pool. $GMX holders can now earn a significantly higher APR in $ETH by staking it on Mummy Arbitrum than solely on GMX **(currently at 2% APR),** with bonus esMMY and MPs. This enhances the utility of GMX and solidifies the GMX model with its native token.

With that visionary approach, Mummy strives to position MLP as the **“index token standard of Arbitrum.”** It represents a diversified basket of prominent coins( BTC, ETH), stablecoins (USDT, USDC, and DAI), and blue-chip tokens on Arbitrum (GMX, ARB, and RDNT). This strategic direction allows MLP to expand its role from a liquidity provider token to various use cases. As MLP holders embrace these additional functionalities, they stand to benefit from higher yields, receiving 60% of fees in $ETH and enjoying bonuses through esMMY and MPs. This advantageous position sets MLP apart from the individual staking or holding of the constituent index tokens.


# Audits

Mummy Finance has been audited by Verichains.&#x20;

You can check at this link: <https://github.com/verichains/public-audit-reports/blob/main/Verichains%20Public%20Audit%20Report%20-%20Mummy%20Finance%20-%20v1.0.pdf>


# Tokenomics

MUMMY is the platform's utility and governance token, holding the token unlocks a variety of benefits.

## Token Information

The MMY token address

On Fantom: [0x01e77288b38b416F972428d562454fb329350bAc](https://ftmscan.com/token/0x01e77288b38b416F972428d562454fb329350bAc)

On Optimism:

* MMY (L0): [0x385719545Ef34d457A88e723504544A53F0Ad9BC](https://optimistic.etherscan.io/address/0x385719545Ef34d457A88e723504544A53F0Ad9BC)
* MMY (multi): [0x47536F17F4fF30e64A96a7555826b8f9e66ec468](https://optimistic.etherscan.io/token/0x47536F17F4fF30e64A96a7555826b8f9e66ec468)

On Arbitrum: [0xA6D7D0e650aa40FFa42d845A354c12c2bc0aB15f](https://arbiscan.io/address/0xA6D7D0e650aa40FFa42d845A354c12c2bc0aB15f)

On Base: [0x0d8393CEa30df4fAFA7f00f333A62DeE451935C1](https://basescan.org/address/0x0d8393CEa30df4fAFA7f00f333A62DeE451935C1)

Steps to purchase MMY can be found on the Buy page.

After staking MMY, you will receive a staked MMY token: [0x0d8393CEa30df4fAFA7f00f333A62DeE451935C1](https://optimistic.etherscan.io/token/0x0d8393CEa30df4fAFA7f00f333A62DeE451935C1) (Optimism), [0xe41c6c006De9147FC4c84b20cDFBFC679667343F](https://ftmscan.com/token/0xe41c6c006De9147FC4c84b20cDFBFC679667343F) (Fantom),\
[0x68d1CA32Aee9a73534429D8376743Bf222ff1870 ](https://arbiscan.io/address/0x68d1CA32Aee9a73534429D8376743Bf222ff1870)(Arbitrum),\
[0x9032aeD8C1F2139E04C1AD6D9F75bdF1D6e5CF5c ](https://basescan.org/address/0x9032aeD8C1F2139E04C1AD6D9F75bdF1D6e5CF5c)(Base).

Note that the balance for this will return your total staked amount including any esMMY tokens and Multiplier Points.

## Staking

Staked MMY receives three types of rewards:

* **Escrowed MMY**
* **Multiplier Points**
* **FTM / WETH Rewards**

For more info on Escrowed MMY and Multiplier Points, please see the Rewards page. If you are staking on Fantom you would receive FTM, if you are staking on Optimism then you would receive WETH. Note that the fees distributed are based on the number after deducting referral rewards and the network costs of keepers, keeper costs are usually around 1% of the total fees.

To stake your MMY tokens, please visit the Earn page.

## Supply

The max supply of MMY is **10,000,000**.

The increase in circulating supply will vary depending on the number of tokens that get vested, and the number of tokens used for marketing/partnerships.&#x20;

MMY allocations are:

1. Initial liquidity (10%): **1,000,000 MMY + $50,000.** Start price: $0.05&#x20;
2. The remaining 90% MMY will be converted to Escrowed MMY (esMMY) in 1 year:

* DAO fund (10%): **1,000,000** esMMY (Vesting in 1 year)&#x20;
* The MUMMY NFT (15%): **1,500,000** esMMY (Vesting in 1 year)&#x20;
* Dev Fund (10%): **1,000,000** esMMY (Vesting in 1 year)&#x20;
* MLP Staker (35%): **3,500,000** esMMY (Vesting in 1 year)&#x20;
* MMY & esMMY Staker (20%): **2,000,000** esMMY (Linear 1 year)

<figure><img src="/files/CluicNK8In7mgb6KvS6Q" alt=""><figcaption></figcaption></figure>

## Fees Distribution

Fees collected by the platform in the form of the network’s native token — FTM are distributed as follows:

1. **60%** fees for MLP Stakers
2. **30%** fees for MMY & esMMY Stakers
3. **5%** fees for the dev team
4. **5%** fees for buyback and MMY-FTM LP on @Equalizer0x

## Bridging

To bridge MMY, we will leverage LayerZero’s technology. With Omnichain Fungible Token (OFT) capabilities, MMY can be seamlessly transferred across all supported chains.

You can go to the [Bridge](https://app.mummy.finance/#/bridge) page.

<figure><img src="/files/KXqBPMCWxj67mswhcTBR" alt=""><figcaption></figcaption></figure>


# Staking lzMMY on Optimism

<figure><img src="/files/K46xkwhJ7TjURFoQ2E7K" alt=""><figcaption></figcaption></figure>

We are thrilled to share the exciting news that $lzMMY is now available for staking, enabling you to earn Real Yield rewards on Optimism. If you have already migrated your old multichain $MMY to $lzMMY, seize this opportunity and start staking to earn rewards at <https://app.mummy.finance/#/earn-v2/mmy-esmmy>. Don't miss out on this chance to maximize your returns!

For those who are still staking the old $MMY, kindly follow the steps below to upgrade your $MMY and continue earning rewards:

* Step 1: Access the V1 domain at <https://legacy.mummy.finance/#/earn-v2/mmy-esmmy> and unstake all your $MMY tokens.
* Step 2: Proceed to the migration page at <https://app.mummy.finance/#/migrate> and convert all your $MMY tokens to $lzMMY tokens at a 1:1 ratio.
* Step 3: Stake all of your new $lzMMY tokens to resume earning rewards at <https://app.mummy.finance/#/earn-v2/mmy-esmmy>

By completing these steps, you can seamlessly transition to the new system and continue reaping the benefits of staking.

For those who have been vesting esMMY in V1 and wish to continue earning lzMMY, please follow the simple steps outlined below:

* Step 1: Withdraw all of your esMMY from the V1 vesting vault by visiting the following link: <https://legacy.mummy.finance/#/earn-v2/vest>
* Step 2: Claim all of your vested $MMY
* Step 3: Next, migrate your $MMY to $lzMMY by clicking on <https://app.mummy.finance/#/migrate>.&#x20;
* Step 4: Finally, proceed to deposit your esMMY into the V2 vesting vault using the following link: <https://app.mummy.finance/#/earn-v2/vest>. This will complete the process.

By following these steps, you'll seamlessly transition from V1 to V2, and continue earning lzMMY with ease.

{% hint style="warning" %}
As we transition to a completely new token, it may not be possible to migrate everything from the old contracts, and our most significant loss will likely be the MPs (Multiplier Points).
{% endhint %}


# Rewards

MMY Rewards provide benefits for long-term users of the protocol, these rewards come in the form of Escrowed MMY and Multiplier Points.

## Compounding vs Claiming

There are two options for rewards on Earn: "Compound" and "Claim".

Compounding will stake your pending Multiplier Points and Escrowed MMY rewards, this will increase the number of rewards you receive.

Claiming will transfer any pending Escrowed MMY rewards and FTM / WETH rewards to your wallet.

If you compound or stake your Escrowed MMY tokens, you can unstake them for vesting at any time later on.

## Escrowed MMY

Escrowed MMY (esMMY) can be used in two ways:

1. Staked for rewards similar to regular MMY tokens
2. Vested to become actual MMY tokens over a period of one year

Each staked Escrowed MMY token will earn the same amount of Escrowed MMY and FTM / WETH rewards as a regular MMY token.

Note that Escrowed MMY (esMMY) is not meant to be transferrable unless you are doing a complete account transfer. The amount of MMY or MLP required to vest esMMY is unique per account and capped to the rewards received by that account. Please do not buy esMMY off the market or OTC as you will not be able to vest them.

## Vesting

Escrowed MMY (esMMY) tokens can be converted into MMY tokens through vesting, this can be accessed on the Earn page.&#x20;

When vesting is initiated, the average amount of MMY or MLP tokens that were used to earn the esMMY rewards will be reserved.

For example, if you staked 1000 MMY and earned 100 esMMY tokens, then to vest 100 esMMY tokens, 1000 MMY tokens will be reserved. To vest 50 esMMY, 500 MMY tokens will be reserved. Note that this is an example and the actual ratio depends on the average staked amount and rewards earned for your account.

esMMY tokens that have been unstaked and deposited for vesting will not earn rewards. Staked tokens that are reserved for vesting will continue to earn rewards.

After initiating vesting, the esMMY tokens will be converted into MMY every second and will fully vest over 365 days. esMMY tokens that have been converted into MMY are claimable at any time.

If a user sells MMY or MLP tokens and would like to vest their esMMY rewards, later on, they would need to re-buy the MMY or MLP tokens. MMY, esMMY, and Multiplier Points can be used interchangeably for the required reserve amount.

Depositing into the vesting vault while existing vesting is ongoing is supported.

Tokens that are reserved for vesting cannot be unstaked or sold. To unreserve the tokens, use the "Withdraw" button on the Earn page. Partial withdrawals are not supported so withdrawing will withdraw and unreserve all tokens as well as pause vesting. All esMMY tokens that had been vested into MMY will remain as MMY tokens.

## Multiplier Points

Multiplier Points reward long-term holders without inflation.

When you stake MMY, you receive Multiplier Points every second at a fixed rate of 100% APR. 1000 MMY staked for one year would earn 1000 Multiplier Points.

Multiplier points can be staked for fee rewards by pressing the "Compound" button on the Earn page, each multiplier point will boost FTM APRs at the same rate as a regular MMY token.&#x20;

When MMY or Escrowed MMY tokens are unstaked, the proportional amount of Multiplier Points is burnt. For example, if 1000 MMY is staked and 500 Multiplier Points have been earned so far, then unstaking 300 MMY would burn 150 (300 / 1000 \* 500) Multiplier Points. The burn will apply to the total amount of Multiplier Points, including both the staked and unstaked.

To transfer staked tokens without burning Multiplier Points, use the Transfer button on the Earn page.

The "Boost Percentage" shown on the Earn page shows your individual boost amount from Multiplier Points. For example, if the FTM APR is 10% and you have $10,000 worth of MMY and esMMY, then your rewards would be $1000 annualized if you additionally have several Multiplier Points equivalent to 20% of your total amount of MMY and Escrowed MMY, your "Boost Percentage" would display as 20%, and you would get an extra $200 of FTM rewards annualized.&#x20;

The “Boost Percentage” is calculated from the ratio of Multiplier Points to your total amount of staked MMY. This data will show you how much more percentage of FTM reward you will earn when you stake MPs compared to when you don't.

**Boost Percentage = 100 \* (Staked Multiplier Points) / (Staked MMY + Staked esMMY)**

An example:

100 \* (4.5656) / (7.54 + 2.00) = 47.85%

The Boosted APR shows how many FTM you will earn in a year from staking MPs.

**FTM Boosted APR = FTM Base APR \* User's staked MPs / User's staked MMY & esMMY**

## Summary

A summary of rewards and mechanics:

* **MMY**: earns **FTM / WETH**, **esMMY**, and **Multiplier Points** when staked
* **esMMY**: earns **FTM / WETH**, **esMMY**, and **Multiplier Points** when staked
* **Multiplier Points**: **boost FTM / WETH APRs** when staked
* **MLP**: earns **FTM / WETH**, **esMMY**, automatically staked on mint


# Earn


# MLP

MLP is the platform's liquidity provider token.

## Overview

MLP consists of an index of assets used for swaps and leverage trading. It can be minted using any index asset and burnt to redeem any index asset. The price for minting and redemption is calculated based on (the total worth of assets in the index including profits and losses of open positions) / (MLP supply).

Holders of the MLP token earn Escrowed MMY rewards and 60% of platform fees distributed in FTM. Note that the fees distributed are based on the number after deducting referral rewards and the network costs of keepers, keeper costs are usually around 1% of the total fees.

As MLP holders provide liquidity for leverage trading, they will make a profit when leverage traders make a loss and vice versa. Past PnL data, MLP price chart, and other stats can be viewed on the [Stats](https://stats.mummy.finance/) page.

## Minting and Redeeming

**Minting MLP**

* A list of MLP tokens can be found on the Dashboard.
* Fees will be lower for tokens that the pool has less of, check the "Save on Fees" section to get the lowest fees.
* Key in the amount of MLP you'd like to purchase on the Buy MLP section of the Buy page.

Fees for buying MLP will vary based on which assets the index has less or more of, the Buy MLP page will show which assets have the lowest fee.

After buying your tokens will automatically be staked and you will start earning Escrowed MMY and FTM / WETH rewards, you can check your rewards on the Earn page.

**Redeeming MLP**

Key in the amount of MLP you'd like to redeem in the Sell MLP section of the Buy page. Note that there is a minimum holding time of 2 hours after minting before you can redeem MLP tokens.

## Rebalancing

The fees to mint MLP, burn MLP, or perform swaps will vary based on whether the action improves the balance of assets or reduces it. For example, if the index has a large percentage of FTM and a small percentage of USDC, actions that further increase the amount of FTM the index has will have a high fee while actions that reduce the amount of FTM the index has will have a low fee.

The token weights can be seen on the Dashboard.

Token weights are adjusted to help hedge MLP holders based on traders' open positions. For example, if a lot of traders are long FTM, then FTM would have a higher token weight, if a lot of traders are short, then a higher token weight will be given to stablecoins.

If token prices are increasing, then the price of MLP will increase as well, even if a lot of traders have a long position on the platform. The portion reserved for long positions can be treated as stable in terms of its USD value since if prices increase the profits from that portion will be used to pay traders, and if prices decrease, the losses of traders will keep the USD value of the reserve portion the same.

If a lot of traders are short and larger weights are given to stablecoins. MLP holders would have a synthetic exposure to the tokens being shorted, e.g. if FTM is being shorted then the price of MLP will decrease if the price of FTM decreases, if the price of FTM increases then the price of MLP will increase from the losses of the short positions.


# MSLP

MSLP Contract Address

```
Fantom: 0x25162a2D9B5D359e8A98394947195080997a6EC4
Optimism: 0xBA4DA42B991CA2dE2D1Cdd73A3F1aB0bf51a3908
```

## **Minting/Redeeming**

Stake USDC, USDT, DAI directly from a Web3 wallet by entering the desired amount of MSLP to mint.

**Redeeming** MSLP is just as simple by entering the amount of MSLP.

## Why MSLP?

MSLP provides liquidity for traders, allowing them to take positions with leverage. If traders take a loss, then MSLP holders will make a profit; if traders take a profit then MSLP holders will make a loss.

Although MSLP value is market neutral and is not directly affected by the crypto market volatility, holding MSLP still bears risks. For taking these risks, MSLP stakers can earn 70% of the platform fees generated via trading activity on Mummy V2.

**Smart Contract risk**: Mummy V2 smart contracts are fully audited but nonetheless some inherent risks will always exist with any smart contracts.

**Counterparty risk**: If traders make profit, that profit is paid to the trader out of the MSLP pool.

**Depegging risk**: In the unlikely scenario that USDC, USDT, DAI depegs, MSLP is directly affected.

The open interest available for the perpetual platform is limited by the total stablecoin amount available in MSLP per chain. Traders cannot open a new position if the total platform open interest meets or exceeds the total TVL in MSLP.&#x20;

## MSLP Liquidity Pool

A portion of all protocol generated \[$$G$$] fees including opening/closing positions, minting MSLP, borrow fees, and excess funding fees as well as any losses \[$$L$$] from traders realized P\&L and liquidations go towards the MSLP vault (chain specific) causing it's price to go up over time.  Any profits \[$$P$$] from traders realized P\&L are paid out from the MSLP vault causing its price to decrease.  Overall, it is expected and highly probable that the price of MSLP will gradually increase over time as net inflow exceeds net outflow.

The MSLP price is based on the number of USD and MSLP in the vault, at any time, where:

$$
MSLP\_{price}=\frac{USD\_{vault}}{MSLP}
$$

## Staking Rewards

By staking their MSLP, users receive FTM or ETH and vMMY. The vMMY earned from staking MSLP can be vested (to earn MMY with 1:1 ratio) without the need of a reserve amount.&#x20;

You cannot use vMMY to stake and earn rewards; you can only vest it to MMY.

{% hint style="danger" %}
After staking, your MSLP will be locked for 2 weeks. The timelock will reset every time you stake more MSLP or claim rewards.
{% endhint %}

{% hint style="info" %}

* The time lock period for MSLP and the vesting time of vMMY resets each time you deposit more vMMY.
* The time lock period for MSLP resets when you withdraw vMMY from vesting.
* The time lock period for MSLP resets when you claim vested MMY.
  {% endhint %}

{% hint style="warning" %}

* The duration for vesting is 1 year.&#x20;
* Each time you deposit more vMMY, the vesting duration will be reset.
  {% endhint %}


# Multi-asset Minting (Fantom Opera)

<figure><img src="/files/j8ZUqs6PNPKB1TXleCkN" alt=""><figcaption></figcaption></figure>

Users can now mint MSLP using tokens other than USDC. When using alternative tokens for MSLP minting, the input token will be swapped to MSLP using the KyberSwap router. Therefore. Vault v2 still only have USDC as stable coin.

Here is the list of tokens that MSLP can be minted from:

| FTM                                             | WFTM                                           |
| ----------------------------------------------- | ---------------------------------------------- |
| <p>ETH </p><p><em>Layer Zero Ethereum</em></p>  | <p>axlETH <br><em>Axelar Wrapped ETH</em></p>  |
| <p>BTC </p><p><em>Layer Zero Bitcoin</em></p>   | <p>axlBTC<br><em>Axelar Wrapped BTC</em></p>   |
| <p>USDC </p><p><em>Layer Zero USD Coin</em></p> | <p>axlUSDC<br><em>Axelar Wrapped USDC</em></p> |
| <p>USDT </p><p><em>Layer Zero Tether</em></p>   | <p>axlUSDT<br><em>Axelar Wrapped USDT</em></p> |

{% hint style="warning" %}
When redeeming MSLP, you can only receive USDC.
{% endhint %}

There are fees applied to each transaction of Mint or Redeem. This is the fees breakdown:

* Mint fee: 0.05%&#x20;
* Redeem fee: 0.15%&#x20;

#### StakeHelper\_MicroSwap contract:&#x20;

```
0x7C841C5E304aEd36339f54B54edC04f89Ef4ab0f
```

#### Vault contract:

```
0x6b181AAcbe3aBEa94e6C4261ca07B70eDE531a4B
```


# Trade


# Trading V1

MUMMY is a decentralized exchange allowing trading without the need for a username or password. The platform uses an aggregate price feed which reduces the risk of liquidations from temporary wicks.

## **Adding a wallet**

If you do not have a wallet yet, you can use MetaMask: <https://metamask.io/download.html>

## **Connecting your wallet**

After you have a wallet, you can connect your wallet by pressing the "Connect Wallet" button on the MUMMY Trade page.

<figure><img src="/files/bPjZvSzQYEjCnFs5Ahq8" alt=""><figcaption></figcaption></figure>

If you see the message below, click on "Add Fantom", “Add Optimism” or "Add Arbitrum" to add the Fantom, Optimism or Arbitrum network to your wallet.

<figure><img src="/files/mIhDwH033H28giyP5uiy" alt=""><figcaption></figcaption></figure>

Alternatively, you can add the Fantom network, the Optimism network or Arbitrum network manually:&#x20;

* Fantom: <https://docs.fantom.foundation/tutorials/set-up-metamask>
* Optimism: <https://help.optimism.io/hc/en-us/articles/6223777057179-How-do-I-use-Optimism-with-MetaMask->
* Arbitrum: <https://coinmarketcap.com/alexandria/article/how-to-add-arbitrum-to-metamask>

## Backup RPC URLs

Since MUMMY is a decentralized exchange, querying of data and submitting of transactions go through an RPC URL.&#x20;

There may be times when the RPC URL is not as responsive as it should be, during these times you may notice data being slow to load or not loading on your page.&#x20;

For a list of RPC URLs and their statuses: <https://chainlist.org/>.

### Steps to change the RPC URL in MetaMask

* Click on the MetaMask icon, then click on the three-dot icon and select Expand View
* Click on your account icon on the top right and select Settings
* Click on Networks
* Key in the New RPC URL
* Click Save

## **Swaps**

MUMMY supports both swaps and leverage trading. For swaps, click on the "Swap" tab on the Trade page, this will open the interface to swap tokens with zero price impact.

For leverage trading, please see the below sections for more information.

## **Opening a position**

Click on "Long" or "Short" depending on which side you would like to open a leverage position on.&#x20;

* Long position
  * Earns a profit if the token's price goes up
  * Makes a loss if the token's price goes down
* Short position
  * Earns a profit if the token's price goes down
  * Makes a loss if the token's price goes up

After selecting your side, key in the amount you want to pay and the leverage you want to use, in the below example 0.1 ETH worth 121.29 USD is being used to buy a 5x ETH (Ethereum) long position of size 603.43 USD.

<figure><img src="/files/Yn3vjwqXJnvtQYxr3sXw" alt=""><figcaption></figcaption></figure>

The "Entry Price" is $1340.58 and the Liquidation Price is $1084.52. Below the swap box, you would also see the "Exit Price", which is the price that would be used to calculate profits if you open and then immediately close a position. The exit price will change with the price of the token you are longing for or shorting.

The trading fee to open a position is 0.1% of the position size, similarly, there is a 0.1% fee when closing the position.

There is also a "Borrow Fee" that is deducted at the start of every hour. This is the fee paid to the counterparty of your trade. The fee per hour will vary based on utilization, it is calculated as (assets borrowed) / (total assets in the pool) \* 0.01%. The "Borrow Fee" for longing or shorting is shown below the swap box.

While there are no price impacts for trades, there can be slippage due to price movements between when your trade transaction is submitted and when it is confirmed on the blockchain. Slippage is the difference between the expected price of the trade and the execution price, this can be customized by clicking on the "..." icon next to your address at the top right of the page.

## Managing Positions

After opening a trade, you would be able to view it under your Positions list, you can also click on "Edit" to deposit or withdraw collateral, this allows you to manage your leverage and liquidation price.

When you open a position or deposit collateral, a snapshot of the USD price of your collateral is taken, so e.g. if your collateral is 0.1 ETH and the price of ETH is 1212.9 at the time, then your collateral is 121.29 USD and will not change even if the price of ETH changes.

The amount of profit and loss you make will be proportional to your position size. For example, 121.29 USD has been used to buy 603.43 USD of ETH. If the price of ETH increases by 10%, the position would have a profit of 60.343 USD, if the price of ETH decreases by 10%, the position would have a loss of 60.343 USD.

If a short position was opened instead, then if the price of ETH decreased by 10% the position would have a profit of 60.343 USD, if the price of ETH increased by 10%, the position would have a loss of 60.343 USD.

Leverage for a position is displayed as (position size) / (position collateral). If you'd like to display the leverage as (position size + PnL) / (position collateral), you can customize this by clicking on the "..." button next to your address.

Note that when depositing collateral into a long position, there is a 0.3% swap fee for the conversion of the asset to its USD value, e.g. ETH amount to USD value. This is to prevent deposits from being used as a zero-fee swap. This does not apply to shorts. Withdrawing of collateral from longs and shorts does not have this fee as well.

## **Closing a Position**

You can close a position partially or completely by clicking on the "Close" button.

For long positions, profits are paid in the asset you are longing for e.g. if you long ETH you would get your profits as ETH.

For short positions, profits will be paid out in the same stablecoin that you used to open the position, e.g. USDC or USDT.

## Stop-Loss / Take-Profit Orders

You can also set stop-loss and take-profit orders by clicking on the "Close" button and selecting the "Trigger" tab.

After creating a trigger order, it will appear in your position's row as well as under the "Orders" tab, you can edit the order and change the trigger price if needed.&#x20;

If you close a position manually, the associated trigger orders will remain open, you would need to cancel them manually if you do not want the order to be active when opening future positions.

Note that orders are not guaranteed to execute, this can occur in a few situations including but not exclusive to:

* The marked price which is an aggregate of exchange prices did not reach the specified price
* The specified price was reached but not long enough for it to be executed
* No keeper picked up the order for execution

Additionally, trigger orders are market orders and are not guaranteed to execute at the trigger price.

## **Partial Liquidations**

In the example, since only 352.33 USD worth of tokens is used as collateral to open the position, there will be a price at which the loss amount is very close to the collateral amount.

This is the Liquidation Price and is calculated as the price at which the (collateral - losses - borrow fee) is less than 0.8% of your position's size. If the token's price crosses this point then the position will be automatically closed.

Due to the borrowing fee, your liquidation price will change over time, especially if you use leverage that is more than 10x and have the position open for more than a few days, so it is important to monitor your liquidation price.

If there is any collateral remaining after deducting losses and fees, then the corresponding amount would be returned to your account.

## **Pricing**

There is no price impact for trades on MUMMY, so you can execute large trades exactly at the marked price. During times of high volatility, there will be a spread from the Chainlink price to the median price of reference exchanges.

<figure><img src="/files/IhhrpjKq79wFa7lo9FX6" alt=""><figcaption></figcaption></figure>

The mark prices are displayed next to the market name, long positions will be opened at the higher price and closed at the lower price while short positions will be opened at the lower price and closed at the higher price.

The chart will indicate the average of the two mark prices.

## Fees

The cost to open/close a position is 0.1% of the position size.

The collateral of long positions is the token being longed, for ETH longs the collateral is ETH and for BTC longs the collateral is BTC, etc. The collateral of shorts positions is in any of the supported stablecoins, for example, USDC, USDT, and DAI. If a swap is needed when opening or closing a position then the regular swap fee would apply, this fee is 0.2% to 0.8% of the collateral size, the exact fee depends on whether the swap improves balance or reduces it.

There is also an execution fee detailed below which is used to pay for the blockchain network costs.

## Execution Fee

There are two transactions involved in opening/closing/editing a position:

1. A user sends the first transaction to request open/close/deposit collateral/withdraw collateral
2. Keepers observe the blockchain for these requests and then execute them

The cost of the second transaction is displayed in the confirmation box as the "Execution Fee". This network cost is paid to the blockchain network.


# Trading V2

## Overview

Previously, the inconvenience of navigating between decentralized exchanges (DEX) and centralized exchanges (CEX) was a necessity to engage in spot and perpetual trading. That changes today. Welcome to Mummy Finance, where we offer a seamless experience encompassing both spot and perpetual trading functionalities. With Mummy V1 and Mummy V2 operating concurrently, they facilitate two distinct liquidity pools, each presenting its unique advantages.

<table><thead><tr><th width="253">Features</th><th>Mummy V1</th><th>Mummy V2</th></tr></thead><tbody><tr><td>Trading</td><td>Spot and perpetual </td><td>Perpetual</td></tr><tr><td>Available trading assets</td><td>Blue-chip tokens and stablecoins</td><td>Crypto, Forex, and Commodities</td></tr><tr><td>Liquidity pool</td><td>Single pool with many assets including blue-chip tokens and stablecoins</td><td>Single pool with stablecoins only</td></tr><tr><td>Exchange balance</td><td><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Data Price Feeds</td><td>Chainlink</td><td>Pyth</td></tr><tr><td>Collateral</td><td>Blue-chip tokens or stablecoins</td><td>Stablecoins only</td></tr><tr><td>Can choose collateral and output token?</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>Min. Collateral</td><td>10 USD</td><td>5 USD</td></tr><tr><td>Max. Leverage</td><td>Up to 100x</td><td>Up to 250x</td></tr><tr><td>Position fees</td><td>0.1%</td><td>0.08%</td></tr><tr><td>Number of trade for one asset at a same time</td><td>1</td><td>Unlimited</td></tr><tr><td>Trailing stop</td><td><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Order types</td><td>Market, Limit</td><td>Market, Limit, Stop Market, Stop Limit</td></tr><tr><td>Liquidation</td><td>Can be partial or whole position</td><td>Whole position only</td></tr><tr><td>Referral</td><td>Rebates are accumulated and distributed manually</td><td>Rebates are accrued and automatically distributed from every trades made by referees</td></tr><tr><td>Network</td><td>Fantom, Optimism, Arbitrum, Base</td><td>Fantom first, expanding soon</td></tr></tbody></table>


# Positions

{% hint style="info" %}
The Mummy vault contract is entirely backed by the USDC.e stablecoin. The platform infrastructure was built to accept a variety of other stable assets, but is currently only supporting the bridged USDC asset to simplify collateral and liquidity deposits. By funding an exchange wallet, users can gain access to USD on the platform.
{% endhint %}

Traders can manage account balance risk by using an optional percent slider rather than inputting a collateral amount. For example if a user has 10,000 USD in free collateral and types in 2.00% then they will put up 200 USD collateral into the position.

Mummy V2 offers the following order types to open a new position:

* **Market:** Order will fill near the current mark price. The difference between where the order is executed and the current mark price is determined by any <mark style="color:blue;">artificial slippage</mark> and/or execution delay due to <mark style="color:blue;">keepers</mark>.
* **Limit:** Order will fill at selected limit price or better. For longs, if limit price is set above mark price, then the order is treated as a market order. For shorts, if the limit price is set below mark price then the order is treated as a market order.
* **Stop Market:** A market order will be activated when price reaches the stop price. Stop price must be placed above mark price for longs and below mark price for shorts. If not the order will be triggered as a market order.
* **Stop Limit:** A limit order will be activated when the price reaches the stop price. Stop price must be placed above mark price for longs and below mark price for shorts. If not the order will be triggered as a market order.

**Mark Price:** This will show the price of the asset at the current moment in time.

**Liquidation Price:** This will show the asset price at which the position will be liquidated. If the mark price of the asset goes beyond this point (lower in case of a Long position, higher in case of a Short position), it will automatically close the position and the majority of the collateral used for the position will be lost. Please take note that the liquidation price can fluctuate as funding fees are deducted from your collateral throughout the duration of the open position.

**Setting a TP/SL at Position Creation:** An option is provided during opening of a new position to enter a TP and/or SL that is automatically set to fully close 100% of the position at the given trigger price for each. It is possible to manually enter a percent amount for each which will auto populate the corresponding price level at which the TP/SL is triggered.

For example, assume a user is LONG on ETH/USD via a Limit Order set a $1886.93. They can then set a SL at 5.00% (\~$1797.11) and a TP at 5.00% (\~$1986.24), resulting in a Risk to Reward on the trade of 1:1.

## Front-running Protection <a href="#front-running-protection" id="front-running-protection"></a>

To protect users and the exchange from front-running, both keepers and an artificial slippage mechanism have been introduced.

### Keepers <a href="#keepers" id="keepers"></a>

When a trader opens a new position via market order, the order first goes into a pending state.

Mummy V2 maintains keeper nodes that monitor pending orders and validates positions before each order is executed at the latest oracle price.

### Artificial Slippage <a href="#artificial-slippage" id="artificial-slippage"></a>

This new mechanism will simulate an order book by adding a slippage percentage to each order that is proportional to the vault utilization and position size.

Each index token will have its own slippage factor that will be a function of the tokens historical volatility, that of which is most often correlated to depth of market.

$$
deltaPercent =  slippageFactor \* \frac{2 \times totalOI + posSize}{2 \times vaultTVL}
$$

$$
executionPrice =\begin{cases} markPrice \times (1 + deltaPercent) &\text{if } LONG \ markPrice \times (1 - deltaPercent) &\text{if } SHORT\end{cases}
$$

For example, assume a market order to long BTC at 30,000 with a deltaPercent of 0.05% is placed. In this case the order would execute at a price of 30,015.

Upon order confirmation of a new position users can also manually enter the max slippage that they are willing to accept as shown in the red box. The order will only execute if the execution price is less than the current mark price plus/minus (if long/short) the slippage percent entered here.


# Profit, Loss, and ROI

## Realized Profit and Losses&#x20;

Realized Profit and Loss (rPnL) are used to convey a position's total profit/ loss that has been resolved (paid or received). This includes all accumulated paid fees, such as the Open Position Fee, and is calculated as follows for each $$i$$ of all $$N$$partial closes.

$$
rPnL = paidFees + \sum\_{i=1}^N \begin{cases} (closePrice\_i - avgEntryPrice\_i)\times posQty\_i &\text{if } LONG \ (avgEntryPrice\_i - closePrice\_i)\times posQty\_i &\text{if } SHORT\end{cases}
$$

## Unrealized Profit and Losses

Unrealized Profit and Loss (uPnL) track the profit or loss of an open position, taking into account all unpaid accrued fees

$$
uPnL = accruedFees +  \begin{cases} (markPrice - avgEntryPrice)\times posQty &\text{if } LONG \ (avgEntryPrice - markPrice)\times posQty &\text{if } SHORT\end{cases}
$$

Note: Paid fees and/or accrued fees can be either negative (losses to trader) or positive (profits to trader) which occurs in cases where the funding rate is negative (ie: Short position when LongOI > ShortOI).

## Return on Investment (ROI)

Return on Investment is used to establish how profitable a given trade is, and is a key metric in showcasing a trader's ability during competitions. We use the following calculation to determine position ROI for rPnL where max collateral is determined by the greatest number the collateral has reached for the position up until the time of each partial $$i$$ rPnL.

$$
ROI (rPnL) = \sum\_{i=1}^N rPnl\_i/maxCollateral\_i
$$

The ROI for uPnL is simply calculated as follows:

$$
ROI (uPnL) =  uPnl/positionCollateral
$$


# Increase Collateral/ Leverage

The Increase Collateral and Leverage features offer users a dynamic solution to liquidity utilization and risk management. With this feature, users can add collateral via the Position Menu, which will decrease leverage and thus push out the liquidation price if that is a concern.

Contrarily, Increasing Leverage will result in a tighter liquidation price but can free up the collateral for other positions if desired.

<figure><img src="/files/umhF9ZYKnLrrwO73BMk8" alt=""><figcaption><p>Modal Increase Collateral</p></figcaption></figure>

<figure><img src="/files/91Qv8b9sG3VgLflp3P9s" alt=""><figcaption><p>Modal Increase Leverage</p></figcaption></figure>


# Add to Position

Users have the ability to use free collateral to increase the net value of their open position. Doing so increases their position size and adjusts their average entry price closer to mark price but does not change the leverage applied. This action also lowers the liquidation risk.

<figure><img src="/files/2tb3FInlJqHB7xpZhA8f" alt=""><figcaption><p>Modal Add To Position</p></figcaption></figure>


# Triggered Orders

Triggered orders are orders created to execute when certain conditions are met. Orders may apply to a new position or impact an existing pending order.&#x20;

## Unlinked Orders - Creating a New Position

### Limit Order

<table><thead><tr><th>INITIAL CONDITION</th><th width="234.33333333333331">ORDER TRIGGER CONDITION (LONG)</th><th>ORDER TRIGGER CONDITION (SHORT)</th></tr></thead><tbody><tr><td>Limit Price &#x3C; Mark Price</td><td>Mark Price = Limit Price</td><td>Placed as Market Order</td></tr><tr><td>Limit Price > Mark Price</td><td>Placed as Market Order</td><td>Mark Price = Limit Price</td></tr></tbody></table>

<figure><img src="/files/8RQVHT0ks1k2TIZpxRQ0" alt=""><figcaption></figcaption></figure>

### Stop Order

| INITIAL CONDITION       | ORDER TRIGGER CONDITION (LONG) | ORDER TRIGGER CONDITION (SHORT) |
| ----------------------- | ------------------------------ | ------------------------------- |
| Stop Price < Mark Price | Placed as Market Order         | Mark Price = Stop Price         |
| Stop Price > Mark Price | Mark Price = Stop Price        | Placed as Market Order          |

<figure><img src="/files/rBe6WW6q6Y25PyjsCpgf" alt=""><figcaption></figcaption></figure>

### Stop Limit Order

| INITIAL CONDITION       | LIMIT ORDER ACTIVATION CONDITION (LONG) | LIMIT ORDER ACTIVATION CONDITION (SHORT) |
| ----------------------- | --------------------------------------- | ---------------------------------------- |
| Stop Price < Mark Price | Placed as Market Order                  | Mark Price = Stop Price                  |
| Stop Price > Mark Price | Mark Price = Stop Price                 | Placed as Market Order                   |

In the case where the limit order is activated (Mark Price = Stop Price) then the following table will apply.

<table><thead><tr><th width="237.33333333333331">INITIAL CONDITION</th><th>ORDER TRIGGER CONDITION (LONG)</th><th>ORDER TRIGGER CONDITION (SHORT)</th></tr></thead><tbody><tr><td>Stop Price &#x3C; Limit Order</td><td>Placed as Market Order</td><td>Mark Price = Limit Price</td></tr><tr><td>Stop Price > Limit Order</td><td>Mark Price = Limit Price</td><td>Placed as Market Order</td></tr></tbody></table>

<figure><img src="/files/1BtUm89Zb6rbLJFmoR7v" alt=""><figcaption></figcaption></figure>

## Linked Orders to an Open Position

### Percent vs Quantity for Closing a Position

When closing a position the user must enter the percent of the position to close for each order type. They can also manually type in an asset quantity to close, however this will auto populate the percent field based on the current position size.  It is important to recognize that Mummy utilizes the percent amount, rather than quantity, to determine how much of the position will get closed when a linked order is triggered.

For example, assume there is an existing 2.00 WETH long position with two take profits set; \
The first at 1300.00 for 80% (shown initially as qty 1.60 WETH)\
The second at 1350.00 for 50% (shown initially as qty 1.00 WETH)

Now let's say the user adds another 0.50 WETH to this position prior to the price reaching 1300.00 making their total position size = 2.50 WETH. &#x20;

When the price reaches 1300.00, the first take profit will trigger, closing 80% of the position (=2.00 WETH) resulting in a new position size of 0.50 WETH.  When the price reaches 1350.00, the second take profit will trigger, closing 50% of this existing position (=0.25 WETH).  Notice that, since percent takes precedence, the initial quantities shown are irrelevant if there are any changes to the overall position size before the linked order is triggered.&#x20;

{% hint style="danger" %}
**To fully close a position, you must always set a trigger to 100%**
{% endhint %}

### Take Profit / Stop Loss Order

| INITIAL CONDITION        | ORDER TRIGGER CONDITION (LONG) | ORDER TRIGGER CONDITION (SHORT) |
| ------------------------ | ------------------------------ | ------------------------------- |
| Take Profit < Mark Price | n/a                            | Mark Price = Take Profit        |
| Take Profit > Mark Price | Mark Price = Take Profit       | n/a                             |
| Stop Loss < Mark Price   | Mark Price = Stop Loss         | n/a                             |
| Stop Loss > Mark Price   | n/a                            | Mark Price = Stop Loss          |

<figure><img src="/files/7lrYN8qzlSwm5ziwbxMy" alt=""><figcaption></figcaption></figure>

### Trailing Stop Order

<table><thead><tr><th width="214.33333333333331">INITIAL CONDITION</th><th width="271">ORDER TRIGGER CONDITION (LONG)</th><th>ORDER TRIGGER CONDITION (SHORT)</th></tr></thead><tbody><tr><td>Trailing Stop as X %</td><td>Mark Price drops X% from High</td><td>Mark Price rises X% from Low</td></tr><tr><td>Trailing Stop as X Amt</td><td>Mark Price drops X from High</td><td>Mark Price rises X from Low</td></tr></tbody></table>

<figure><img src="/files/DdNlKGkTgPtIW6BMAv4k" alt=""><figcaption></figcaption></figure>

> For a Long position order:&#x20;
>
> When initiating a Trailing Stop order, the Trailing Stop price will always be lower than the Market Price. After a successful order placement, as the Market Price rises, the Trailing Stop price will also increase with the predetermined price gap. When the Market Price begins to decline, the Trailing Stop price remains static, and the order is executed when the Market Price is equal to or smaller than the Trailing price.
>
> The logic of the Trailing Stop Order for Short positions operates in the reverse manner.


# Edit Triggered Orders

Adapting to market conditions requires trading prowess, but also the right tools for the task. We've improved upon our position management, now allowing user's to edit their open orders. This includes the ability to edit open TP, SL, and Trailing Stop orders via the Open Orders panel below the chart.

<figure><img src="/files/f1gSgDEoyoqWUEBuXZa0" alt=""><figcaption><p>Modal Edit TP/SL</p></figcaption></figure>


# Close Position

Users can partially or fully close a position via market order by selecting the Close option using the three dots each row of the Positions table, or simply by clicking on the position in the Open Positions Dashboard. Once this option is selected a new pop up window will appear that shows all details of a trade , allowing users to select what % of the position they would like to close.

Profits from the trade will be paid in USD on the exchange. Users can use USD as collateral for another position or redeem it for USDC (1:1).

<figure><img src="/files/aE1L5EtjB2I0Z5KfuAUD" alt=""><figcaption><p>Modal Close Position</p></figcaption></figure>


# Platform Mechanics

## Liquidation&#x20;

The liquidation condition of the smart contract at which a liquidation event can be triggered takes into account accrued fees, collateral and PnL. It is as follows:

$$
accruedFees > liqThreshold \times collateral + PnL
$$

The price at which liquidation occurs is a function of position size, average entry price, collateral, accrued fees (which include closing/funding/borrowing), and a liquidation threshold which is defaulted to be 0.99 - this threshold is put in place to act as a built-in safety net to protect the protocol from losses on a position exceeding collateral.&#x20;

$$
deltaLiqPercent = \frac{(liqThreshold \times collateral) - accruedFees}{posSize}
$$

$$
liqPrice =\begin{cases} entryPrice \times (1-deltaLiqPercent) &\text{if } LONG \ entryPrice \times (1+deltaLiqPercent) &\text{if } SHORT\end{cases}
$$

If liquidated the trader will lose all of the collateral in their position.

For example, assume a 10,000 long position on BTC/USD with 1,000 USD collateral and an entry price of 28,000. Assume the trader has held this position for a few days and has accrued total fees of $30.00. The corresponding deltaLiqPercent is 9.60% and the liquidation price would be 25,312.

## Liquidation Bounty

Besides the fee manager wallet, it is also possible for any 3rd party to trigger a qualifying liquidation. A bounty is put in place to incentivize liquidations to ensure they trigger in a timely matter (ie: liquidation is triggered before the remaining 1% of position collateral is lost due to rapid price movement).  The wallet to first liquidate the position will receive up to 10% of the total lost collateral if Mummy's bot goes down or does not trigger in time. &#x20;

## Open Interest Limits

As a risk management tool, there are Open Interest (OI) limits per user as well as for each asset and direction. OI limits for both Longs and Shorts are established to protect the protocol from total OI exceeding TVL (in this case NLP backed liquidity). These limits, for each tradable asset, will be manually adjusted over time as TVL increases.

## Profit Limits

In order to further protect the vault, we have put limits (maxProfitPercent) into place per asset for how much any one trade can profit. The default is set to 10% of TVL, however this will likely be reduced over time as the TVL grows. In the event that one's profit exceeds 10% of TVL, then the position will be forced closed.


# Pyth Price Feed

<figure><img src="/files/BDo4i02RZjXo9dPyL3R2" alt=""><figcaption></figcaption></figure>

Mummy V2 utilizes and manages asset prices exclusively through the Pyth Price Feed, emphasizing performance, security, and adaptability.&#x20;

By harnessing Pyth, Mummy V2 not only consolidates price data but also prides itself on possessing the most robust and dependable sub-second price accuracy in the DeFi realm. Instead of depending on outdated off-chain price feed models that periodically update, Pyth employs an on-demand update mechanism, particularly adept during market volatility.

Our partnership with Pyth has been pivotal in forging a close relationship with their architects and engineers, creating an environment where we collectively ensure tailored support for our unique use cases. This collaboration fosters innovation, enabling us to evolve alongside Pyth's technology.

Pyth's offerings yield several significant advantages:

1. **Real-time Price Accuracy:** Pyth Price Feed ensures sub-second accuracy, updating asset prices frequently, especially advantageous during market volatility.
2. **On-Demand Price Updates:** Pyth's on-demand model for price updates is more responsive and efficient than traditional off-chain feeds, particularly in fluctuating market conditions.
3. **Data Sources Diversity:** Pyth aggregates financial data from nearly 100 first-party sources, providing a comprehensive pool of information for more accurate and reliable price feeds.
4. **Asset Classes Coverage:** Pyth offers price feeds for various asset classes, spanning from cryptocurrencies to traditional financial assets. This broad coverage allows Mummy V2 access to and management of a wide range of assets on its platform.
5. **Sub-Second Aggregation:** Pyth aggregates data at a sub-second level multiple times per second, ensuring high-frequency aggregation for more precise and timely asset price information.

Through Pyth's infrastructure, Mummy V2 optimizes its operations by accessing accurate and diverse financial data. It enables the seamless handling of various asset classes and benefits from high-frequency aggregation, ensuring timely and precise price updates.


# Fees

Trading fees are necessary to help sustain the protocol over the long term.  They are broken out into 3 areas; position fees, funding fees, and borrowing fees.

### Position Fees

Position fees are paid when opening, increasing or decreasing a position.  They are based on position size and a trading rate that is set per asset as follows:

$$
positionFee = posSize  \times positionRate\[asset]
$$

| Asset Class | Rate  |
| ----------- | ----- |
| Crypto      | 0.08% |
| Forex       | 0.08% |
| Metals      | 0.08% |

### Funding Fees

Funding fees are in place to keep open interest balanced. The rate is determined by the net difference between long and short open interest per asset and usdc in the vault. If positive, then longs pay shorts, and if negative, then shorts pay longs.

$$
fundingRate = fundingRateFactor \times \frac{longOI-shortOI}{usdcVault}
$$

The funding rate shown on the UI is per hour, even though fees are continuously accrued every block.  For example if the rate shown is 0.01%/hr then this means an APR of 87.6% (0.01% \* 24 \* 365).

A funding index (unique to each asset) is introduced which is updated each time a function is called.  It increases/decreases over time based on a positive/negative funding rate as follows:

$$
fundingIndex = fundingRate \times (currentTimestamp - lastTimestamp)
$$

$$
deltaFundingIndex = fundingIndex\[current] - fundingIndex\[posID]
$$

$$
fundingFee =\begin{cases} posSize \times deltaFundingIndex/1000000 &\text{if } LONG \ -posSize \times deltaFundingIndex/1000000 &\text{if } SHORT\end{cases}
$$

For example, lets say: the user opens a 100k BTC long position and the current funding index for BTC is 15010.

A simple flow for illustration:

1. User calls a function to open a new position which sets fundingIndex\[posID] = 15010.  &#x20;
2. User holds position for a few hours at which time they decide to close 80% of their position.  Now, due to dynamic conditions with other users opening and closing BTC positions as well as BTC funding rate changing, the funding index for BTC is now 15510.
3. User pays 80% \* 100k \* (15510 - 15010)/1000000 = $40&#x20;

### Borrow Fees

A borrow fee is implemented to help mitigate/offset the vault's risk of always taking the opposite side of each trade. The borrow fee will be based on the position size as well as the duration, in seconds, the position is held open.

$$
borrowFee=posSize\times borrowRate \times duration
$$

Borrow rate will be determined per asset by using each assets historical volatility. This is set manually, based on analysis, and will be periodically reviewed and updated to ensure the vault's risk is being managed appropriately.

### Asset Risk

We consider assets either Low, Medium, or High risk, and group them into one of these categories to illustrate their borrow rate classification. For example, BTC and ETH have relatively low historical volatility in the crypto market.


# Risk Mitigation

We acutely recognize the balance needed to achieve an appropriate degree of risk mitigation for our liquidity providers, traders, and the vault. We perform regular risk tolerance assessments based on market volatility, asset performance (per side), and historical trading data in an attempt to maintain a fair and equitable Mummy trading ecosystem for all users. MSLP price performance and trading profit/ loss are two of the most crucial areas to balance within the platform. We have provided a minimal interference approach to ensure that all trading is done so honestly and strategically, without manipulation. Our current risk mitigation contract rules are as follows:

### Max Minting Limit <a href="#max-minting-limit" id="max-minting-limit"></a>

Contract operators within the Mummy team may set a maximum amount of MSLP minted per block in order to prevent potential [flash loan attacks](https://coinmarketcap.com/alexandria/article/what-are-flash-loan-attacks). A flash loan attack occurs when a bad actor uses unsecured loans from DeFi protocols to manipulate the price of an asset (or several) for their own benefit.

### Minimum Profit Duration <a href="#minimum-profit-duration" id="minimum-profit-duration"></a>

Based on past protocol trading data, we have found that legitimate (not via price manipulation) trades can only achieve a certain rate of profit increase based on OI limits per asset, whereas harmful trades that leverage market manipulation tend to achieve a relatively large profit in very short amount of time (typically less than 10-15 minutes). For this reason, we have implemented a schedule of rules to discourage potential malicious trades:&#x20;

Minimum Profit Duration requires that a prescribed amount of time, from the last increase position, has elapsed in order to close a trade that meets any of the following criteria:&#x20;

1\. The profit of a trade is greater than Maximum Close Profit&#x20;

2\. The percent profit is greater than Maximum Close Profit Percent

For example, let's say BTC has a minimum profit duration set at 15 minutes, with a maximum close profit of $2000, and a maximum close profit percent set at 300%.

* Adam has a BTC position that was opened 10 minutes ago, with a total position size of $10,000 and a collateral of $1000 (10x leverage).
* In a spectacular burst in BTC's price of 25% in only 10 minutes, Adam's BTC position is now at an unrealized profit of $2500 and an unrealized profit percent of 250%.
* Adam may only close this BTC position after 5 more minutes, since his profit is greater than the limit of $2000 and only 10 minutes have elapsed. Although the position does not exceed the profit percent of 300% only one condition is required to be met to enforce this minimum duration limit.


# Asset Pairs and ID

<table><thead><tr><th>Asset Pairs</th><th>Asset Type</th><th>Id</th><th data-hidden></th><th data-hidden></th></tr></thead><tbody><tr><td>BTC/USD</td><td>Crypto</td><td>1</td><td></td><td></td></tr><tr><td>ETH/USD</td><td>Crypto</td><td>2</td><td></td><td></td></tr><tr><td>LINK/USD</td><td>Crypto</td><td>3</td><td></td><td></td></tr><tr><td>FTM/USD</td><td>Crypto</td><td>4</td><td></td><td></td></tr><tr><td>XRP/USD</td><td>Crypto</td><td>5</td><td></td><td></td></tr><tr><td>BNB/USD</td><td>Crypto</td><td>6</td><td></td><td></td></tr><tr><td>OP/USD</td><td>Crypto</td><td>7</td><td></td><td></td></tr><tr><td>SOL/USD</td><td>Crypto</td><td>8</td><td></td><td></td></tr><tr><td>ARB/USD</td><td>Crypto</td><td>9</td><td></td><td></td></tr><tr><td>ORDI/USD</td><td>Crypto</td><td>10</td><td></td><td></td></tr><tr><td>FET/USD</td><td>Crypto</td><td>11</td><td></td><td></td></tr><tr><td>SUI/USD</td><td>Crypto</td><td>12</td><td></td><td></td></tr><tr><td>EUR/USD</td><td>Forex</td><td>500</td><td></td><td></td></tr><tr><td>XAU/USD</td><td>Metals</td><td>501</td><td></td><td></td></tr><tr><td>GBP/USD</td><td>Forex</td><td>502</td><td></td><td></td></tr><tr><td>XAG/USD</td><td>Metals</td><td>503</td><td></td><td></td></tr><tr><td>AUD/USD</td><td>Forex</td><td>504</td><td></td><td></td></tr><tr><td>NZD/USD</td><td>Forex</td><td>505</td><td></td><td></td></tr></tbody></table>


# Swap through Aggregator

### **Mummy V2 has integrated MicroSwap - a DEX Aggregator. This will help users swap to their desired tokens with the lowest possible fees.**

<figure><img src="/files/r9llCUJ9c2vjlq4UMXrs" alt=""><figcaption></figcaption></figure>

## What is a DEX Aggregator?

A DEX allows you to buy crypto assets and keep full custody of your funds while maintaining complete anonymity. Thus, they are a safe and more reliable method of purchasing cryptocurrencies. However, these exchanges may have a high transaction fee or [slippage](https://coinsutra.com/glossary/slippage-tolerance/). Further, with a new DEX coming into the market almost every week, investors find it challenging to find a suitable DEX with good liquidity.

This is where a DEX aggregator comes into the picture. A DEX aggregator can be used to find crypto at the best price and with the lowest transaction cost and [slippage](https://coinsutra.com/glossary/slippage-tolerance/).

## How does a DEX Aggregator work?

DEX aggregators source liquidity from different DEXs and thus offer users better token swap rates than they could get on any single DEX. DEX aggregators have the ability to optimize slippage, swap fees and token prices which, when done right, offer a better rate for users.

For instance, a swap deal split between several DEXs can get a user an overall better price than a swap on any single exchange.

A DEX aggregator’s main task is to offer a user better swap rates than any specific DEX can offer and to do that in the shortest possible time. Other major tasks are protecting users from price impact and reducing the probability of failed transactions.

DEXs are generally interested in DEX aggregator integrations, as they can attract more users and volume. Recent data shows that high notional traders are increasingly using DEX aggregators, while retail users still choose to access DEXs directly.

### **MicroSwap** integration

MicroSwap combines diverse liquidity from a plethora of different DEXes to give users the best rates possible when they swap tokens.

Find out more about MicroSwap Supported Exchanges:

<https://docs.microswap.org/aggregator-service/dex-integration>


# Prediction

> ## Predict whether FTM price will rise or fall – guess correctly to win!

It's easy to take part:

* Predict if the price of FTM will be higher or lower than it was when the “LIVE” phase starts.
* If you enter an “UP” position, and the “Closed Price” is higher than the “Locked Price” at the end of the 5 minute LIVE phase, you WIN! And if it’s lower, you lose.
* If you enter a “DOWN” position, and the “Closed Price” is higher than the “Locked Price” at the end of the 5 minute LIVE phase, you LOSE! If it’s lower, you win.

Have fun!

#### Contract Mummy Prediction

```
0xeA2Bd25D2Dd499Ee9d90289f7dF48C04AB1a3d92
```

## Mummy Prediction Guides <a href="#pancakeswap-prediction-guides" id="pancakeswap-prediction-guides"></a>

Get started with Prediction with our guides and FAQs.

## Mummy Prediction Markets

| Chain     | Markets | Oracle    |
| --------- | ------- | --------- |
| FTM Chain | FTM/USD | Chainlink |


# How to Use Prediction

Playing Mummy’s Prediction lets you test your foresight to earn rewards. Use your market knowledge or gut feeling to predict if the FTM/USD price will go up or down in the near future. Get it right and you’ll collect a share of the round’s prize pool!

## Accepting terms of the beta

Before you can use Prediction, you’ll need to review and accept the terms.

Visit the <mark style="color:green;">Mummy Prediction page</mark>. You will see a “Welcome!” window explaining that the Prediction product is still in beta.

<figure><img src="/files/HQXRsQ9MZy5AmhSvQyMA" alt=""><figcaption></figcaption></figure>

Read and accept the conditions then click **Continue**.

## Making a prediction for the next round

The Prediction page shows quite a bit of information. Predictions operate in 5 minute rounds. Make your prediction before a round goes live to join in.

## Checking the timer

To enter a round of Prediction, you'll want to check how long is left in the current round. You'll find the timer in the top-right area.

<figure><img src="/files/OCKcIHM54imlyrwJc2iu" alt=""><figcaption></figcaption></figure>

If the timer is too low your prediction may not confirm in time, so check there's still plenty of time left before you make a prediction (30 seconds should be plenty, but give yourself more time if you're following along with this guide).

{% hint style="danger" %}
Although you can still make a prediction when countdown time < 10s, there is a high chance that your transaction would fail.
{% endhint %}

## Predicting the next round

When you're sure you have enough time, you can place your prediction for the next round.

1\. In the "Next" section you'll see a green **Enter UP** button and a red **Enter DOWN** button. Click **Enter UP** if you want to predict a rise in price, and click **Enter DOWN** if you want to predict a drop in price.

<figure><img src="/files/nzrGsPIMJnivHnHi06k3" alt=""><figcaption></figcaption></figure>

Each will have a different reward multiplier. The multiplier will change over time as the "Prize Pool" increases depending on people's predictions. The Prize Pool is shown just above the buttons.

<figure><img src="/files/2574z3Cc0Rx77uksr97e" alt=""><figcaption></figcaption></figure>

We'll choose **Enter UP** for this example.

2\. A new window will open. In the window, you'll see "Commit" to commit FTM for your prediction. Type the number of tokens you would like to commit to your prediction for this round in the field. You can also use the mummy slider or click the percent buttons if you prefer.

<figure><img src="/files/nrEPJoqUWBvFqYlBf1VJ" alt=""><figcaption></figcaption></figure>

3\. Once you've decided the amount to commit, click **Confirm** and confirm your action in your wallet.

<figure><img src="/files/odoYA3NEfBvmQJNA49gb" alt=""><figcaption></figcaption></figure>

The confirm button will fade out as your transaction confirms. This short wait is why we checked the round timer earlier to make sure we would have time to make our prediction.

4. After your transaction confirms, an "ENTERED" message will appear.

<figure><img src="/files/Eg36r9Pys2udG9hyUtWS" alt=""><figcaption></figcaption></figure>

There's nothing left to do now but wait for your Prediction round to go live.

## While your entered round is live <a href="#while-your-entered-round-is-live" id="while-your-entered-round-is-live"></a>

A live round will last for 5 minutes. You can watch the price update during the 5 minutes if you'd like.

<figure><img src="/files/TynLwVrPgEaGg2s4eLzg" alt=""><figcaption></figcaption></figure>

You cannot change your prediction during a live round, however. You are locked into your prediction from earlier.

## Once your entered round finishes

After 5 minutes as the live round, your entered round will finish. Everything is automatic, so there's nothing you need to do to end the round.

### Seeing the results <a href="#seeing-the-results" id="seeing-the-results"></a>

1. As the 5 minutes finish, the "LIVE" section will change to "Calculating". Calculating the results only takes a moment.

<figure><img src="/files/NDvFqxKEvoSCa599dpo0" alt=""><figcaption></figcaption></figure>

2. After a short wait, the finished round will move left and say "Expired". The result of the round will display with either UP colored in green, or DOWN colored in red.

<figure><img src="/files/ZuvnLQfTZ9dfzpAHKoPP" alt=""><figcaption></figcaption></figure>

3. If you've been busy and missed the results, you can scroll back a few rounds by clicking the **left arrow** on the mummy cards.

<figure><img src="/files/A5npbl9sAbZJEafjk0wD" alt=""><figcaption></figcaption></figure>

## Seeing results for older rounds <a href="#seeing-results-for-older-rounds" id="seeing-results-for-older-rounds"></a>

If you want to see the results for rounds you've entered that are older than a few rounds, you'll need to follow the steps below to find the results.

1. Click on the **reversing clock icon** next to the round timer.

<figure><img src="/files/I3LKhQ9yp4LwO5MQ4Xsw" alt=""><figcaption></figcaption></figure>

2. A "History" panel will open. By default, you should see your most recent round at the top of the list. Click anywhere on the round to see more information.

<figure><img src="/files/xWWS5A80yOrkfk2ua5gf" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/RujWICIsB381ku6UN9bD" alt=""><figcaption></figcaption></figure>

## Collecting any winnings <a href="#collecting-any-winnings" id="collecting-any-winnings"></a>

1. If you won your entered round, a **Collect Winnings** button will appear next to a gold trophy. Click the button.

<figure><img src="/files/0pohG8N9GE9dmuEmjxzg" alt=""><figcaption></figcaption></figure>

2. A new window will appear showing the amount of winnings you can collect with a **Confirm** button. Click the button and confirm the action in your wallet.

<figure><img src="/files/EQwX7VgCmCvyxzIWMzkP" alt=""><figcaption></figcaption></figure>

Your winnings will now be in your wallet.

## Viewing historic profit and loss data <a href="#viewing-historic-profit-and-loss-data" id="viewing-historic-profit-and-loss-data"></a>

If you'd like to see how you've done overall in Prediction, you can view PNL (Profit and Loss) data whenever you'd like.

1. On the Prediction page, click the **reversing clock icon** next to the round timer. A "History" panel will open.

<figure><img src="/files/Vyst0H99KXCEYsiPFQmW" alt=""><figcaption></figcaption></figure>

2. On the history panel, click the **PNL** tab.

<figure><img src="/files/vCUpCX4t6uvu60w0uu8t" alt=""><figcaption></figcaption></figure>

The tab will open with stats for your historic performance in Prediction, including your net results, average return, best round, and other information.

<figure><img src="/files/H499kmMsbCIWNYDgpAxU" alt=""><figcaption></figcaption></figure>

3. You can click the **View Reclaimed & Won** button at the bottom of the PNL tab to view those transactions on the FTMScan explorer.

<figure><img src="/files/n15uboLuQTnBPuWK4zPS" alt=""><figcaption></figcaption></figure>

That's all there is to using Prediction. Good luck making the right calls!


# Prediction FAQ

## General Questions

### What’s the Mummy Prediction contract address?

Contract&#x20;

```
0xeA2Bd25D2Dd499Ee9d90289f7dF48C04AB1a3d92
```

### Is there a time limit before I can collect my winnings?

No, you’ll be able to collect your winnings at any time in the future.

### How is the payout calculated?

* Payout Ratio for UP Pool = Total Value of Both Pools ÷ Value of UP Pool
* Payout Ratio for DOWN Pool = Total Value of Both Pools ÷ Value of DOWN Pool

For example, if there’s 15 FTM in the DOWN side of a round, and the overall prize pool is 150 FTM, the DOWN payout ratio will be (150/15) = 10x.

* Payout Amount = Payout Ratio × Position × (1 - Treasury Fee)

In the above case, if the round ends on a DOWN result, if you committed 2 FTM to a DOWN position, you’d get a payout of (2 \* 10) × (1 - 0.03) = 19.4 FTM. Your profit would be 17.4 FTM (19.4 - 2).

The treasury fee is currently set at 3%: this may be subject to changes, which would be announced on Mummy’s official communication channels. Treasury fees are used to buyback and add liquidty MMY tokens.

### **What are the fees?**

3% of each round's total pot will go to the treasury, of which a portion will be used to buyback and add liquidty MMY tokens.

### What are you using for your price feed? <a href="#what-are-you-using-for-your-price-feed" id="what-are-you-using-for-your-price-feed"></a>

Mummy uses two sources for our price feeds. They each have their own purpose within the prediction market:

**ChainLink Oracle**

* Used for the Lock price and End price of each prediction market round. This updates in intervals of 20 seconds.
* Our prediction contract uses the ChainLink Oracle price feed on FTM Chain to set the prices used to dictate whether a user has won or not.
* Used for the "Chainlink" chart on the interface.

**Binance**

* Used for real-time price updates on the Mummy prediction market interface.
* Used for the "TradingView" chart on the interface.

Since we’re using two different price feeds, the real-time price updates from Binance and the ChainLink Oracle price may differ by a small amount. However, they shouldn’t vary significantly.

## The round's result changed after the round ended! Why? <a href="#the-rounds-result-changed-after-the-round-ended-why" id="the-rounds-result-changed-after-the-round-ended-why"></a>

Sometimes, after a round closes, the final result may be different from the last result shown while the round was live. If you watch a round end on "DOWN", it may appear to flip to "UP" a few seconds later.

This is because we use the Oracle price feed to determine the final outcome of a round. The period between the end of one round and the start of the next is 30 seconds, but the Oracle refreshes every 20 seconds. It's possible that during this short period, the Oracle might send an update while the transaction to trigger the next round is being minted. This can appear to "flip" the outcome of the previous round.

## About Positions <a href="#about-positions" id="about-positions"></a>

### **What if no one enters an opposing position?** <a href="#what-if-no-one-enters-an-opposing-position" id="what-if-no-one-enters-an-opposing-position"></a>

If only one side of a round has positions entered into it, then:

* If users win, users may claim their funds from the prize pool after deducting 3% treasury fee.
* If users lose, the losing funds will be sent to the treasury, and will be used for MMY buyback and add liquidty.

For example:

User A enters an UP position, while no one else enters a DOWN position. User A loses, and there are no opposing positions for the winnings to be paid out to. Funds are sent to treasury.

User B enters an UP position, while no one else enters a DOWN position. User B wins, and there are no opposing positions in the prize pool. User B can claim 97% of the entered funds back, rest 3% are charged as treasury fee.

### **What happens if the Locked Price and Closed Price are the exact same?** <a href="#what-happens-if-the-locked-price-and-closed-price-are-the-exact-same" id="what-happens-if-the-locked-price-and-closed-price-are-the-exact-same"></a>

In the very rare occurrence that the Locked Price is exactly the same as the Closed Price, no one wins, and all funds entered into positions will be sent to the treasury to be used for MMY buyback and add liquidty.

### **Can I change or remove my position?** <a href="#can-i-change-or-remove-my-position" id="can-i-change-or-remove-my-position"></a>

No. Once you enter a position, you can NOT change the direction, add to, or remove your position. It's locked in, so make sure you're 100% happy with your position direction before confirming.

## Market Pauses <a href="#market-pauses" id="market-pauses"></a>

### What does it mean when markets are paused? <a href="#what-does-it-mean-when-markets-are-paused" id="what-does-it-mean-when-markets-are-paused"></a>

Markets are paused when there are conditions which affect the reliability of the contract. Markets being paused means that no bets will be taking place for any rounds.

### What causes Mummy Prediction market to pause? <a href="#what-causes-pancakeswap-prediction-market-to-pause" id="what-causes-pancakeswap-prediction-market-to-pause"></a>

The prediction market will pause under the following conditions:

1. The prediction contract has been unable to obtain the price from the ChainLink oracle due to the oracle not having posted the price at the time the round has ended.
2. The prediction contract has been unable to execute an action (ending a round or getting a price from the oracle) due to the tx being stuck in the mempool for longer than 15 blocks.

### When will the markets resume after being paused? <a href="#when-will-the-markets-resume-after-being-paused" id="when-will-the-markets-resume-after-being-paused"></a>

The markets will resume when an admin (one of the devs) manually resumes the market.

### What happens to my position if the market pauses? <a href="#what-happens-to-my-position-if-the-market-pauses" id="what-happens-to-my-position-if-the-market-pauses"></a>

If the markets pause while you have a live position, your funds will be available to reclaim, the same way as you would normally claim your winnings.

To reclaim funds, you’ll need to pay some gas fees. We can’t compensate you for the gas fees, so please bear this small risk in mind before participating.


# Prediction Troubleshooting

## Why can’t I see my winnings in my wallet? <a href="#why-cant-i-see-my-winnings-in-my-wallet" id="why-cant-i-see-my-winnings-in-my-wallet"></a>

When you collect winnings, they might not appear in your wallet’s transaction logs as usual. This is because they use a different type of transaction: Internal transactions. Enter your wallet address on BscScan, then check the “Internal Txns” tab to confirm that they’ve arrived.

<div align="left"><figure><img src="/files/ge2XGeM4l5PxKRTdOfj1" alt=""><figcaption></figcaption></figure></div>

## Why aren't the results of my round showing? <a href="#why-arent-the-results-of-my-round-showing" id="why-arent-the-results-of-my-round-showing"></a>

There’s a 15 block buffer on each round, which can cause delays of up to 45 seconds after the end of a round. This buffer is to accommodate for the fact that we may not be able to reliably fetch a price and end a round immediately: various blockchain factors affect the speed in which transactions get confirmed on the network.

## I can’t collect my winnings! <a href="#i-cant-collect-my-winnings" id="i-cant-collect-my-winnings"></a>

Make sure you have enough FTM in your wallet to pay for gas fees. You’ll need a little FTM to trigger the smart contract.

## **I can't claim winnings from a prediction round on site.** <a href="#i-cant-claim-winnings-from-a-prediction-round-on-site" id="i-cant-claim-winnings-from-a-prediction-round-on-site"></a>

You might be able to claim your winnings directly from the contract. Follow the steps in the 3 tabs below.

{% tabs %}
{% tab title="Check rounds you played" %}
How to check the history of rounds you played

1. Go to FTMscan page of [Mummy Prediction contract](https://ftmscan.com/address/0xeA2Bd25D2Dd499Ee9d90289f7dF48C04AB1a3d92#readContract).
2. Scroll down to “8. getUserRounds”.
3. Type in your wallet address under “user(address)”.
4. Set “cursor(uint256)" to 0 and “size(uint256)" to 1000.
5. Tap “Query”
6. Rounds you entered will show below in the first row. (after “uint256\[]:”)
   {% endtab %}

{% tab title="Check if you can claim" %}
First, check whether you should actually be able to claim from the round you played.

1. Go to the FTMscan page of [Mummy Prediction contract](https://ftmscan.com/address/0xeA2Bd25D2Dd499Ee9d90289f7dF48C04AB1a3d92#readContract), and go to the Read tab
2. Scroll down to “4. claimable”.
3. Type in the round id you want to check under "epoch(uint256)”.
4. Type in your wallet address under “user(address)”.
5. Tap “Query”
6. If a round is claimable, it will show “true”.
7. If the result is "false". Please repeat the above steps and try with "19. refundable".
8. Note: ⬆️ If you see a round returns "false" on both "4. claimable" and "19. refundable", but it shows on the website, it's probably been claimed already and the website is lagging.
   {% endtab %}

{% tab title="Claim from a round" %}
How to claim

1. Go to the FTMscan page of [Mummy Prediction contract](https://ftmscan.com/address/0xeA2Bd25D2Dd499Ee9d90289f7dF48C04AB1a3d92#readContract), and go to the Write tab
2. Tap “🔴 Connect to Web3”
3. Use MetaMask or WalletConnect to connect.
4. Scroll down to “3. claim”
5. Type in the round number you want to claim in this format, including the \[] brackets: `[123]`

   If you want to claim from multiple rounds together, separate the rounds with a comma like this: `[123,124,125]`
6. Tap “Write”
7. Confirm on wallet
   {% endtab %}
   {% endtabs %}


# Wormhole Bridge

<table data-view="cards"><thead><tr><th data-type="content-ref"></th></tr></thead><tbody><tr><td><a href="/pages/dDmd8L5qqNznV3C1CgEK">/pages/dDmd8L5qqNznV3C1CgEK</a></td></tr><tr><td><a href="/pages/HL388HknbHlgjNBXvDbA">/pages/HL388HknbHlgjNBXvDbA</a></td></tr></tbody></table>


# Wormhole Bridge Guide

## Disclaimer <a href="#disclaimer" id="disclaimer"></a>

It is essential to read this guide before you start using the Wormhole bridge. This guide explains how to use the bridge in a step-by-step manner, as well as demonstrating some valuable features that it supports out of the box, such as translation searching and transaction resuming. This guide also provides troubleshooting actions to take.

## Performing a Bridge <a href="#performing-a-bridge" id="performing-a-bridge"></a>

<figure><img src="/files/6E936vCMkwD2UL3zREkW" alt=""><figcaption></figcaption></figure>

1. **Head to MicroSwap Wormhole Bridge:** [**https://app.microswap.org/bridge**](https://app.microswap.org/bridge)
2. **Connect Source Chain Wallet** - The first step is to connect a wallet. When using the widget it's not important to have your wallet preset to the network you're trying to bridge from. Wormhole will automatically set the correct network for you based on the one you have chosen. For EVM chains only Metamask is supported.
3. **Select Source Chain Network** - MicroSwap currently support 17 networks with the Wormhole Bridge
4. **Select Source Chain Asset** - Select the token you want to bridge.
5. **For Steps 4,5 and 6** - Repeat steps 1,2 and 3 with the destination chain
6. **Enter Bridge Amount** - Enter bridge amount and proceed to approve transaction. Route and bridge will be shown similar to this:

<figure><img src="/files/OHZKgH56f5ZhFDLEURiy" alt=""><figcaption></figcaption></figure>

8. Once approved and transaction is sent, a transaction status page will show up (or you can view your status on <https://wormholescan.io/>)

There are three steps to the bridge process. These steps may take some time and usually require a certain amount of block confirmations on the source chain transaction. Once this confirmation threshold is reached. Wormhole will generate proof confirming that the transaction was successful. This proof is needed in order to be able to claim your bridged asset on the destination chain.

9. Once verification is complete, you'll be able to claim your bridged assets.

<figure><img src="/files/VFDi6ggKBPVoPIy85mDE" alt=""><figcaption></figcaption></figure>


# Wormhole Bridge FAQ

## Q: How can I check my transaction? <a href="#i-have-sent-tokens-to-chain---my-tokens-did-not-arrive-in-my-target-wallet-but-have-left-my-origin-w" id="i-have-sent-tokens-to-chain---my-tokens-did-not-arrive-in-my-target-wallet-but-have-left-my-origin-w"></a>

### **Wormhole explorer** <a href="#wormhole-explorer" id="wormhole-explorer"></a>

On the bridge status page. You can see a link which will take you to your transaction on the Wormhole Explorer.

<figure><img src="/files/0dbfPptKkh3CSgRx0WaR" alt=""><figcaption></figcaption></figure>

There are 3 status for your bridge process: In Progress - Pending Redeem - Completed

<figure><img src="/files/DlkVLUEevQawaFO87H4K" alt=""><figcaption><p>In Progress</p></figcaption></figure>

<figure><img src="/files/9KdxhP3CyhTic5H8Th9D" alt=""><figcaption><p>Pending Redeem</p></figcaption></figure>

<figure><img src="/files/CquauIonlPAsmSC9hxXT" alt=""><figcaption><p>Completed</p></figcaption></figure>

The find redeem option is an alternative method that you can follow to complete your destination chain transaction. You can use this method in the case that the wormhole bridge stalls or fails to update your bridge transactions’s status.

## Q: I have sent tokens to \<chain> - my tokens did not arrive in my target wallet, but have left my origin wallet. What do I do?[​](https://portalbridge.com/docs/faqs/troubleshooting#i-have-sent-tokens-to-chain---my-tokens-did-not-arrive-in-my-target-wallet-but-have-left-my-origin-wallet-what-do-i-do) <a href="#i-have-sent-tokens-to-chain---my-tokens-did-not-arrive-in-my-target-wallet-but-have-left-my-origin-w" id="i-have-sent-tokens-to-chain---my-tokens-did-not-arrive-in-my-target-wallet-but-have-left-my-origin-w"></a>

You either a) need to redeem them, or, if redeeming was already successful, b) add them to your wallet:

### **a) Redeeming:**

* Go to <https://portalbridge.com/#/redeem> or click "Resume Transaction" on MicroSwap bridge page

<figure><img src="/files/uUqixOjGedWQMaT1yCNs" alt=""><figcaption></figcaption></figure>

* You need to enter your source chain and the corresponding transaction id (which you can find in your wallet, or with your address in the blockchains explorer)

<figure><img src="/files/qwENvwCvLF7tOJtwpvaP" alt=""><figcaption><p>Portal Bridge Page</p></figcaption></figure>

<figure><img src="/files/4d61SAuB3g1BAJaPZi90" alt=""><figcaption><p>MicroSwap page</p></figcaption></figure>

* Click Recover
* Click Redeem and accept the wallet approval

### **b) Add them to your wallet:**

#### **Metamask:**[**​**](https://portalbridge.com/docs/faqs/troubleshooting#metamask)

* In the Metamask assets tab, click import tokens
* The contract address can be found in the relevant block explorer transaction and clicking the token name. When you click the token name, it will open a new window and the contract address is on the right-hand side in the profile summary.
* You’ll also need a symbol - this can be anything you want to recognize the token as.
* Click add custom token

See the video tutorial - How to add a token into your Metamask wallet [here.](https://portalbridge.com/docs/video-tutorials/how-to-manually-add-tokens-to-your-wallet#metamask)

## I bridged X token but cannot swap it now. No DEX has liquid markets,[​](https://portalbridge.com/docs/faqs/troubleshooting#i-bridged-x-token-but-cannot-swap-it-now-no-dex-has-liquid-markets) <a href="#i-bridged-x-token-but-cannot-swap-it-now-no-dex-has-liquid-markets" id="i-bridged-x-token-but-cannot-swap-it-now-no-dex-has-liquid-markets"></a>

You bridged a token, which has no liquidity on the target chain. You will need to use Portal bridge to bridge this one back. You can do this by pasting the token contract address (which you can find in your wallet or with your address in the blockchains explorer) into the Portal “select a token” search field.

You can find a comprehensive overview of liquid markets [here](https://portalbridge.com/docs/faqs/liquid-markets).

#### **How can I redeem my tokens on the target chain?**[**​**](https://portalbridge.com/docs/faqs/troubleshooting#how-can-i-redeem-my-tokens-on-the-target-chain)

If you've accidentally refreshed the page during the transfer process or did not redeem your tokens, you can follow the tutorial [here](https://portalbridge.com/docs/tutorials/how-to-use-recovery-workflow).


# Mummy NFT


# Mummy Club on Fantom

A collection of 5,000 Mummy NFTs on Fantom, creating a community centered around strong identity, values, and rewards.

<figure><img src="https://lh3.googleusercontent.com/-25oklOBYlQ3PgDaPpcoIh11j56p5lwwtrjknKOvIOUHpPVh9tN7xuhnYtE3c3BNgxC5fFkuOQWHjzor59ouKnws8CeyUjOvwA5SVylHslFUTQtV14C4ngsLGdktdbZW0ca11IFbH_DhHz4aqxAG_E80mEvMllqBCboqX7qEpWG-j8dnEmdzwbFQ8j1LJw" alt=""><figcaption></figcaption></figure>

Mummy Club is a collection of **5,000** NFTs (non-fungible tokens) living on Fantom, made up of +130 hand-drawn traits. The collection has been created for the community of the decentralized perpetual exchange Mummy Finance hence the Mummy symbol.&#x20;

Unlike the other art NFT Collection, Mummy Club is the collection of utility NFT created for the community to provide more liquidity for Mummy Finance and earn rewards based on the power of NFT. We aim to create a culture and community centered around strong identity and values, where most of the investment from users turn back into rewards for those. Standing on these principles: Transparency, fairness, and worth, Mummy NFT is not just the presence of each user on Mummy Verse but also proud to become part of the Mummy and Fantom community as well.

Just take a look at a Mummy member of the Club!!!<br>

> **Key takeaways:**
>
> 1. Mummy NFT is designed for Community Treasury, where all funds from NFT sales are used to reinvest and redistribute rewards for NFT holders.
> 2. Buy Mummy NFT to get esMMY and earn FTM rewards (through stakes).
> 3. The earlier you buy, the cheaper the NFT and the higher the power to earn rewards.<br>


# Why should you buy Mummy Club NFT?

Mummy Club NFT is a brilliant investment opportunity, especially for Mummy Finance pioneers. The key to earning at Mummy Club NFT is simple: the earlier you buy, the cheaper the NFT, and the higher the reward you get.

The team has built a treasury from the ground up that is decentralized and controlled by the community to create transparency and benefits for all investors.

To better understand the Treasury, knowing where it comes from is crucial.

* **Selling Mummy Club NFT**: All revenue generated from the sale of Mummy Club NFT (minting) goes to the Treasury (see Treasury page) and is invested in MLP to earn the fees charged by the platform.
* **Accumulated profits from esMMY and FTM rewards**: a portion of MLP revenues will be reinvested in the Treasury to compound and generate more revenue for NFT holders.

> **Key benefits of buying Mummy NFT:**
>
> 1. Earn rewards in FTM from Protocol’s collected fees (Check the rewards mechanism of Mummy Finance [here](/tokenomics)).
> 2. Earn bonus esMMY to stake and earn more rewards (esMMY, FTM, MPs) or vesting to earn MMY, just like buying MMY IDO.
> 3. The longer time you stake, the higher value of the treasury, and the higher rewards redistributed.

<figure><img src="https://lh4.googleusercontent.com/-FI-zhslX_p1nRA8d9rxk2CtEr38fBDq9t9T7ECEV2Ad-hgpGMnM_kBw7edYVyzgxrUykyCf5_-LszgPFb-5caSgsxPNcogRQSxMBbSfFs9ufCaQsuCXKs2jAAIVmZo1GlBMSAmBrs6HgZdP3uEmpAnr47HxoYT1BC1hZjv2atsAAxG1XprtzfxSy9ZSKA" alt=""><figcaption></figcaption></figure>

As shown in the diagram above, Mummy Club holders who stake their NFT receive **80%** of the Treasury’s FTM rewards, while the remaining **20%** is immediately added to the Treasury. The other rewards (in esMMY) are also accumulated in the Treasury. This return is constantly compounded into the pool and, therefore, can generate even higher returns in the future. These returns are deposited in a distribution contract that Mummy Club holders can take advantage of.

With this compounding mechanism, the more sustainable the Mummy Club Treasury is, the more rewards Mummies will receive in the long run.

Besides, Mummies will be enabled to reward esMMY which plays an equivalent function as MMY token in terms of generating FTM, esMMY, and Multiplier Points, or is converted to MMY tokens (vesting in 1 year).


# The early bird gets the fat worm

Please note that each group of Mummy NFT derives a different power percentage. **For every block of 100 Mummy NFTs successfully minted, their prices will increase by 1% along with a 1% reduction in Power and bonus esMMY**. Accordingly, the earlier Mummies join us, the more affordable price coupled with a higher power percentage you guys will receive.

*For example:*

<figure><img src="/files/R4f2kjej6ZVhYAWZzDVP" alt=""><figcaption></figcaption></figure>


# Mummy Club Sale Details

* [x] Total Supply: **5,000 NFT**
* [x] Total Bonus: **1,532,580 esMMY**
* [x] Initial price: **500 FTM**
* [x] Initial power: **5,000**
* [x] Initial bonus: **388** **esMMY**
* [x] Launching time: **15:00 UTC Monday, 19 December 2022**


# How to buy and earn with Mummy Club NFT

#### 1. Enter the [Mint ](https://app.mummy.finance/#/nft)page

#### 2. Choose the desired amount of Mummy Club NFT to buy

<figure><img src="/files/7T5cJ4NstIFagGrU6OdQ" alt=""><figcaption></figcaption></figure>

#### 3. Click **Mint NFT**

<figure><img src="/files/Q5tC9ORTv5woBZN3rWDq" alt=""><figcaption></figcaption></figure>

#### 4. Confirm the transaction on your Metamask wallet

<figure><img src="/files/DMhr7H73z37psBmEUyuK" alt=""><figcaption></figcaption></figure>

#### 5. Congratulation! You have minted NFT successfully and received bonus esMMY

<figure><img src="/files/6rCesY1EjU9GqrQImcS5" alt=""><figcaption></figcaption></figure>

#### 6. Check your NFT and bonus esMMY on [Your NFT](https://app.mummy.finance/#/your-nft) page

<figure><img src="/files/wbfuedr09CEQhlr2QHps" alt=""><figcaption></figcaption></figure>

#### 7. Go to the [Earn page](https://app.mummy.finance/#/earn) to vest or stake esMMY to earn more with Mummy Finance


# How to stake Mummy NFT and Real Yield on Mummy

## Step 1.&#x20;

Enter the [Stake page](https://app.mummy.finance/#/stake-nft)

If you don’t have any Mummy NFT yet, mint yours [here](https://app.mummy.finance/#/nft) (About the detail how to mint NFT please check it out [here](https://docs.mummy.finance/mummy-club/how-to-buy-and-earn-with-mummy-club-nft))

<figure><img src="/files/5TjDPtNUQXYzd6qRwM5n" alt=""><figcaption></figcaption></figure>

## Step 2.&#x20;

Click the “Approve” button on a NFT to approve NFT smart contract, and confirm your transaction in your wallet.

{% hint style="info" %}
You just need to Approve one time for all of your current and future Mummy NFTs
{% endhint %}

<figure><img src="/files/xdrO44FMgssEH5mNrBRe" alt=""><figcaption></figcaption></figure>

## Step 3.&#x20;

Click the “Stake” button on each NFT you would like to single stake OR click “Stake all” NFT on the top right to stake all of your NFT. Confirm the transaction in your wallet to finish.

<figure><img src="/files/xNUgczOZPo0QnMgszag0" alt=""><figcaption></figcaption></figure>

## Step 4.&#x20;

$WFTM reward will be distributed to each holder each epoch according to the total NFT staked power.

<figure><img src="/files/CNBe47q4XNsZgs6EMLwt" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
***Notice:***

* Each epoch lasts for 7 days.
* You could stake anytime to get the reward. Your rewards will be distributed at the beginning of the next epoch.
  {% endhint %}


# Mummy Rebirth NFT on Fantom

We are absolutely thrilled to unveil the all-new Mummy Rebirth collection on the Fantom platform! Get ready for a mind-blowing experience like never before! **A total of 10,000 exclusive Mummy Rebirth NFTs** are hitting the scene! 5,000 of them are specially reserved for fully burning NFT V1, while the other 5,000 are to welcome new members into our incredible Mummy NFT community!

This is your golden ticket to join us in this incredible new phase! If you are currently holding Mummy NFT V1, minting a Mummy Rebirth NFT will entitle you to a refund in multiDAI. **This refund, sourced from the Treasury, will be calculated based on your V1 NFT’s power, but only if you choose to burn your Mummy NFT V1.**

**Let’s take a concrete example to illustrate this:** Suppose you are holding 1 NFT V1 with a power of 5,000. In this scenario, you would receive 177.67 multiDAI. This calculation is derived from dividing **the power of your burning NFT** (5,000) by **the total power of all NFT V1** (19,699,200), and then multiplying by **the total amount of multiDAI in the Treasury** (700,000).


# Mummy Rebirth Benefits

When you mint Mummy Rebirth, we have some exciting benefits in store for you:

* Receive a refund in multiDAI. **(Only for NFT V1 holders)**
* Receive an esMMY bonus **(which can be vested without a reserve only if you don’t stake it first)**. These esMMY tokens are sourced from our Dev Fund, Treasury, and Vault.
* The revenue generated from minting will be carefully divided:

\+ 50% of the revenue will be used to boost the MLP v2 (utilizing LayerZero’s assets) liquidity pool, ensuring a healthier ecosystem. All the rewards will be directed back to Mummy Rebirth stakers.

\+ The remaining 50% will be reinvested to earn fees for the protocol and maintain the protocol, thereby increasing overall profitability. These funds could also be used to add liquidity for MMY/WTFM at this stage.

<figure><img src="/files/lz9TvSzdSg2D0EfJU2fD" alt=""><figcaption></figcaption></figure>

* As an additional perk, Mummy Rebirth stakers will receive a 10% fee from protocol in $FTM, adding extra value to your holdings. The fee-sharing portion of the protocol will be updated as follows: (This portion will be subjected to re-voting after 1 year)

\+ MMY/esMMY stakers: 30%

\+ MLP stakers: 60%

\+ NFT stakers: 10%

**For instance:** Since its launch on Fantom 8 months ago, Mummy has yielded approximately $2.8 million. As a result, rewards will be distributed to NFT stakers, with the aforementioned portion amounting to $280,000, in addition to the rewards derived from staking MLP in the Treasury.

* Users will have the opportunity to engage in the decision-making process to determine allocation and guide protocol development. **Remember, for Governance voting, holding NFTs is all that matters, regardless of MMY ownership.**

<figure><img src="/files/9SoI8nDYlqul2SGdJcZD" alt=""><figcaption></figcaption></figure>

* Mummy Rebirth utilizes LayerZero’s advanced technology, paving the way for future bridging possibilities.


# Mummy Rebirth Sale Details

**Contract address:** [0x4964795d3F320C4BbfdAA0686a7629Cf92A4B266](https://ftmscan.com/address/0x4964795d3F320C4BbfdAA0686a7629Cf92A4B266)

**Total supply:** 10,000 NFTs (5,000 for fully V1 NFT burning and the rest 5,000 for new users)

**Initial power points:** 10,000

**Initial bonus esMMY:** 44

**Initial price:** 444 $FTM

**Launching time:** August 8th, 2023

{% hint style="danger" %}
Please be aware that each group of Mummy NFTs holds a unique power percentage. **With every 100 Mummy NFTs minted, their prices soar by 1%, while Power and bonus esMMY decrease by 1%.** Act now and be rewarded! The sooner you mint, the more economical the price and the greater the power percentage you will acquire.
{% endhint %}


# Cautions

Wallets that have staked MMY or esMMY will not be able to vest bonus esMMY from minting Mummy Rebirth without maintaining a reserve. To vest those esMMY without a reserve, we recommend using a new wallet for minting Mummy Rebirth.

If you're holding V1 NFTs, ensure that you transfer all of them to the new wallet for burning, which will enable you to receive your multiDAI shares.

If you have been vesting your bonuses from minting old NFTs without staking any MMY or esMMY, you can continue minting Mummy Rebirth on this wallet and depositing your bonus esMMY to vest.


# How to mint Mummy Rebirth?

**Step 1: (Skip this step if you are a new user)** If you are staking your Mummy NFT V1, please access <https://legacy.mummy.finance/#/nft> to unstake all of your NFT.

**Step 2:** Access the Mint page <https://app.mummy.finance/#/nft>.

**Step 3:** Choose the NFT amount that you want to mint.

**Step 4:** **(Skip this step if you are a new user)** Choose Mummy NFT V1 if you want to burn. **If you do not choose any NFT V1 to burn, you will not receive your share of multiDAI.**

**Step 5:** Click on the ‘Mint’ button.

**Step 6:** Confirm the order in your wallet.


# FAQs

<figure><img src="/files/fUTK8oX8qZRnDilP0zjM" alt=""><figcaption></figcaption></figure>

### **1. Is NFT V1 abandoned along with MLP V1?**

We refrain from abandoning anything because we believe that Multichain’s assets could potentially re-peg in the future. multiDAI remains securely held within the Treasury. However, it’s important to note that, for now, staking rewards for NFT V1 has been discontinued. In the event of Multichain’s assets re-pegging, we will reinstate multiDAI for MLP V2 staking and reintroduce staking rewards for NFT V1.

### **2. What can I do with the refunded multiDAI?**

We cannot provide you with any financial advice. You have the option to hold it and await its re-pegging, or you can sell it for another token. The decision is yours to make.

### **3. How my refund multiDAI is calculated?**

It’s calculated based on the power of the NFT you have chosen to burn and the total multiDAI in the Treasury that has been redeemed from MLP. The greater the power of your NFT, the more multiDAI you will receive.

E.g. Suppose you are holding 1 NFT V1 with a power of 5,000. In this scenario, you would receive 177.67 multiDAI. This calculation is derived from dividing **the power of your burning NFT** (5,000) by **the total power of all NFT V1** (19,699,200), and then multiplying by **the total amount of multiDAI in the Treasury** (700,000).

### **4. I bought over 100 NFTs so what should I do now?**

As aforementioned, you have two options. On one hand, you can mint 100 new NFTs, and burn 100 NFT V1, to receive a refund along with new benefits from the upcoming Mummy Rebirth collection.

On the other hand, you can still proceed with your NFT V1 and hope for the best from the Multichain team.

Alternatively, you can mint new Mummy Rebirth NFTs without burning your NFT V1 (but you will not receive your refund in multiDAI).

### **5. Is NFT V1 abandoned along with MLP V1?**

We refrain from abandoning anything because we believe that Multichain’s assets could potentially re-peg in the future. multiDAI remains securely held within the Treasury. However, it’s important to note that, for now, staking rewards for NFT V1 has been discontinued. In the event of Multichain’s assets re-pegging, we will reinstate multiDAI for MLP V2 staking and reintroduce staking rewards for NFT V1.

### **6. What can I do with the refunded multiDAI?**

We cannot provide you with any financial advice. You have the option to hold it and await its re-pegging, or you can sell it for another token. The decision is yours to make.

### **7. How my refund multiDAI is calculated?**

It’s calculated based on the power of the NFT you have chosen to burn and the total multiDAI in the Treasury that has been redeemed from MLP. The greater the power of your NFT, the more multiDAI you will receive.

E.g. Suppose you are holding 1 NFT V1 with a power of 5,000. In this scenario, you would receive 177.67 multiDAI. This calculation is derived from dividing **the power of your burning NFT** (5,000) by **the total power of all NFT V1** (19,699,200), and then multiplying by **the total amount of multiDAI in the Treasury** (700,000).

### **8. I bought over 100 NFTs so what should I do now?**

As aforementioned, you have two options. On one hand, you can mint 100 new NFTs, and burn 100 NFT V1, to receive a refund along with new benefits from the upcoming Mummy Rebirth collection.

On the other hand, you can still proceed with your NFT V1 and hope for the best from the Multichain team.

Alternatively, you can mint new Mummy Rebirth NFTs without burning your NFT V1 (but you will not receive your refund in multiDAI).

### 9. I have many NFTs V1, what should I do if I want to vest bonus esMMY from minting Mummy Rebirth without reserve?

* If you have previously staked MMY and esMMY, you need to transfer your NFT V1 to a new wallet, then Mint your Mummy Rebirth there.&#x20;
* If you have not previously stakedMMY and esMMY, you can deposit and vest directly.

### 10. I possess NFT V1 but I don’t want to vest bonus esMMY from minting Mummy Rebirth, just stake to earn fees

* You can stake as usual, but later, vesting will require a reserve amount.

### 11. I don’t have any NFT V1, so do I need to follow these steps above to mint Mummy Rebirth?

Here is the instruction for users who have never held NFT v1:

* If you have staked MMY and esMMY: Use a new wallet to mint to be able to vest bonus esMMY without maintaining a reserve
* If you have not staked MMY and esMMY:
  * If you want to vest: Vest immediately without staking.
  * If you want to stake: After staking, vesting will necessitate a reserve.

### 12. Do bonus esMMY from minting Mummy Rebirth need reserve?&#x20;

* No, they don’t. However, in case you have staked MMY or esMMY before vesting, they’ll require a reserve amount.


# Mummy Club on Optimism


# Why should you mint NFTs on Optimism Mummy Club?

Given Mummy Finance's rapid growth and potential for further user and revenue expansion, we propose launching the protocol on Optimism to accelerate its trajectory. Optimism boasts a weekly active user base of over 250,000 and has forged collaborations with multiple protocols to attract a diverse and engaged user base to the platform. We believe deploying Mummy Finance on Optimism will yield several key benefits that will fuel its success.&#x20;

## Here are the reasons

* Mummy is constantly striving to enhance its performance and expand its partnerships with other protocols to attract more users and generate higher fees. As of now, our daily average fee stands at \~15K$, and it is growing rapidly. We anticipate distributing the increased fees to both OP users and NFT stakers based on the MLP earnings generated from NFT revenue.
* The Mummy NFT collection will be listed on the secondary NFT marketplace for trading. No matter whether you’re a trader or a staker, you will get a profit from the Mummy NFT.
* Additionally, users who mint NFTs on our landing page will receive bonus esMMY rewards, which do not require MMY/MLP deposits to the vest to MMY. The Mummy DAO will fully sponsor these bonus esMMY rewards.

## Revenue from NFT usage

* 20% of the total revenue is used to add MMY/WETH liquidity
* 80% is used to mint MLP and stake to earn rewards in $WETH and esMMY
* 50% of the $WETH rewards will be distributed for NFT stakers, while the rest is sponsored for the Oracle price bot for trading activity. esMMY rewards will be staked to earn more rewards

Check down the below diagram to understand how to earn with Mummy NFT👇

<figure><img src="/files/xj2hzYGWQPFUg4kkG23Q" alt=""><figcaption></figcaption></figure>


# Mummy Club 2nd collection sales details

* [x] Contract address: 0x04AA94F9e529645B2Cf65027Ef45FeD47a3Cff66
* [x] Price: 0.13 WETH
* [x] Bonus esMMY: 40 esMMY/NFT
* [x] Initial power: 5,000
* [x] Launching time: Wednesday, March 8, 2023 11:00 AM UTC

{% hint style="info" %}
*Important note*

1. Each group Mummy NFT derives a different power percentage. For every block of 100 Mummy NFTs successfully minted, the power will be reduced by 1% power reduction.
2. You will receive esMMY bonus ONLY when you mint NFT on Mummy Finance. Buying NFT on NFT marketplace will not give you the bonus.
3. Bonus Escrowed MMY (esMMY) can be used in two ways:

\+ Staked for rewards similar to regular MMY tokens. Keep in mind that if you decide to unstake and vest esMMY to MMY later, you will be required to deposit a reserve amount of MMY that corresponds to the rewards generated.

\+ Vested to become actual MMY tokens over a period of one year. In this case, you are not required to reserve funds to vest your bonus esMMY.
{% endhint %}


# How to buy and earn with Mummy Club NFT on Optimism

**Step 1**: Enter <https://app.mummy.finance/#/nft>

**Step 2**: Commit your WETH To buy Mummy Club NFT on Optimism

**Step 3**: Stake your NFT to earn WETH rewards

**Step 4**: Go to the Earn page to vest or stake esMMY to earn more with Mummy Finance

{% hint style="success" %}
Mummy NFT Collection on OpenSea: <https://opensea.io/collection/mmc-2>
{% endhint %}


# Social Features

Web3 represents a social environment, and we've incorporated features for sharing trades and viewing a trader's performance on leaderboards. Regular trading competitions motivate the Mummy community to enhance their skills and knowledge with the allure of cash prizes. Additionally, we offer distinctive incentives that promote a deeper connection between traders and the platform.


# Referrals V1

Get fee discounts and earn rebates through the MUMMY referral program.

## How it works

To create a referral code:

* Go to the Referrals page
* Click on the Affiliates tab
* Create a referral code using any combination of letters, numbers, and underscores

Once you've created your code, click on the copy icon next to the code to get your referral link, it should look something like this: <mark style="color:blue;"><https://mummy.finance/#/?ref=\\><your code></mark>.

You can share this link on any platform, e.g. Twitter, or Telegram. When a user clicks on your link, your referral code would be stored with the user's account. When the user makes a trade they would receive a discount and you would earn rebates from their trading fees. You will continue to earn rebates even if the user uses another device later on as the referral code is stored on the contract the first time the user makes a trade.

The discounts and rebates will be distributed as FTM / WETH, your rebates history will be viewable on the Referrals page.

## Tiers

The referral program has a tier system to prevent gaming through self-referrals, this helps to ensure that referrers receive the rebates for the users they brought onto the platform.&#x20;

* Tier 1: 5% discount for traders, 5% rebates to referrer
* Tier 2: 10% discount for traders, 10% rebates to referrer
* Tier 3: 10% discount for traders, 15% rebates to referrers paid in FTM, 5% rebates to referrers paid in esMMY

Anyone can create a Tier 1 code. To upgrade your code to Tier 2 or Tier 3:

* Tier 2: At least 15 active users using your referral codes per week and a combined weekly volume above $5 million
* Tier 3: At least 30 active users using your referral codes per week and a combined weekly volume above $25 million

Rebates and discounts apply on the opening and closing fees for leverage trading.

The opening and closing fees are 0.1% on MUMMY, there is no price impact for trades and zero spread for tokens like BTC and ETH, rebates are calculated before user discounts so referrers earn on the full maker fee and from what would otherwise be spread on other exchanges. As a result, referrers would earn equivalent amounts of rebates per volume on MUMMY when compared to other referral programs.

Wallet providers and other protocols will be eligible for Tier 2 and Tier 3 rewards as well.


# Referrals V2

Mummy provides an attractive referral program where users can earn 5% of the fees generated by users they refer using their unique referral ID. These referral earnings are deducted from the total fees collected, prior to distributing the fees based on the Reward Flow Distribution. Users can easily share their Referral link through platforms like Twitter, Telegram, etc. by simply copying and pasting it wherever they choose.

Your Referral link will look like this: <https://www.mummy.finance/#/>?ref=\[Your referral ID]

{% hint style="success" %}
Your Referral ID can be generated from Referral page ([<mark style="color:blue;">guide on how to generate your own referral code</mark>](https://docs.mummy.finance/referrals)) or taken from the QR of Position Share modal (after you have create a Referral Code).
{% endhint %}

Referral fees are automatically paid out as they accrue in USD and can be withdrawn as USDC whenever you choose, eliminating the need for a manual claiming process.

{% hint style="warning" %}
Referral Code only works on the chain that it has been created. It can not be used across chains.&#x20;
{% endhint %}


# Position Share

Share your profits with flair or turn your losses into a light-hearted moment through our social media integrations!&#x20;

With the Share Trade feature, users can easily post their profit and loss (PnL) by choosing the 'Share Trade' option in the Position Menu or clicking on the share icon located at the far right of the Trade History table. This action will display an image, and all you need to do is click on 'Tweet' to showcase your trading skills to a global audience!

<figure><img src="/files/S21c38aFv1XJwmri5wwS" alt=""><figcaption><p>Modal Share Position V2</p></figcaption></figure>


# Helpful Guides


# Trade Guide

Explore this section to discover how trading operates on Mummy V2.


# Deposit/ Withdraw Collateral

Bridged USDC contract

```
0x2F733095B80A04b38b0D10cC884524a3d09b836a
```

Layer Zero USD Coin contract

```
0x28a92dde19D9989F39A49905d7C9C2FAc7799bDf
```

Axelar Wrapped USDC contract

```
0x1B6382DBDEa11d97f24495C9A90b7c88469134a4
```

## Deposit

1. Click on this part of the menu bar to start deposit your fund or enter [Portfolio](https://app.mummy.finance/#/portfolio) page and click on "Deposit" button.

<figure><img src="/files/UoWIoNasZTYnsz1QrOkO" alt=""><figcaption></figcaption></figure>

2. The "Deposit" popup will show up. Enter the amount of USDC you want to deposit into Mummy V2.

<figure><img src="/files/Umw6S2EKL9Xl0Z0PTszL" alt=""><figcaption></figcaption></figure>

3. After confirm on your wallet and your deposit transaction has succeeded, the amount in $ of USDC that you have deposited will be shown here.

<figure><img src="/files/AxMWZB0lQI2WUpDsDg6T" alt=""><figcaption></figcaption></figure>

## Withdraw

1. To withdraw collateral, enter [Portfolio](https://app.mummy.finance/#/portfolio) page and click on "Withdraw" button.
2. The "Withdraw" popup will show up. Enter the amount of USDC you want to withdraw from Mummy V2.

<figure><img src="/files/Vw1sNfTnLMTjeHomU4Ca" alt=""><figcaption></figcaption></figure>

3. Confirm on your wallet.&#x20;


# Open/ Close a position

## Open a position

1. Deposit your fund to start trading
2. Choose a pair to trade

<figure><img src="/files/JznB3tbUbcgvL8a4pzkH" alt="" width="375"><figcaption></figcaption></figure>

3. Input trading amount and start your trade

{% hint style="warning" %}
When you click on the 100% option, your max collateral amount will be estimated based on your free collateral and Open pos. fees.
{% endhint %}

As you can see in the image below, the Free Collateral is \~$6.55. However, when choosing 100%, the amount of collateral in the input box is \~$6.54. The $0.01 decrease is due to deduction from Open Position Fees.

<figure><img src="/files/2HhkoesneErvypkxAlTW" alt=""><figcaption></figcaption></figure>

4. Confirm your order&#x20;

<figure><img src="/files/f17PLNQc8QHY1GLH0kvk" alt=""><figcaption></figcaption></figure>

## Close a position

1. On Open Position tab, click "Close" on the Pos. ID you want to close. The Close Position modal will popup.

<figure><img src="/files/imOYpbthcMAr0n0e8qWa" alt=""><figcaption></figcaption></figure>

2. On the Close Position modal, enter the amount of token's quantity you want to close, or you can choose the percentage amount.

{% hint style="info" %}
You can check the fees amount that you have to paid in the Fees section.
{% endhint %}

<figure><img src="/files/lwTgtOk8KwiQhqKgfeTo" alt=""><figcaption></figcaption></figure>

3. Click "Close Position" and Confirm on your wallet.&#x20;

{% hint style="info" %}
You can check your collateral balance on the menu bar or on Account Overview page.
{% endhint %}

<figure><img src="/files/oZYscQxtFwjZITuCTgGN" alt=""><figcaption><p>Collateral balance on menu bar</p></figcaption></figure>

<figure><img src="/files/8863NsfHXln3p5aUcQx2" alt=""><figcaption><p>Collateral balance on on Account Overview page</p></figcaption></figure>


# Edit Position

Tutorials on how to edit your positions:


# Add to position

You can add more collateral to your position.

1. Click on the "Edit" icon + Click "Add to Position"

<figure><img src="/files/O0wmKe5zjNi3KglyZ6ZG" alt=""><figcaption></figcaption></figure>

2. You can choose to either enter amount or choose % of collateral amount you want to add to your position.

<figure><img src="/files/PwSzt0Q0HgVqHHMRgpkP" alt=""><figcaption></figcaption></figure>

3. Click "Confirm" on the popup and on your wallet


# Increase Leverage

You can increase the leverage of your position.

1. Click on the "Edit" icon + Click "Increase Leverage"

<figure><img src="/files/ftn2DP3CYMuxtTHqRgBl" alt=""><figcaption></figcaption></figure>

2. Slide on the Leverage slider to choose your new leverage.&#x20;

<figure><img src="/files/942TOt86rJINdS7vNbny" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
You can only increase your leverage. Any attemp to decrease it will not be successful.&#x20;
{% endhint %}

<figure><img src="/files/iC9WvgjtiztNYgSaoFVa" alt=""><figcaption></figcaption></figure>

3. Click "Increase Leverage" and "Confirm" on your wallet.


# Increase Collateral

1. Click on the "Edit" icon + Click "Increase Collateral"

<figure><img src="/files/eqawaxhDlQOJwZgnFzam" alt=""><figcaption></figcaption></figure>

2. You can choose to either enter amount or choose % of collateral amount you want to increase to your position.

<figure><img src="/files/IaY7ykTTOLxTenm9XI7w" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Increase collateral will change your leverage, liquid price, liquid risk and % Change to Liquid.
{% endhint %}

3. Click "Confirm Collateral Changes" and "Confirm" on your wallet.


# Add Take Profit/ Stoploss

1. Click on the "Edit" icon + Click "Add TP/SL"

<figure><img src="/files/LHQZgm7pmeULzRzAprsi" alt=""><figcaption></figcaption></figure>

2. Enter the Trigger Price and Close Quantity&#x20;

<figure><img src="/files/PM1h7mky0CEWUoQSFyMO" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Trigger Price:

* With Take Profit: You must enter Trigger Price > Market Price
* With Stoploss: You must enter Trigger Price < Market Price
  {% endhint %}

3. Click "Add TP/SL" and "Confirm" on your wallet.


# Add Trailing Stop

1. Click on the "Edit" icon + Click "Add Trailing Stop"

<figure><img src="/files/0YcCj9UsRaxUbfJI1Vb4" alt=""><figcaption></figcaption></figure>

2. Enter the Close Quantity and Trailing Amount. With Trading Amount, you can choose to either input the amount in % or not.

<figure><img src="/files/WXW63vPzEMJUeMhLmvTI" alt=""><figcaption></figcaption></figure>

3. Click "Add Trailing Stop" and "Confirm" on your wallet.


# Connect Wallet


# Connect with MetaMask

Step 1: Open Metamask, click on Network icon

<figure><img src="/files/VwzblpYklcQATLwLq3GR" alt=""><figcaption></figcaption></figure>

Step 2: Click "Add network"

<figure><img src="/files/vwmQJhvWZAQwJEP8Fj1o" alt=""><figcaption></figcaption></figure>

Step 3: Click "Add" on the network you want to connect with&#x20;

<figure><img src="/files/KnZeoudV8jsKh4vHSP8J" alt=""><figcaption></figcaption></figure>

If the network you want to connect with does not appear on the list, click on \`Add a network manually\`, fill the neccessary information into the input boxes then click 'Save'.

<img src="/files/74Qee4T5rMJyjxXyNYMF" alt="" data-size="line">This is an example for chain Fantom

**Network name**: Fantom

**New RPC URL**: [https://1rpc.io/ftm	](<https://1rpc.io/ftm	>)

**Chain ID**: 250

**Currency symbol**: FTM

**Block explorer URL** (Optional): <https://ftmscan.com/>

<figure><img src="/files/iLlbLebIlFid8jLMhDDi" alt=""><figcaption></figcaption></figure>

Step 4: Click "Approve"

<figure><img src="/files/Bz8RH825h5BLmBgEvnFO" alt=""><figcaption></figcaption></figure>

Step 5: Complete and switch to the chain

<figure><img src="/files/NMzjZV83HANiaHJQNfm4" alt=""><figcaption></figcaption></figure>


# Connect with CoinBase

Step 1: Click on button "Connect wallet"

<figure><img src="/files/wiRklatPfMlEkUCxQWE0" alt=""><figcaption></figcaption></figure>

Step 2: On popup "Connect Wallet", choose CoinBase

<figure><img src="/files/xDQiXI89mV2RdnohTY2K" alt=""><figcaption></figcaption></figure>

Step 3: Click "Connect" and confirm on your wallet


# Backup RPC URLs

There may be times when the RPC URL is not as responsive as it should be, during these times you may notice data being slow to load or not loading on your page. Therefore, it will be better if you change your RPC URL.

For a list of RPC URLs and their statuses: <https://chainlist.org/chain/250>.


# Contracts


# Contracts V1

List of MUMMY contracts.

## Fantom Opera

* MMY: [0x01e77288b38b416F972428d562454fb329350bAc](https://ftmscan.com/address/0x01e77288b38b416F972428d562454fb329350bAc)
* Vault: [0x7e9E9d925846B110B025041cfdF9942f2C401F4F](https://ftmscan.com/address/0x7e9E9d925846B110B025041cfdF9942f2C401F4F)
* Router: [0x6b4E5cbCED6E907Ab8525d83Dd3Cd9Ec6BDb62C4](https://ftmscan.com/address/0x6b4E5cbCED6E907Ab8525d83Dd3Cd9Ec6BDb62C4)
* PositionRouter: [0x1cA552b930723f5d9CEDD56DBa53F3545215c7a3](https://ftmscan.com/address/0x1cA552b930723f5d9CEDD56DBa53F3545215c7a3)
* OrderBook: [0xf564737Ba16695c4a2733Ba9EdDf215D60d9a557](https://ftmscan.com/address/0xf564737Ba16695c4a2733Ba9EdDf215D60d9a557)
* Reader: [0xb5546535a3181d24F1e0cea032c696a92407bd4F](https://ftmscan.com/address/0xb5546535a3181d24F1e0cea032c696a92407bd4F)
* OrderBookReader: [0xDf933efE492E54D0e7b99b6FD80A37906Ad0E98e](https://ftmscan.com/address/0xDf933efE492E54D0e7b99b6FD80A37906Ad0E98e)
* StakedMlp: [0x7585501faeF28e4439215e2c8057370cA1d6A94C](https://ftmscan.com/address/0x7585501faeF28e4439215e2c8057370cA1d6A94C)
* MlpManager: [0xca057751eDa4FB5BD23766C165555AD12A042202](https://ftmscan.com/address/0xca057751eDa4FB5BD23766C165555AD12A042202)
* RewardRouter: [0x0ccB273CA9842855636A6aC15bea105Ca05b20c4](https://ftmscan.com/address/0x0ccB273CA9842855636A6aC15bea105Ca05b20c4)

## Fantom Opera Legacy

* MMY: [0x01e77288b38b416F972428d562454fb329350bAc](https://ftmscan.com/address/0x01e77288b38b416F972428d562454fb329350bAc)
* Vault: [0xA6D7D0e650aa40FFa42d845A354c12c2bc0aB15f](https://ftmscan.com/address/0xA6D7D0e650aa40FFa42d845A354c12c2bc0aB15f)
* Router: [0x41cD8CaFc24A771031B9eB9C57cFC94D86045eB6](https://ftmscan.com/address/0x41cD8CaFc24A771031B9eB9C57cFC94D86045eB6)
* PositionRouter: [0x2D270f66feE6Ac9e27Ff6551AF5a8cFB5C8a7493](https://ftmscan.com/address/0x2D270f66feE6Ac9e27Ff6551AF5a8cFB5C8a7493)
* OrderBook: [0x9032aeD8C1F2139E04C1AD6D9F75bdF1D6e5CF5c](https://ftmscan.com/address/0x9032aeD8C1F2139E04C1AD6D9F75bdF1D6e5CF5c)
* Reader: [0xB2a477C6BA5E96f6dECbCEd836cB7d3d32ef9ecD](https://ftmscan.com/address/0xB2a477C6BA5E96f6dECbCEd836cB7d3d32ef9ecD)
* OrderBookReader: [0x2Aef1BC2f13118009DF8663705F736F77EFaFD5c](https://ftmscan.com/address/0x2aef1bc2f13118009df8663705f736f77efafd5c)
* StakedMlp: [0xfDC9B5be032216315bBe8c06b1c4F563D1689b85](https://ftmscan.com/address/0xfDC9B5be032216315bBe8c06b1c4F563D1689b85)
* MlpManager: [0x304951d7172bCAdA54ccAC1E4674862b3d5b3d5b](https://ftmscan.com/address/0x304951d7172bCAdA54ccAC1E4674862b3d5b3d5b)
* RewardRouter: [0x7b9e962dd8AeD0Db9A1D8a2D7A962ad8b871Ce4F](https://ftmscan.com/address/0x7b9e962dd8AeD0Db9A1D8a2D7A962ad8b871Ce4F)

## Optimism

* MMY (L0): [0x385719545Ef34d457A88e723504544A53F0Ad9BC](https://optimistic.etherscan.io/address/0x385719545Ef34d457A88e723504544A53F0Ad9BC)
* MMY (Multi): ​[0x47536f17f4ff30e64a96a7555826b8f9e66ec468 ](https://optimistic.etherscan.io/address/0x47536f17f4ff30e64a96a7555826b8f9e66ec468)
* Vault: ​[0xA6D7D0e650aa40FFa42d845A354c12c2bc0aB15f ](https://optimistic.etherscan.io/address/0xA6D7D0e650aa40FFa42d845A354c12c2bc0aB15f)
* Router: ​[0x68d1CA32Aee9a73534429D8376743Bf222ff1870 ](https://optimistic.etherscan.io/address/0x68d1CA32Aee9a73534429D8376743Bf222ff1870)
* PositionRouter: ​[0xC5129208cb1DC2b3c916011c9D94632e602B9811 ](https://optimistic.etherscan.io/address/0xC5129208cb1DC2b3c916011c9D94632e602B9811)
* OrderBook: ​[0x41cD8CaFc24A771031B9eB9C57cFC94D86045eB6 ](https://optimistic.etherscan.io/address/0x41cD8CaFc24A771031B9eB9C57cFC94D86045eB6)
* Reader: ​[0x4C4d81aA29fBb7Fe90172ad70a72F00Fb1ee46c6 ](https://optimistic.etherscan.io/address/0x4C4d81aA29fBb7Fe90172ad70a72F00Fb1ee46c6)
* OrderBookReader: ​[0xB2a477C6BA5E96f6dECbCEd836cB7d3d32ef9ecD ](https://optimistic.etherscan.io/address/0xB2a477C6BA5E96f6dECbCEd836cB7d3d32ef9ecD)
* StakedMlp: ​[0xB280D03909Cc18640621955Cb3bC30948DF2Fa9a ](https://optimistic.etherscan.io/address/0xB280D03909Cc18640621955Cb3bC30948DF2Fa9a)
* MlpManager: ​[0x9032aeD8C1F2139E04C1AD6D9F75bdF1D6e5CF5c ](https://optimistic.etherscan.io/address/0x9032aeD8C1F2139E04C1AD6D9F75bdF1D6e5CF5c)
* RewardRouter (multi): [0xC504Cb49bcADfC8fD56F1de5674ba216aeaFeF01](https://optimistic.etherscan.io/address/0xC504Cb49bcADfC8fD56F1de5674ba216aeaFeF01)
* RewardRouter (L0): [0xD451ffD204906C1A725c65eFE570Ad8a6e2B08Bd](https://optimistic.etherscan.io/address/0xD451ffD204906C1A725c65eFE570Ad8a6e2B08Bd)

## Arbitrum

* MMY:​ [0xA6D7D0e650aa40FFa42d845A354c12c2bc0aB15f](https://arbiscan.io/address/0xA6D7D0e650aa40FFa42d845A354c12c2bc0aB15f)
* Vault: [0x304951d7172bCAdA54ccAC1E4674862b3d5b3d5b](https://arbiscan.io/address/0x304951d7172bCAdA54ccAC1E4674862b3d5b3d5b)
* Router: [0x01e9B35785eF3f7Ef2677c371442976bd550f320](https://arbiscan.io/address/0x01e9B35785eF3f7Ef2677c371442976bd550f320)
* PositionRouter:​ [0x3B2732c1e5A248BBDD0315E9e8845c64f5A6FaF5](https://arbiscan.io/address/0x3B2732c1e5A248BBDD0315E9e8845c64f5A6FaF5)
* OrderBook: [0x08Dfcfb0bD6e7eAF828f60021C77d273DE56b1C5](https://arbiscan.io/address/0x08Dfcfb0bD6e7eAF828f60021C77d273DE56b1C5)
* Reader: [0x04f23404553fcc388Ec73110A0206Dd2E76a6d95](https://arbiscan.io/address/0x04f23404553fcc388Ec73110A0206Dd2E76a6d95)
* OrderBookReader: [0x727dB8FA7861340d49d13ea78321D0C9a1a79cd5](https://arbiscan.io/address/0x727dB8FA7861340d49d13ea78321D0C9a1a79cd5)
* StakedMlp: [0x421b4c1Db159936834D5DcA1aF35DBD5443420D1](https://arbiscan.io/address/0x421b4c1Db159936834D5DcA1aF35DBD5443420D1)
* MlpManager: [0x65DCb38637b526305Be55F14B24a4Ab2bD177780](https://arbiscan.io/address/0x65DCb38637b526305Be55F14B24a4Ab2bD177780)
* RewardRouter: [0x766257B7cE3a5E3Ad5876200Ab1671D31289BC75](https://arbiscan.io/address/0x766257B7cE3a5E3Ad5876200Ab1671D31289BC75)

## Base

* MMY:​ [0x0d8393CEa30df4fAFA7f00f333A62DeE451935C1](https://basescan.org/address/0x0d8393CEa30df4fAFA7f00f333A62DeE451935C1)
* Vault: [0xA6D7D0e650aa40FFa42d845A354c12c2bc0aB15f](https://basescan.org/address/0xA6D7D0e650aa40FFa42d845A354c12c2bc0aB15f)
* Router: [0x65DCb38637b526305Be55F14B24a4Ab2bD177780](https://basescan.org/address/0x65DCb38637b526305Be55F14B24a4Ab2bD177780)
* PositionRouter:​ [0x01e9B35785eF3f7Ef2677c371442976bd550f320](https://basescan.org/address/0x01e9B35785eF3f7Ef2677c371442976bd550f320)
* OrderBook: [0xC5129208cb1DC2b3c916011c9D94632e602B9811](https://basescan.org/address/0xC5129208cb1DC2b3c916011c9D94632e602B9811)
* Reader: [0x28cfD8e1E83beC8EE879d21634e7DC3D93102CED](https://basescan.org/address/0x28cfD8e1E83beC8EE879d21634e7DC3D93102CED)
* OrderBookReader: [0xc592b3ADd24ea30c030978e5E7F5d02E123b4263](https://basescan.org/address/0xc592b3ADd24ea30c030978e5E7F5d02E123b4263)
* StakedMlp: [0xd94452957bC47bc59985013BC087AD5a55f251aC](https://basescan.org/address/0xd94452957bC47bc59985013BC087AD5a55f251aC)
* MlpManager: [0x2D270f66feE6Ac9e27Ff6551AF5a8cFB5C8a7493](https://basescan.org/address/0x2D270f66feE6Ac9e27Ff6551AF5a8cFB5C8a7493)
* RewardRouter: [0xB2a477C6BA5E96f6dECbCEd836cB7d3d32ef9ecD](https://basescan.org/address/0xB2a477C6BA5E96f6dECbCEd836cB7d3d32ef9ecD)


# Contracts V2

## Fantom Opera

LiquidateVault: [0xB8A4aF485d11c2310a9d874AAb066811FAa8786F](https://ftmscan.com/address/0xB8A4aF485d11c2310a9d874AAb066811FAa8786F)

MSLP: [0x25162a2D9B5D359e8A98394947195080997a6EC4](https://ftmscan.com/address/0x25162a2D9B5D359e8A98394947195080997a6EC4)

NUSD: [0x7Ed09cC525622A7eBbDd15A94139d09b884979f5](https://ftmscan.com/address/0x7Ed09cC525622A7eBbDd15A94139d09b884979f5)

Operators: [0xEb3115b8F24e3Cb9603D203ED4Ec2CE2CB618267](https://ftmscan.com/address/0xEb3115b8F24e3Cb9603D203ED4Ec2CE2CB618267)

OrderExecutor: [0xA4D1f155417d8EBa120941040242798179e5535C](https://ftmscan.com/address/0xA4D1f155417d8EBa120941040242798179e5535C)

OrderVault: [0x4B9C8Ccab3D807d86Eaf0a06829a0E6454fb9B5b](https://ftmscan.com/address/0x4B9C8Ccab3D807d86Eaf0a06829a0E6454fb9B5b)

PositionVault: [0xA388f9BD3CaD2a2748fa0c103b5B26eEa1C8399E](https://ftmscan.com/address/0xA388f9BD3CaD2a2748fa0c103b5B26eEa1C8399E)

PriceManager: [0x6adB51FD771D52d7A2fbB69C232fb8380c1C4c2B](https://ftmscan.com/address/0x6adB51FD771D52d7A2fbB69C232fb8380c1C4c2B)

Reader: [0xC7c06ee5ee166Ee04D24EB09A7bB0b8DA0eD796C](https://ftmscan.com/address/0xC7c06ee5ee166Ee04D24EB09A7bB0b8DA0eD796C)

SettingsManager: [0x0BDf2C6b7Aeec5eE0Cfbb80055630e5dfc6C314A](https://ftmscan.com/address/0x0BDf2C6b7Aeec5eE0Cfbb80055630e5dfc6C314A)

TokenFarm: [0x31F42F25C5E73F746f5197011c0430dC72C965Ff](https://ftmscan.com/address/0x31F42F25C5E73F746f5197011c0430dC72C965Ff)

Vault: [0x6b181AAcbe3aBEa94e6C4261ca07B70eDE531a4B](https://ftmscan.com/address/0x6b181AAcbe3aBEa94e6C4261ca07B70eDE531a4B)

vMMY: [0xc25C7538caBC16A2916b304f086338FC4DCDc0C6](https://ftmscan.com/address/0xc25C7538caBC16A2916b304f086338FC4DCDc0C6)

USDC: [0x28a92dde19D9989F39A49905d7C9C2FAc7799bDf](https://ftmscan.com/address/0x28a92dde19D9989F39A49905d7C9C2FAc7799bDf)

## Optimism

LiquidateVault: [0x8e2DbB1D91f5eA03f68AaE395B05ca162Db219ef](https://optimistic.etherscan.io/address/0x8e2DbB1D91f5eA03f68AaE395B05ca162Db219ef)

MSLP: [0xBA4DA42B991CA2dE2D1Cdd73A3F1aB0bf51a3908](https://optimistic.etherscan.io/address/0xBA4DA42B991CA2dE2D1Cdd73A3F1aB0bf51a3908)

NUSD: [0x19c3bF74Bb805d80CD0BC06CC9FDd7A14c312467](https://optimistic.etherscan.io/address/0x19c3bF74Bb805d80CD0BC06CC9FDd7A14c312467)

Operators: [0x3CE87Fe409f9E703A1deA02Dfec20D2ea0B526f7](https://optimistic.etherscan.io/address/0x3CE87Fe409f9E703A1deA02Dfec20D2ea0B526f7)

OrderExecutor: [0x1c9FE4060bB3eAFf92b495985Ed1B892B9fA35a6](https://optimistic.etherscan.io/address/0x1c9FE4060bB3eAFf92b495985Ed1B892B9fA35a6)

OrderVault: [0xBDa9DeC273c63E8254d80258555D502580B1EA9C](https://optimistic.etherscan.io/address/0xBDa9DeC273c63E8254d80258555D502580B1EA9C)

PositionVault: [0xBAcA72333B46A8FD59EafEC19C928548b47BC0C5](https://optimistic.etherscan.io/address/0xBAcA72333B46A8FD59EafEC19C928548b47BC0C5)

PriceManager: [0x74fEbEC784112032937A73D34a130A401D7B35Cd](https://optimistic.etherscan.io/address/0x74fEbEC784112032937A73D34a130A401D7B35Cd)

Reader: [0x008efA72Ae42E7fd33AF75bB527582949e74edeB](https://optimistic.etherscan.io/address/0x008efA72Ae42E7fd33AF75bB527582949e74edeB)

SettingsManager: [0x56368023e6321fF56a8166c355f6FA92F1232d26](https://optimistic.etherscan.io/address/0x56368023e6321fF56a8166c355f6FA92F1232d26)

TokenFarm: [0xC40b5191ADc69155dF994875457672b5c5861CD0](https://optimistic.etherscan.io/address/0xC40b5191ADc69155dF994875457672b5c5861CD0)

Vault: [0x22F1b6e775B53a39269f2bd9880CB846E7dD252F](https://optimistic.etherscan.io/address/0x22F1b6e775B53a39269f2bd9880CB846E7dD252F)

vMMY: [0xe208010f555Fa94622e80e279FB1593D9C474a16](https://optimistic.etherscan.io/address/0xe208010f555Fa94622e80e279FB1593D9C474a16)

USDC: [0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85](https://optimistic.etherscan.io/address/0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85)

USDT: [0x94b008aa00579c1307b0ef2c499ad98a8ce58e58](https://optimistic.etherscan.io/address/0x94b008aa00579c1307b0ef2c499ad98a8ce58e58)

DAI: [0xda10009cbd5d07dd0cecc66161fc93d7c9000da1](https://optimistic.etherscan.io/address/0xda10009cbd5d07dd0cecc66161fc93d7c9000da1)


# Mobile

Trading is supported on mobile devices through an optimized, responsive design.

<figure><img src="/files/jspnGSTWv4pTDxMSoBDv" alt=""><figcaption></figcaption></figure>


# Community Groups

Discussion groups managed by the MUMMY community.

Twitter: <https://twitter.com/mummyftm>&#x20;

Medium: <https://medium.com/@mummyftm>

Telegram: <https://t.me/mummyftm>

Discord: [https://discord.gg/xqSJaw8sUB](https://discord.com/invite/xqSJaw8sUB)

Linktree: <https://linktr.ee/mummyfiftm>


# Terms Of Use

**Mummy Finance Terms of Service**

#### **Terms of Use**

#### 1. INTRODUCTION

1.1. By using and interacting with the Protocol, you are entering into an agreement with the Protocol to comply with these Terms of Use. These Terms of Use, together with any other terms and conditions, policies, procedures, or other agreement that are made available and published for and on behalf of the Protocol by its service provider, are entered into between the Protocol and you concerning your use of, and access to the Protocol, however so accessed, on any related domain or subdomain, web application or mobile application (the Protocol´s website, domain, applications and all other associated sites linked to the Protocol are herein collectively defined as “Sites”). These Terms of Use are applicable to both the Protocol and Service Provider where expressly defined as applicable.

1.2. PLEASE READ THESE TERMS CAREFULLY. By using and interacting with the Protocol and Sites, you warrant and represent that you have read these Terms of Use carefully and understand all of the terms and conditions contained herein. These Terms of Use govern your use of the Protocol and Sites, and your access and interaction with the Protocol´s supported Services (“Services”); including, your access to the order book, matching engine, liquidity pools, smart contracts, API´s, and all other software or code whether deployed by the service provider or third parties, including the entering into perpetual contracts (“Perpetual Contracts”) related to digital assets or digital asset referencing financial instruments (“Digital Assets”).

1.3. These Terms of Use expressly cover your rights and obligations, and the Protocol´s and service provider´s disclaimers and limitations of legal liability, relating to your use, access to, interaction with, the Protocol and Sites, including the Protocol´s Services accessed by you. By accessing or using the Protocol and Sites, you expressly agree to be bound by and to comply with these Terms of Use, including the arbitration provisions set out in these Terms of Use. If you do not agree with these Terms of Use, or any part of these Terms of Use, then you must not access, use or interact with the Protocol and its Sites, or any part thereof.

#### 2. ABOUT MUMMY FINANCE AND THE PROTOCOL

2.1. A reference to Mummy Finance is a reference to the brand and domain name of the Protocol and Sites. The incorporation of “finance” is in no way wholly indicative or descriptive of the \
Protocol´s functions or Services available on the Sites. Functions and Services are limited to user interaction with the Perpetual Contracts supported by the Protocol.

2.2. The Protocol is a decentralized application programmed via smart contracts to autonomously provide its Services directly to users who access the Sites. The Protocol autonomously provides, without any intermediary: deposits; execution; settlement; transaction clearing; trading data provision; and other Services. In addition, users maintain self-custody of their Digital Assets at all times.

2.3. The Protocol and Sites are deployed and serviced by Mummy Technology (“MT”). MT is a third party service provider engaged by the Protocol to provide maintenance and technological Services licensed or developed by the Protocol and Sites. By accessing or using the Protocol and Sites, or its Services, you expressly agree that MT does not provide execution, settlement, transaction clearing Services of any kind, advisory, or custodial Services to you, or the Protocol, and it is not responsible in any way for the Protocol´s automated Services. Please carefully review the disclosures and disclaimers set forth in section 10 in their entirety before using the underlying technology deployed and serviced by MT for and on behalf of the Protocol.

#### 3. USE OF PROTOCOL

**3.1. USER REPRESENTATIONS AND WARRANTIES**

3.1.1. If you access or use the Protocol and Sites, you expressly represent and warrant to the Protocol the following:

(a) If you are entering into these Terms of Use as an individual, then you are of legal age in the jurisdiction in which you reside and have the legal capacity to enter these Terms of Use and be bound by the Terms of Use.

(b) If you are entering into these Terms of Use as an entity, then you must have the legal authority to accept these Terms of Use on that entity´s behalf, in which case “you” will mean that entity.

(c) You do not, and will not, use a VPN or any other privacy or anonymization tools or techniques to circumvent, or attempt to circumvent, any restrictions that apply under these Terms of Use.

(d) Your access to the Services is not prohibited by and does not otherwise violate or assist you to violate any domestic or foreign law, regulation, statute, order, protocol, code, directive, guideline, or other applicable law that may apply to you that relates to your use of the Protocol.

(e) Your access does not contribute to or facilitate any illegal activity.

3.1.2. If you access or use the Protocol, Sites and its Services, you expressly acknowledge, understand and agree the following:

(a) At any time, the Protocol, the Sites, its Services, may be inaccessible or inoperable for any reason due to causes beyond the reasonable control of the Protocol or MT, or that could not be reasonably foreseen. There may be disruptions, temporary or permanent interruptions or unavailability of underlying infrastructure to the software, hosting, or blockchain and smart contract functions of the Protocol and Sites. Services provided to the Protocol by third parties may be unavailable for any reason beyond the control of the Protocol or MT. In any of the aforementioned circumstances, you acknowledge and agree that the Protocol and MT are not responsible or liable for restrictions or limitations to your access to the Protocol.

(b) You are solely responsible for your use of the Protocol, Sites, and Services, including all of your management and actions taken with respect to your Digital Assets. Neither the Protocol, nor MT have control over, or liability for, the delivery, quality, safety, legality, or any other aspect of any Digital Assets, trades, or other interactions that you may take to or from using the Protocol or from a third party, and neither the Protocol nor MT are responsible for ensuring that a person or entity whom with you transact completes the transaction or is authorized to do so, and if you experience a problem with any transactions or interactions in Digital Assets or trades using the Protocol, then you bear the entire risk and liability.

(c) Your access to the Protocol, Sites, and Services may be disabled or modified, including restricted, if at any time there is an event of breach of these Terms of Use. Neither the Protocol nor MT will be liable to you for any losses or damages you may suffer as a result of or in connection with the Site or the Services being inaccessible to you at any time or for any reason.

(d) The Protocol and Services may evolve, or be subject to new regulatory changes which may result in changes to, replacements, updates, or the discontinuation temporarily or permanently of the Protocol, its Sites, and Services at any time, in the sole discretion of the Protocol and MT;

(e) Neither the Protocol or MT act as an agent or advisor to you or any other users of the Protocol, Sites, and Services;

(f) The Protocol is a decentralized application meaning you and other users maintain self-custody of your Digital Assets at all times, as such, you are solely responsible for your use of the Protocol, Sites, and Services, and to the fullest extent not prohibited by applicable laws, neither the Protocol, nor MT owe any fiduciary duties or liabilities to you or any other party, and to the extent that any such duties or liabilities may exist at law or in equity, you hereby irrevocably disclaim, waive, and eliminate any and all of those duties and liabilities as they may apply to the Protocol or MT;

(g) To the extent provided by applicable laws, you are solely responsible for reporting and paying any taxes applicable to your use of the Protocol.

(h) As part of the Services provided under its service agreement with the Protocol, MT may publish promotions and contests or other promotional activities for and on behalf of the Protocol (“Marketing and Promotions”). Marketing and Promotions may be governed by separate terms and conditions and rules. You are responsible for reading all of the terms and conditions and rules to determine whether you are eligible to participate. Marketing and Promotions are optional and you should not enter if you do not agree with any of the relevant terms.

3.1.3. If you access or use any part of the Protocol, Sites, or Services, you expressly covenant and agree to the Protocol and MT the following:

(a) You will only interact with the Protocol using legally obtained Digital Assets that belong to you. Any Digital Assets you use in connection with the Protocol are either owned by you or you are validly authorized to carry out actions using such Digital Assets;

(b) You will obey all applicable laws relevant to your use of the Protocol, and you will not use the Protocol, Sites or Services if the applicable laws of your country, or any other applicable law, prohibit you from doing so;

(c) You will ensure that at all times, all information that you provide on the Protocol is current, complete, and accurate, and that you maintain the security and confidentiality of your private keys and passwords.

#### 4. PROHIBITED USER ACTIVITY ON PROTOCOL

You are prohibited from engaging in any of the categories of prohibited activities as follows:

(a) In violation of any applicable laws including all anti-money laundering and anti-terrorist financing laws and sanction programs;

(b) Improper or abusive trading practices, including but not limited to: i) any fraudulent act or scheme to defraud, trick or mislead; ii) any frontrunning practices in whatever form engaged; iii) fraudulent trading; iv) accommodation trading; v) false transactions; vi) pre-arranged transactions; vii) cornering and attempted cornering, of any asset contracts supported by the Protocol; viii) spoofing, manipulation, or knowingly making any bid or trade or offer for the purpose of making a market price that does not reflect the true state of the market; ix) or entering orders for the purpose of entering into transactions without a net change in either party's open positions, but a resulting profit to one party and a loss to the other party, commonly known as a “money pass”;

(c) Interference with, disruption of, inhibiting use of, negatively affecting user experience of, interaction and use of the Protocol. Do not engage in any activity which damages, disables, burdens, or impairs any Protocol function or service.

(d) Any circumvention of content filtering, or security measures or access controls employed by Protocol or MT, including through the use of a VPN.

(e) Any bot/robot, spider, crawler, scraper, or other automated means or interface not provided by the Protocol or MT to access or interact with the Protocol, that facilitates abusive activity including extract data, introduce malware, virus, Trojan horse, worm, logic bomb, drop-dead service, backdoor, shutdown mechanism, or other harmful material into the Protocol, Site, or Services.

(f) Providing false, inaccurate, or misleading information whilst using the Protocol,Sites or Services, or engaging in activity that operates to defraud the Protocol or MT, or other users of the Protocol, or any other person.

(g) Use the Protocol for any other criminal activity or anyway, that is defamatory, obscene, pornographic, indecent, vulgar, harassing, stalking, hateful, threatening, offensive, discriminatory, fraudulent, deceptive or otherwise objectionable.

(h) Use of the Protocol from a jurisdiction, including an IP in a jurisdiction, that is determined as prohibited under these Terms of Use.

#### 5. PROTOCOL INFORMATION, NO PROFESSIONAL ADVICE OR FIDUCIARY DUTIES

5.1. Protocol and Gas Fees:

(a) In connection with your use of the Protocol, Sites, and Services, except as subject to any applicable promotion, you are required to pay all the fees necessary to interact and complete transactions on the Protocol and the blockchain utilized by you to interact with the Protocol;

(b) The Protocol will attempt to provide accurate fee information, this information will reflect best estimate of fees, which may vary from the actual fees paid to use the Protocol and Services, and any gas fees related to your blockchain transactions;

5.2. No Professional Advice or Fiduciary Duties

(a) All information provided in connection with your access and use of the Protocol, Sites, and Services is for informational purposes only, and should not be construed as professional, legal, or financial advice. The Protocol nor MT are investment or financial advisors. Any information available, however so presented or accessed, should not be used by you in any way to direct or inform your use of the Protocol.

(b) Before you make any investment, financial, legal, or other decisions relating to your use of the Protocol, Sites, or Services, you should seek independent professional advice from an individual who is licensed ad qualified in the area for which such advice would be appropriate for your use of the Protocol, Sites, and Services. These Terms of Use do not create or impose any fiduciary duties on the Protocol or MT. You expressly agree that the limitation of the duties and obligations to you are set out in these Terms of Use.

#### 6. PROPRIETARY RIGHTS

6.1. You acknowledge that certain aspects of the Site or the Services may use, incorporate or link to certain open-source components and that your use of the Site or Services is subject to, and you will comply with, any applicable open-source licenses that govern any such open-source components (collectively, the “Open-Source Licenses”). Without limiting the generality of the foregoing, you may not (a) resell, lease, lend, share, distribute, or otherwise permit any third party to use the Site or the Services; (b) use the Site or the Services for time-sharing or service bureau purposes; or (c) otherwise use the Site or the Services in a manner that violates the Open-Source Licenses.

6.2. Excluding third-party software that the Site or the Services incorporates, as between you and the Protocol, Protocol and MT own the Site and the Services, including all technology, content and other materials used, displayed or provided on the Site or in connection with the Services (including all intellectual property rights subsisting therein, whether or not subject to the Open-Source Licenses), and hereby grants you a limited, non-exclusive, revocable, non-transferable, non-sublicensable license to access and use those portions of the Site and the Services that are proprietary to the Protocol and MT and not available pursuant to the Open-Source License.

6.3. Any of Protocol’s product or service names, logos, and other marks used on the Site or as a part of the Services, including Protocol's name and logo, are trademarks owned by Protocol or our licensors. You may not copy, imitate, or use them without the prior written consent of Protocol or the applicable licensors, and these Terms do not grant you any rights in those trademarks. You may not remove, obscure, or alter any legal notices displayed in or along with the Site or the Services.

6.4. The Services are non-custodial. When you deposit Digital Assets into any Protocol-developed smart contract, you retain control over those Digital Assets at all times. The private key associated with the Ethereum address from which you transfer Digital Assets or the private key associated with Your wallet is the only private key that can control the Digital Assets you transfer into the Protocol-developed smart contracts. In some cases, you may withdraw Digital Assets from any Protocol-developed smart contract only to the address from which you deposited the Digital Assets.

#### 7. LINKS

The Services provide, or third parties may provide, links to other World Wide Web or accessible sites, applications, or resources. You acknowledge and agree that Protocol is not responsible for the availability of such external sites, applications or resources, and does not endorse and is not responsible or liable for any content, advertising, products, or other materials on or available from such sites or resources. You further acknowledge and agree that the Company will not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods, or Services available on or through any such site or resource.

#### 8. RISKS

8.1. By utilizing the Services or interacting with the Site in any way, you understand and agree to the inherent risks associated with cryptographic systems and blockchain-based networks; Digital Assets, including the usage and intricacies of native Digital Assets, like fantom (FTM); smart contract-based tokens, including fungible tokens and NFTs; and systems that interact with blockchain-based networks. The Protocol does not own or control any of the underlying software through which blockchain networks are formed. In general, the software underlying blockchain networks, including the Fantom blockchain, is open source, such that anyone can use, copy, modify, and distribute it. By using the Services, you acknowledge and agree (a) that Protocol is not responsible for the operation of the blockchain-based software and networks underlying the Services, (b) that there exists no guarantee of the functionality, security, or availability of that software and networks, and (c) that the underlying blockchain-based networks subject to sudden changes in operating rules, such as those commonly referred to as “forks,” which may materially affect the Services. Blockchain networks use public and private key cryptography. You alone are responsible for securing your private key(s). We do not have access to your private key(s). Losing control of your private key(s) will permanently and irreversibly deny you access to Digital Assets on the Fantom blockchain or other blockchain-based network. Neither Protocol nor any other person or entity will be able to retrieve or protect your Digital Assets. If your private key(s) are lost, then you will not be able to transfer your Digital Assets to any other blockchain address or wallet. If this occurs, then you will not be able to realize any value or utility from the Digital Assets that you may hold.

8.2. The Services and your Digital Assets could be impacted by one or more regulatory inquiries or regulatory actions, which could impede or limit the ability of the Protocol to continue to make available its proprietary software and could impede or limit your ability to access or use the Services.

8.3. You acknowledge and understand that cryptography is a progressing field with advances in code cracking or other technical advancements, such as the development of quantum computers, which may present risks to Digital Assets and the Services, and could result in the theft or loss of your Digital Assets. To the extent possible, we intend to update Protocol-developed smart contracts related to the Services to account for any advances in cryptography and to incorporate additional security measures necessary to address risks presented from technological advancements, but that intention does not guarantee or otherwise ensure full security of the Services.

8.4. You understand that the Fantom blockchain remains under development, which creates technological and security risks when using the Services in addition to uncertainty relating to Digital Assets and transactions therein. You acknowledge that the cost of transacting on the Fantom blockchain is variable and may increase at any time causing impact to any activities taking place on the Fantom blockchain, which may result in price fluctuations or increased costs when using the Services.

8.5. You acknowledge that the Services are subject to flaws and that you are solely responsible for evaluating any code provided by the Services or Site. This warning and other warnings that Protocol provides in these Terms are in no way evidence or represent an on-going duty to alert you to all of the potential risks of utilizing the Services or accessing the Site.

8.6. Although we intend to provide accurate and timely information and data on the Site and during your use of the Services, the Site and other information available when using the Services may not always be entirely accurate, complete, or current and may also include technical inaccuracies or typographical errors. To continue to provide you with as complete and accurate information as possible, information may be changed or updated from time to time without notice, including information regarding our policies. Accordingly, you should verify all information before relying on it, and all decisions based on information contained on the Site or as part of the Services are your sole responsibility. No representation is made as to the accuracy, completeness, or appropriateness for any particular purpose of any pricing information distributed via the Site or otherwise when using the Services. Prices and pricing information may be higher or lower than prices available on platforms providing similar Services.

8.7. Any use or interaction with the Services requires a comprehensive understanding of applied cryptography and computer science to appreciate the inherent risks, including those listed above. You represent and warrant that you possess relevant knowledge and skills. Any reference to a type of Digital Asset on the Site or otherwise during the use of the Services does not indicate our approval or disapproval of the technology on which the Digital Asset relies, and should not be used as a substitute for your understanding of the risks specific to each type of Digital Asset.

8.8. Use of the Services, in particular for trading Digital Assets and entering into Perpetual Contracts, may carry financial risk. Digital Assets, especially in connection with Perpetual Contracts, are, by their nature, highly experimental, risky, and volatile. Transactions entered into in connection with the Services are irreversible, final and there are no refunds. You acknowledge and agree that you will access and use the Site and the Services at your own risk. The risk of loss in trading Digital Assets, especially entering into Perpetual Contracts, can be substantial. You should, therefore, carefully consider whether such trading is suitable for you in light of your circumstances and financial resources. By using the Services, you represent and warrant that you have been, are, and will be solely responsible for making your independent appraisal and investigations into the risks of a given transaction and the underlying Digital Assets, including Perpetual Contracts. You represent that you have sufficient knowledge, market sophistication, professional advice, and experience to make your evaluation of the merits and risks of any transaction conducted in connection with the Services or any Digital Asset. You accept all consequences of using the Services, including the risk that you may lose access to your Digital Assets indefinitely. All transaction decisions are made solely by you. Notwithstanding anything in these Terms, we accept no responsibility whatsoever for, and will in no circumstances be liable to you in connection with, your use of the Services for performing Digital Asset transactions, including entering into Perpetual Contracts.

8.9. We must comply with Applicable Law, which may require us to upon request by government agencies, take certain actions or provide information, which may not be in your best interests.

8.10. You understand that the Protocol remains under development, which creates technological, trading, and other risks when using the Services. These risks include, among others, delays in trades, withdrawals, and deposits resulting from the servers of Protocol or the operator of the Protocol being offline; an incorrect display of information on the Site in the case of server errors; or transactions using the Services being rolled back in the case of server errors. You acknowledge that these risks may have material impact on your transactions using the Services, which may result in, among other things, failing to fulfill transactions at your desired price or at all.

8.11. You understand that you are responsible for all trades you place, including any erroneous orders that may be filled. We do not take any action to resolve erroneous trades that result from your errors.

8.12. You hereby assume and agree that neither Protocol nor MT will have responsibility or liability for the risks set forth in this Section

8.13. You hereby irrevocably waive, release and discharge all claims, whether known or unknown to you, against Protocol, MT, related shareholders, members, directors, officers, employees, agents, and representatives, suppliers, and contractors related to any of the risks set forth in this Section 8.

#### 9. INDEMNIFICATION

You will defend, indemnify, and hold harmless the Protocol, MT, any related stockholders, members, directors, officers, managers, employees, attorneys, agents, representatives, suppliers, and contractors (collectively, “Indemnified Parties”) from any claim, demand, lawsuit, action, proceeding, investigation, liability, damage, loss, cost of expense, including reasonable attorneys’ fees, arising out of or relating to (a) your use of, or conduct in connection with, the Protocol, the Site and the Services; (b) Digital Assets associated with your Fantom address; (c) any feedback or user content you provide to the Protocol, if any, concerning the Site or the Services; (d) your violation of these Terms; or (e) your infringement or misappropriation of the rights of any other person or entity. If you are obligated to indemnify any Indemnified Party, Protocol, MT (or, at our sole discretion, the applicable Indemnified Party) will have the right, in our or its sole discretion, to control any action or proceeding and to determine whether Protocol wishes to settle, and if so, on what terms, and you agree to cooperate with Protocol and MT in the defense.

#### 10. DISCLOSURES; DISCLAIMERS

10.1. MT is a developer of software. MT does not operate a Digital Asset or derivatives exchange platform or offer trade execution or clearing Services and has no oversight, involvement, or control concerning your transactions using the Protocol and its Services. All transactions between users of MT or Protocol-developed software are executed peer-to-peer directly between the users’ Fantom addresses through a smart contract.

10.2. You understand that neither the Protocol nor MT are not registered or licensed by any regulatory agency or authority. No such agency or authority has reviewed or approved the use of the MT or Protocol-developed software.

10.3. To the maximum extent permitted under Applicable Law, the Site and the Services (and any of their content or functionality) provided by or on behalf of us are provided on an “AS IS” and “AS AVAILABLE” basis, and we expressly disclaim, and you hereby waive, any representations, conditions or warranties of any kind, whether express or implied, legal, statutory or otherwise, or arising from statute, otherwise in law, course of dealing, or usage of trade, including the implied or legal warranties and conditions of merchantability, merchantable quality, quality or fitness for a particular purpose, title, security, availability, reliability, accuracy, quiet enjoyment and non-infringement of third party rights. Without limiting the foregoing, we do not represent or warrant that the Site or the Services (including any data relating thereto) will be uninterrupted, available at any particular time, or error-free. Further, we do not warrant that errors in the Site or the Service are correctable or will be correctable.

10.4. You acknowledge that your data on the Site may become irretrievably lost or corrupted or temporarily unavailable due to a variety of causes, and agree that, to the maximum extent permitted under Applicable Law, we will not be liable for any loss or damage caused by denial-of-service attacks, software failures, viruses or other technologically harmful materials (including those which may infect your computer equipment), protocol changes by third-party providers, Internet outages, force majeure events or other disasters, scheduled or unscheduled maintenance, or other causes either within or outside of our control.

10.5. The disclaimer of implied warranties contained herein may not apply if and to the extent such warranties cannot be excluded or limited under the Applicable Law of the jurisdiction in which you reside.

#### 11. EXCLUSION OF CONSEQUENTIAL AND RELATED DAMAGES

In no event will Protocol and/or MT, our suppliers and contractors, and our and our suppliers’ and contractors’ respective stockholders, members, directors, officers, managers, employees, attorneys, agents, representatives, suppliers and contractors (collectively, the “Risk” Limited Parties”) be liable for any incidental, indirect, special, punitive, consequential or similar damages or liabilities whatsoever (including damages for loss of fiat, assets, data, information, revenue, opportunities, use, goodwill, profits or other business or financial benefit) arising out of or in connection with the Site and the Services (and any of their content and functionality), any execution or settlement of a transaction, any performance or non-performance of the Services, your Digital Assets, Perpetual Contracts or any other product, service or other item provided by or on behalf of Protocol and/or MT, whether under contract, tort (including negligence), civil liability, statute, strict liability, breach of warranties, or under any other theory of liability, and whether or not we have been advised of, knew of or should have known of the possibility of such damages and, notwithstanding any failure of the essential purpose of these Terms or any limited remedy hereunder, nors Protocol and/or MT in any way responsible for the execution or settlement or transactions between users of Protocol and/or MT-developed software.

#### 12. LIMITATION OF LIABILITY

In no event will Protocol and/or MT’s aggregate liability (together with our stockholders, members, directors, managers, officers, employees, attorneys, agents, representatives, suppliers, or contractors) arising out of or in connection with the Site and the Services (and any of their content and functionality), any performance or nonperformance of the Services, your Digital Assets, Perpetual Contracts or any other product, service or other item provided by or on behalf of Protocol and/or MT, whether under contract, tort (including negligence), civil liability statute, strict liability or other theory of liability exceed the amount of fees paid by you to Protocol and/or MT under these Terms, if any, in the two (2) month period immediately preceding the event giving rise to the claim for liability.

#### 13. DISPUTE RESOLUTION AND ARBITRATION

Please read the following section carefully because it requires you to arbitrate certain disputes and claims with the Protocol or MT and limits how you can seek relief from Protocol or MT. Also, arbitration precludes you from suing in court or having a jury trial.

You and Protocol and MT agree that any dispute arising out of or related to these Terms or the Services is personal to you and the Protocol or MT and that any dispute will be resolved solely through individual action, and will not be brought as a class arbitration, class action, or any other type of representative proceeding.

You and Protocol or MT agree that these Terms affect interstate commerce and that the enforceability of this Section 12 will be substantively and procedurally governed by the Federal Arbitration Act, 9 U.S.C. § 1, et seq. (the “FAA”), to the maximum extent permitted by applicable law. As limited by the FAA, these Terms and appointed arbitrator´s rules, the arbitrator will have exclusive authority to make all procedural and substantive decisions regarding any dispute and to grant any remedy that would otherwise be available in court, including the power to determine the question of arbitrability. The arbitrator may conduct only an individual arbitration and may not consolidate more than one individual’s claims, preside over any type of class or representative proceeding or preside over any proceeding involving more than one individual.

The arbitrator, Protocol or MT, and you will maintain the confidentiality of any arbitration proceedings, judgments and awards, including all information gathered, prepared, and presented for purposes of the arbitration or related to the dispute(s) therein. The arbitrator will have the authority to make appropriate rulings to safeguard confidentiality unless the law provides to the contrary. The duty of confidentiality does not apply to the extent that disclosure is necessary to prepare for or conduct the arbitration hearing on the merits, in connection with a court application for a preliminary remedy or in connection with a judicial challenge to an arbitration award or its enforcement, or to the extent that disclosure is otherwise required by law or judicial decision.

You and Protocol or MT agree that for any arbitration you initiate, you will pay the filing fee and all other arbitration fees and costs. For any arbitration initiated by Protocol or MT, Protocol or MT will pay all arbitration fees and costs. You and Protocol or MT agree that the jurisdiction and governing law of the appointed arbitrator have exclusive jurisdiction over the enforcement of an arbitration award.

Any claim arising out of or related to these Terms or the Services must be filed within one (1) year after such claim arose; otherwise, the claim is permanently barred, which means that you and Protocol or MT will not have the right to assert the claim.

#### 14. GOVERNING LAW

The interpretation and enforcement of these Terms, and any dispute related to these Terms, the Site or the Services, will be governed by and construed and enforced under the applicable laws relating the Protocol and or MT. You agree that we may initiate a proceeding related to the enforcement or validity of our intellectual property rights in any court having jurisdiction. For any other proceeding that is not subject to arbitration under these Terms, the courts of the jurisdiction applicable to the Protocol and MT shall have exclusive jurisdiction.


