HyperliquidExchangeConfig#
API documentation for tradeexecutor.strategy.freqtrade.config.HyperliquidExchangeConfig Python class in Trading Strategy framework.
- class HyperliquidExchangeConfig[source]#
Bases:
objectConfiguration for Hyperliquid vault deposits and withdrawals.
Deposit flow: 1. On-chain: ERC20 transfer to Hyperliquid bridge on Arbitrum 2. Off-chain: SDK vault_usd_transfer(is_deposit=True) to deposit into vault
Withdrawal flow: 1. Off-chain: SDK vault_usd_transfer(is_deposit=False) to withdraw from vault 2. On-chain: funds arrive via bridge transfer
Note: USDC only. Bridge address is hardcoded per network.
- __init__(vault_address, is_mainnet=True, fee_tolerance=Decimal('1.0'), confirmation_timeout=600, poll_interval=10)#
Methods
__init__(vault_address[, is_mainnet, ...])Attributes
Hyperliquid vault address
Use mainnet (True) or testnet (False)
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