This commit is contained in:
owen05
2021-03-31 14:10:27 +08:00
parent 80744534d5
commit 5d288c047a
5 changed files with 67 additions and 103 deletions

View File

@@ -18,6 +18,8 @@ contract FeeDistributor is InitializableOwnable {
using SafeMath for uint256;
using SafeERC20 for IERC20;
// ============ Storage ============
address public _BASE_TOKEN_;
address public _QUOTE_TOKEN_;
uint256 public _BASE_RESERVE_;
@@ -32,6 +34,7 @@ contract FeeDistributor is InitializableOwnable {
mapping(address => uint256) internal _QUOTE_DEBT_;
mapping(address => uint256) internal _SHARES_;
function init(
address baseToken,
address quoteToken,
@@ -45,6 +48,7 @@ contract FeeDistributor is InitializableOwnable {
_STAKE_VAULT_ = address(new StakeVault());
}
//TODO: 用户的手续费base or quote 直接转到该合约中stakeVault保存的是
function stake(address to) external {
_accuReward();
uint256 stakeVault = IERC20(_STAKE_TOKEN_).balanceOf(_STAKE_VAULT_);