ethereum#

tradeexecutor.ethereum module.

Module description#

EVM execution integration.

This module offers integration for

  • Uniswap v2 compatible trade execution

  • Uniswap v2 live pricing

  • Single-owner Ethereum hot wallet asset management

  • ERC-20 asset management

  • High level trade structuresto Ethereum blockchain level transactions translation

Submodules#

tradeexecutor.ethereum.default_routes

Default routing models for Uniswap v2 like exchange.

tradeexecutor.ethereum.execution

Dealing with Ethereum low level tranasctions.

tradeexecutor.ethereum.hot_wallet_sync

tradeexecutor.ethereum.tx

EVM transaction construction.

tradeexecutor.ethereum.uniswap_v2_execution

Execution model where trade happens directly on Uniswap v2 style exchange.

tradeexecutor.ethereum.uniswap_v2_execution_v0

Execution model where trade happens directly on Uniswap v2 style exchange.

tradeexecutor.ethereum.uniswap_v2_live_pricing

Uniswap v2 live pricing.

tradeexecutor.ethereum.uniswap_v2_routing

Route trades to different Uniswap v2 like exchanges.

tradeexecutor.ethereum.uniswap_v2_valuation

Value model based on Uniswap v2 market price.

tradeexecutor.ethereum.uniswap_v2_valuation_v0

Protoype model of Uniswap v2 pricing.

tradeexecutor.ethereum.universe

Reverse engineering Trading Strategy trading universe from the local EVM tester Uniswap v2 deployment.

tradeexecutor.ethereum.wallet

Deposit and withdraw detection and management.