smartbugs-curated/ICSE2020_curated_69.txt

77 lines
3.4 KiB
Plaintext

The research paper "Empirical Review of Automated Analysis Tools
on 47,587 Ethereum Smart Contracts" used a version of SB Curated
with the 69 contracts listed below.
(Link to paper: https://arxiv.org/abs/1910.10601)
./dataset/short_addresses/short_address_example.sol
./dataset/unchecked_low_level_calls/king_of_the_ether_throne.sol
./dataset/unchecked_low_level_calls/etherpot_lotto.sol
./dataset/unchecked_low_level_calls/FibonacciBalance.sol [MOVED TO: ./access_control/FibonacciBalance.sol]
./dataset/unchecked_low_level_calls/unchecked_return_value.sol
./dataset/unchecked_low_level_calls/lotto.sol
./dataset/time_manipulation/timed_crowdsale.sol
./dataset/time_manipulation/ether_lotto.sol
./dataset/time_manipulation/roulette.sol
./dataset/time_manipulation/governmental_survey.sol
./dataset/bad_randomness/random_number_generator.sol
./dataset/bad_randomness/blackjack.sol
./dataset/bad_randomness/lucky_doubler.sol
./dataset/bad_randomness/etheraffle.sol
./dataset/bad_randomness/lottery.sol
./dataset/bad_randomness/old_blockhash.sol
./dataset/bad_randomness/smart_billions.sol
./dataset/bad_randomness/guess_the_random_number.sol
./dataset/reentrancy/etherstore.sol
./dataset/reentrancy/reentrancy_dao.sol
./dataset/reentrancy/modifier_reentrancy.sol
./dataset/reentrancy/reentrance.sol
./dataset/reentrancy/reentrancy_simple.sol
./dataset/reentrancy/simple_dao.sol
./dataset/reentrancy/spank_chain_payment.sol
./dataset/other/crypto_roulette.sol
./dataset/other/name_registrar.sol
./dataset/other/open_address_lottery.sol
./dataset/arithmetic/overflow_single_tx.sol
./dataset/arithmetic/tokensalechallenge.sol
./dataset/arithmetic/integer_overflow_minimal.sol
./dataset/arithmetic/integer_overflow_multitx_multifunc_feasible.sol
./dataset/arithmetic/overflow_simple_add.sol
./dataset/arithmetic/BECToken.sol
./dataset/arithmetic/integer_overflow_multitx_onefunc_feasible.sol
./dataset/arithmetic/integer_overflow_mul.sol
./dataset/arithmetic/integer_overflow_benign_1.sol
./dataset/arithmetic/integer_overflow_add.sol
./dataset/arithmetic/integer_overflow_1.sol
./dataset/arithmetic/integer_overflow_mapping_sym_1.sol
./dataset/arithmetic/token.sol
./dataset/arithmetic/timelock.sol
./dataset/denial_of_service/send_loop.sol
./dataset/denial_of_service/dos_number.sol
./dataset/denial_of_service/auction.sol
./dataset/denial_of_service/list_dos.sol
./dataset/denial_of_service/dos_simple.sol
./dataset/denial_of_service/dos_address.sol
./dataset/access_control/multiowned_vulnerable.sol
./dataset/access_control/rubixi.sol
./dataset/access_control/incorrect_constructor_name3.sol
./dataset/access_control/incorrect_constructor_name2.sol
./dataset/access_control/mycontract.sol
./dataset/access_control/wallet_04_confused_sign.sol
./dataset/access_control/phishable.sol
./dataset/access_control/arbitrary_location_write_simple.sol
./dataset/access_control/proxy.sol
./dataset/access_control/simple_suicide.sol
./dataset/access_control/parity_wallet_bug_1.sol
./dataset/access_control/parity_wallet_bug_2.sol
./dataset/access_control/wallet_02_refund_nosub.sol
./dataset/access_control/mapping_write.sol
./dataset/access_control/wallet_03_wrong_constructor.sol
./dataset/access_control/unprotected0.sol
./dataset/access_control/incorrect_constructor_name1.sol
./dataset/front_running/FindThisHash.sol
./dataset/front_running/eth_tx_order_dependence_minimal.sol
./dataset/front_running/ERC20.sol
./dataset/front_running/odds_and_evens.sol