# Etheruem

### LON 相关合约

| Contract                                                                     | Address                                                                                                                                                                                                                                                                                                                   | Role                                                                             |
| ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| **LON**                                                                      | [0x0000000000095413afC295d19EDeb1Ad7B71c952](https://etherscan.io/address/0x0000000000095413afC295d19EDeb1Ad7B71c952)                                                                                                                                                                                                     | LON token contract                                                               |
| **First stage liquidity mining**                                             | <https://etherscan.io/address/0x929cf614c917944dd278bc2134714eaa4121bc6a>                                                                                                                                                                                                                                                 | Use merkle redeem to lock LP tokens for mining                                   |
| **Second stage liquidity mining**                                            | <p>LON\_ETH(UniSwap)<a href="https://etherscan.io/address/0xc348314f74b043ff79396e14116b6f19122d69f4#code">0xc348314f74b043ff79396e14116b6f19122d69f4</a></p><p>LON\_USDT(Sushi)<a href="https://etherscan.io/address/0x11520d501e10e2e02a2715c4a9d3f8aeb1b72a7a#code">0x11520d501e10e2e02a2715c4a9d3f8aeb1b72a7a</a></p> | Provide Uniswap & Sushiswap LP and stake to receive mining rewards $LON & $SUSHI |
| **Third stage liquidity mining**                                             | <p> LON\_ETH</p><p><a href="https://etherscan.io/address/0x74379cec6a2c9fde0537e9d9346222a724a278e4">0x74379CEC6a2c9Fde0537e9D9346222a724A278e4</a></p><p>LON\_USDT</p><p><a href="https://etherscan.io/address/0x539a67b6f9c3cad58f434cc12624b2d520bc03f8">0x539a67b6f9c3cad58f434cc12624b2d520bc03f8</a></p>            | Provide Uniswap & Sushiswap LP and stake to receive mining rewards $LON          |
| **EmergencyRecipient**                                                       | [0x00000000D49A1772A9Ed1533f0d6b7f54A4A814e](https://etherscan.io/address/0x00000000D49A1772A9Ed1533f0d6b7f54A4A814e)                                                                                                                                                                                                     | Used to collect tokens sent in error                                             |
| **MerkleRedeem**                                                             | [0x0000000006a0403952389B70d8EE4E45479023db](https://etherscan.io/address/0x0000000006a0403952389B70d8EE4E45479023db)                                                                                                                                                                                                     | Used to claim and distribute trading mining rewards                              |
| **TreasuryVesterFactory**                                                    | [0x000000003A8DBF47cD362EDA39B3a5F3FC6E99ce](https://etherscan.io/address/0x000000003A8DBF47cD362EDA39B3a5F3FC6E99ce)                                                                                                                                                                                                     | Vester plan contract                                                             |
| <p> <strong>LON/ETH LPToken</strong><br><strong>(UniswapV2Pair)</strong></p> | [0x7924a818013f39cf800F5589fF1f1f0DEF54F31F](https://etherscan.io/address/0x7924a818013f39cf800F5589fF1f1f0DEF54F31F)                                                                                                                                                                                                     | Uniswap LON/ETH liquidity pool                                                   |
| **StakingRewardsFactory**                                                    | [0xBA4F753781b1e7a9e2a46618b7721A4685206020](https://etherscan.io/address/0xBA4F753781b1e7a9e2a46618b7721A4685206020)                                                                                                                                                                                                     |                                                                                  |

<table data-header-hidden><thead><tr><th width="232.66666666666669">Contract</th><th>Address</th><th>Role</th></tr></thead><tbody><tr><td>Contract</td><td>Address</td><td>Role</td></tr><tr><td><strong>Mainnet Community Treasury</strong></td><td><a href="https://etherscan.io/address/0x3557BD3d422300198719710Cc3f00194E1c20A46">0x3557BD3d422300198719710Cc3f00194E1c20A46</a></td><td><ul><li>Tokenlon Community Treasury's mainnet wallet</li></ul></td></tr><tr><td><strong>Arbitrum Community Treasury</strong></td><td><a href="https://arbiscan.io/address/0xbF03bcb67333610b7F90df58C7E435691B0Af355">0xbF03bcb67333610b7F90df58C7E435691B0Af355</a></td><td><ul><li>Tokenlon Community Treasury's Arbitrum wallet </li></ul></td></tr></tbody></table>

### Multi-Signature contract

Contract parameters are set using multi-signature wallet management, each update will generally go through the community vote, and then find the multi-signature controller for operation submission and confirmation

| **Contract**            | Address                                                                                                               | Role                                                               |
| ----------------------- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
| **LON owner/v5 admin**  | [0x74C3cA9431C009dC35587591Dc90780078174f8a](https://etherscan.io/address/0x74C3cA9431C009dC35587591Dc90780078174f8a) | <ul><li>LON multisig contract</li><li> v5 contract admin</li></ul> |
| **v5 operator/spender** | [0x9aFc226Dc049B99342Ad6774Eeb08BfA2F874465](https://etherscan.io/address/0x9aFc226Dc049B99342Ad6774Eeb08BfA2F874465) | <ul><li>v5 contract operator</li><li>spender admin</li></ul>       |

### Tokenlon v5 Contract

| Contract                                                                             | Address                                                                                                                                                                                                                                                                                                            | Role                                                                  |
| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------- |
| **Tokenlon: v5**                                                                     | [0x03f34bE1BF910116595dB1b11E9d1B2cA5D59659](https://etherscan.io/address/0x03f34bE1BF910116595dB1b11E9d1B2cA5D59659)                                                                                                                                                                                              | v5 contract entrance                                                  |
| **UserProxy**                                                                        | [0x89062F9dd198BcEFb07417e488A6bE71C1c9F1c3](https://etherscan.io/address/0x89062F9dd198BcEFb07417e488A6bE71C1c9F1c3)                                                                                                                                                                                              | User proxy contract                                                   |
| **PermanentStorage**                                                                 | <ul><li><a href="https://etherscan.io/address/0x0485C25A5E8D7d0c5676D0E6D3Bfc4aA597Ba0B0">0x0485C25A5E8D7d0c5676D0E6D3Bfc4aA597Ba0B0</a> (v5.1.0)</li><li><a href="https://etherscan.io/address/0xa1074eA92135393e695F67Fbd82B097A70296086#code">0xa1074eA92135393e695F67Fbd82B097A70296086</a> (v5.0.0)</li></ul> | <p> Storage contract for holding contract variables</p><p>(logic)</p> |
| <p><strong>PermanentStorageProxy</strong></p><p><strong>(Upgrade Proxy)</strong></p> | [0x6D9Cc14a1d36E6fF13fc6efA9e9326FcD12E7903](https://etherscan.io/address/0x6D9Cc14a1d36E6fF13fc6efA9e9326FcD12E7903)                                                                                                                                                                                              | <p>Storage contract for holding contract variables</p><p>(impl)</p>   |
| **Spender**                                                                          | [0x3c68dfc45dc92C9c605d92B49858073e10b857A6](https://etherscan.io/address/0x3c68dfc45dc92C9c605d92B49858073e10b857A6)                                                                                                                                                                                              | Deduction contract                                                    |
| **AllowanceTarget**                                                                  | [0x8A42d311D282Bfcaa5133b2DE0a8bCDBECea3073](https://etherscan.io/address/0x8A42d311D282Bfcaa5133b2DE0a8bCDBECea3073)                                                                                                                                                                                              | Store user authorizations                                             |
| **AMMWrapper**                                                                       | <ul><li><a href="https://etherscan.io/address/0x904144473FdE753dc0729608CfeEA6F4A8B275E6">0x904144473FdE753dc0729608CfeEA6F4A8B275E6</a> (v5.1.0)</li><li><a href="https://etherscan.io/address/0x11be6f5520FEE8E867e20AF9C9D2c8A09b909B83">0x11be6f5520FEE8E867e20AF9C9D2c8A09b909B83</a> (v5.0.0)</li></ul>      | AMM Strategy                                                          |
| **PMM**                                                                              | [0x8D90113A1e286a5aB3e496fbD1853F265e5913c6](https://etherscan.io/address/0x8D90113A1e286a5aB3e496fbD1853F265e5913c6)                                                                                                                                                                                              | PMM Strategy                                                          |
| **AMMQuoter**                                                                        | [0x7839254CfF8aaFBdC2da66fe709eB8f17cE09fe5](https://etherscan.io/address/0x7839254cff8aafbdc2da66fe709eb8f17ce09fe5) (v5.1.0)                                                                                                                                                                                     | On-chain quotation contract                                           |

### Community Treasury Wallet

<table data-header-hidden><thead><tr><th width="232.66666666666669">Contract</th><th>Address</th><th>Role</th></tr></thead><tbody><tr><td>Contract</td><td>Address</td><td>Role</td></tr><tr><td><strong>Mainnet Community Treasury</strong></td><td><a href="https://etherscan.io/address/0x3557BD3d422300198719710Cc3f00194E1c20A46">0x3557BD3d422300198719710Cc3f00194E1c20A46</a></td><td><ul><li>Tokenlon Community Treasury's mainnet wallet</li></ul></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tokenlon.gitbook.io/docs/docs.en/developer-ji-shu/tokenlon-he-yue/etheruem.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
