PhiatFeeDistribution

Verified contract

Active on Ethereum with 1,532 txns
Deployed by via 0x2744cc8e at 16996308
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x21d3c4317fbb5154b1788c716a838ad38e80d7a345d18bf7be0a2341c20ade3e
0x1ff424bf909f6dbb00acd042831c08ff8f86803d14e24acbcec0eff0c6e619c7
0x11b6b836292bd577c6b387098fc1923ca35e4301be99b56a964ee630f3275860
0x069f340bd21f5feae683f8937ddb867cfdaa77a25a7fecd75a4557e84b211d23
0x89067811adc378ebe443dab1440547a06e3bbe2497846f2a9e9b475d8567d8fe
0x83ac0ddbb474ff0374695a7890334c0604f4588cffe1a66d439ed8bcecf51330
0x608dcc9ba43e6a000f712a07525623531e9aeceaed6fb8332c50ac7a31f0c832
0xbc41d30216c1dbc4dc3486368261476a8a03114b312e073087a879958f18fbfe
0xf4a0ecf452e0cd8977e29ef8c830a5cea3e4afbfb65b545ed1bf1c29a72b9f13
0x2627177d0fe8777a63fd6a5267253f4e36a70e1bf2636d568b8475798759d331

Functions
Getter at block 21162100
REWARD_DURATION(view returns (uint256)
604800
REWARD_RATE_PRECISION_ASSIST(view returns (uint256)
1000000000000000000
UNSTAKE_DURATION(view returns (uint256)
1209600
WITHDRAW_DURATION(view returns (uint256)
604800
owner(view returns (address)
0xd812126b12dda15774033577700b44d5c9a60d24
stakingToken(view returns (address)
0xe9f721e7419423f11863e83dbd710b5d6127b5b0
stakingTokenPrecision(view returns (uint256)
1000000000000000000
totalStakedSupply(view returns (uint256)
20277317290541522827766519
totalSupply(view returns (uint256)
55555000000000000000000000
treasury(view returns (address)
0x2f14f2d27846507d235f12620aa0105aebc12936
Read-only
claimableRewards(address accountview returns (struct IPhiatFeeDistributionRewardAmount[] rewards)
getRewardForDuration(address tokenAddressview returns (uint256)
lastTimeRewardApplicable(address tokenAddressview returns (uint256)
rewardPerToken(address tokenAddressview returns (uint256)
stakedBalance(address userview returns (uint256 amount)
tokenRewards(addressview returns (uint256 periodFinishuint256 rewardRateuint256 lastUpdateTimeuint256 rewardStoreduint256 balance)
tokens(uint256view returns (address)
unstakedBalance(address userview returns (struct IPhiatFeeDistributionTimedBalance balance)
withdrawableBalance(address userview returns (struct IPhiatFeeDistributionTimedBalance balance)
State-modifying
addReward(address tokenAddress
cancelUnstake(
getReward(
recoverERC20(address tokenAddress
renounceOwnership(
stake(uint256 amount
transferOwnership(address newOwner
transferTreasury(address newTreasury
unstake(uint256 amount
withdraw(
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Recovered(address tokenaddress accountuint256 amount
RewardPaid(address indexed useraddress indexed rewardTokenuint256 reward
Staked(address indexed useruint256 amount
TreasuryTransferred(address indexed previousTreasuryaddress indexed newTreasury
UnstakeCancelled(address indexed user
Unstaked(address indexed useruint256 amount
Withdrawn(address indexed useruint256 receivedAmount
Constructor
constructor(address stakingToken_address treasury_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.