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 signer; | ||||
|   mapping (address => address) public poolToken; | ||||
|   mapping (address => bool) public isPool; | ||||
|   mapping (address => address) public poolToken; | ||||
|   mapping (address => address) public poolLogic; | ||||
|   mapping (address => uint) public poolCap; | ||||
|   mapping (address => uint) public insureFee; | ||||
|  | @ -89,8 +89,9 @@ contract Registry { | |||
|     * @param token ERC20 token 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(poolToken[token] == address(0), "pool-already-added"); | ||||
|     poolToken[token] = pool; | ||||
|     emit LogAddPool(token, pool); | ||||
|   } | ||||
|  | @ -99,8 +100,9 @@ contract Registry { | |||
|     * @dev Remove Pool | ||||
|     * @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(poolToken[token] != address(0), "pool-already-removed"); | ||||
|     address poolAddr = poolToken[token]; | ||||
|     delete poolToken[token]; | ||||
|     emit LogRemovePool(token, poolAddr); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Thrilok Kumar
						Thrilok Kumar