deposit() payable and receive()

This commit is contained in:
Sowmay Jain 2020-08-25 03:32:13 +10:00
parent 696b2e7233
commit 8b20da9574

View File

@ -35,7 +35,7 @@ contract Flusher {
} }
event LogInit(address indexed owner); event LogInit(address indexed owner);
event LogSwitch(bool indexed boooool); event LogSwitch(bool indexed shieldState);
event LogDeposit( event LogDeposit(
address indexed caller, address indexed caller,
@ -58,7 +58,7 @@ contract Flusher {
uint amount uint amount
); );
function deposit(address token) public isSigner { function deposit(address token) public payable isSigner {
require(address(token) != address(0), "invalid-token"); require(address(token) != address(0), "invalid-token");
address poolToken = registry.poolToken(token); address poolToken = registry.poolToken(token);
@ -135,7 +135,7 @@ contract Flusher {
*/ */
function spell(address _target, bytes calldata _data) external isChief { function spell(address _target, bytes calldata _data) external isChief {
require(!shield, "shield-access-denied"); require(!shield, "shield-access-denied");
require(shieldBlockTime != 0 && shieldBlockTime <= block.number, "less-than-ninty-days"); require(shieldBlockTime != 0 && shieldBlockTime <= block.number, "more-than-ninty-days");
require(_target != address(0), "target-invalid"); require(_target != address(0), "target-invalid");
require(_data.length > 0, "data-invalid"); require(_data.length > 0, "data-invalid");
bytes memory _callData = _data; bytes memory _callData = _data;
@ -153,4 +153,6 @@ contract Flusher {
require(_owner == owner, "owner-change-denied"); require(_owner == owner, "owner-change-denied");
} }
receive() external payable {}
} }