mev-toolkit/README.md
2022-09-24 21:20:30 -07:00

221 lines
7.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🧱⛓ 1337 mev toolkit
<br>
## 🍕 notes && code in this repo
<br>
### mev on the chains
* [MEV on ethereum](https://github.com/bt3gl-labs/1337_mev_toolkit/tree/main/MEV_on_Ethereum)
* [MEV on avalanche](https://github.com/bt3gl-labs/Scratch-Space-Stateful-Blockchains/tree/main/MEV_on_Avalanche)
* [MEV on solana](https://github.com/bt3gl-labs/Blockchains-AMMs-and-MEV/tree/main/MEV_on_Solana)
* [MEV on cosmos](https://github.com/bt3gl-labs/Blockchain-DeFi-and-MEV/tree/main/MEV_on_Cosmos)
<br>
### mev projects
* [flashbots](https://github.com/bt3gl-labs/Blockchain-DeFi-and-MEV/tree/main/flashbots)
* [rook](https://github.com/bt3gl-labs/1337_mev_toolkit/tree/main/rook)
* [cowswap](https://github.com/bt3gl-labs/1337_mev_toolkit/tree/main/cowswap)
<br>
### running stuff
* [nodes and validators](https://github.com/bt3gl-labs/Blockchain-DeFi-and-MEV/tree/main/nodes)
* [geth on k8s](https://github.com/bt3gl-labs/Stateful-Blockchains-and-Flashbots/tree/main/geth_and_k8s)
<br>
### some somehow related defi stuff
* [0x protocol](https://github.com/bt3gl-labs/1337_mev_toolkit/tree/main/0x_protocol)
* [uniswap](https://github.com/bt3gl-labs/Scratch-Space-Stateful-Blockchains/tree/main/uniswap)
* [defi and day trading](https://github.com/bt3gl-labs/Blockchains-AMMs-and-MEV/tree/main/defi_and_trading)
* [tokenomics](https://github.com/bt3gl-labs/1337_mev_toolkit/tree/main/tokenomics)
<br>
---
## 🍟 resources && tools
<br>
### mev explorer
* [Zero MEV](https://www.zeromev.org/)
* [Public MEV explorer](https://metablock.dev/tools/mev/)
<br>
### tx analysis
<br>
##### ethereum mainnet
<br>
* [ethvm](https://www.ethvm.com/)
* [ethtx transaction decoder](https://ethtx.info/)
* [txn finance](https://txn.finance/)
* [ethereum token explorer](https://ethplorer.io/)
* [anyblock explorer and txs](https://explorer.anyblock.tools/)
* [blockscout block explorer](https://blockscout.com/eth/mainnet/)
* [ethereum tx reverts](https://dune.com/kroeger0x/ethereum-transaction-reverts)
* [blockchair blocks explorer](https://blockchair.com/ethereum)
* [oklink block and tokens explorer](https://www.oklink.com/en/eth)
<br>
##### goerli testnet
<br>
* [etherscan goerli](https://goerli.etherscan.io/)
<br>
### mev bots stuff
<br>
* [Subway](https://github.com/libevm/subway)
* [Optimal sandwich](https://github.com/mevcheb/optimal-sandwich)
* [AMM Arbitrageur](https://github.com/paco0x/amm-arbitrageur)
* [MEV Bot in q using kdb+](https://github.com/sambacha/q-evm)
* [liquidation Aave protocol example](https://github.com/ialberquilla/aave-liquidation)
* [liquidator-v3](https://github.com/blockworks-foundation/liquidator-v3)
* [limit sniper](https://github.com/CryptoGnome/Limit-Sniper)
* [pool-sniper](https://github.com/Anish-Agnihotri/pool-sniper)
* [binance alpha bot](https://github.com/duckdegen/apebot)
* [Hummingbot ecosystem for crypto trading bots](https://hummingbot.org/)
<br>
### gas trackers
<br>
* [eth gas alert](https://ethgasalerts.xyz/)
* [gas price io](https://www.gasprice.io/)
* [ethereum gas tracker](https://www.useweb3.xyz/gas)
* [nansei gas tracker](https://pro.nansen.ai/gas-tracker)
* [gas fee prediction](https://www.blocknative.com/gas-estimator)
* [dune board for gas prices](https://dune.com/kroeger0x/gas-prices)
* [gastrology: estimate gas prices by analyzing past blocks](https://dethgasstation.eth.link/)
<br>
### data && analytics
* [Nansen](https://www.nansen.ai/)
* [Dune](https://dune.com/browse/dashboards)
* [Token terminal](https://tokenterminal.com/terminal)
* [Westerngate, arbritage measured](Westerngate.xyz)
* [EigenPhi arbitrage scan](https://eigenphi.io/)
* [Parsec.finance](https://parsec.finance/)
* [Flashloans](https://tools.blocksec.com/flashloan/eth)
<br>
### mev research
* [MEV.day 2022](https://mevday.org/)
* [MEV data corpus](https://github.com/manifoldfinance/mev-corpus)
* [the Daily Ape on MEV](https://thedailyape.notion.site/MEV-8713cb4c2df24f8483a02135d657a221)
* [cryptocurrency Historical Data Snapshot](https://coinmarketcap.com/historical/)
* [cross-domain mev](https://arxiv.org/abs/2112.01472)
<br>
### other supporting tools
<br>
* [eth converter](https://eth-converter.com/)
* [smart contract allowance checker](https://app.unrekt.net/)
* [tornado cash pool anonymity](https://tutela.xyz/)
* [CIA officer's roadmap](https://github.com/OffcierCia/DeFi-Developer-Road-Map#transaction-visualization-scoring--tracking)
* [eth detective](https://www.ethtective.com/address/)
* [contracts diff checker](https://etherscan.io/contractdiffchecker)
* [ultrasound money dahsboard](https://ultrasound.money/)
<br>
---
## 🍿 cool articles
<br>
- [MEV wiki](https://www.mev.wiki/)
- [Etherscan data on flashbots](https://etherscan.io/blocks/label/flashbots)
- [MEV Dashboard by Flashbots](https://explore.flashbots.net/).
- [KeeperDAO plan for MEV protection](https://blog.keeperdao.com/how-to-protect-yourself-from-mev-and-get-paid-for-it/)
- [A list of open problems in DeFi by Emperor](https://mirror.xyz/0xemperor.eth/0guEj0CYt5V8J5AKur2_UNKyOhONr1QJaG4NGDF0YoQ)
- [Sandwiched?](https://sandwiched.wtf/)
- [How to use Flashbots](https://cryptomarketpool.com/how-to-use-flashbots/)
- [Flashbots bundle explore](https://flashbots-explorer.marto.lol/)
- [Flash Boys 2.0, the original article](https://arxiv.org/pdf/1904.05234.pdf)
- [Ethereum is a Dark Forest by Paradigm](https://www.paradigm.xyz/2020/08/ethereum-is-a-dark-forest)
- [Escaping the Dark Forest by samczsun](https://samczsun.com/escaping-the-dark-forest/)
- [How to Build an Ethereum Mining Pool by Dragonfly research](https://medium.com/dragonfly-research/how-to-build-an-ethereum-mining-pool-6be356520b7a)
- [MEV and Me by Paradigm](https://research.paradigm.xyz/MEV)
- [Return to the Dark Forest by rekt](https://rekt.news/return-to-the-dark-forest/)
- [Modern MEV sandwich attacks on Ethereum routers by totlsota](https://mirror.xyz/totlsota.eth/9JaNkZ1XQfQD6Y79aLYHC_kb_dSBoJ2JYiag5BuGGM8)
- [Dr. Reorg or: How I Learned to Stop Worrying and Love MEV by Saneel Sreeni](https://medium.com/dragonfly-research/dr-reorg-or-how-i-learned-to-stop-worrying-and-love-mev-2ee72b428d1d)
- [Hiding in Plain Sight by samczsun](https://samczsun.com/hiding-in-plain-sight/)
- [We Live In A Mempool: Backrunning the MEV Crisis by Tom Schmidt](https://medium.com/dragonfly-research/we-live-in-a-mempool-backrunning-the-mev-crisis-a4ea0b493b05)
- [How To Light Up The Dark Forest by Robert Miller](https://writings.flashbots.net/writings/the-anatomy-of-an-inspector/)
- [KeeperDAO's whitepaper](https://github.com/keeperdao/whitepaper/blob/main/whitepaper.pdf)
- [Blockchains are Cities by Haseeb Qureshi](https://medium.com/dragonfly-research/blockchains-are-cities-564327013f86)
- [Endgame by Vitalik](https://vitalik.ca/general/2021/12/06/endgame.html)
- [Soulbound by Vitalik](https://vitalik.eth.limo/general/2022/01/26/soulbound.html)
- [Towards a Theory of Maximal Extractable Value I, Diamandis et al](https://people.eecs.berkeley.edu/~ksk/files/MEV_CFMM.pdf)
- [DEX Arbitrage, Mathematical Optimisations & Me](https://noxx.substack.com/p/dex-arbitrage-mathematical-optimisations)
<br>
---
## 🌭 bonus: 𝕋𝕙𝕖 𝕞𝕒𝕜𝕖 𝕠𝕗 𝕒 𝕔𝕪𝕡𝕙𝕖𝕣𝕡𝕦𝕟𝕜
<br>
* [A Graduate Course in Applied Cryptography](http://toc.cryptobook.us/)
* [The Cypherpunk Manifest by Eric Hughes](https://activism.net/cypherpunk/manifesto.html)
* [The Hacker Manifest by The Mentor](http://phrack.org/issues/7/3.html)
* [Bitcoin Whitepaper by Satoshi Nakamoto](https://bitcoin.org/bitcoin.pdf)
* [Teal organizations](https://reinventingorganizationswiki.com/)
* [The meaning of decentralization, by Vitalik](https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274)
<br>
<br>