DailyAction
function
requestDailyActionReward
nonpayable
Restricted (whenNotPaused)
Inputs
Parameter | Type | Description |
---|---|---|
referrer | address |
Outputs
(void)
function
isInTerm
view
Inputs
Parameter | Type | Description |
---|---|---|
sender | address |
Outputs
Type | Description |
---|---|
bool |
GumGateway
function
buy
payable
Restricted (whenNotPaused)
Inputs
Parameter | Type | Description |
---|---|---|
_referrer | address |
Outputs
(void)
function buy(address _referrer) external payable whenNotPaused() {
require(msg.value >= minimumAmount, "msg.value should be more than minimum ether amount");
address referrer;
if (_referrer == msg.sender){
referrer = address(0x0);
} else {
referrer = _referrer;
}
if ((referrer != address(0x0)) && isReferrer(referrer)) {
referrer.transfer(msg.value.mul(ethBackRate).div(100));
}
emit Sold(
msg.sender,
referrer,
msg.value,
block.timestamp
);
}