EthereumHotWalletReserveSyncer#

tradeexecutor.ethereum.hot_wallet_sync.EthereumHotWalletReserveSyncer class.

class EthereumHotWalletReserveSyncer[source]#

Bases: object

Checks any Ethereum address for changes in the portfolio that may have happened outside the drawing.

  • Withdrawals

  • Deposits

  • Rebases

  • Interest payments

Note

Private key nonce sync is handled by tradeexecutor.ethereum.UniswapV2ExecutionModel.uniswap_v2_execution.initialize().

__init__(web3, wallet_address)[source]#
Parameters
  • web3 (Web3) –

  • wallet_address (HexAddress) –

Methods

__init__(web3, wallet_address)

__init__(web3, wallet_address)[source]#
Parameters
  • web3 (Web3) –

  • wallet_address (HexAddress) –

__call__(portfolio, ts, supported_reserves)[source]#

Call self as a function.

Parameters