Awesome
Loom
<div align="center">| User Book | Crate Docs |
The toolbox for your DeFi strategies:
</div>What is Loom?
Loom is a modular framework designed to streamline the development of automated strategies for decentralized exchanges (DEXs) or other blockchain applications.
Who is Loom for?
First of all, Loom will not generate any revenue and is challenging for newcomers. The Loom framework is tailored for advanced users with prior experience in blockchain development. It’s specifically designed for developers building trading bots, arbitrage bots, block builders, solvers, or those looking to work with blockchain events.
How to get started?
See the Getting started guide. Have also a look at the Multicaller smart contract repository.
Crates
- actors - actors implementation
- actors-macros - macros for actors
- debug-provider - debug api provider for node + anvil, HttpCachedTransport
- defi-abi - sol! wrapper for contracts interface
- defi-blockchain - loom configuration module
- defi-entities - defi entities crate
- defi-events - defi events crate
- defi-pools - defi exchange pools implementation
- flashbots - flashbots client
- loom-revm-db - optimized InMemoryDB
- multicaller - multicaller interaction crate
- topology - topology crate
- types - blockchain types crate
- utils - various helpers
Bins
- loom - backrun bot
- loom_exex - backrun bot as ExEx module
- loom_anvil - anvil testing framework
- replayer - blocks replayer
- keys - keys encryption tool
- gasbench - gas consumption benchmark utility
- nodebench - nodes benchmark utility
GREETINGS
- Paradigm - Paradigm. All those inspiring products : RETH / REVM / Alloy / Ethers
- darkforestry - AMM Crate
- 0xKitsune - Uniswap Math crate
- Onbjerg - Flashbots crate
DISCLAMER
THE SOFTWARE IS PROVIDED "AS IS", USE AT YOUR OWN RISK