add event
This commit is contained in:
@@ -73,6 +73,7 @@ contract DODODrops is InitializableMintableERC20, ReentrancyGuard {
|
||||
event ChangeRedeemTime(uint256 redeemTime);
|
||||
event ChangeTicketUnit(uint256 newTicketUnit);
|
||||
event Withdraw(address account, uint256 amount);
|
||||
event SetReveal();
|
||||
|
||||
event SetSellingInfo();
|
||||
event SetProbInfo(); // only for ProbMode
|
||||
@@ -226,6 +227,7 @@ contract DODODrops is InitializableMintableERC20, ReentrancyGuard {
|
||||
function setRevealRn() external onlyOwner {
|
||||
require(_REVEAL_RN_ == 0, "ALREADY_SET");
|
||||
_REVEAL_RN_ = uint256(keccak256(abi.encodePacked(blockhash(block.number - 1))));
|
||||
emit SetReveal();
|
||||
}
|
||||
|
||||
function setSellingInfo(uint256[] memory sellingTimeIntervals, uint256[] memory prices, uint256[] memory amounts) external notStart() onlyOwner {
|
||||
|
||||
@@ -31,6 +31,11 @@ contract DropsFeeModel is InitializableOwnable {
|
||||
|
||||
mapping(address => DropBoxInfo) dropBoxes;
|
||||
|
||||
// ============ Event =============
|
||||
event AddDropBoxInfo(address dropBox, uint256 globalFee, address feeAddr, address priceAddr);
|
||||
event SetDropBoxInfo(address dropBox, uint256 globalFee, address feeAddr, address priceAddr);
|
||||
|
||||
|
||||
function addDropBoxInfo(address dropBox, uint256 globalFee, address feeAddr, address priceAddr) external onlyOwner {
|
||||
DropBoxInfo memory dropBoxInfo = DropBoxInfo({
|
||||
isSet: true,
|
||||
@@ -39,6 +44,7 @@ contract DropsFeeModel is InitializableOwnable {
|
||||
priceAddr: priceAddr
|
||||
});
|
||||
dropBoxes[dropBox] = dropBoxInfo;
|
||||
emit AddDropBoxInfo(dropBox, globalFee, feeAddr, priceAddr);
|
||||
}
|
||||
|
||||
function setDropBoxInfo(address dropBox, uint256 globalFee, address feeAddr, address priceAddr) external onlyOwner {
|
||||
@@ -46,6 +52,7 @@ contract DropsFeeModel is InitializableOwnable {
|
||||
dropBoxes[dropBox].globalFee = globalFee;
|
||||
dropBoxes[dropBox].feeAddr = feeAddr;
|
||||
dropBoxes[dropBox].priceAddr = priceAddr;
|
||||
emit SetDropBoxInfo(dropBox, globalFee, feeAddr, priceAddr);
|
||||
}
|
||||
|
||||
function getPayAmount(address dropBox, address user, uint256 originalPrice, uint256 ticketAmount) external view returns (uint256 payAmount, uint256 feeAmount) {
|
||||
|
||||
Reference in New Issue
Block a user