# DoDo Staking
---
DODO Multi-Mining Kovan(09-23):
-------------------------------
(Deprecated:10-11)Multi-Mining contract: 0x937847B2E2ceA33aaEa14d76E9300C055B39Ef01
Multi-Mining contract: 0x9C1e52f70F69Ce607581e9312B3c79E5C5dE63D6
staking token(DAI): 0x49ad4e09Ed76080d0480F4F371f8F8e64D61aB1E
reward token 1(DF): 0x79E40d67DA6eAE5eB4A93Fc6a56A7961625E15F3(0.4 per block)
DF id: 0
reward token 2(USDC): 0x11513151a77fE2Bc43fdEdeACE05c4F35ff81A8f(0.2 per block)
USDC id: 1
方法:
0. 用户stake代币的前提是,当前块数 大于reward token 的start block,小于reward token 的end block,
查询reward token 详细信息为:rewardTokenInfos(id),参数:
id: reward token 的 id (DF id: 0, USDC id: 1)
返回值依次为:
0: reward toekn 的合约地址
1: start block
2: end block
3: reward valut 的合约地址
4. reward Per Block
5. accRewardPerShare
6. lastRewardBlock
1. stake代币时: deposit(amount),参数:
amount: 欲要质押的代币的数量
2. 用户stake代币的数量: balanceOf(user),参数:
user: 用户地址
3. unstake代币时:withdraw(amount),参数:
amount: 欲要取回的代币的数量
查询某种reward token此时的数量,有2种方法,一是根据reward token 的token ID,二是根据reward token的地址
4.0 用户第一种reward token的数量: getPendingReward(user, i),参数:
user: 用户地址
i: reward token 的 id (DF id: 0, USDC id: 1)
4.1 用户第一种reward token的数量: getPendingRewardByToken(user, rewardToken),参数:
user: 用户地址
rewardToken: reward token 的合约地址
5.0 用户第二种reward token的数量: getPendingReward(user, i),参数:
user: 用户地址
i: reward token 的 id (DF id: 0, USDC id: 1)
5.1 用户第一种reward token的数量: getPendingRewardByToken(user, rewardToken),参数:
user: 用户地址
rewardToken: reward token 的合约地址
6. claim 其中一种reward token:claimReward(i),参数:
i: reward token 的 id (DF id: 0, USDC id: 1)
7. claim 两种 token: claimAllRewards(),无参数。
## DODO liquidity Arbitrum
USDC-USX-LP:
[0x9340e3296121507318874ce9c04afb4492af0284](https://arbiscan.io/token/0x9340e3296121507318874ce9c04afb4492af0284)
EUX-USX-LP:
[0xd7efe569bc7081a3bee3b27232eea7545e36a16e](https://arbiscan.io/token/0xd7efe569bc7081a3bee3b27232eea7545e36a16e)
DF-USX-LP:
[0x19e5910f61882ff6605b576922507f1e1a0302fe](https://arbiscan.io/token/0x19e5910f61882ff6605b576922507f1e1a0302fe)
DF-USX-Staking-双挖-V2:
[0xefF5f14f5027C3496895aE2B13290f7a6CFBA914](https://arbiscan.io/address/0xefF5f14f5027C3496895aE2B13290f7a6CFBA914)
USDC-USX-Staking-双挖-V2:
[0xAa6E14e99E3b7B71ca163AA82384Ed68F9067Dd7](https://arbiscan.io/address/0xAa6E14e99E3b7B71ca163AA82384Ed68F9067Dd7)
EUX-USX-Staking-单挖-V2:
[0xd0BaA984Cd2D25A555710B4f199e873Af668866a ](https://arbiscan.io/address/0xd0BaA984Cd2D25A555710B4f199e873Af668866a)
分发DODO合约:
[0x36be7Ffb997B03b1BcEba993985CC2Ca055d8Ed2](https://arbiscan.io/address/0x36be7Ffb997B03b1BcEba993985CC2Ca055d8Ed2)
USDC-USX-Staking-双挖-V1:
[0x05EA5955a51225Cd228C911220f4c6f027aa28dB](https://arbiscan.io/address/0x05EA5955a51225Cd228C911220f4c6f027aa28dB)
EUX-USX-Staking-双挖-V1:
[0x80aBc15aa0A33A245faBd4af13Bd5A1689AE87fE](https://arbiscan.io/address/0x80aBc15aa0A33A245faBd4af13Bd5A1689AE87fE)
DF-USX-Staking-双挖-V1:
[0x20191f1Bd3f20f21519084ec07570bBa3533d098](https://arbiscan.io/address/0x20191f1Bd3f20f21519084ec07570bBa3533d098)
DF:
[0xae6aab43c4f3e0cea4ab83752c278f8debaba689](https://arbiscan.io/address/0xae6aab43c4f3e0cea4ab83752c278f8debaba689)
DODO:
[0x69eb4fa4a2fbd498c257c57ea8b7655a2559a581](https://arbiscan.io/address/0x69eb4fa4a2fbd498c257c57ea8b7655a2559a581)
get USDC-USX-LP:
https://app.dodoex.io/liquidity?network=arbitrum&poolAddress=0x9340e3296121507318874ce9c04afb4492af0284
get EUX-USX-LP:
https://app.dodoex.io/liquidity?network=arbitrum&poolAddress=0xd7efe569bc7081a3bee3b27232eea7545e36a16e
get DF-USX-LP:
https://app.dodoex.io/liquidity?network=arbitrum&poolAddress=0x19e5910f61882ff6605b576922507f1e1a0302fe
## DODO liquidity mining模式
### 只能双向add liqudity
add liquidity:
https://bscscan.com/tx/0x6aaf52ae78c228fc383595a4f0c821fef8e5f62aee745431b58d32bba538954a
stake:
https://bscscan.com/tx/0xc04bd1dd4d877f004d1a31532791e32b5dec2b3c534af1880b26dc60bcc997a0
claim rewards:
https://bscscan.com/tx/0xf9d140333d01ff8459d78b869eb220e734257eb7f6e5e17d28522cd58e4424ac
remove liquidity:
https://bscscan.com/tx/0xd0521d7823215aec1085363d81d040100b4c8ea6180f96816a6e2e1a23431b23
### 可单向和双向add liquidity
单币add BUSD liquidity:https://bscscan.com/tx/0xf54df3b0e048780f7a146bb328659afef9f548b4668022ee1afa1ff9ec6f8986
单币add USDT liquidity:https://bscscan.com/tx/0x077b6b59cfa75356513e6a1764939264926aacb36927d66b8ed484077f1dc57c
双币add BUSD/USDT liquidity:https://bscscan.com/tx/0x3ec826c0a6cd52aba63290a0534bfba31c832ab18c8e6559f2b34aece52688e3
单币 stake BUSD-LP:https://bscscan.com/tx/0x593213902c5204f1263698f54447afcd9ed2296c8aca15a6b92d210fa25815f9
单币stake USDT-LP:https://bscscan.com/tx/0xb74de2025feeceddb68e95fe51515f8b7a22983bf6ce5d99e055a810f66e8043