Protocol
Protocols form the foundational layer that connects strategies to various DeFi services (e.g., Uniswap V3, Aave V3). Each protocol is implemented with the goal to provide a straightforward interface, abstracting away most of the complexities of blockchain interactions. However, the interface is not fully standardized across all protocols. We also offer the flexibility for users to perform read operations beyond our abstractions if needed.
We only broadcast transactions supported by our platform, which may introduce some constraints on what can be executed.
One of the protocol’s primary objectives is to simplify interactions with DeFi contracts by offering a user-friendly interface for executing main functionalities. While we strive to make this interface as comprehensive as possible, there may be scenarios in which you need more specialized operations. In those cases, you can still interact directly with the underlying smart contracts.
However, please note that such direct interactions bypass Almanak’s transaction-signing process and its accompanying state management. As a result, you lose out on built-in features for handling errors (or “sad” flows) and detailed execution tracking, which are integral parts of our platform’s reliability and transparency.
Supported Protocols
Uniswap V3
We currently only support the Uniswap V3 protocol, with plans to next integrate Aave V3.