Arch Ethereum Web3

DEPLOYMENT DATE
Tue 15/11/2021
CONTRACT ADDRESS
 0xe8e8486228753E01Dbc222dA262Aa706Bd67e601
MD5 BYTECODE
 0x8adda149732332c1825e3a69492f73e9
VIEW IN
Etherscan
WARNINGS
DoS (Unbounded Iteration), Reentrancy
  • 1.contract.sol
  • addComponent(address)
    0x4e353270
  • addExternalPositionModule(address,address)
    0xea0ee559
  • addModule(address)
    0x1ed86f19
  • allowance(address,address)
    0xdd62ed3e
  • approve(address,uint256)
    0x095ea7b3
  • balanceOf(address)
    0x70a08231
  • burn(address,uint256)
    0x9dc29fac
  • components(uint256)
    0xc5d574fe
  • controller()
    0xf77c4791
  • decimals()
    0x313ce567
  • decreaseAllowance(address,uint256)
    0xa457c2d7
  • editDefaultPositionUnit(address,int256)
    0x2ba57d17
  • editExternalPositionData(address,address,bytes)
    0x26898fe1
  • editExternalPositionUnit(address,address,int256)
    0x63a90fc1
  • editPositionMultiplier(int256)
    0xc2de0e9d
  • getComponents()
    0x99d50d5d
  • getDefaultPositionRealUnit(address)
    0x66cb8d2f
  • getExternalPositionData(address,address)
    0x8ae458da
  • getExternalPositionModules(address)
    0xa7bdad03
  • getExternalPositionRealUnit(address,address)
    0x22ebeba4
  • getModules()
    0xb2494df3
  • getPositions()
    0x80275860
  • getTotalComponentRealUnits(address)
    0xeaf993e1
  • increaseAllowance(address,uint256)
    0x39509351
  • initializeModule()
    0x0ffe0f1e
  • invoke(address,uint256,bytes)
    0x8f6f0332
  • isComponent(address)
    0xdf5e9b29
  • isExternalPositionModule(address,address)
    0x7d966593
  • isInitializedModule(address)
    0xd7f1b27c
  • isLocked()
    0xa4e2d634
  • isPendingModule(address)
    0x53bae5f7
  • lock()
    0xf83d08ba
  • locker()
    0xd7b96d4e
  • manager()
    0x481c6a75
  • mint(address,uint256)
    0x40c10f19
  • moduleStates(address)
    0x35bc4e52
  • modules(uint256)
    0x81b2248a
  • name()
    0x06fdde03
  • positionMultiplier()
    0x5230c396
  • removeComponent(address)
    0x6f86c897
  • removeExternalPositionModule(address,address)
    0xacf3f077
  • removeModule(address)
    0xa0632461
  • removePendingModule(address)
    0xc7564017
  • setManager(address)
    0xd0ebdbe7
  • symbol()
    0x95d89b41
  • totalSupply()
    0x18160ddd
  • transfer(address,uint256)
    0xa9059cbb
  • transferFrom(address,address,uint256)
    0x23b872dd
  • unlock()
    0xa69df4b5
  • DoS (Unbounded Iteration) (6)
    contract.sol Line 2407
    Array iterator may be susceptible to DoS by increasing storage requirements at `0xe22`
    contract.sol Line 2352
    Array iterator may be susceptible to DoS by increasing storage requirements at `0xe22`
    contract.sol Line 2376
    Array iterator may be susceptible to DoS by increasing storage requirements at `0xe22`
    contract.sol Line 1804
    Array iterator may be susceptible to DoS by increasing storage requirements at `0xe22`
    contract.sol Line 2558
    Array iterator may be susceptible to DoS by increasing storage requirements at `0xe22`
    contract.sol Line 2526
    Array iterator may be susceptible to DoS by increasing storage requirements at `0xe22`
  • Reentrancy (1)
    contract.sol Line 2301
    External call at <key_statement> may reenter.