Skip to content

Commit

Permalink
Airdrop tests done
Browse files Browse the repository at this point in the history
  • Loading branch information
drikssy committed Sep 5, 2024
1 parent c4afdde commit f80af3f
Show file tree
Hide file tree
Showing 6 changed files with 485 additions and 422 deletions.
11 changes: 8 additions & 3 deletions contracts/Airdrop/Airdrop.sol
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,11 @@ contract Airdrop is IAirdrop, Ownable, ReentrancyGuard, Pausable {
// _setTraitToken(_traitToken);
// }

/********************* external & public functions ********************************/
/**
* external & public functions *******************************
*/

//////////////////////////// write functions ////////////////////////////
function setTraitToken(address _traitToken) external onlyOwner {
_setTraitToken(_traitToken);
}
Expand Down Expand Up @@ -89,6 +92,7 @@ contract Airdrop is IAirdrop, Ownable, ReentrancyGuard, Pausable {
_unpause();
}

//////////////////////////// read functions ////////////////////////////
function airdropStarted() external view returns (bool) {
return started;
}
Expand All @@ -97,8 +101,9 @@ contract Airdrop is IAirdrop, Ownable, ReentrancyGuard, Pausable {
return daoAllowed;
}

/******************************************* internal & private ********************************************/

/**
* internal & private *******************************************
*/
function _setTraitToken(address _traitToken) private {
if (_traitToken == address(0)) revert Airdrop__AddressZero();
traitToken = IERC20(_traitToken);
Expand Down
Loading

0 comments on commit f80af3f

Please sign in to comment.