RaffleCashier
Verified contract
Active on
Ethereum with 212 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x5f4e…8419
-
variable spans 2 additional slots
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
FMON | ERC-20 | 11.219611M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17387657 | a year ago | | | 0 | 0.0031887088 | |
| 16585356 | 2 years ago | | | 0 | 0.027441450 | |
| 16314167 | 2 years ago | | | 0 | 0.0026962002 | |
| 16276685 | 2 years ago | | | 0 | 0.0025246050 | |
| 16276640 | 2 years ago | | | 0 | 0.0083638644 | |
| 16263116 | 2 years ago | | | 0 | 0.016521405 | |
| 16263115 | 2 years ago | | | 0 | 0.0017935350 | |
| 16242015 | 2 years ago | | | 0 | 0.0025672275 | |
| 16233763 | 2 years ago | | | 0 | 0.0027643762 | |
| 16233690 | 2 years ago | | | 0 | 0.050473129 |
ABI
ABI objects
Getter at block 20986448 getCurrentAdminUsers() view returns (address[] _currentAdminUsers)
FMON() view returns (address)
0xd283ec9db7b3094ed5a2c87eb48d54f5fa96e96d
WETH() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
extraAmountToSend() view returns (uint256)
0
feesAcumulatedForMegaVaultInFMON() view returns (uint256)
8319457212521382
feesAcumulatedForTreasuryInFMON() view returns (uint256)
734069754046001
feesAcumulatedForXpresidentsVaultInFMON() view returns (uint256)
734069754046001
getETHLatestPrice() view returns (int256)
262265000000
getETHPriceDecimals() view returns (uint8)
8
megaVaultAddress() view returns (address)
0x87ec9d0fdda7d7300a563ca064c487d4d44a9e45
operatorFees() view returns (uint256 megaVault, uint256 treasury, uint256 xPresidentsVault)
(megaVault=850, treasury=75, xPresidentsVault=75)
owner() view returns (address)
0x1571beabd5e4eec540bc827e7827fe443c7d91ff
prizePercentageToWinner() view returns (uint256)
800
router() view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
treasuryAddress() view returns (address)
0xa6a22adb82c47747772f1fb6eacc5367fccfcfd2
usdToken() view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
xPresidentsVaultAddress() view returns (address)
0xab7077e84d4153fc41d5fd8e86d96cbf7e738759
Read-only
getCurrentPriceOfTokenByETHInUSDC(address _tokenA) view returns (uint256 _currentPriceOfTokenWithoutDecimalsInUSD)
getIfUserIsAdmin(address userToCheck) view returns (bool _userIsAdmin)
isAdminUser(address) view returns (bool)
isBot(address account) view returns (bool _isABot)
raffleOperator(address) view returns (bool isRunning, address raffleWinner, uint256 prizeAmountInUSD, bool isRaffleOperator, uint256 minNumberOfPlayers, uint256 currentNumOfRegisteredPlayers)
State-modifying
Events addAdminUser(address adminUserToAdd)
addLiquidity(address _tokenToAddLiquidity, address _liquidityProvider, uint256 _liquidityToAdd) returns (bool _success)
buyTicketsToPlay(uint256 _amountToBuyTickets, address _tokenToUseToBuyTickets) payable returns (bool _success)
cancelRaffleOperator(address _raffleOperator) returns (bool _success)
changeOwner(address newOwner) returns (bool success)
distributeFeesToMegaVault() returns (bool _success)
distributeFeesToTreasury() returns (bool _success)
distributeFeesToXPresidentsVault() returns (bool _success)
distributeRaffleOperatorPrize(address _raffleOperator, address _raffleWinnerPlayer, uint256 _operatorPrizeToDistributeInUSD) returns (bool _transferSuccess)
removeAdminUser(address adminUserToRemove)
removeLiquidity(address _tokenToRemoveLiquidity, uint256 _liquidityToRemove, address _liquidityReceiver) returns (bool _removeLiquiditySuccess)
setAntibot(address account, bool state)
setNewRaffleOperator(address _raffleOperator, uint256 _prizeAmountInUSD, uint256 _minNumberOfPlayers) returns (bool _success)
setOperatorPercentages(uint256 _prizePercentageToWinner, uint256 _megaVault, uint256 _treasury, uint256 _xPresidentsVault)
setPlayersToReturnMoney(address _raffleOperator, address _player, address _tokenUsedToPay, uint256 _tokenAmountPayed) returns (bool _success)
setRaffleOperatorWinner(address _raffleOperator, address _raffleWinnerPlayer) returns (bool _success)
updateMegaVaultWallet(address newWallet)
updateTreasuryWallet(address newWallet)
updateXPresidentsVaultWallet(address newWallet)
AdminUserAdded(address indexed _adminUserAddress)
AdminUserRemoved(address indexed _adminUserAddress)
FeesChanged()
LogActualOwner(address sender, address oldOwner, address newOwner)
RaffleWinnerSetted(address indexed _raffleOperator, address indexed _winnerAddress)
constructor(address _routerAddress, address _treasuryAddress, address _megaVaultAddress, address _xPresidentsVaultAddress, address _WETH, address _FMON, address _usdToken)
This contract contains no fallback and receive objects.
AdminUserAlreadyAdded()
AdminUsersCantBeEmpty()
OwnerCantBeRemoved()
TooManyAdminUsers()
UserToRemoveIsNotAdmin()