Ошибка использования suix_subscribeEventPython

Программы на Python
Anonymous
Ошибка использования suix_subscribeEvent

Сообщение Anonymous »

Кто-нибудь может мне помочь? Почему мой скрипт на Python не работает? Выдает ошибку
Получено новое событие: {'jsonrpc': '2.0', 'error': {'code': -32602, 'message': 'не удалось выполнить десериализацию байта, причина автор: AccountAddressParseError'}, 'id': 1
Я не могу найти решение, как получить новый ввод с помощью этого пакета? Мне нужно знать, когда была совершена покупка, а когда — продажа.
Я пробовал много кодов, это последний, который я пробовал. Никаких результатов. Кажется, suix_subscribeevent устарел, но альтернативы нет.
import asyncio
import websockets
import json

async def subscribe_events():
uri = "wss://rpc-mainnet.suiscan.xyz/websocket"
async with websockets.connect(uri) as websocket:
# Subscribe to events for the specific package, module, and function
subscribe_message = {
"jsonrpc": "2.0",
"id": 1,
"method": "suix_subscribeEvent",
"params": [
{
"Package": "0xfa9302fe83a1b717293ca0d4f80a9195e66ac3d401977df5b16f1aae00232ab9",
"Module": "move_pump",
"Function": "buy"
}
]
}
await websocket.send(json.dumps(subscribe_message))

while True:
response = await websocket.recv()
event = json.loads(response)
print("New event received:", event)

asyncio.get_event_loop().run_until_complete(subscribe_events())


Подробнее здесь: https://stackoverflow.com/questions/790 ... nt-failing

Вернуться в «Python»