OnChainTransferExchangeConfig#
API documentation for tradeexecutor.strategy.freqtrade.config.OnChainTransferExchangeConfig Python class in Trading Strategy framework.
- class OnChainTransferExchangeConfig[source]#
Bases:
objectConfiguration for exchanges using simple on-chain transfers.
Typically used for Lagoon vault integration where the vault cannot sign transactions directly, requiring a wallet-in-the-middle to delegate to.
Deposit flow: 1. ERC20.transfer(recipient_address, amount)
Withdrawal flow: 1. Withdrawal initiated externally (via CEX/exchange API) 2. ERC20.transfer arrives from recipient_address
- __init__(recipient_address, fee_tolerance=Decimal('1.0'), confirmation_timeout=600, poll_interval=10)#
Methods
__init__(recipient_address[, fee_tolerance, ...])Attributes
Wallet address for transfers (e.g., CEX deposit address or delegate wallet)
Maximum fee variance allowed when confirming deposit/withdrawal (in reserve currency units)
Seconds to wait for balance update after on-chain tx confirms
Seconds between Freqtrade balance checks