drift-labs / driftpy

python sdk to interact with drift v2
https://drift-2.gitbook.io/driftpy-for-dummies/
65 stars 41 forks source link

quiknode 400 error #200

Open nftdance opened 2 months ago

nftdance commented 2 months ago

use quiknode rpc (use paid node) drift_client = DriftClient( connection, wallet, "mainnet", account_subscription=AccountSubscriptionConfig("websocket"), tx_params=TxParams(300_000, 100_000), active_sub_account_id=sub_account_id, ) await drift_client.subscribe() http status is 400, trace the source find that https://github.com/drift-labs/driftpy/blob/master/src/driftpy/constants/config.py#L137 if change head to headers={"Content-Type": "application/json"}, it work ok.