Skip to content

Commit c9a96db

Browse files
rename CreateReceipt,UpdateReceipt... to Receipt to CreaeteEvent, UpdateEvent, ...
1 parent ae9c597 commit c9a96db

File tree

4 files changed

+862
-845
lines changed

4 files changed

+862
-845
lines changed

src/arkiv/__init__.py

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,24 @@
11
"""Python SDK for Arkiv networks."""
22

3+
from .account import NamedAccount
34
from .client import Arkiv
45
from .node import ArkivNode
6+
from .types import (
7+
CreateEvent,
8+
DeleteEvent,
9+
ExtendEvent,
10+
TransactionReceipt,
11+
UpdateEvent,
12+
)
513

614
__version__ = "0.1.0"
7-
__all__ = ["Arkiv", "ArkivNode"]
15+
__all__ = [
16+
"Arkiv",
17+
"ArkivNode",
18+
"CreateEvent",
19+
"DeleteEvent",
20+
"ExtendEvent",
21+
"NamedAccount",
22+
"TransactionReceipt",
23+
"UpdateEvent",
24+
]

src/arkiv/types.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -139,46 +139,46 @@ def __init__(
139139

140140

141141
@dataclass(frozen=True)
142-
class CreateReceipt:
143-
"""The return type of a create operation."""
142+
class CreateEvent:
143+
"""Event emitted when an entity is created."""
144144

145145
entity_key: EntityKey
146146
expiration_block: int
147147

148148

149149
@dataclass(frozen=True)
150-
class UpdateReceipt:
151-
"""The return type of an update operation."""
150+
class UpdateEvent:
151+
"""Event emitted when an entity is updated."""
152152

153153
entity_key: EntityKey
154154
expiration_block: int
155155

156156

157157
@dataclass(frozen=True)
158-
class ExtendReceipt:
159-
"""The return type of an extend operation."""
158+
class ExtendEvent:
159+
"""Event emitted when an entity's lifetime is extended."""
160160

161161
entity_key: EntityKey
162162
old_expiration_block: int
163163
new_expiration_block: int
164164

165165

166166
@dataclass(frozen=True)
167-
class DeleteReceipt:
168-
"""The return type of a delete operation."""
167+
class DeleteEvent:
168+
"""Event emitted when an entity is deleted."""
169169

170170
entity_key: EntityKey
171171

172172

173173
@dataclass(frozen=True)
174174
class TransactionReceipt:
175-
"""The return type of a transaction."""
175+
"""Receipt of a transaction containing all emitted events."""
176176

177177
tx_hash: TxHash
178-
creates: Sequence[CreateReceipt]
179-
updates: Sequence[UpdateReceipt]
180-
extensions: Sequence[ExtendReceipt]
181-
deletes: Sequence[DeleteReceipt]
178+
creates: Sequence[CreateEvent]
179+
updates: Sequence[UpdateEvent]
180+
extensions: Sequence[ExtendEvent]
181+
deletes: Sequence[DeleteEvent]
182182

183183

184184
# Low level annotations for RLP encoding

src/arkiv/utils.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,18 @@
1616
from .exceptions import AnnotationException, EntityKeyException
1717
from .types import (
1818
Annotations,
19-
CreateReceipt,
20-
DeleteReceipt,
19+
CreateEvent,
20+
DeleteEvent,
2121
EntityKey,
22-
ExtendReceipt,
22+
ExtendEvent,
2323
NumericAnnotations,
2424
NumericAnnotationsRlp,
2525
Operations,
2626
StringAnnotations,
2727
StringAnnotationsRlp,
2828
TransactionReceipt,
2929
TxHash,
30-
UpdateReceipt,
30+
UpdateEvent,
3131
)
3232

3333
logger = logging.getLogger(__name__)
@@ -147,11 +147,11 @@ def to_receipt(
147147
else TxHash(HexStr(HexBytes(tx_hash_).to_0x_hex()))
148148
)
149149

150-
# Initialize receipt with tx hash and empty receipt collections
151-
creates: list[CreateReceipt] = []
152-
updates: list[UpdateReceipt] = []
153-
extensions: list[ExtendReceipt] = []
154-
deletes: list[DeleteReceipt] = []
150+
# Initialize receipt with tx hash and empty event collections
151+
creates: list[CreateEvent] = []
152+
updates: list[UpdateEvent] = []
153+
extensions: list[ExtendEvent] = []
154+
deletes: list[DeleteEvent] = []
155155

156156
receipt = TransactionReceipt(
157157
tx_hash=tx_hash,
@@ -174,28 +174,28 @@ def to_receipt(
174174
case contract.CREATED_EVENT:
175175
expiration_block: int = event_args["expirationBlock"]
176176
creates.append(
177-
CreateReceipt(
177+
CreateEvent(
178178
entity_key=entity_key,
179179
expiration_block=expiration_block,
180180
)
181181
)
182182
case contract.UPDATED_EVENT:
183183
expiration_block = event_args["expirationBlock"]
184184
updates.append(
185-
UpdateReceipt(
185+
UpdateEvent(
186186
entity_key=entity_key,
187187
expiration_block=expiration_block,
188188
)
189189
)
190190
case contract.DELETED_EVENT:
191191
deletes.append(
192-
DeleteReceipt(
192+
DeleteEvent(
193193
entity_key=entity_key,
194194
)
195195
)
196196
case contract.EXTENDED_EVENT:
197197
extensions.append(
198-
ExtendReceipt(
198+
ExtendEvent(
199199
entity_key=entity_key,
200200
old_expiration_block=event_args["oldExpirationBlock"],
201201
new_expiration_block=event_args["newExpirationBlock"],

0 commit comments

Comments
 (0)