mirror of
https://github.com/tornadocash/tornado-core.git
synced 2025-02-14 21:10:43 +01:00
rename cPool
This commit is contained in:
parent
3ad634594e
commit
f189a657c9
@ -15,7 +15,7 @@ pragma solidity ^0.6.0;
|
|||||||
import "./ERC20Tornado.sol";
|
import "./ERC20Tornado.sol";
|
||||||
import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
|
import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
|
||||||
|
|
||||||
contract cPool is ERC20Tornado {
|
contract cTornado is ERC20Tornado {
|
||||||
address public immutable governance = 0x5efda50f22d34F262c29268506C5Fa42cB56A1Ce;
|
address public immutable governance = 0x5efda50f22d34F262c29268506C5Fa42cB56A1Ce;
|
||||||
IERC20 public immutable comp;
|
IERC20 public immutable comp;
|
||||||
|
|
||||||
@ -27,11 +27,12 @@ contract cPool is ERC20Tornado {
|
|||||||
uint32 _merkleTreeHeight,
|
uint32 _merkleTreeHeight,
|
||||||
IERC20 _token
|
IERC20 _token
|
||||||
) public ERC20Tornado(_verifier, _hasher, _denomination, _merkleTreeHeight, _token) {
|
) public ERC20Tornado(_verifier, _hasher, _denomination, _merkleTreeHeight, _token) {
|
||||||
|
require(address(_comp) != address(0), "Invalid COMP token address");
|
||||||
comp = _comp;
|
comp = _comp;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// @dev Moves earned yield of the COMP token to the tornado governance contract
|
/// @dev Moves earned yield of the COMP token to the tornado governance contract
|
||||||
/// To make it work you may need to call `comptroller.claimComp(cPoolAddress)` before
|
/// To make it work you might need to call `comptroller.claimComp(cPoolAddress)` first
|
||||||
function claimComp() external {
|
function claimComp() external {
|
||||||
comp.transfer(governance, comp.balanceOf(address(this)));
|
comp.transfer(governance, comp.balanceOf(address(this)));
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user