@nodeset/contracts
Version:
Protocol for accessing NodeSet's Constellation Ethereum staking network
658 lines (629 loc) • 198 kB
Plain Text
·-----------------------------------------|--------------------------------|--------------------------------·
| Solc version: 0.8.18 · Optimizer enabled: true · Runs: 200 │
··········································|································|·································
| Contract Name · Deployed size (KiB) (change) · Initcode size (KiB) (change) │
··········································|································|·································
| ABDKMath64x64 · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| Address · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| Address · 0.084 (0.000) · 0.118 (0.000) │
··········································|································|·································
| AddressQueueStorage · 5.473 (0.000) · 5.600 (0.000) │
··········································|································|·································
| AddressSetStorage · 3.764 (0.000) · 3.891 (0.000) │
··········································|································|·································
| AddressUpgradeable · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| Treasury · 6.060 (0.000) · 6.728 (0.000) │
··········································|································|·································
| Clones · 0.084 (0.000) · 0.118 (0.000) │
··········································|································|·································
| console · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| Constants · 1.587 (0.000) · 1.644 (0.000) │
··········································|································|·································
| Deployer · 0.062 (0.000) · 0.090 (0.000) │
··········································|································|·································
| FundRouter · 8.874 (0.000) · 9.542 (0.000) │
··········································|································|·································
| Directory · 11.056 (0.000) · 11.438 (0.000) │
··········································|································|·································
| ECDSA · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| ERC1967Proxy · 0.683 (0.000) · 1.788 (0.000) │
··········································|································|·································
| ERC20 · 2.256 (0.000) · 3.007 (0.000) │
··········································|································|·································
| ERC20 · 2.080 (0.000) · 2.818 (0.000) │
··········································|································|·································
| ERC20Upgradeable · 2.087 (0.000) · 2.118 (0.000) │
··········································|································|·································
| Errors · 0.062 (0.000) · 0.090 (0.000) │
··········································|································|·································
| Math · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| MathUpgradeable · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| MerkleProof · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| MerkleProof · 0.084 (0.000) · 0.118 (0.000) │
··········································|································|·································
| MockERC20 · 3.080 (0.000) · 4.189 (0.000) │
··········································|································|·································
| MockMinipool · 1.762 (0.000) · 1.793 (0.000) │
··········································|································|·································
| MockPriceFetcher · 3.317 (0.000) · 3.693 (0.000) │
··········································|································|·································
| MockRETHOracle · 0.168 (0.000) · 0.202 (0.000) │
··········································|································|·································
| MockRocketNodeManager · 0.726 (0.000) · 0.757 (0.000) │
··········································|································|·································
| MockRocketNodeStaking · 0.694 (0.000) · 0.726 (0.000) │
··········································|································|·································
| MockRocketStorage · 0.393 (0.000) · 0.424 (0.000) │
··········································|································|·································
| MockSanctions · 0.259 (0.000) · 0.290 (0.000) │
··········································|································|·································
| MockUniswapV3Pool · 0.251 (0.000) · 0.299 (0.000) │
··········································|································|·································
| OperatorDistributor · 13.182 (0.000) · 13.850 (0.000) │
··········································|································|·································
| PenaltyTest · 0.893 (0.000) · 1.013 (0.000) │
··········································|································|·································
| PriceFetcher · 4.051 (0.000) · 4.427 (0.000) │
··········································|································|·································
| ProtocolMath · 0.145 (0.000) · 0.199 (0.000) │
··········································|································|·································
| ProtocolMathTest · 3.812 (0.000) · 3.843 (0.000) │
··········································|································|·································
| RevertOnTransfer · 0.062 (0.000) · 0.090 (0.000) │
··········································|································|·································
| RocketAuctionManager · 9.606 (0.000) · 9.733 (0.000) │
··········································|································|·································
| RocketClaimDAO · 5.758 (0.000) · 5.933 (0.000) │
··········································|································|·································
| RocketClaimDAOOld · 1.747 (0.000) · 1.874 (0.000) │
··········································|································|·································
| RocketDAONodeTrusted · 14.063 (0.000) · 14.189 (0.000) │
··········································|································|·································
| RocketDAONodeTrustedActions · 15.712 (0.000) · 15.839 (0.000) │
··········································|································|·································
| RocketDAONodeTrustedProposals · 13.729 (0.000) · 13.856 (0.000) │
··········································|································|·································
| RocketDAONodeTrustedSettingsMembers · 4.065 (0.000) · 6.323 (0.000) │
··········································|································|·································
| RocketDAONodeTrustedSettingsMinipool · 4.693 (0.000) · 7.697 (0.000) │
··········································|································|·································
| RocketDAONodeTrustedSettingsProposals · 3.547 (0.000) · 5.380 (0.000) │
··········································|································|·································
| RocketDAONodeTrustedSettingsRewards · 3.658 (0.000) · 5.496 (0.000) │
··········································|································|·································
| RocketDAONodeTrustedUpgrade · 8.198 (0.000) · 8.325 (0.000) │
··········································|································|·································
| RocketDAOProposal · 15.165 (0.000) · 15.292 (0.000) │
··········································|································|·································
| RocketDAOProtocol · 9.442 (0.000) · 9.626 (0.000) │
··········································|································|·································
| RocketDAOProtocolActions · 0.133 (0.000) · 0.259 (0.000) │
··········································|································|·································
| RocketDAOProtocolOld · 7.081 (0.000) · 7.252 (0.000) │
··········································|································|·································
| RocketDAOProtocolProposal · 13.939 (0.000) · 14.123 (0.000) │
··········································|································|·································
| RocketDAOProtocolProposals · 8.564 (0.000) · 8.742 (0.000) │
··········································|································|·································
| RocketDAOProtocolProposalsOld · 5.455 (0.000) · 5.626 (0.000) │
··········································|································|·································
| RocketDAOProtocolSettingsAuction · 3.899 (0.000) · 7.021 (0.000) │
··········································|································|·································
| RocketDAOProtocolSettingsAuctionOld · 4.826 (0.000) · 7.148 (0.000) │
··········································|································|·································
| RocketDAOProtocolSettingsDeposit · 3.289 (0.000) · 5.711 (0.000) │
··········································|································|·································
| RocketDAOProtocolSettingsDepositOld · 4.835 (0.000) · 7.111 (0.000) │
··········································|································|·································
| RocketDAOProtocolSettingsInflation · 3.617 (0.000) · 6.447 (0.000) │
··········································|································|·································
| RocketDAOProtocolSettingsInflationOld · 4.987 (0.000) · 7.620 (0.000) │
··········································|································|·································
| RocketDAOProtocolSettingsMinipool · 4.090 (0.000) · 6.826 (0.000) │
··········································|································|·································
| RocketDAOProtocolSettingsMinipoolOld · 3.808 (0.000) · 6.195 (0.000) │
··········································|································|·································
| RocketDAOProtocolSettingsNetwork · 4.729 (0.000) · 8.436 (0.000) │
··········································|································|·································
| RocketDAOProtocolSettingsNetworkOld · 5.688 (0.000) · 8.634 (0.000) │
··········································|································|·································
| RocketDAOProtocolSettingsNode · 4.761 (0.000) · 7.017 (0.000) │
··········································|································|·································
| RocketDAOProtocolSettingsProposals · 5.081 (0.000) · 9.012 (0.000) │
··········································|································|·································
| RocketDAOProtocolSettingsRewards · 4.130 (0.000) · 5.581 (0.000) │
··········································|································|·································
| RocketDAOProtocolSettingsRewardsOld · 6.308 (0.000) · 9.497 (0.000) │
··········································|································|·································
| RocketDAOProtocolSettingsSecurity · 3.632 (0.000) · 6.269 (0.000) │
··········································|································|·································
| RocketDAOProtocolVerifier · 14.703 (0.000) · 14.887 (0.000) │
··········································|································|·································
| RocketDAOSecurity · 3.036 (0.000) · 3.211 (0.000) │
··········································|································|·································
| RocketDAOSecurityActions · 5.402 (0.000) · 5.577 (0.000) │
··········································|································|·································
| RocketDAOSecurityProposals · 7.802 (0.000) · 7.977 (0.000) │
··········································|································|·································
| RocketDepositPool · 11.981 (0.000) · 12.680 (0.000) │
··········································|································|·································
| RocketMerkleDistributorMainnet · 5.598 (0.000) · 6.150 (0.000) │
··········································|································|·································
| RocketMerkleDistributorMainnetOld · 6.665 (0.000) · 7.266 (0.000) │
··········································|································|·································
| RocketMinipoolBase · 5.166 (0.000) · 5.275 (0.000) │
··········································|································|·································
| RocketMinipoolBondReducer · 8.620 (0.000) · 8.794 (0.000) │
··········································|································|·································
| RocketMinipoolDelegate · 22.281 (0.000) · 22.352 (0.000) │
··········································|································|·································
| RocketMinipoolFactory · 1.701 (0.000) · 1.828 (0.000) │
··········································|································|·································
| RocketMinipoolManager · 17.215 (0.000) · 17.398 (0.000) │
··········································|································|·································
| RocketMinipoolManagerOld · 18.969 (0.000) · 19.148 (0.000) │
··········································|································|·································
| RocketMinipoolPenalty · 1.612 (0.000) · 1.735 (0.000) │
··········································|································|·································
| RocketMinipoolQueue · 8.325 (0.000) · 8.452 (0.000) │
··········································|································|·································
| RocketNetworkBalances · 4.307 (0.000) · 4.481 (0.000) │
··········································|································|·································
| RocketNetworkBalancesOld · 4.487 (0.000) · 4.662 (0.000) │
··········································|································|·································
| RocketNetworkFees · 2.666 (0.000) · 2.793 (0.000) │
··········································|································|·································
| RocketNetworkPenalties · 5.103 (0.000) · 5.229 (0.000) │
··········································|································|·································
| RocketNetworkPrices · 4.037 (0.000) · 4.282 (0.000) │
··········································|································|·································
| RocketNetworkPricesOld · 4.894 (0.000) · 5.403 (0.000) │
··········································|································|·································
| RocketNetworkSnapshots · 3.251 (0.000) · 3.426 (0.000) │
··········································|································|·································
| RocketNetworkVoting · 5.673 (0.000) · 5.895 (0.000) │
··········································|································|·································
| RocketNodeDeposit · 9.896 (0.000) · 10.080 (0.000) │
··········································|································|·································
| RocketNodeDepositLEB4 · 10.012 (0.000) · 10.195 (0.000) │
··········································|································|·································
| RocketNodeDepositOld · 10.092 (0.000) · 10.219 (0.000) │
··········································|································|·································
| RocketNodeDistributor · 0.281 (0.000) · 0.497 (0.000) │
··········································|································|·································
| RocketNodeDistributorDelegate · 2.280 (0.000) · 2.563 (0.000) │
··········································|································|·································
| RocketNodeDistributorFactory · 1.813 (0.000) · 1.940 (0.000) │
··········································|································|·································
| RocketNodeManager · 16.276 (0.000) · 16.460 (0.000) │
··········································|································|·································
| RocketNodeManagerOld · 16.766 (0.000) · 16.945 (0.000) │
··········································|································|·································
| RocketNodeStaking · 12.812 (0.000) · 13.084 (0.000) │
··········································|································|·································
| RocketNodeStakingOld · 10.746 (0.000) · 10.873 (0.000) │
··········································|································|·································
| RocketRewardsPool · 9.004 (0.000) · 9.182 (0.000) │
··········································|································|·································
| RocketRewardsPoolOld · 9.004 (0.000) · 9.182 (0.000) │
··········································|································|·································
| RocketSmoothingPool · 1.809 (0.000) · 1.979 (0.000) │
··········································|································|·································
| RocketStorage · 8.549 (0.000) · 8.610 (0.000) │
··········································|································|·································
| RocketTokenDummyRPL · 3.498 (0.000) · 4.205 (0.000) │
··········································|································|·································
| RocketTokenRETH · 8.134 (0.000) · 8.563 (0.000) │
··········································|································|·································
| RocketTokenRPL · 7.549 (0.000) · 8.465 (0.000) │
··········································|································|·································
| RocketUpgradeOneDotThree · 14.247 (0.000) · 14.453 (0.000) │
··········································|································|·································
| RocketVault · 7.322 (0.000) · 7.449 (0.000) │
··········································|································|·································
| RPLVault · 13.200 (0.000) · 13.868 (0.000) │
··········································|································|·································
| SafeCast · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| SafeCast · 0.084 (0.000) · 0.118 (0.000) │
··········································|································|·································
| SafeERC20 · 0.084 (0.000) · 0.118 (0.000) │
··········································|································|·································
| SafeERC20 · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| SafeERC20Upgradeable · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| SafeMath · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| SafeMath · 0.084 (0.000) · 0.118 (0.000) │
··········································|································|·································
| SignedMath · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| SignedMathUpgradeable · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| SignedSafeMath · 0.084 (0.000) · 0.118 (0.000) │
··········································|································|·································
| SnapshotTest · 1.693 (0.000) · 2.281 (0.000) │
··········································|································|·································
| StorageSlot · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| StorageSlotUpgradeable · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| Strings · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| StringsUpgradeable · 0.084 (0.000) · 0.138 (0.000) │
··········································|································|·································
| NodeAccount · 6.927 (0.000) · 7.314 (0.000) │
··········································|································|·································
| NodeAccountFactory · 7.746 (0.000) · 8.134 (0.000) │
··········································|································|·································
| WETH · 2.941 (0.000) · 3.440 (0.000) │
··········································|································|·································
| WETHVault · 15.305 (0.000) · 15.973 (0.000) │
··········································|································|·································
| Whitelist · 8.277 (0.000) · 8.665 (0.000) │
··········································|································|·································
| WhitelistV2 · 8.308 (0.000) · 8.695 (0.000) │
··········································|································|·································
| NodeSetOperatorRewardDistributor · 12.395 (0.000) · 12.782 (0.000) │
·-----------------------------------------|--------------------------------|--------------------------------·
Contract: Treasury
Function: claimEth(address) - Selector: 0x228f3845
Function: claimEth(address,uint256) - Selector: 0xe2b3b2e2
Function: claimToken(address,address,uint256) - Selector: 0x125bfb66
Function: claimToken(address,address) - Selector: 0xca31879d
Function: execute(address,bytes) - Selector: 0x1cff79cd
Function: executeAll(address[],bytes[]) - Selector: 0xd470ac36
Function: getDirectory() - Selector: 0x76247776
Function: getImplementation() - Selector: 0xaaf10f42
Function: initialize(address) - Selector: 0xc4d66de8
Function: proxiableUUID() - Selector: 0x52d1902d
Function: upgradeTo(address) - Selector: 0x3659cfe6
Function: upgradeToAndCall(address,bytes) - Selector: 0x4f1ef286
Contract: Deployer
Contract: FundRouter
Function: getDirectory() - Selector: 0x76247776
Function: getImplementation() - Selector: 0xaaf10f42
Function: getTvlEth() - Selector: 0xb918e75b
Function: getTvlRpl() - Selector: 0x793a1014
Function: initialize(address) - Selector: 0xc4d66de8
Function: proxiableUUID() - Selector: 0x52d1902d
Function: sendEthToDistributors() - Selector: 0x89ac921e
Function: sendRplToDistributors() - Selector: 0x5ca2a916
Function: setSplitRatioEth(uint256) - Selector: 0xaaf9b50d
Function: setSplitRatioRpl(uint256) - Selector: 0x78c390bf
Function: splitRatioEth() - Selector: 0x4c3d2e22
Function: splitRatioRpl() - Selector: 0xa494fb03
Function: stakeRPLFor(address,uint256) - Selector: 0xcb1c8321
Function: unstakeRpl(uint256) - Selector: 0x52ca00dc
Function: upgradeTo(address) - Selector: 0x3659cfe6
Function: upgradeToAndCall(address,bytes) - Selector: 0x4f1ef286
Contract: Directory
Function: DEFAULT_ADMIN_ROLE() - Selector: 0xa217fddf
Function: disableSanctions() - Selector: 0xa55d9029
Function: enableSanctions() - Selector: 0x79dd9fff
Function: getDepositPoolAddress() - Selector: 0xad969e8c
Function: getImplementation() - Selector: 0xaaf10f42
Function: getOperatorDistributorAddress() - Selector: 0xeb4cfca7
Function: getPriceFetcherAddress() - Selector: 0x24077021
Function: getOracleAddress() - Selector: 0xdc8177be
Function: getRPLAddress() - Selector: 0xa3370ab8
Function: getRPLVaultAddress() - Selector: 0xf6c15335
Function: getRocketNodeDepositAddress() - Selector: 0x7de868c4
Function: getRocketNodeManagerAddress() - Selector: 0xa4a75b50
Function: getRocketNodeStakingAddress() - Selector: 0xce5be988
Function: getRocketStorageAddress() - Selector: 0xc8021724
Function: getRoleAdmin(bytes32) - Selector: 0x248a9ca3
Function: getTreasuryAddress() - Selector: 0xe0024604
Function: getUniswapV3PoolAddress() - Selector: 0x3999d1f2
Function: getNodeAccountFactoryAddress() - Selector: 0xee39af46
Function: getWETHAddress() - Selector: 0xaffa8817
Function: getWETHVaultAddress() - Selector: 0x2c350b1c
Function: getWhitelistAddress() - Selector: 0x915eb973
Function: getNodeSetOperatorRewardDistributorAddress() - Selector: 0x80ae0fc8
Function: grantRole(bytes32,address) - Selector: 0x2f2ff15d
Function: hasRole(bytes32,address) - Selector: 0x91d14854
Function: initialize((address,address,address,address,address,address,address,address,address,address,address,address,address,address,address,address,address),address,address) - Selector: 0x9316d621
Function: isSanctioned(address,address) - Selector: 0x06e74444
Function: isSanctioned(address[]) - Selector: 0x9b111ba2
Function: isSanctioned(address) - Selector: 0xdf592f7d
Function: proxiableUUID() - Selector: 0x52d1902d
Function: renounceRole(bytes32,address) - Selector: 0x36568abe
Function: revokeRole(bytes32,address) - Selector: 0xd547741f
Function: setAll((address,address,address,address,address,address,address,address,address,address,address,address,address,address,address,address,address)) - Selector: 0xfd090ff1
Function: setOracle(address) - Selector: 0x7adbf973
Function: setTreasury(address) - Selector: 0xf0f44260
Function: supportsInterface(bytes4) - Selector: 0x01ffc9a7
Function: upgradeTo(address) - Selector: 0x3659cfe6
Function: upgradeToAndCall(address,bytes) - Selector: 0x4f1ef286
Contract: ISanctions
Function: isSanctioned(address) - Selector: 0xdf592f7d
Contract: IWETH
Function: allowance(address,address) - Selector: 0xdd62ed3e
Function: approve(address,uint256) - Selector: 0x095ea7b3
Function: balanceOf(address) - Selector: 0x70a08231
Function: deposit() - Selector: 0xd0e30db0
Function: totalSupply() - Selector: 0x18160ddd
Function: transfer(address,uint256) - Selector: 0xa9059cbb
Function: transferFrom(address,address,uint256) - Selector: 0x23b872dd
Function: withdraw(uint256) - Selector: 0x2e1a7d4d
Contract: IXRETHOracle
Function: getTotalYieldAccrued() - Selector: 0x02b56ba3
Function: setTotalYieldAccrued(uint256) - Selector: 0x96cc559f
Contract: RocketDAOProtocolSettingsNetworkInterface
Function: getMaximumNodeFee() - Selector: 0xf3d4149c
Function: getMinimumNodeFee() - Selector: 0xadd7a12d
Function: getNodeConsensusThreshold() - Selector: 0x1f66e8ed
Function: getNodeFeeDemandRange() - Selector: 0xac93f57f
Function: getNodePenaltyThreshold() - Selector: 0x58485df6
Function: getPerPenaltyRate() - Selector: 0x97fa4f40
Function: getRethDepositDelay() - Selector: 0xcecaef21
Function: getSubmitBalancesEnabled() - Selector: 0xfcdb60db
Function: getSubmitBalancesFrequency() - Selector: 0x1d5e50ea
Function: getSubmitPricesEnabled() - Selector: 0xd7c8953c
Function: getSubmitPricesFrequency() - Selector: 0x31607418
Function: getSubmitRewardsEnabled() - Selector: 0x63ed62da
Function: getTargetNodeFee() - Selector: 0xa03eec10
Function: getTargetRethCollateralRate() - Selector: 0xe2876713
Contract: IMinipool
Function: beginUserDistribute() - Selector: 0xf09fa332
Function: calculateNodeShare(uint256) - Selector: 0x1a69d18f
Function: calculateUserShare(uint256) - Selector: 0x19f18b1f
Function: canPromote() - Selector: 0xc9c36b27
Function: canStake() - Selector: 0x9ed27809
Function: close() - Selector: 0x43d726d6
Function: deposit() - Selector: 0xd0e30db0
Function: dissolve() - Selector: 0x3bef8a3a
Function: distributeBalance(bool) - Selector: 0x54efc6e5
Function: finalise() - Selector: 0xa4399263
Function: getFinalised() - Selector: 0xa129a5ee
Function: getNodeAddress() - Selector: 0x70dabc9e
Function: getNodeDepositAssigned() - Selector: 0x69c089ea
Function: getNodeDepositBalance() - Selector: 0x74ca6bf2
Function: getNodeFee() - Selector: 0xe7150134
Function: getNodeRefundBalance() - Selector: 0xfbc02c42
Function: getNodeTopUpValue() - Selector: 0xd2ceebd1
Function: getPreLaunchValue() - Selector: 0xd6047def
Function: getPreMigrationBalance() - Selector: 0x49b42321
Function: getScrubVoted(address) - Selector: 0xd45dc628
Function: getStatus() - Selector: 0x4e69d560
Function: getStatusBlock() - Selector: 0xe67cd5b0
Function: getStatusTime() - Selector: 0x3e0a56b0
Function: getTotalScrubVotes() - Selector: 0x68f449b2
Function: getUserDepositAssigned() - Selector: 0xd91eda62
Function: getUserDepositAssignedTime() - Selector: 0xa2940a90
Function: getUserDepositBalance() - Selector: 0xe7e04aba
Function: getUserDistributed() - Selector: 0x7bfaef7d
Function: getVacant() - Selector: 0xbbe38fe1
Function: initialise(address) - Selector: 0x9d6a890f
Function: preDeposit(uint256,bytes,bytes,bytes32) - Selector: 0x3ca742e9
Function: prepareVacancy(uint256,uint256) - Selector: 0x0871ffef
Function: promote() - Selector: 0x13dc01dc
Function: reduceBondAmount() - Selector: 0xd191ea9c
Function: refund() - Selector: 0x590e1ae3
Function: slash() - Selector: 0x2da25de3
Function: stake(bytes,bytes32) - Selector: 0xf7ae36d1
Function: userDeposit() - Selector: 0x48146113
Function: userDistributeAllowed() - Selector: 0x23e4e3e4
Function: version() - Selector: 0x54fd4d50
Function: voteScrub() - Selector: 0xe117d192
Contract: IRocketNodeDeposit
Function: deposit(uint256,uint256,bytes,bytes,bytes32,uint256,address) - Selector: 0x598d90c5
Contract: IRocketNodeManager
Function: getSmoothingPoolRegistrationState(address) - Selector: 0xa4cef9dd
Function: registerNode(string) - Selector: 0x27c6f43e
Function: setSmoothingPoolRegistrationState(bool) - Selector: 0x99283f8b
Contract: IRocketNodeStaking
Function: getNodeMinimumRPLStake(address) - Selector: 0x03fa87b4
Function: getNodeRPLStake(address) - Selector: 0x9961cee4
Function: stakeRPLFor(address,uint256) - Selector: 0xcb1c8321
Function: withdrawRPL(uint256) - Selector: 0x6b088d5c
Contract: IRocketStorage
Function: getNodeWithdrawalAddress(address) - Selector: 0x5b49ff62
Function: setWithdrawalAddress(address,address,bool) - Selector: 0xa543ccea
Contract: RocketTokenRPLInterface
Function: allowance(address,address) - Selector: 0xdd62ed3e
Function: approve(address,uint256) - Selector: 0x095ea7b3
Function: balanceOf(address) - Selector: 0x70a08231
Function: getInflationCalcTime() - Selector: 0x7f79e64a
Function: getInflationIntervalRate() - Selector: 0xee96d774
Function: getInflationIntervalStartTime() - Selector: 0x0534f6db
Function: getInflationIntervalTime() - Selector: 0x63657510
Function: getInflationIntervalsPassed() - Selector: 0xb933c49e
Function: getInflationRewardsContractAddress() - Selector: 0xc32c367a
Function: inflationCalculate() - Selector: 0xc1a26006
Function: inflationMintTokens() - Selector: 0x08824003
Function: swapTokens(uint256) - Selector: 0xfe784eaa
Function: totalSupply() - Selector: 0x18160ddd
Function: transfer(address,uint256) - Selector: 0xa9059cbb
Function: transferFrom(address,address,uint256) - Selector: 0x23b872dd
Contract: OperatorDistributor
Function: OnMinipoolCreated(address,address,uint256) - Selector: 0xf2d15932
Function: _queuedEth() - Selector: 0xf56178d2
Function: calculateRequiredRplTopUp(uint256,uint256) - Selector: 0xb23a639d
Function: getAmountFundedEth() - Selector: 0x1015f984
Function: getAmountFundedRpl() - Selector: 0x449e47ae
Function: getDirectory() - Selector: 0x76247776
Function: getImplementation() - Selector: 0xaaf10f42
Function: getMinipoolAddresses() - Selector: 0xe6186830
Function: getTvlEth() - Selector: 0xb918e75b
Function: getTvlRpl() - Selector: 0x793a1014
Function: initialize(address) - Selector: 0xc4d66de8
Function: lowerBondRequirement() - Selector: 0x2505ef3a
Function: minipoolAddresses(uint256) - Selector: 0x97a2ec5c
Function: minipoolAmountFundedEth(address) - Selector: 0xa4afc464
Function: minipoolAmountFundedRpl(address) - Selector: 0x0b29cb48
Function: minipoolIndexMap(address) - Selector: 0x991fd3e7
Function: nextMinipoolHavestIndex() - Selector: 0x4aade394
Function: numMinipoolsProcessedPerInterval() - Selector: 0xa2e0b0ef
Function: performTopUp(address,uint256) - Selector: 0x7fd24883
Function: processNextMinipool() - Selector: 0xf680d96e
Function: provisionLiquiditiesForMinipoolCreation(address,address,uint256) - Selector: 0x3b117b63
Function: proxiableUUID() - Selector: 0x52d1902d
Function: removeMinipoolAddress(address) - Selector: 0xd68c8969
Function: removeNodeOperator(address) - Selector: 0xc05665dd
Function: setBondRequirements(uint256,uint256) - Selector: 0x2b9f9d07
Function: setNumMinipoolsProcessedPerInterval(uint256) - Selector: 0xe7b776e8
Function: targetStakeRatio() - Selector: 0x1e9706fb
Function: upgradeTo(address) - Selector: 0x3659cfe6
Function: upgradeToAndCall(address,bytes) - Selector: 0x4f1ef286
Function: upperBondRequirement() - Selector: 0x0a3637f2
Contract: NodeAccount
Function: close() - Selector: 0x43d726d6
Function: getDirectory() - Selector: 0x76247776
Function: getImplementation() - Selector: 0xaaf10f42
Function: initialize(address) - Selector: 0xc4d66de8
Function: initialize(address,address,address,(string,uint256,uint256,bytes,bytes,bytes32,uint256,address)) - Selector: 0xe0bd8d38
Function: minipool() - Selector: 0x0cca17d8
Function: proxiableUUID() - Selector: 0x52d1902d
Function: targetBond() - Selector: 0x2742b9e7
Function: unlock() - Selector: 0xa69df4b5
Function: upgradeTo(address) - Selector: 0x3659cfe6
Function: upgradeToAndCall(address,bytes) - Selector: 0x4f1ef286
Function: vaf() - Selector: 0x00b483d7
Function: withdraw(uint256,address) - Selector: 0x00f714ce
Contract: NodeAccountFactory
Function: createNewNodeAccount((string,uint256,uint256,bytes,bytes,bytes32,uint256,address),address) - Selector: 0x2c5a1b3e
Function: getDirectory() - Selector: 0x76247776
Function: getImplementation() - Selector: 0xaaf10f42
Function: hasSufficientLiquidity(uint256) - Selector: 0xcac38298
Function: implementationAddress() - Selector: 0xb97a2319
Function: initialize(address) - Selector: 0xc4d66de8
Function: initializeWithImplementation(address,address) - Selector: 0x5d40a735
Function: lockThreshold() - Selector: 0xf70bcfdb
Function: proxiableUUID() - Selector: 0x52d1902d
Function: upgradeTo(address) - Selector: 0x3659cfe6
Function: upgradeToAndCall(address,bytes) - Selector: 0x4f1ef286
Function: upgradeNodeAccountProxy(address,address) - Selector: 0x09cb0a5c
Contract: NodeSetOperatorRewardDistributor
Function: adminSweep(address) - Selector: 0xb7bf46af
Function: claims(uint256) - Selector: 0xa888c2cd
Function: currentInterval() - Selector: 0x363487bc
Function: currentIntervalGenesisTime() - Selector: 0x015c1af5
Function: dustAccrued() - Selector: 0x9adb3844
Function: finalizeInterval() - Selector: 0x27c448c6
Function: getClaims() - Selector: 0xc52822f8
Function: getDirectory() - Selector: 0x76247776
Function: getImplementation() - Selector: 0xaaf10f42
Function: harvest(address,uint256,uint256) - Selector: 0xf7588701
Function: hasClaimed(address,uint256) - Selector: 0xb2931096
Function: initialize(address) - Selector: 0xc4d66de8
Function: maxIntervalLengthSeconds() - Selector: 0x6b8680cb
Function: proxiableUUID() - Selector: 0x52d1902d
Function: setMaxIntervalTime(uint256) - Selector: 0x02ef103b
Function: setRewardIncentiveModel(uint256,uint256) - Selector: 0xb88a4441
Function: totalYieldAccrued() - Selector: 0xee6c3bf2
Function: upgradeTo(address) - Selector: 0x3659cfe6
Function: upgradeToAndCall(address,bytes) - Selector: 0x4f1ef286
Function: wethReceived(uint256) - Selector: 0x489380f8
Function: yieldAccruedInInterval() - Selector: 0x3d1a4637
Contract: PriceFetcher
Function: getDirectory() - Selector: 0x76247776
Function: getImplementation() - Selector: 0xaaf10f42
Function: getPrice() - Selector: 0x98d5fdca
Function: initialize(address) - Selector: 0xc4d66de8
Function: proxiableUUID() - Selector: 0x52d1902d
Function: upgradeTo(address) - Selector: 0x3659cfe6
Function: upgradeToAndCall(address,bytes) - Selector: 0x4f1ef286
Contract: MockERC20
Function: allowance(address,address) - Selector: 0xdd62ed3e
Function: approve(address,uint256) - Selector: 0x095ea7b3
Function: balanceOf(address) - Selector: 0x70a08231
Function: burn(address,uint256) - Selector: 0x9dc29fac
Function: decimals() - Selector: 0x313ce567
Function: decreaseAllowance(address,uint256) - Selector: 0xa457c2d7
Function: increaseAllowance(address,uint256) - Selector: 0x39509351
Function: mint(address,uint256) - Selector: 0x40c10f19
Function: name() - Selector: 0x06fdde03
Function: owner() - Selector: 0x8da5cb5b
Function: renounceOwnership() - Selector: 0x715018a6
Function: symbol() - Selector: 0x95d89b41
Function: totalSupply() - Selector: 0x18160ddd
Function: transfer(address,uint256) - Selector: 0xa9059cbb
Function: transferFrom(address,address,uint256) - Selector: 0x23b872dd
Function: transferOwnership(address) - Selector: 0xf2fde38b
Contract: MockMinipool
Function: beginUserDistribute() - Selector: 0xf09fa332
Function: calculateNodeShare(uint256) - Selector: 0x1a69d18f
Function: calculateUserShare(uint256) - Selector: 0x19f18b1f
Function: canPromote() - Selector: 0xc9c36b27
Function: canStake() - Selector: 0x9ed27809
Function: close() - Selector: 0x43d726d6
Function: deposit() - Selector: 0xd0e30db0
Function: dissolve() - Selector: 0x3bef8a3a
Function: distributeBalance(bool) - Selector: 0x54efc6e5
Function: finalise() - Selector: 0xa4399263
Function: getFinalised() - Selector: 0xa129a5ee
Function: getNodeAddress() - Selector: 0x70dabc9e
Function: getNodeDepositAssigned() - Selector: 0x69c089ea
Function: getNodeDepositBalance() - Selector: 0x74ca6bf2
Function: getNodeFee() - Selector: 0xe7150134
Function: getNodeRefundBalance() - Selector: 0xfbc02c42
Function: getNodeTopUpValue() - Selector: 0xd2ceebd1
Function: getPreLaunchValue() - Selector: 0xd6047def
Function: getPreMigrationBalance() - Selector: 0x49b42321
Function: getScrubVoted(address) - Selector: 0xd45dc628
Function: getStatus() - Selector: 0x4e69d560
Function: getStatusBlock() - Selector: 0xe67cd5b0
Function: getStatusTime() - Selector: 0x3e0a56b0
Function: getTotalScrubVotes() - Selector: 0x68f449b2
Function: getUserDepositAssigned() - Selector: 0xd91eda62
Function: getUserDepositAssignedTime() - Selector: 0xa2940a90
Function: getUserDepositBalance() - Selector: 0xe7e04aba
Function: getUserDistributed() - Selector: 0x7bfaef7d
Function: getVacant() - Selector: 0xbbe38fe1
Function: initialise(address) - Selector: 0x9d6a890f
Function: preDeposit(uint256,bytes,bytes,bytes32) - Selector: 0x3ca742e9
Function: prepareVacancy(uint256,uint256) - Selector: 0x0871ffef
Function: promote() - Selector: 0x13dc01dc
Function: reduceBondAmount() - Selector: 0xd191ea9c
Function: refund() - Selector: 0x590e1ae3
Function: setNodeDepositBalance(uint256) - Selector: 0x116a6776
Function: slash() - Selector: 0x2da25de3
Function: stake(bytes,bytes32) - Selector: 0xf7ae36d1
Function: userDeposit() - Selector: 0x48146113
Function: userDistributeAllowed() - Selector: 0x23e4e3e4
Function: version() - Selector: 0x54fd4d50
Function: voteScrub() - Selector: 0xe117d192
Contract: MockPriceFetcher
Function: getDirectory() - Selector: 0x76247776
Function: getImplementation() - Selector: 0xaaf10f42
Function: getPrice() - Selector: 0x98d5fdca
Function: initialize(address) - Selector: 0xc4d66de8
Function: price() - Selector: 0xa035b1fe
Function: proxiableUUID() - Selector: 0x52d1902d
Function: setPrice(uint256) - Selector: 0x91b7f5ed
Function: upgradeTo(address) - Selector: 0x3659cfe6
Function: upgradeToAndCall(address,bytes) - Selector: 0x4f1ef286
Contract: MockRETHOracle
Function: getTotalYieldAccrued() - Selector: 0x02b56ba3
Function: setTotalYieldAccrued(uint256) - Selector: 0x96cc559f
Contract: MockRocketNodeManager
Function: getSmoothingPoolRegistrationState(address) - Selector: 0xa4cef9dd
Function: mockSetNodeOperatorToMinipool(address,address) - Selector: 0xf6756e81
Function: nodeOperatorsToMinipools(address) - Selector: 0x619a5a0a
Function: registerNode(string) - Selector: 0x27c6f43e
Function: setSmoothingPoolRegistrationState(bool) - Selector: 0x99283f8b
Function: smoothingPoolRegistrationStates(address) - Selector: 0x4817edf7
Contract: MockRocketNodeStaking
Function: getNodeMinimumRPLStake(address) - Selector: 0x03fa87b4
Function: getNodeRPLStake(address) - Selector: 0x9961cee4
Function: rplStaked() - Selector: 0x21100249
Function: setRPLStaked(uint256) - Selector: 0xbc5c26b3
Function: stakeRPLFor(address,uint256) - Selector: 0xcb1c8321
Function: withdrawRPL(uint256) - Selector: 0x6b088d5c
Contract: MockRocketStorage
Function: getNodeWithdrawalAddress(address) - Selector: 0x5b49ff62
Function: setWithdrawalAddress(address,address,bool) - Selector: 0xa543ccea
Contract: MockSanctions
Function: addBlacklist(address) - Selector: 0x9cfe42da
Function: isSanctioned(address) - Selector: 0xdf592f7d
Contract: Moc