mirror of
https://github.com/Instadapp/yield-contract.git
synced 2024-07-29 21:47:29 +00:00
added more require statements
This commit is contained in:
parent
525d2ab403
commit
79779c9269
|
@ -24,8 +24,8 @@ contract Registry {
|
||||||
|
|
||||||
mapping (address => bool) public chief;
|
mapping (address => bool) public chief;
|
||||||
mapping (address => bool) public signer;
|
mapping (address => bool) public signer;
|
||||||
mapping (address => address) public poolToken;
|
|
||||||
mapping (address => bool) public isPool;
|
mapping (address => bool) public isPool;
|
||||||
|
mapping (address => address) public poolToken;
|
||||||
mapping (address => address) public poolLogic;
|
mapping (address => address) public poolLogic;
|
||||||
mapping (address => uint) public poolCap;
|
mapping (address => uint) public poolCap;
|
||||||
mapping (address => uint) public insureFee;
|
mapping (address => uint) public insureFee;
|
||||||
|
@ -89,8 +89,9 @@ contract Registry {
|
||||||
* @param token ERC20 token address
|
* @param token ERC20 token address
|
||||||
* @param pool pool address
|
* @param pool pool address
|
||||||
*/
|
*/
|
||||||
function addPool(address token, address pool) external isMaster { // TODO: all good?
|
function addPool(address token, address pool) external isMaster {
|
||||||
require(token != address(0) && pool != address(0), "invalid-address");
|
require(token != address(0) && pool != address(0), "invalid-address");
|
||||||
|
require(poolToken[token] == address(0), "pool-already-added");
|
||||||
poolToken[token] = pool;
|
poolToken[token] = pool;
|
||||||
emit LogAddPool(token, pool);
|
emit LogAddPool(token, pool);
|
||||||
}
|
}
|
||||||
|
@ -99,8 +100,9 @@ contract Registry {
|
||||||
* @dev Remove Pool
|
* @dev Remove Pool
|
||||||
* @param token ERC20 token address
|
* @param token ERC20 token address
|
||||||
*/
|
*/
|
||||||
function removePool(address token) external isMaster { // TODO: all good?
|
function removePool(address token) external isMaster {
|
||||||
require(token != address(0), "invalid-address");
|
require(token != address(0), "invalid-address");
|
||||||
|
require(poolToken[token] != address(0), "pool-already-removed");
|
||||||
address poolAddr = poolToken[token];
|
address poolAddr = poolToken[token];
|
||||||
delete poolToken[token];
|
delete poolToken[token];
|
||||||
emit LogRemovePool(token, poolAddr);
|
emit LogRemovePool(token, poolAddr);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user