Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion wudder/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@

from .wudder import *

__version__ = '3.2110.0'
__version__ = '3.2111.0'
2 changes: 1 addition & 1 deletion wudder/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from .utils import retry
from . import exceptions
from . import utils
from .event import Event, Fragment
from .event import Event
from easygraphql import GraphQL
from threading import Thread
import time
Expand Down
5 changes: 3 additions & 2 deletions wudder/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ def check_proof(compound_proof: str = None,

if blocktree_proof is None:
block_proof_result['verified_hash'] = \
tree_proof[1:graphn.HASH_LENGTH + 1]
tree_proof[1:graphn.HASH_LENGTH + 1]
return block_proof_result

# Are proofs linked? (2/2)
Expand Down Expand Up @@ -206,7 +206,8 @@ def get_event_tx(event: Event) -> dict:
tx = {
'cthash': cthash(event.dict),
'version': graphn.PROTOCOL_VERSION,
'from': [event.trace]
'from': [event.trace],
'timestamp': event.timestamp,
}

if event.type == EventTypes.TRACE:
Expand Down
20 changes: 13 additions & 7 deletions wudder/wudder.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
# -*- coding: utf-8 -*-

from . import utils
from . import graphn
from .event import Event, Fragment, EventTypes
from .client import WudderClient
from digsig import PrivateKey, EcdsaPrivateKey, EcdsaFormats, EcdsaModes
Expand Down Expand Up @@ -74,7 +73,8 @@ def send(
full_signature=True,
sighash_signature=False,
) -> str:
event_type = EventTypes.TRACE if trace is None else EventTypes.ADD_EVENT
event_type = (EventTypes.TRACE if trace is None
else EventTypes.ADD_EVENT)
fragments = [Fragment(**fragment) for fragment in fragments]
event = Event(fragments=fragments, trace=trace, event_type=event_type)
if direct:
Expand All @@ -90,15 +90,21 @@ def send_many(
) -> str:
processed_events = []
for event_bundle in event_bundles:
event_bundle['trace'] = event_bundle['trace'] if 'trace' in event_bundle else None
event_bundle['type'] = EventTypes.TRACE if event_bundle['trace'] is None else EventTypes.ADD_EVENT
event_bundle['trace'] \
= event_bundle['trace'] if 'trace' in event_bundle else None
event_bundle['type'] \
= (EventTypes.TRACE if event_bundle['trace'] is None
else EventTypes.ADD_EVENT)
event = Event(event_dict=event_bundle)
processed_events.append({
'event': event,
'title': event_bundle['title']
})
return self._send_many_events(processed_events, full_signature,
sighash_signature)
return self._send_many_events(
processed_events,
full_signature,
sighash_signature
)

def corroborate(self, trace: str, direct=False):
raise NotImplementedError
Expand Down Expand Up @@ -214,7 +220,7 @@ def _send_event(

def _send_many_events(
self,
processed_events: List[Event],
processed_events: List[Dict],
full_signature: bool,
sighash_signature: bool,
) -> List[str]:
Expand Down