Static Analyzer for Solidity
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
slither/tests/check-upgradeability/test_4.txt

32 lines
1.9 KiB


## Run initialization checks... (see https://github.com/crytic/slither/wiki/Upgradeability-Checks#initialization-checks)
Initializable contract not found, the contract does not follow a standard initalization schema.

## Run variable initialization checks... (see https://github.com/crytic/slither/wiki/Upgradeability-Checks)
No error found

## Run function ids checks... (see https://github.com/crytic/slither/wiki/Upgradeability-Checks#functions-ids-checks)
No error found

## Run variables ordering checks between ContractV1 and Proxy... (see https://github.com/crytic/slither/wiki/Upgradeability-Checks#variables-order-checks)
No error found

## Run function ids checks... (see https://github.com/crytic/slither/wiki/Upgradeability-Checks#functions-ids-checks)
No error found

## Run variables ordering checks between ContractV2 and Proxy... (see https://github.com/crytic/slither/wiki/Upgradeability-Checks#variables-order-checks)
Different variables between ContractV2 and Proxy:
Variable 0 in ContractV2: val uint256 (tests/check-upgradeability/contractV2_bug2.sol#2)
Variable 0 in Proxy: destination address (tests/check-upgradeability/proxy.sol#9)


## Run variables ordering checks between ContractV1 and ContractV2... (see https://github.com/crytic/slither/wiki/Upgradeability-Checks#variables-order-checks)
Different variables between ContractV1 and ContractV2:
Variable 0 in ContractV1: destination address (tests/check-upgradeability/contractV1.sol#2)
Variable 0 in ContractV2: val uint256 (tests/check-upgradeability/contractV2_bug2.sol#2)

Extra variables in ContractV2: destination (tests/check-upgradeability/contractV2_bug2.sol#5)


## Run variable constants conformance check... (see https://github.com/crytic/slither/wiki/Upgradeability-Checks)
No error found