RedKiteTiers

Verified contract

Active on Ethereum with 7,123 txns
Deployed by via 0x3ec621a1 at 12380201
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 9 additional slots
-
variable spans 5 additional slots
-
variable spans 4 additional slots
ERC-20
Value $735.79
ERC-20
--
ERC-20
--
0x8c65e01184551c0fe87bfd462a8f8f6bc4f1c0ec5a12cc40f937f25313bfff49
0x8931d9156728bf57e0d80694599adedf4fc906d93e53632f2821877b33daf610
0x49e7260b867c79b0d19b03e116e0c261933b301f8001aa8621f08ac62563cd6d
0x8cee16222a0beb9b56440d23e0683a1ab55f7df7e4516f62214dbb37bc5ed7b8
0xfa9961c4779c20de12b716bc13f3facbe232ac112179a92eb3361db994f93991
0x456638668b7a72c406f0468dd5bb38ee1f9e4ae7cd8ee46ad6bdd63c5bcf9874
0xdea2abbf4e6e28bac3ebe77c9f2d6aee0d3214d63587f9762726da39187d9083
0x1852f6640e52558d8ed37826478a74866f5880dcf99a32415984b4d555fdb7f3
0xac794e9599cc246c87a2dd708c3c5e42e13f82f41f9c17eb3af87cbcbd6bd015
0x2d96610866eaf7256c18f17737ad7495caffd8134e0cc7b4e2960f16d101aabb

Functions
Getter at block 21035126
PKF(view returns (address)
0x8b39b70e39aa811b69365398e0aace9bee238aeb
canEmergencyWithdraw(view returns (bool)
false
getTiers(view returns (uint256[10] buf)
[500000000000000000000, 5000000000000000000000, 20000000000000000000000, 60000000000000000000000, 0, 0, 0, 0, 0, 0]
owner(view returns (address)
0xd9fa0c2a3501cecc3a6af573328f2869cb3338dd
penaltyWallet(view returns (address)
0xd9fa0c2a3501cecc3a6af573328f2869cb3338dd
Read-only
calculateWithdrawFee(address _userAddressaddress _tokenuint256 _amountview returns (uint256)
daysLockLevel(uint256view returns (uint256)
externalToken(addressview returns (address contractAddressuint256 decimalsuint256 ratebool isERC721bool canStake)
getUserTier(address _userAddressview returns (uint8 res)
userExternalStaked(addressview returns (uint256)
userInfo(addressaddressview returns (uint256 stakeduint256 stakedTime)
userTotalStaked(address _userAddressview returns (uint256)
withdrawFeePercent(uint256view returns (uint256)
State-modifying
addExternalToken(address _tokenuint256 _decimalsuint256 _ratebool _isERC721bool _canStake
depositBatchERC721(address _tokenuint128[] _tokenIds
depositERC20(address _tokenuint256 _amount
depositSingleERC721(address _tokenuint128 _tokenId
emergencyWithdrawERC20(address _token
emergencyWithdrawERC721(address _tokenuint128[] _tokenIds
onERC721Received(addressaddressuint256bytesreturns (bytes4)
setExternalToken(address _tokenuint256 _decimalsuint256 _ratebool _canStake
setPenaltyWallet(address _penaltyWallet
transferOwnership(address _newOwner
updateEmergencyWithdrawStatus(bool _status
updatePunishTime(uint256 _keyuint256 _days
updateTier(uint8 _tierIduint256 _amount
updateWithdrawFee(uint256 _keyuint256 _percent
withdrawBatchERC721(address _tokenuint128[] _tokenIds
withdrawERC20(address _tokenuint256 _amount
withdrawSingleERC721(address _tokenuint128 _tokenId
Events
AddExternalToken(address indexed tokenuint256 decimalsuint256 ratebool isERC721bool canStake
ChangePenaltyWallet(address indexed penaltyWallet
EmergencyWithdrawnERC20(address indexed useraddress tokenuint256 amountuint256 lastStakedTime
EmergencyWithdrawnERC721(address indexed useraddress tokenuint128[] tokenIdsuint256 lastStakedTime
ExternalTokenStatsChange(address indexed tokenuint256 decimalsuint256 ratebool canStake
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
StakedBatchERC721(address indexed useraddress tokenuint128[] tokenIds
StakedERC20(address indexed useraddress tokenuint256 amount
StakedSingleERC721(address indexed useraddress tokenuint128 tokenId
WithdrawnBatchERC721(address indexed useraddress tokenuint128[] tokenIdsuint256 lastStakedTime
WithdrawnERC20(address indexed useraddress tokenuint256 indexed amountuint256 feeuint256 lastStakedTime
WithdrawnSingleERC721(address indexed useraddress tokenuint128 tokenIduint256 lastStakedTime
Constructor
constructor(address _pkfaddress _sPkfaddress _uniLpaddress _penaltyWallet
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.