RevenueClaiming¶
-
contract
RevenueClaimingis Ownable -
mapping (address => uint) public
claimedAmounts Claimed amounts
-
uint public
revenueAmount Revenue amount
-
uint public
revenueClaimed Claimed amount
-
address[] public
claimers List of the claimers
-
constructor(uint _amount)
public Constructor
- Parameters
_amount – total claimable amount
-
function
setClaimed(address _claimer, uint _amount)
public
onlyOwner Set token claiming as done
- Parameters
_claimer – claimer address
-
function
checkClaim(address _claimer)
public
view
returns (uint) Check if the token claiming is allowed
- Parameters
_claimer – claimer address
- Return
claiming status (0: not yet claimed | n>0: n tokens were claimed)
-
function
getClaimedAmount(address _claimer)
public
view
returns (uint) - Parameters
_claimer – claimer address
- Return
amount claimed
-
function
getRevenueAmount()
public
view
returns (uint) - Return
total revenue amount
-
function
getTotalClaimedAmount()
public
view
returns (uint) - Return
claimed revenue amount
-
function
getClaimersNumber()
public
view
returns (uint) - Return
amount claimed
-
function
getClaimerAddress(uint idx)
public
view
returns (address) - Return
claimer address
-
mapping (address => uint) public