K9 Staked BONE

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0x32edf36d at 20683853
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 44 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
10 additional variables

No balances found for "K9 Staked BONE"

0x82b58ef7ee6b849bfc53f5532acf4f5e0de9e2ba14decdcc7dfa0b1aead9d67e
From

Functions
Getter at block 20792673
BRIDGE_ROLE(view returns (bytes32)
0x52ba824bfabc2bcfcdf7f0edbb486ebb05e1836c90e78047efeb949990f72e5f
DAO_ROLE(view returns (bytes32)
0x3b5d4cc60d3ec3516ee8ae083bd60934f6eb2a6c54b1229985c41bfb092b2603
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PAUSE_ROLE(view returns (bytes32)
0x139c2898040ef16910dc9f44dc697df79363da767d8bc92f2e310312b816e46d
UNPAUSE_ROLE(view returns (bytes32)
0x265b220c5a8891efdd9e1b1b7fa72f257bd5169f8d87e319cf3dad6ff52b94ae
bridge(view returns (address)
0x0000000000000000000000000000000000000000
calculatePendingBufferedTokens(view returns (uint256 pendingBufferedTokens)
0
dao(view returns (address)
0x0000000000000000000000000000000000000000
decimals(view returns (uint8)
18
delegationLowerBound(view returns (uint256)
5000000000000000000000000
depositManager(view returns (address)
0x0000000000000000000000000000000000000000
entityFees(view returns (uint8 daouint8 operatorsuint8 instantPooluint8 staking)
(dao=5, operators=0, instantPool=0, staking=95)
 
getTotalPooledBONE(view returns (uint256)
 
getTotalStakeAcrossAllValidators(view returns (uint256)
getTotalWithdrawRequest(view returns (struct IKnBONERequestWithdraw[])
[]
instantPool(view returns (address)
0x0000000000000000000000000000000000000000
instantPoolUsageFee(view returns (uint256)
10
l2Staking(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
K9 Staked BONE
nodeOperatorRegistry(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
protocolFee(view returns (uint8)
100
reservedFunds(view returns (uint256)
0
rewardDistributionLowerBound(view returns (uint256)
5000000000000000000000000
stakeManager(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
knBONE
token(view returns (address)
0x0000000000000000000000000000000000000000
totalBuffered(view returns (uint256)
0
totalSupply(view returns (uint256)
0
unstBONE(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertBONEToKnBONE(uint256 _amountInBONEview returns (uint256 amountInKnBONEuint256 totalKnBONESupplyuint256 totalPooledBONE)
convertKnBONEToBONE(uint256 _amountInKnBONEview returns (uint256 amountInBONEuint256 totalKnBONEAmountuint256 totalPooledBONE)
getBONEFromTokenId(uint256 _tokenIdview returns (uint256)
getLiquidRewards(address _validatorShareview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getToken2WithdrawRequests(uint256 _tokenIdview returns (struct IKnBONERequestWithdraw[])
getTotalStake(address _validatorShareview returns (uint256uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
knBONEWithdrawRequest(uint256view returns (uint256 amount2WithdrawFromKnBONEuint256 validatorNonceuint256 requestEpochaddress validatorAddress)
supportsInterface(bytes4 interfaceIdview returns (bool)
token2WithdrawRequests(uint256uint256view returns (uint256 amount2WithdrawFromKnBONEuint256 validatorNonceuint256 requestEpochaddress validatorAddress)
State-modifying
approve(address spenderuint256 amountreturns (bool)
claimTokens(uint256[] _tokenId
claimTokensFromValidatorToContract(uint256 _index
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
delegate(
distributeRewards(
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _nodeOperatorRegistryaddress _tokenaddress _daoaddress _stakeManageraddress _unstBONEaddress _instantPooladdress _depositManageraddress _bridgeaddress _l2Staking
pause(
rebalanceDelegatedTokens(
renounceRole(bytes32 roleaddress account
requestWithdrawSplit(uint256 _instantPoolAmountuint256 _requestWithdrawAmountaddress _userreturns (uint256)
revokeRole(bytes32 roleaddress account
setBridge(address _bridge
setDaoAddress(address _newDAO
setDelegationLowerBound(uint256 _delegationLowerBound
setDepositManager(address _depositManager
setFees(uint8 _daoFeeuint8 _operatorsFeeuint8 _instantPoolFeeuint8 _stakingFee
setInstantPool(address _instantPool
setInstantPoolUsageFee(uint256 _instantPoolUsageFee
setL2Staking(address _l2Staking
setNodeOperatorRegistryAddress(address _address
setProtocolFee(uint8 _newProtocolFee
setRewardDistributionLowerBound(uint256 _newRewardDistributionLowerBound
setUnstBONE(address _newUnstBONE
submit(uint256 _amountaddress _receiverbool _transferToL2returns (uint256)
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
unpause(
withdrawTotalDelegated(address _validatorShare
Events
Approval(address indexed owneraddress indexed spenderuint256 value
ClaimTokensEvent(address indexed _fromuint256 indexed _iduint256 indexed _amountClaimed
ClaimTotalDelegatedEvent(address indexed validatorShareuint256 indexed amountClaimed
DelegateEvent(uint256 indexed _amountDelegateduint256 indexed _remainder
DistributeRewardsEvent(uint256 indexed _amountuint256 indexed totalPooledBeforeuint256 indexed totalPooledAfter
InstantPoolWithdraw(address indexed _fromuint256 _amountWithFeeInBONEuint256 _feeAmountInBONE
Paused(address account
RequestWithdrawEvent(address indexed _fromuint256 _amountInBONE
RequestWithdrawSplit(address indexed _fromuint256 _totalAmountInKnBONE
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetBridge(address bridge
SetDaoAddress(address oldDaoAddressaddress newDaoAddress
SetDelegationLowerBound(uint256 indexed _delegationLowerBound
SetDepositManager(address depositManager
SetFees(uint256 daoFeeuint256 operatorsFeeuint256 instantPoolFeeuint256 stakingFee
SetInstantPool(address instantPool
SetInstantPoolUsageFee(uint256 oldInstantPoolUsageFeeuint256 newInstantPoolUsageFee
SetL2Staking(address l2Staking
SetNodeOperatorRegistryAddress(address indexed _newNodeOperatorRegistryAddress
SetProtocolFee(uint8 oldProtocolFeeuint8 newProtocolFee
SetRewardDistributionLowerBound(uint256 oldRewardDistributionLowerBounduint256 newRewardDistributionLowerBound
SetUnstBONE(address oldUnstBONEaddress newUnstBONE
SubmitEvent(address indexed _fromuint256 _amountaddress indexed _receiverbool _transferToL2
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
WithdrawTotalDelegatedEvent(address indexed _fromuint256 indexed _amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.