├── contracts ├── arb │ ├── 0x316d06Dd6644AD630C73cD3A6a2c7AE0D22f939e.vy │ ├── 0x7DA64233Fefb352f8F501B357c018158ED8aA455.vy │ ├── 0x89287c32c2cac1c76227f6d300b2dbbab6b75c08.vy │ ├── 0x960ea3e3C7FB317332d990873d354E18d7645590.vy │ ├── 0x9cA6c4Bcfdf5580eA5e1e57aF4F921ad838b8316.vy │ ├── 0xAAe75FAebCae43b9d541Fd875622BE48D9B4f5D0.vy │ ├── 0xd4F94D0aaa640BBb72b5EEc2D85F6D114D81a88E.vy │ └── 0xf9b1f177e883b90ffa64e50db29b7f74a17c9161.vy ├── avax │ ├── 0x06534b0BF7Ff378F162d4F348390BDA53b15fA35.vy │ ├── 0x0eb0F1FaF5F509Ac53fA224477509EAD167cf410.vy │ ├── 0x64448B78561690B70E17CBE8029a3e5c1bB7136e.vy │ ├── 0x709C86B7AB740a567feC23e8106AA9A99cdA12b8.vy │ ├── 0xB324dc1780c0A2e8D84eD40B95aAdf4693bc6C75.vy │ ├── 0xE3d576412D73a0501a3179349f651ABD5959829E.vy │ ├── 0xefe30d76d7f27518dcb7cf1b352621c3b84d62e8.vy │ └── 0xf1f85a74ad6c64315f85af52d3d46bf715236adc.vy ├── ethereum │ ├── 0x01b36Ff7d81b84487d5659c7857cBa8B4BB62cA1.vy │ ├── 0x0f7cd0e51ec3a904cee55098f68ea0c1cb2596dc.vy │ ├── 0x466c8fa3a6cd4625517594786013262a6abd3f96.vy │ ├── 0x6326DEbBAa15bCFE603d831e7D75f4fc10d9B43E.vy │ ├── 0x8301AE4fc9c624d1D396cbDAa1ed877821D7C511.vy │ ├── 0x88855cdF2b0A8413D470B86952E726684de915be.vy │ ├── 0x8c1aB78601c259E1B43F19816923609dC7d7de9B.vy │ ├── 0xFe625167BD77C6A520e093C4d2d065355a1e2E93.vy │ ├── 0xaAD072E917D97011EB3D7e7bce953BDE9227c21E.vy │ ├── 0xc64F268BD8075B3222A508d7869E9C600bE7c47F.vy │ ├── 0xde14B4a4A83dB5e506A62f06079ED3E85862A06B.vy │ ├── 0xefD2fCa091e4bA762A7dd7f0F3FBEF8075A7ca12.vy │ └── 0xf8b8db73db0c3f4ff0d633836e939db23847ca1e.vy ├── ftm │ ├── 0x2B039565B2b7a1A9192D4847fbd33B25b836B950.vy │ ├── 0x3a1659Ddcf2339Be3aeA159cA010979FB49155FF.vy │ ├── 0x5d58Eb45e97B43e471AF05cD2b11CeB4106E1b1a.vy │ ├── 0x74E25054e98fd3FCd4bbB13A962B43E49098586f.vy │ ├── 0xb11dc44a9f981faf1669dca6dd40c3cc2554a2ce.vy │ ├── 0xe6358f6a45b502477e83cc1cda759f540e4459ee.vy │ └── 0xffbACcE0CC7C19d46132f1258FC16CF6871D153c.vy ├── moonbeam │ └── 0x3eF6A01A0f81D6046290f3e2A8c5b843e738E604.vy ├── op │ ├── 0x0100fBf414071977B19fC38e6fc7c32FE444F5C9.vy │ └── 0xbF7E49483881C76487b0989CD7d9A8239B20CA41.vy └── poly │ ├── 0x008e1abb5d58dbdfd00b22180ecd0ee490420b9b.vy │ ├── 0x04aAB3e45Aa6De7783D67FCfB21Bccf2401Ca31D.vy │ ├── 0x2Fccb6a7e353c15156b951885CFbC1558f2c5272.vy │ ├── 0x774D1Dba98cfBD1F2Bc3A1F59c494125e07C48F9.vy │ ├── 0x7c5c946380b75a4c55e13881181b15d752ff3da5.vy │ ├── 0xF52e46bEE287aAef56Fb2F8af961d9f1406cF476.vy │ ├── 0xa9134fae98f92217f457918505375ae91fdc5e3c.vy │ ├── 0xae00f57663f4c85fc948b13963cd4627daf01061.vy │ ├── 0xd6930b7f661257da36f93160149b031735237594.vy │ └── 0xf31bcdf0b9a5ecd7ab463eb905551fbc32e51856.vy ├── etherscan-export ├── arb.csv ├── avax.csv ├── celo.csv ├── ethereum.csv ├── ftm.csv ├── gnosis.csv ├── moonbeam.csv ├── op.csv └── poly.csv ├── find_vulnerable.py └── readme.md /contracts/arb/0x316d06Dd6644AD630C73cD3A6a2c7AE0D22f939e.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/arb/0x316d06Dd6644AD630C73cD3A6a2c7AE0D22f939e.vy -------------------------------------------------------------------------------- /contracts/arb/0x7DA64233Fefb352f8F501B357c018158ED8aA455.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/arb/0x7DA64233Fefb352f8F501B357c018158ED8aA455.vy -------------------------------------------------------------------------------- /contracts/arb/0x89287c32c2cac1c76227f6d300b2dbbab6b75c08.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/arb/0x89287c32c2cac1c76227f6d300b2dbbab6b75c08.vy -------------------------------------------------------------------------------- /contracts/arb/0x960ea3e3C7FB317332d990873d354E18d7645590.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/arb/0x960ea3e3C7FB317332d990873d354E18d7645590.vy -------------------------------------------------------------------------------- /contracts/arb/0x9cA6c4Bcfdf5580eA5e1e57aF4F921ad838b8316.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/arb/0x9cA6c4Bcfdf5580eA5e1e57aF4F921ad838b8316.vy -------------------------------------------------------------------------------- /contracts/arb/0xAAe75FAebCae43b9d541Fd875622BE48D9B4f5D0.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/arb/0xAAe75FAebCae43b9d541Fd875622BE48D9B4f5D0.vy -------------------------------------------------------------------------------- /contracts/arb/0xd4F94D0aaa640BBb72b5EEc2D85F6D114D81a88E.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/arb/0xd4F94D0aaa640BBb72b5EEc2D85F6D114D81a88E.vy -------------------------------------------------------------------------------- /contracts/arb/0xf9b1f177e883b90ffa64e50db29b7f74a17c9161.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/arb/0xf9b1f177e883b90ffa64e50db29b7f74a17c9161.vy -------------------------------------------------------------------------------- /contracts/avax/0x06534b0BF7Ff378F162d4F348390BDA53b15fA35.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/avax/0x06534b0BF7Ff378F162d4F348390BDA53b15fA35.vy -------------------------------------------------------------------------------- /contracts/avax/0x0eb0F1FaF5F509Ac53fA224477509EAD167cf410.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/avax/0x0eb0F1FaF5F509Ac53fA224477509EAD167cf410.vy -------------------------------------------------------------------------------- /contracts/avax/0x64448B78561690B70E17CBE8029a3e5c1bB7136e.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/avax/0x64448B78561690B70E17CBE8029a3e5c1bB7136e.vy -------------------------------------------------------------------------------- /contracts/avax/0x709C86B7AB740a567feC23e8106AA9A99cdA12b8.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/avax/0x709C86B7AB740a567feC23e8106AA9A99cdA12b8.vy -------------------------------------------------------------------------------- /contracts/avax/0xB324dc1780c0A2e8D84eD40B95aAdf4693bc6C75.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/avax/0xB324dc1780c0A2e8D84eD40B95aAdf4693bc6C75.vy -------------------------------------------------------------------------------- /contracts/avax/0xE3d576412D73a0501a3179349f651ABD5959829E.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/avax/0xE3d576412D73a0501a3179349f651ABD5959829E.vy -------------------------------------------------------------------------------- /contracts/avax/0xefe30d76d7f27518dcb7cf1b352621c3b84d62e8.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/avax/0xefe30d76d7f27518dcb7cf1b352621c3b84d62e8.vy -------------------------------------------------------------------------------- /contracts/avax/0xf1f85a74ad6c64315f85af52d3d46bf715236adc.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/avax/0xf1f85a74ad6c64315f85af52d3d46bf715236adc.vy -------------------------------------------------------------------------------- /contracts/ethereum/0x01b36Ff7d81b84487d5659c7857cBa8B4BB62cA1.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ethereum/0x01b36Ff7d81b84487d5659c7857cBa8B4BB62cA1.vy -------------------------------------------------------------------------------- /contracts/ethereum/0x0f7cd0e51ec3a904cee55098f68ea0c1cb2596dc.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ethereum/0x0f7cd0e51ec3a904cee55098f68ea0c1cb2596dc.vy -------------------------------------------------------------------------------- /contracts/ethereum/0x466c8fa3a6cd4625517594786013262a6abd3f96.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ethereum/0x466c8fa3a6cd4625517594786013262a6abd3f96.vy -------------------------------------------------------------------------------- /contracts/ethereum/0x6326DEbBAa15bCFE603d831e7D75f4fc10d9B43E.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ethereum/0x6326DEbBAa15bCFE603d831e7D75f4fc10d9B43E.vy -------------------------------------------------------------------------------- /contracts/ethereum/0x8301AE4fc9c624d1D396cbDAa1ed877821D7C511.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ethereum/0x8301AE4fc9c624d1D396cbDAa1ed877821D7C511.vy -------------------------------------------------------------------------------- /contracts/ethereum/0x88855cdF2b0A8413D470B86952E726684de915be.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ethereum/0x88855cdF2b0A8413D470B86952E726684de915be.vy -------------------------------------------------------------------------------- /contracts/ethereum/0x8c1aB78601c259E1B43F19816923609dC7d7de9B.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ethereum/0x8c1aB78601c259E1B43F19816923609dC7d7de9B.vy -------------------------------------------------------------------------------- /contracts/ethereum/0xFe625167BD77C6A520e093C4d2d065355a1e2E93.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ethereum/0xFe625167BD77C6A520e093C4d2d065355a1e2E93.vy -------------------------------------------------------------------------------- /contracts/ethereum/0xaAD072E917D97011EB3D7e7bce953BDE9227c21E.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ethereum/0xaAD072E917D97011EB3D7e7bce953BDE9227c21E.vy -------------------------------------------------------------------------------- /contracts/ethereum/0xc64F268BD8075B3222A508d7869E9C600bE7c47F.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ethereum/0xc64F268BD8075B3222A508d7869E9C600bE7c47F.vy -------------------------------------------------------------------------------- /contracts/ethereum/0xde14B4a4A83dB5e506A62f06079ED3E85862A06B.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ethereum/0xde14B4a4A83dB5e506A62f06079ED3E85862A06B.vy -------------------------------------------------------------------------------- /contracts/ethereum/0xefD2fCa091e4bA762A7dd7f0F3FBEF8075A7ca12.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ethereum/0xefD2fCa091e4bA762A7dd7f0F3FBEF8075A7ca12.vy -------------------------------------------------------------------------------- /contracts/ethereum/0xf8b8db73db0c3f4ff0d633836e939db23847ca1e.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ethereum/0xf8b8db73db0c3f4ff0d633836e939db23847ca1e.vy -------------------------------------------------------------------------------- /contracts/ftm/0x2B039565B2b7a1A9192D4847fbd33B25b836B950.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ftm/0x2B039565B2b7a1A9192D4847fbd33B25b836B950.vy -------------------------------------------------------------------------------- /contracts/ftm/0x3a1659Ddcf2339Be3aeA159cA010979FB49155FF.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ftm/0x3a1659Ddcf2339Be3aeA159cA010979FB49155FF.vy -------------------------------------------------------------------------------- /contracts/ftm/0x5d58Eb45e97B43e471AF05cD2b11CeB4106E1b1a.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ftm/0x5d58Eb45e97B43e471AF05cD2b11CeB4106E1b1a.vy -------------------------------------------------------------------------------- /contracts/ftm/0x74E25054e98fd3FCd4bbB13A962B43E49098586f.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ftm/0x74E25054e98fd3FCd4bbB13A962B43E49098586f.vy -------------------------------------------------------------------------------- /contracts/ftm/0xb11dc44a9f981faf1669dca6dd40c3cc2554a2ce.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ftm/0xb11dc44a9f981faf1669dca6dd40c3cc2554a2ce.vy -------------------------------------------------------------------------------- /contracts/ftm/0xe6358f6a45b502477e83cc1cda759f540e4459ee.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ftm/0xe6358f6a45b502477e83cc1cda759f540e4459ee.vy -------------------------------------------------------------------------------- /contracts/ftm/0xffbACcE0CC7C19d46132f1258FC16CF6871D153c.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/ftm/0xffbACcE0CC7C19d46132f1258FC16CF6871D153c.vy -------------------------------------------------------------------------------- /contracts/moonbeam/0x3eF6A01A0f81D6046290f3e2A8c5b843e738E604.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/moonbeam/0x3eF6A01A0f81D6046290f3e2A8c5b843e738E604.vy -------------------------------------------------------------------------------- /contracts/op/0x0100fBf414071977B19fC38e6fc7c32FE444F5C9.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/op/0x0100fBf414071977B19fC38e6fc7c32FE444F5C9.vy -------------------------------------------------------------------------------- /contracts/op/0xbF7E49483881C76487b0989CD7d9A8239B20CA41.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/op/0xbF7E49483881C76487b0989CD7d9A8239B20CA41.vy -------------------------------------------------------------------------------- /contracts/poly/0x008e1abb5d58dbdfd00b22180ecd0ee490420b9b.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/poly/0x008e1abb5d58dbdfd00b22180ecd0ee490420b9b.vy -------------------------------------------------------------------------------- /contracts/poly/0x04aAB3e45Aa6De7783D67FCfB21Bccf2401Ca31D.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/poly/0x04aAB3e45Aa6De7783D67FCfB21Bccf2401Ca31D.vy -------------------------------------------------------------------------------- /contracts/poly/0x2Fccb6a7e353c15156b951885CFbC1558f2c5272.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/poly/0x2Fccb6a7e353c15156b951885CFbC1558f2c5272.vy -------------------------------------------------------------------------------- /contracts/poly/0x774D1Dba98cfBD1F2Bc3A1F59c494125e07C48F9.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/poly/0x774D1Dba98cfBD1F2Bc3A1F59c494125e07C48F9.vy -------------------------------------------------------------------------------- /contracts/poly/0x7c5c946380b75a4c55e13881181b15d752ff3da5.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/poly/0x7c5c946380b75a4c55e13881181b15d752ff3da5.vy -------------------------------------------------------------------------------- /contracts/poly/0xF52e46bEE287aAef56Fb2F8af961d9f1406cF476.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/poly/0xF52e46bEE287aAef56Fb2F8af961d9f1406cF476.vy -------------------------------------------------------------------------------- /contracts/poly/0xa9134fae98f92217f457918505375ae91fdc5e3c.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/poly/0xa9134fae98f92217f457918505375ae91fdc5e3c.vy -------------------------------------------------------------------------------- /contracts/poly/0xae00f57663f4c85fc948b13963cd4627daf01061.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/poly/0xae00f57663f4c85fc948b13963cd4627daf01061.vy -------------------------------------------------------------------------------- /contracts/poly/0xd6930b7f661257da36f93160149b031735237594.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/poly/0xd6930b7f661257da36f93160149b031735237594.vy -------------------------------------------------------------------------------- /contracts/poly/0xf31bcdf0b9a5ecd7ab463eb905551fbc32e51856.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/contracts/poly/0xf31bcdf0b9a5ecd7ab463eb905551fbc32e51856.vy -------------------------------------------------------------------------------- /etherscan-export/arb.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/etherscan-export/arb.csv -------------------------------------------------------------------------------- /etherscan-export/avax.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/etherscan-export/avax.csv -------------------------------------------------------------------------------- /etherscan-export/celo.csv: -------------------------------------------------------------------------------- 1 | 0x5277A0226d10392295E8D383E9724D6E416d6e6C,0.2.16 2 | -------------------------------------------------------------------------------- /etherscan-export/ethereum.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/etherscan-export/ethereum.csv -------------------------------------------------------------------------------- /etherscan-export/ftm.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/etherscan-export/ftm.csv -------------------------------------------------------------------------------- /etherscan-export/gnosis.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/etherscan-export/gnosis.csv -------------------------------------------------------------------------------- /etherscan-export/moonbeam.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/etherscan-export/moonbeam.csv -------------------------------------------------------------------------------- /etherscan-export/op.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/etherscan-export/op.csv -------------------------------------------------------------------------------- /etherscan-export/poly.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/etherscan-export/poly.csv -------------------------------------------------------------------------------- /find_vulnerable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/find_vulnerable.py -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/vyper-reentrancy/HEAD/readme.md --------------------------------------------------------------------------------