File tree Expand file tree Collapse file tree 4 files changed +10
-9
lines changed Expand file tree Collapse file tree 4 files changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ install_requires =
3838 eciespy>=0.3.13; python_version>="3.11"
3939 typing_extensions
4040 typer
41- aleph-message~=0.3.2
41+ aleph-message ==0.4.0a3
4242 eth_account>=0.4.0
4343 # Required to fix a dependency issue with parsimonious and Python3.11
4444 eth_abi ==4.0.0b2; python_version>="3.11"
Original file line number Diff line number Diff line change 1+ import logging
12from abc import ABC , abstractmethod
23from pathlib import Path
34from typing import Dict , Optional
78
89from aleph .sdk .conf import settings
910
10- import logging
11-
1211logger = logging .getLogger (__name__ )
1312
13+
1414def get_verification_buffer (message : Dict ) -> bytes :
1515 """
1616 Returns the verification buffer that Aleph nodes use to verify the signature of a message.
Original file line number Diff line number Diff line change 3232 ForgetContent ,
3333 ForgetMessage ,
3434 ItemType ,
35- Message ,
3635 MessageType ,
3736 PostContent ,
3837 PostMessage ,
38+ ProgramContent ,
3939 ProgramMessage ,
4040 StoreContent ,
4141 StoreMessage ,
42+ parse_message ,
4243)
43- from aleph_message .models .program import Encoding , ProgramContent
44+ from aleph_message .models .execution . base import Encoding
4445from aleph_message .status import MessageStatus
4546from pydantic import ValidationError
4647
@@ -713,7 +714,7 @@ async def get_messages(
713714 messages : List [AlephMessage ] = []
714715 for message_raw in messages_raw :
715716 try :
716- message = Message ( ** message_raw )
717+ message = parse_message ( message_raw )
717718 messages .append (message )
718719 except KeyError as e :
719720 if not ignore_invalid_messages :
@@ -835,7 +836,7 @@ async def watch_messages(
835836 break
836837 else :
837838 data = json .loads (msg .data )
838- yield Message ( ** data )
839+ yield parse_message ( data )
839840 elif msg .type == aiohttp .WSMsgType .ERROR :
840841 break
841842
@@ -1387,7 +1388,7 @@ async def _prepare_aleph_message(
13871388 message_dict ["item_type" ] = ItemType .storage
13881389
13891390 message_dict = await self .account .sign_message (message_dict )
1390- return Message ( ** message_dict )
1391+ return parse_message ( message_dict )
13911392
13921393 async def submit (
13931394 self ,
Original file line number Diff line number Diff line change 77from zipfile import BadZipFile , ZipFile
88
99from aleph_message .models import MessageType
10- from aleph_message .models .program import Encoding
10+ from aleph_message .models .execution . program import Encoding
1111
1212from aleph .sdk .conf import settings
1313from aleph .sdk .types import GenericMessage
You can’t perform that action at this time.
0 commit comments