NAME
StakeManager
ADDRESS
0x644A0A4a4a9892f57Af7dFF1Db23cE2A235A255e
BYTECODE MD5
B2916DE36EE4D69C4997A32E4DDA338E
BALANCE
0
Showing 128 of 128 functions
  • DoS (Unbounded Operation)(4 warnings)
    • Array iterator at 0x5460(uint256 v5460arg0x0, uint256 v5460arg0x1) may be susceptible to DoS by increasing storage requirements at 0x556a(uint256 v556aarg0x0, uint256 v556aarg0x1)
      • Array iterator at 0x556a(uint256 v556aarg0x0, uint256 v556aarg0x1) may be susceptible to DoS by increasing storage requirements at 0x556a(uint256 v556aarg0x0, uint256 v556aarg0x1)
        • Array iterator at insertSigners(address[] _signers) may be susceptible to DoS by increasing storage requirements at 0x556a(uint256 v556aarg0x0, uint256 v556aarg0x1)
        • Array iterator at checkSignatures(uint256 blockInterval, bytes32 voteHash, bytes32 stateRoot, address proposer, uint256[3][] sigs) may be susceptible to DoS by increasing storage requirements at 0x556a(uint256 v556aarg0x0, uint256 v556aarg0x1)
      • Reentrancy(6 warnings)
        • External call at 0x41cb(uint256 v41cbarg0x0, uint256 v41cbarg0x1, uint256 v41cbarg0x2) may reenter.
          • External call at slash(bytes varg0) may reenter.
          • External call at unjail(uint256 varg0) may reenter.
          • External call at unstakeClaim(uint256 varg0) may reenter.
          • External call at updateSigner(uint256 varg0, bytes varg1) may reenter.
          • External call at 0x520e(uint256 v520earg0x0, uint256 v520earg0x1, uint256 v520earg0x2) may reenter.
          • Tainted delegatecall(5 warnings)
            • Smart contract user could potentially override delegatecall address at updateCheckpointRewardParams(uint256 _rewardDecreasePerCheckpoint, uint256 _maxRewardedCheckpoints, uint256 _checkpointRewardDelta)
            • Smart contract user could potentially override delegatecall address at confirmAuctionBid(uint256 varg0, uint256 varg1)
            • Smart contract user could potentially override delegatecall address at migrateValidatorsData(uint256 validatorIdFrom, uint256 validatorIdTo)
            • Smart contract user could potentially override delegatecall address at startAuction(uint256 varg0, uint256 varg1, bool varg2, bytes varg3)
            • Smart contract user could potentially override delegatecall address at updateCommissionRate(uint256 validatorId, uint256 newCommissionRate)
          • Tainted Owner Variable(4 warnings)
            • Owner variable _getRegistry may be tainted by initialize(address _registry, address _rootchain, address _token, address _NFTContract, address _stakingLogger, address _validatorShareFactory, address _governance, address _owner, address _extensionCode)
            • Owner variable _rootChain may be tainted by initialize(address _registry, address _rootchain, address _token, address _NFTContract, address _stakingLogger, address _validatorShareFactory, address _governance, address _owner, address _extensionCode)
            • Owner variable _governance may be tainted by initialize(address _registry, address _rootchain, address _token, address _NFTContract, address _stakingLogger, address _validatorShareFactory, address _governance, address _owner, address _extensionCode)
            • Owner variable _rootChain may be tainted by changeRootChain(address varg0)