UNPKG

@nodeset/contracts

Version:

Protocol for accessing NodeSet's Constellation Ethereum staking network

658 lines (629 loc) 198 kB
·-----------------------------------------|--------------------------------|--------------------------------· | 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