do not encode prev if its already bytes
parent
c9b7528db4
commit
9f4aef7465
|
@ -23,15 +23,16 @@ def sendMessage():
|
|||
global sendEntry
|
||||
|
||||
messageToAdd = '-txt-' + sendEntry.get()
|
||||
addedHash = pluginapi.get_core().setData(messageToAdd)
|
||||
pluginapi.get_core().addToBlockDB(addedHash, selfInsert=True)
|
||||
pluginapi.get_core().setBlockType(addedHash, 'txt')
|
||||
#addedHash = pluginapi.get_core().setData(messageToAdd)
|
||||
#pluginapi.get_core().addToBlockDB(addedHash, selfInsert=True)
|
||||
#pluginapi.get_core().setBlockType(addedHash, 'txt')
|
||||
pluginapi.get_core().insertBlock(messageToAdd, header='txt', sign=True)
|
||||
sendEntry.delete(0, END)
|
||||
|
||||
def update():
|
||||
global listedBlocks, listbox, runningCheckDelayCount, runningCheckDelay, root, daemonStatus
|
||||
|
||||
|
||||
# TO DO: migrate to new header format
|
||||
for i in pluginapi.get_core().getBlocksByType('txt'):
|
||||
if i.strip() == '' or i in listedBlocks:
|
||||
continue
|
||||
|
|
|
@ -193,8 +193,12 @@ class OnionrCrypto:
|
|||
prev = ''
|
||||
pubkey = pubkey.encode()
|
||||
for i in range(self.HASH_ID_ROUNDS):
|
||||
try:
|
||||
prev = prev.encode()
|
||||
except AttributeError:
|
||||
pass
|
||||
hasher = hashlib.sha3_256()
|
||||
hasher.update(pubkey + prev.encode())
|
||||
hasher.update(pubkey + prev)
|
||||
prev = hasher.hexdigest()
|
||||
result = prev
|
||||
return result
|
Loading…
Reference in New Issue