├── .github └── workflows │ └── test.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── Solstat.toml ├── docs ├── Contributing.md ├── identified-optimizations.md ├── identified-quality-assurance.md └── identified-vulnerabilities.md ├── examples └── parse-contract-into-ast.rs └── src ├── analyzer ├── ast.rs ├── mod.rs ├── optimizations │ ├── address_balance.rs │ ├── address_zero.rs │ ├── assign_update_array_value.rs │ ├── bool_equals_bool.rs │ ├── cache_array_length.rs │ ├── constant_variables.rs │ ├── immutable_variables.rs │ ├── increment_decrement.rs │ ├── memory_to_calldata.rs │ ├── mod.rs │ ├── multiple_require.rs │ ├── optimal_comparison.rs │ ├── pack_storage_variables.rs │ ├── pack_struct_variables.rs │ ├── payable_function.rs │ ├── private_constant.rs │ ├── safe_math.rs │ ├── shift_math.rs │ ├── short_revert_string.rs │ ├── solidity_keccak256.rs │ ├── solidity_math.rs │ ├── sstore.rs │ ├── string_errors.rs │ └── template.rs ├── qa │ ├── constructor_order.rs │ ├── mod.rs │ ├── private_func_leading_underscore.rs │ ├── private_vars_leading_underscore.rs │ └── template.rs ├── utils.rs └── vulnerabilities │ ├── divide_before_multiply.rs │ ├── floating_pragma.rs │ ├── mod.rs │ ├── template.rs │ ├── unprotected_selfdestruct.rs │ └── unsafe_erc20_operation.rs ├── lib.rs ├── main.rs ├── opts.rs └── report ├── generation.rs ├── mod.rs ├── optimization_report.rs ├── qa_report.rs ├── report_sections ├── mod.rs ├── optimizations │ ├── address_balance.rs │ ├── address_zero.rs │ ├── assign_update_array_value.rs │ ├── bool_equals_bool.rs │ ├── cache_array_length.rs │ ├── constant_variable.rs │ ├── immutable_variable.rs │ ├── increment_decrement.rs │ ├── memory_to_calldata.rs │ ├── mod.rs │ ├── multiple_require.rs │ ├── optimal_comparison.rs │ ├── overview.rs │ ├── pack_storage_variables.rs │ ├── pack_struct_variables.rs │ ├── payable_function.rs │ ├── private_constant.rs │ ├── safe_math_post_080.rs │ ├── safe_math_pre_080.rs │ ├── shift_math.rs │ ├── short_revert_string.rs │ ├── solidity_keccak256.rs │ ├── solidity_math.rs │ ├── sstore.rs │ ├── string_errors.rs │ └── template.rs ├── qa │ ├── constructor_order.rs │ ├── mod.rs │ ├── overview.rs │ ├── private_func_leading_underscore.rs │ ├── private_vars_leading_underscore.rs │ └── template.rs └── vulnerabilities │ ├── divide_before_multiply.rs │ ├── floating_pragma.rs │ ├── mod.rs │ ├── overview.rs │ ├── template.rs │ ├── unprotected_selfdestruct.rs │ └── unsafe_erc20_operation.rs └── vulnerability_report.rs /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /.vscode 3 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/README.md -------------------------------------------------------------------------------- /Solstat.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/Solstat.toml -------------------------------------------------------------------------------- /docs/Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/docs/Contributing.md -------------------------------------------------------------------------------- /docs/identified-optimizations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/docs/identified-optimizations.md -------------------------------------------------------------------------------- /docs/identified-quality-assurance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/docs/identified-quality-assurance.md -------------------------------------------------------------------------------- /docs/identified-vulnerabilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/docs/identified-vulnerabilities.md -------------------------------------------------------------------------------- /examples/parse-contract-into-ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/examples/parse-contract-into-ast.rs -------------------------------------------------------------------------------- /src/analyzer/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/ast.rs -------------------------------------------------------------------------------- /src/analyzer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/mod.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/address_balance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/address_balance.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/address_zero.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/address_zero.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/assign_update_array_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/assign_update_array_value.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/bool_equals_bool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/bool_equals_bool.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/cache_array_length.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/cache_array_length.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/constant_variables.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/constant_variables.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/immutable_variables.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/immutable_variables.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/increment_decrement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/increment_decrement.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/memory_to_calldata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/memory_to_calldata.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/mod.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/multiple_require.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/multiple_require.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/optimal_comparison.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/optimal_comparison.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/pack_storage_variables.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/pack_storage_variables.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/pack_struct_variables.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/pack_struct_variables.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/payable_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/payable_function.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/private_constant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/private_constant.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/safe_math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/safe_math.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/shift_math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/shift_math.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/short_revert_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/short_revert_string.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/solidity_keccak256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/solidity_keccak256.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/solidity_math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/solidity_math.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/sstore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/sstore.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/string_errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/string_errors.rs -------------------------------------------------------------------------------- /src/analyzer/optimizations/template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/optimizations/template.rs -------------------------------------------------------------------------------- /src/analyzer/qa/constructor_order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/qa/constructor_order.rs -------------------------------------------------------------------------------- /src/analyzer/qa/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/qa/mod.rs -------------------------------------------------------------------------------- /src/analyzer/qa/private_func_leading_underscore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/qa/private_func_leading_underscore.rs -------------------------------------------------------------------------------- /src/analyzer/qa/private_vars_leading_underscore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/qa/private_vars_leading_underscore.rs -------------------------------------------------------------------------------- /src/analyzer/qa/template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/qa/template.rs -------------------------------------------------------------------------------- /src/analyzer/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/utils.rs -------------------------------------------------------------------------------- /src/analyzer/vulnerabilities/divide_before_multiply.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/vulnerabilities/divide_before_multiply.rs -------------------------------------------------------------------------------- /src/analyzer/vulnerabilities/floating_pragma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/vulnerabilities/floating_pragma.rs -------------------------------------------------------------------------------- /src/analyzer/vulnerabilities/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/vulnerabilities/mod.rs -------------------------------------------------------------------------------- /src/analyzer/vulnerabilities/template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/vulnerabilities/template.rs -------------------------------------------------------------------------------- /src/analyzer/vulnerabilities/unprotected_selfdestruct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/vulnerabilities/unprotected_selfdestruct.rs -------------------------------------------------------------------------------- /src/analyzer/vulnerabilities/unsafe_erc20_operation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/analyzer/vulnerabilities/unsafe_erc20_operation.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/opts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/opts.rs -------------------------------------------------------------------------------- /src/report/generation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/generation.rs -------------------------------------------------------------------------------- /src/report/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/mod.rs -------------------------------------------------------------------------------- /src/report/optimization_report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/optimization_report.rs -------------------------------------------------------------------------------- /src/report/qa_report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/qa_report.rs -------------------------------------------------------------------------------- /src/report/report_sections/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/mod.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/address_balance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/address_balance.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/address_zero.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/address_zero.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/assign_update_array_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/assign_update_array_value.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/bool_equals_bool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/bool_equals_bool.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/cache_array_length.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/cache_array_length.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/constant_variable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/constant_variable.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/immutable_variable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/immutable_variable.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/increment_decrement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/increment_decrement.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/memory_to_calldata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/memory_to_calldata.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/mod.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/multiple_require.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/multiple_require.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/optimal_comparison.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/optimal_comparison.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/overview.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/overview.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/pack_storage_variables.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/pack_storage_variables.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/pack_struct_variables.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/pack_struct_variables.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/payable_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/payable_function.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/private_constant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/private_constant.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/safe_math_post_080.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/safe_math_post_080.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/safe_math_pre_080.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/safe_math_pre_080.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/shift_math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/shift_math.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/short_revert_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/short_revert_string.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/solidity_keccak256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/solidity_keccak256.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/solidity_math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/solidity_math.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/sstore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/sstore.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/string_errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/string_errors.rs -------------------------------------------------------------------------------- /src/report/report_sections/optimizations/template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/optimizations/template.rs -------------------------------------------------------------------------------- /src/report/report_sections/qa/constructor_order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/qa/constructor_order.rs -------------------------------------------------------------------------------- /src/report/report_sections/qa/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/qa/mod.rs -------------------------------------------------------------------------------- /src/report/report_sections/qa/overview.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/qa/overview.rs -------------------------------------------------------------------------------- /src/report/report_sections/qa/private_func_leading_underscore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/qa/private_func_leading_underscore.rs -------------------------------------------------------------------------------- /src/report/report_sections/qa/private_vars_leading_underscore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/qa/private_vars_leading_underscore.rs -------------------------------------------------------------------------------- /src/report/report_sections/qa/template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/qa/template.rs -------------------------------------------------------------------------------- /src/report/report_sections/vulnerabilities/divide_before_multiply.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/vulnerabilities/divide_before_multiply.rs -------------------------------------------------------------------------------- /src/report/report_sections/vulnerabilities/floating_pragma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/vulnerabilities/floating_pragma.rs -------------------------------------------------------------------------------- /src/report/report_sections/vulnerabilities/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/vulnerabilities/mod.rs -------------------------------------------------------------------------------- /src/report/report_sections/vulnerabilities/overview.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/vulnerabilities/overview.rs -------------------------------------------------------------------------------- /src/report/report_sections/vulnerabilities/template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/vulnerabilities/template.rs -------------------------------------------------------------------------------- /src/report/report_sections/vulnerabilities/unprotected_selfdestruct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/vulnerabilities/unprotected_selfdestruct.rs -------------------------------------------------------------------------------- /src/report/report_sections/vulnerabilities/unsafe_erc20_operation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/report_sections/vulnerabilities/unsafe_erc20_operation.rs -------------------------------------------------------------------------------- /src/report/vulnerability_report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xKitsune/solstat/HEAD/src/report/vulnerability_report.rs --------------------------------------------------------------------------------