KUSDMinterDelegator
Verified contract
Proxy
Active on
Ethereum with 2,274 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xaf26…555f
0xd4c2…6a06
0xbb7d…1a92
0xcbfe…f05d
1 additional
variable
Balances ($2,941.87)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
KINE | ERC-20 | 203.784996K | $0.014436 |
$2,941.87 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21144843 | 4 days ago | | | 0 | 0.0026171461 | |
| 20908172 | a month ago | | | 0 | 0.0016302287 | |
| 20405192 | 3 months ago | | | 0 | 0.00015292021 | |
| 20262044 | 4 months ago | | | 0 | 0.00031934231 | |
| 20219670 | 4 months ago | | | 0 | 0.0011667127 | |
| 20044527 | 5 months ago | | | 0 | 0.00075329503 | |
| 19955370 | 6 months ago | | | 0 | 0.0012232655 | |
| 19744106 | 7 months ago | | | 0 | 0.00055544787 | |
| 19344658 | 8 months ago | | | 0 | 0.0060289527 | |
| 19344238 | 8 months ago | | | 0 | 0.014108195 |
ABI
ABI objects
Getter at block 21173079
implementation() view returns (address)
0xb11bc8e754e623ca175d87cde33eb99385743f43
isOwner() view returns (bool)
false
owner() view returns (address)
0x9e8e622e0ba0dee491fbc42d1bb12ab947e2d03b
REWARD_OVERFLOW_CHECK() view returns (uint256)
115792000000000000000000000000000000000000000000000000000000
burnCooldownTime() view returns (uint256)
2700
controller() view returns (address)
0xbb7d94a423f4978545ecf73161f0678e8afd1a92
currentScaleParamIndex() view returns (uint256)
0
implementation() view returns (address)
0xb11bc8e754e623ca175d87cde33eb99385743f43
initialized() view returns (bool)
true
isOwner() view returns (bool)
false
kMCD() view returns (address)
0xaf2617aa6fd98581bb8cb099a16af74510b6555f
kUSD() view returns (address)
0xd4c220ccac0335334d425a90f58de7c667896a06
lastTimeRewardApplicable() view returns (uint256)
1655904128
lastUpdateTime() view returns (uint256)
1655904128
liquidatorWhitelist() view returns (address)
0x50b4c44014ddb0a46a0bc22f32af89fb9cc4f975
owner() view returns (address)
0x9e8e622e0ba0dee491fbc42d1bb12ab947e2d03b
periodFinish() view returns (uint256)
1655904128
rewardDistribution() view returns (address)
0xa6e17ae4b683ed2ee7cb7414a92bd8316f330191
rewardDuration() view returns (uint256)
604800
rewardPerToken() view returns (uint256)
224150104555767750
rewardPerTokenStored() view returns (uint256)
224150104555767750
rewardRate() view returns (uint256)
9920634920634920
rewardReleasePeriod() view returns (uint256)
15552000
rewardToken() view returns (address)
0xcbfef8fdd706cde6f208460f2bf39aa9c785f05d
startTime() view returns (uint256)
1616558400
totalStakes() view returns (uint256)
454985607353116646676958
treasury() view returns (address)
0x1540e5821370ace8120ce48554d35276d86a9f0c
vault() view returns (address)
0xd61867501b821befd5e4270a91836f8f7424b847
Read-only
accountRewardDetails(address) view returns (uint256 lastClaimTime, uint256 rewardPerTokenUpdated, uint256 accruedReward, uint256 lastMintTime, uint256 scaleParamIndex)
accountStakes(address account) view returns (uint256)
claimable(address account) view returns (uint256)
earned(address account) view returns (uint256)
scaleParams(uint256) view returns (uint256)
State-modifying
Events _setImplementation(address implementation_)
renounceOwnership()
transferOwnership(address newOwner)
_changeRewardToken(address newRewardToken, uint256 scaleParam, address tokenHolder)
_setController(address newController)
_setCooldownTime(uint256 newCooldownTime)
_setKMCD(address newKMCD)
_setKUSD(address newKUSD)
_setLiquidatorWhitelist(address newLiquidatorWhitelist)
_setRewardDuration(uint256 newRewardDuration)
_setRewardReleasePeriod(uint256 newRewardReleasePeriod)
_setTreasury(address newTreasury)
_setVault(address newVault)
burn(uint256 kUSDAmount)
burnMax()
getReward()
initialize(address rewardToken_, address kUSD_, address kMCD_, address controller_, address treasury_, address vault_, address rewardDistribution_, uint256 startTime_, uint256 rewardDuration_, uint256 rewardReleasePeriod_)
liquidate(address staker, uint256 unstakeKMCDAmount, uint256 maxBurnKUSDAmount, address kTokenCollateral, uint256 minSeizeKToken)
mint(uint256 kUSDAmount)
notifyRewardAmount(uint256 reward)
renounceOwnership()
setRewardDistribution(address _rewardDistribution)
transferOwnership(address newOwner)
treasuryBurn(uint256 amount)
treasuryMint(uint256 amount)
NewImplementation(address oldImplementation, address newImplementation)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Burn(address indexed user, uint256 burntKUSDAmount, uint256 unstakedKMCDAmount, uint256 userStakesNew, uint256 totalStakesNew)
BurnMax(address indexed user, uint256 burntKUSDAmount, uint256 unstakedKMCDAmount, uint256 userStakesNew, uint256 totalStakesNew)
Liquidate(address indexed liquidator, address indexed staker, uint256 burntKUSDAmount, uint256 unstakedKMCDAmount, uint256 stakerStakesNew, uint256 totalStakesNew)
Mint(address indexed user, uint256 mintKUSDAmount, uint256 stakedKMCDAmount, uint256 userStakesNew, uint256 totalStakesNew)
NewBurnCooldownTime(uint256 oldCooldown, uint256 newCooldownTime)
NewController(address oldController, address newController)
NewImplementation(address oldImplementation, address newImplementation)
NewKMCD(address oldKMCD, address newKMCD)
NewKUSD(address oldKUSD, address newKUSD)
NewLiquidatorWhitelist(address oldLiquidatorWhitelist, address newLiquidatorWhitelist)
NewRewardDistribution(address oldRewardDistribution, address newRewardDistribution)
NewRewardDuration(uint256 oldRewardDuration, uint256 newRewardDuration)
NewRewardReleasePeriod(uint256 oldRewardReleasePeriod, uint256 newRewardReleasePeriod)
NewRewardToken(address oldRewardToken, address newRewardToken, uint256 scaleParam, uint256 leftOverReward, uint256 replaceReward, address leftoverTokenReceipient)
NewTreasury(address oldTreasury, address newTreasury)
NewVault(address oldVault, address newVault)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RewardAdded(uint256 reward)
RewardPaid(address indexed user, uint256 reward)
TreasuryBurn(uint256 amount)
TreasuryMint(uint256 amount)
constructor(address kine_, address kUSD_, address kMCD_, address controller_, address treasury_, address vault_, address rewardDistribution_, uint256 startTime_, uint256 rewardDuration_, uint256 rewardReleasePeriod_, address implementation_)
fallback()
This contract contains no error objects.