Proxy
Verified contract
Proxy
Active on
Ethereum with 1,148 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
KRO | ERC-20 | 20.023773M | -- | -- | |
KGH | ERC-721 | 1 | -- | -- | |
KGH | ERC-721 | 1 | -- | -- | |
KGH | ERC-721 | 1 | -- | -- | |
KGH | ERC-721 | 1 | -- | -- | |
KGH | ERC-721 | 1 | -- | -- | |
KGH | ERC-721 | 1 | -- | -- | |
KGH | ERC-721 | 1 | -- | -- | |
KGH | ERC-721 | 1 | -- | -- | |
KGH | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21275356 | 2 hours ago | | | 0 | 0.00069238828 | |
| 21275355 | 2 hours ago | | | 0 | 0.0014107307 | |
| 21274576 | 4 hours ago | | | 0 | 0.0015166218 | |
| 21274547 | 4 hours ago | | | 0 | 0.0033376622 | |
| 21272579 | 11 hours ago | | | 0 | 0.0081031345 | |
| 21272136 | 12 hours ago | | | 0 | 0.0022817554 | |
| 21272129 | 12 hours ago | | | 0 | 0.0012701360 | |
| 21270860 | 17 hours ago | | | 0 | 0.0012875206 | |
| 21270646 | 17 hours ago | | | 0 | 0.0014068032 | |
| 21270636 | 17 hours ago | | | 0 | 0.0012963401 |
ABI
ABI objects
Getter at block 21275839
ASSET_TOKEN() view returns (address)
0x25500000d700bbe27104577cccce8eabcc96c8ad
BOND_AMOUNT() view returns (uint128)
5000000000000000000000
DECIMAL_OFFSET() view returns (uint128)
1000000
KGH() view returns (address)
0xaca91c74748090f861e25d142b6fcb265c6171c8
MIN_DELEGATION_PERIOD() view returns (uint128)
604800
SECURITY_COUNCIL() view returns (address)
0x3de211088df516da72efe68d386b561bee256ec4
TAX_DENOMINATOR() view returns (uint128)
100
TAX_NUMERATOR() view returns (uint128)
20
VALIDATOR_MANAGER() view returns (address)
0x232277d9672eedd53c4b26c0f386c2eb88dc7363
VALIDATOR_REWARD_VAULT() view returns (address)
0xe57e217d8ed498992452791622711b866403e950
version() view returns (string)
1.0.0
Read-only
canUndelegateKghAt(address validator, address delegator, uint256 tokenId) view returns (uint128)
canUndelegateKroAt(address validator, address delegator) view returns (uint128)
canWithdrawAt(address validator) view returns (uint128)
getKghNum(address validator, address delegator) view returns (uint128)
getKghReward(address validator, address delegator) view returns (uint128)
getKroAssets(address validator, address delegator) view returns (uint128)
getKroTotalShareBalance(address validator, address delegator) view returns (uint128)
getWithdrawAccount(address validator) view returns (address)
onERC721Received(address, address, uint256, bytes) pure returns (bytes4)
previewDelegate(address validator, uint128 assets) view returns (uint128)
previewUndelegate(address validator, uint128 shares) view returns (uint128)
reflectiveWeight(address validator) view returns (uint128)
totalKghNum(address validator) view returns (uint128)
totalKroAssets(address validator) view returns (uint128)
totalValidatorKro(address validator) view returns (uint128)
totalValidatorKroBonded(address validator) view returns (uint128)
totalValidatorKroNotBonded(address validator) view returns (uint128)
State-modifying
Events admin() returns (address)
changeAdmin(address _admin)
implementation() returns (address)
upgradeTo(address _implementation)
upgradeToAndCall(address _implementation, bytes _data) payable returns (bytes)
bondValidatorKro(address validator)
claimKghReward(address validator)
decreaseBalanceWithChallenge(address loser) returns (uint128)
delegate(address validator, uint128 assets) returns (uint128)
delegateKgh(address validator, uint256 tokenId)
delegateKghBatch(address validator, uint256[] tokenIds)
deposit(uint128 assets)
depositToRegister(address validator, uint128 assets, address withdrawAccount)
increaseBalanceWithChallenge(address winner, uint128 challengeReward) returns (uint128)
increaseBalanceWithReward(address validator, uint128 baseReward, uint128 boostedReward, uint128 validatorReward)
revertDecreaseBalanceWithChallenge(address loser) returns (uint128)
unbondValidatorKro(address validator)
undelegate(address validator, uint128 assets)
undelegateKgh(address validator, uint256 tokenId)
undelegateKghBatch(address validator, uint256[] tokenIds)
withdraw(address validator, uint128 assets)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
Deposited(address indexed validator, uint128 amount)
KghBatchDelegated(address indexed validator, address indexed delegator, uint256[] tokenIds)
KghBatchUndelegated(address indexed validator, address indexed delegator, uint256[] tokenIds, uint128 amount)
KghDelegated(address indexed validator, address indexed delegator, uint256 tokenId)
KghRewardClaimed(address indexed validator, address indexed delegator, uint128 amount)
KghUndelegated(address indexed validator, address indexed delegator, uint256 tokenId, uint128 amount)
KroDelegated(address indexed validator, address indexed delegator, uint128 amount, uint128 shares)
KroUndelegated(address indexed validator, address indexed delegator, uint128 amount, uint128 shares)
ValidatorKroBonded(address indexed validator, uint128 amount, uint128 remainder)
ValidatorKroUnbonded(address indexed validator, uint128 amount, uint128 remainder)
Withdrawn(address indexed validator, uint128 amount)
constructor(address _admin)
fallback()
receive()
ImproperValidatorStatus()
InsufficientAsset()
InsufficientShare()
InvalidTokenIdsInput()
NotAllowedCaller()
NotAllowedZeroInput()
NotElapsedMinDelegationPeriod()
ZeroAddress()