Skip to content

Commit d3043e2

Browse files
authored
Merge pull request #6 from akropolisio/savings-merge
Merge savings-pool copy
2 parents 1ba7178 + 348b3b2 commit d3043e2

34 files changed

+1525
-58
lines changed

contracts/deploy/PoolToken_Compound_DAI.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ contract PoolToken_Compound_DAI is PoolToken {
66
function initialize(address _pool) public initializer {
77
PoolToken.initialize(
88
_pool,
9-
"Akropolis Delpi Savings - Compound - DAI",
10-
"ADST-COMP-DAI"
9+
"Delphi Compound DAI",
10+
"dCDAI"
1111
);
1212
}
1313
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
pragma solidity ^0.5.12;
2+
3+
import "../modules/token/PoolToken.sol";
4+
5+
contract PoolToken_CurveFi_SBTC is PoolToken {
6+
function initialize(address _pool) public initializer {
7+
PoolToken.initialize(
8+
_pool,
9+
"Delphi Curve sBTC",
10+
"dsBTC"
11+
);
12+
}
13+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
pragma solidity ^0.5.12;
2+
3+
import "../modules/token/PoolToken.sol";
4+
5+
contract PoolToken_CurveFi_SUSD is PoolToken {
6+
function initialize(address _pool) public initializer {
7+
PoolToken.initialize(
8+
_pool,
9+
"Delphi Curve sUSD",
10+
"dsUSD"
11+
);
12+
}
13+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
pragma solidity ^0.5.12;
2+
3+
import "../modules/token/PoolToken.sol";
4+
5+
contract PoolToken_CurveFi_Y is PoolToken {
6+
function initialize(address _pool) public initializer {
7+
PoolToken.initialize(
8+
_pool,
9+
"Delphi Curve yPool",
10+
"dyPool"
11+
);
12+
}
13+
}

contracts/interfaces/defi/ICurveFiDeposit.sol

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
pragma solidity ^0.5.12;
22

33
contract ICurveFiDeposit {
4-
function add_liquidity (uint256[3] calldata uamounts, uint256 min_mint_amount) external;
5-
function remove_liquidity (uint256 _amount, uint256[3] calldata min_uamounts) external;
6-
function remove_liquidity_imbalance (uint256[3] calldata uamounts, uint256 max_burn_amount) external;
74
function remove_liquidity_one_coin(uint256 _token_amount, int128 i, uint256 min_uamount) external;
85
function remove_liquidity_one_coin(uint256 _token_amount, int128 i, uint256 min_uamount, bool donate_dust) external;
96
function withdraw_donated_dust() external;
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
pragma solidity ^0.5.12;
2+
3+
contract ICurveFiDeposit_SBTC {
4+
function add_liquidity (uint256[3] calldata uamounts, uint256 min_mint_amount) external;
5+
function remove_liquidity (uint256 _amount, uint256[3] calldata min_uamounts) external;
6+
function remove_liquidity_imbalance (uint256[3] calldata uamounts, uint256 max_burn_amount) external;
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
pragma solidity ^0.5.12;
2+
3+
contract ICurveFiDeposit_SUSD {
4+
function add_liquidity (uint256[4] calldata uamounts, uint256 min_mint_amount) external;
5+
function remove_liquidity (uint256 _amount, uint256[4] calldata min_uamounts) external;
6+
function remove_liquidity_imbalance (uint256[4] calldata uamounts, uint256 max_burn_amount) external;
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
pragma solidity ^0.5.12;
2+
3+
contract ICurveFiDeposit_Y {
4+
function add_liquidity (uint256[4] calldata uamounts, uint256 min_mint_amount) external;
5+
function remove_liquidity (uint256 _amount, uint256[4] calldata min_uamounts) external;
6+
function remove_liquidity_imbalance (uint256[4] calldata uamounts, uint256 max_burn_amount) external;
7+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
pragma solidity ^0.5.16;
2+
3+
interface ICurveFiRewards {
4+
function stake(uint256 amount) external;
5+
function withdraw(uint256 amount) external;
6+
function getReward() external;
7+
function earned(address account) external view returns (uint256);
8+
function balanceOf(address account) external view returns (uint256);
9+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pragma solidity ^0.5.16;
2+
3+
interface ICurveFiRewards_SBTC {
4+
function rewardsToken() external view returns (address);
5+
}

0 commit comments

Comments
 (0)