- Add
trader/exchanges/uniswap_api.py: Uniswap V3 DEX adapter implementing standard interface viaweb3for atomic swaps on EVM chains. - Add
trader/exchanges/polymarket_api.py: Polymarket prediction market adapter utilizingpy-clob-clientSDK. - Update
trader/exchanges/factory.pyto support"uniswap"and"polymarket"exchange configurations. - Abstracted unified adapter interface compatibility in
trader/config.example.jsonwith addeduniswapandpolymarketblocks. - Update documentation and SKILL.md to detail configuration mapping for new trading venues.
- None noted for this date.
- Add
trader/binance_api.py: full Binance Spot exchange adapter (BinanceClient) usingbinance-sdk-spot, implementing the same interface asHyperliquidClient(get_candles,get_balance,get_positions,place_order,cancel_order,cancel_all_orders, etc.). - Update
trader/exchanges/factory.py: register"binance"venue; readsbinance.api_key/binance.api_secretfrom config and constructsBinanceClient; when--testis passed, prefersbinance.testnet_api_key/testnet_api_secret(Binance testnet requires keys generated at testnet.binance.vision, separate from mainnet keys). - Update
trader/config.example.json: addbinanceblock with mainnet and testnet placeholder API key/secret fields.
- None noted for this date.
- Add CI workflow for relayer builds and RocksDB dependencies.
- Enhance Docker docs/config, add subscription by ETH address, and improve API error handling.
- Remove downstream forwarding functionality and related configurations.
- Implement subscription limits and token validation for relay management.
- Add settlement worker for trade settlement and credit tracking.
- Enhance Nostr integration and relay config (secret key support, bot registration with Nostr pubkey and ETH address, encrypted fanout handling), plus doc refresh.
- Implement event routing and processing with deduplication.
- Rename Hyperliquid Trading Bot to Moltrade Trading Bot and update feature descriptions.
- Add SKILL.md for Moltrade bot operations and configuration.
- Add signal broadcasting and trading strategies.
- Update README structure for clearer content.
- Update code structure and add initial README.
- None noted for this date.