Untitled
unknown
plain_text
10 months ago
823 B
6
Indexable
from hyperliquid.utils import constants
from hyperliquid.info import Info
def l2_handler(data):
res = data["data"]["levels"]
asks = res[1][::-1]
bids = res[0]
for ask in asks:
print(ask["px"], ask["sz"], ask["n"])
print("----")
for bid in bids:
print(bid["px"], bid["sz"], bid["n"])
print("-------------------")
def candle_handler(data):
res = data["data"]
candle = [res["t"], res["o"], res["c"], res["h"], res["l"], res["v"]]
print(candle)
def main():
info = Info(constants.MAINNET_API_URL, False)
candle_sub = {"type": "candle", "coin": "HYPE", "interval": "1m"}
l2_sub = {"type": "l2Book", "coin": "HYPE", "nSigFigs": 4}
info.subscribe(candle_sub, candle_handler)
info.subscribe(l2_sub, l2_handler)
if __name__ == "__main__":
main()Editor is loading...
Leave a Comment