Skip to content

Commit 8ed9687

Browse files
committed
Chore: bump aleph-message to 0.4.0a3
1 parent ab0f432 commit 8ed9687

File tree

4 files changed

+10
-9
lines changed

4 files changed

+10
-9
lines changed

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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"

src/aleph/sdk/chains/common.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import logging
12
from abc import ABC, abstractmethod
23
from pathlib import Path
34
from typing import Dict, Optional
@@ -7,10 +8,9 @@
78

89
from aleph.sdk.conf import settings
910

10-
import logging
11-
1211
logger = logging.getLogger(__name__)
1312

13+
1414
def get_verification_buffer(message: Dict) -> bytes:
1515
"""
1616
Returns the verification buffer that Aleph nodes use to verify the signature of a message.

src/aleph/sdk/client.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,16 @@
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
4445
from aleph_message.status import MessageStatus
4546
from 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,

src/aleph/sdk/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from zipfile import BadZipFile, ZipFile
88

99
from aleph_message.models import MessageType
10-
from aleph_message.models.program import Encoding
10+
from aleph_message.models.execution.program import Encoding
1111

1212
from aleph.sdk.conf import settings
1313
from aleph.sdk.types import GenericMessage

0 commit comments

Comments
 (0)