Skip to content
Snippets Groups Projects
  1. Jun 25, 2020
  2. Jun 24, 2020
    • Wolfgang Welz's avatar
      Feat: Add PoW for messages (#511) · f4711320
      Wolfgang Welz authored
      
      * add pow and nonce to the message
      
      * add pow plugin
      
      * fix pow tests
      
      * fix linter warnings
      
      * fix typo
      
      * fix panic when messagelayer is disabled
      
      * improve logging
      
      * fix typo
      
      * make the pow check a byte filter
      
      * decrease the test PoW difficulty even further
      
      * expose the pow filter and use it in the pow plugin
      
      * Apply suggestions from code review
      
      * make length of nonce a const
      
      Co-authored-by: default avatarLuca Moser <moser.luca@gmail.com>
      Unverified
      f4711320
  3. Apr 22, 2020
    • Luca Moser's avatar
      Refactor message layer packages (#331) · 08b51ce5
      Luca Moser authored
      * replace 'transaction' with 'message' in message layer pkg
      
      * remove more occurrences of 'transaction'
      
      * fixes ReferencedMessageId() returning approverMessageId
      
      * renames ApprovingMessageId to ApproverMessageId
      
      * use ApproverMessageId in deleteFureCone()
      
      * refactors message pkg
      
      * renames payloadId in Message to contentId
      
      * finalize comment on what a Message is
      
      * refactors additional message sub pkgs
      
      * renames 'transaction' to 'message' in gossip plugin
      
      * removes occurrences of 'transaction' in graph plugin
      
      * removes occurrences of 'transaction' in metrics plugin
      
      * refactors dashboard plugin for messages
      
      * removes further occurrences where tx is used instead of msg
      
      * fixes TestMessageRequest in manager_test.go
      
      * go fmt explorer_routes.go
      
      * fix review comments
      
      * fix Errorf order
      
      * throw around bones
      Unverified
      08b51ce5
  4. Mar 30, 2020
    • Hans Moog's avatar
      Feat: refactored message + started to add tests (#316) · c31c2e5d
      Hans Moog authored
      * Feat: refactored message + started to add tests
      
      * Refactor: go mod tidy
      
      * Refactor: continued to refactor message
      
      * Feat: updated to last hive.go + added Signature() methid
      
      * Feat: go mod tidy
      
      * Feat: added mutex to the signature write in Bytes()
      
      * Fix: fixed Signature method
      
      * Feat: refactored message methods
      Unverified
      c31c2e5d
  5. Mar 28, 2020
    • Jonas Theis's avatar
      Message factory (#286) · 6b3723fa
      Jonas Theis authored
      
      * Added plugin structure and DB sequence number. WIP
      
      * First version of transaction factory and builders for payloads #275
      
      * Move marshalutil to hive.go
      
      * Refactor existing code (before binary) to use new hive.go/identity #282
      
      * Adjust binary code to use hive.go/identity and remove signature/ed25519 #282
      
      * Adjust moved files from merge to use hive.go/marshalutil
      
      * Adjust moved files from merge to use hive.go/identity and hive.go/crypto
      
      * Adjust to merged changes
      
      * Rename to MessageFactory
      
      * Use local identity and tip selector
      
      * Rename package
      
      * Add tests
      
      * Changed BuildMessage to receive an interface value instead of pointer
      
      * Refactoring and comments
      
      * Fix: fixed issues due to refactor
      
      * Refactor: refactored the code
      
      * Refactor: removed unnecessary messagefactory plugin
      
      * Refactor: cleaned up code
      
      * Feat: made spammer use messagefactory
      
      * Refactor: refactored method name and docs
      
      * Refactor: additional refactor
      
      * Refactor: go mod tidy
      
      Co-authored-by: default avatarHans Moog <hm@mkjc.net>
      Unverified
      6b3723fa
    • Jonas Theis's avatar
      Integrate uniform node identity (#304) · 73d1ca62
      Jonas Theis authored
      
      * Move marshalutil to hive.go
      
      * Refactor existing code (before binary) to use new hive.go/identity #282
      
      * Adjust binary code to use hive.go/identity and remove signature/ed25519 #282
      
      * Adjust moved files from merge to use hive.go/marshalutil
      
      * Adjust moved files from merge to use hive.go/identity and hive.go/crypto
      
      * Adjust for changes in hive.go
      
      * Fix: fixed a bug due to refactor
      
      Co-authored-by: default avatarHans Moog <hm@mkjc.net>
      Unverified
      73d1ca62
    • Hans Moog's avatar
      Feat: started reworking output model (#311) · b9404478
      Hans Moog authored
      * Feat: started reworking output model
      
      * Refactor: refactored some of the model
      
      * Refactor: started to refactor some additional models
      
      * Refactor: started to refactor message layer
      
      * Refactor: still refactoring :/
      
      * Refactor: refactored some more
      
      * Refactor: some error messages are gone YAY
      
      * Refactor: refactor complete
      Unverified
      b9404478
  6. Mar 26, 2020
    • Hans Moog's avatar
      Modifications due to hive.go objectstorage refactor (#306) · 4204a171
      Hans Moog authored
      * Feat: initial commit
      
      * Feat: Added Consumer model and fixed some smaller issues in Attachment
      
      * Feat: Consumers get stored on transaction arrival
      
      * Feat: added TransactionMetadata to solidifer
      
      * Refactor: started refactoring according to hive.go changes
      
      * Feat: upgrade to latest hive.go
      
      * Fix: fixed some errors after refactor
      
      * Refactor: refactored factory method signature
      
      * Fix: fixed some bugs
      
      * Fix: more fixes
      
      * Fix: fixed some more stuff
      Unverified
      4204a171
  7. Mar 23, 2020
    • Hans Moog's avatar
      Feat: Refactor and cleanup some code (#301) · 490f10e3
      Hans Moog authored
      * Feat: refactored the address
      
      * Feat: started adding solidification of transferOutputs
      
      * Feat: cleaned up checker code
      
      * Feat: going to bed - good night world
      
      * Feat: refactored transferoutput package
      
      * Fix: fixed a bug from refactoring
      
      * Refactor: removed old transferoutputmetadata package
      
      * Refactor: started refactoring transfer package
      
      * Refactor: refactored transfer/id package
      
      * Refactor: moved transfer struct to new package
      
      * Refactor: fixed issues after refactor
      
      * Refactor: fixed sth
      
      * Refactor: continued to move files
      
      * Refactor: commit before migration of last refactored files
      
      * Refactor: another refactor before move
      
      * Refactor: refactor test
      
      * Fix: fixed some bugs connected to refactor
      
      * Refactor: continued refactor
      
      * Refactor: fixed some bugs
      
      * Refactor: does it work now?
      
      * Feat: added a method to generate a random transferid
      
      * Feat: rename transfer to transaction
      
      * Refactor: refactor according to new names
      
      * Refactor: continued to refactor transaction package
      
      * Refactor: moved payload id to payload package
      
      * Refactor: moved signatures to transaction package
      
      * Refactor: moved signature to transaction
      
      * Fix: fixed bug due to refactor
      
      * Fix: fixed bugs due to refactor
      
      * Refactor: fixed some bugs after refactor
      
      * Fix: fixed additional bugs
      
      * Fix: bug fix
      
      * Refactor: moved signature to signaturescheme package
      
      * Fix: fixed signatures test
      
      * Fix: fixed bug in tangle
      
      * Fix: fixed payloadmetadata test
      
      * Fix: fixed payload test
      
      * Refactor: moved payloadmetadata to payload package
      
      * Fix: fixed some refactor bugs
      
      * Fix: fixed a bug due to refactor
      
      * Fix: fixed broken test
      
      * Refactor: moved approver to payload package
      
      * Refactor: moved missingpayload to payload package
      
      * Refactor: refactored coloredbalance package
      
      * Fix: fixed bug due to refactor
      
      * Refactor: moved address signaturescheme to address package
      
      * Fix: fixed refactor bug
      
      * Feat: added missing outputs to tangle
      
      * Fix: fixed issues due to refactor
      
      * Refactor: started moving tangle classes to tangle package
      
      * Refactor: moved payloadmetadata to tangle
      
      * Fix: fixed bugs due to refactor
      
      * Refactor: moved TransactionMetadata to tangle package
      
      * Refactor: moved some files to tangle
      
      * Fix: fixed bug due to refactor
      
      * Feat: added TransactionMetadata storage
      
      * Fix: fixed some issues
      
      * Fix: fixed some issues
      
      * Fix: fixed missing release
      Unverified
      490f10e3
  8. Mar 17, 2020
  9. Mar 16, 2020
    • Hans Moog's avatar
      Implemented value tangle (#288) · 682a9a1b
      Hans Moog authored
      * Refactor: cleaned up unused files
      
      * Refactor: changing branches (need to commit)
      
      * Refactor: refactored some code
      
      * Feat: finished signature scheme for value transactions
      
      * Fix: fix broken merge
      
      * Refactor: refactored some code
      
      * Refactor: refactored transaction marshaling and unmarshaling
      
      * Fix: fixed missing err check
      
      * Feat: added payload string method
      
      * Feat: added Bytes() method to transactionid
      
      * Feat: refactored the marshaling
      
      * Refactor: refactored serialization code
      
      * Feat: started implementing the payload metadata
      
      * Docs: added some doc comments
      
      * Docs: added some additional docs
      
      * Feat: added a CachedObject of the payloadmetadata + added comments
      
      * Feat: updated hive.go + added further models
      
      * Feat: pc died - rescued files from disk
      
      * Feat: further models implemented
      
      * Feat: added missing model for value tangle
      
      * Feat: started writing test cases for value tangle
      
      * Feat: started to adjust marshaling of transaction
      
      * Feat: refactored marshaling of payload
      
      * Feat: intermediary commit before bigger refactor
      
      * Feat: removed identity package
      
      * Fix: fixed bugs due to refactor
      
      * Fix: fixed further bugs
      
      * Fix: fixed further bugs
      
      * Fix: hopefully last bugs :p
      
      * Feat: changed time marshal to use nanoseconds
      
      * Fix: fixed time marshaling
      
      * Fix: fixed serialization bug
      
      * Docs: added a comment to handling the zero value
      
      * Refactor: refactored transaction to separate issuerKey
      
      * Feat: added a parse method for Signatures
      
      * Feat: updated to latest hive.go
      Unverified
      682a9a1b
  10. Mar 10, 2020
    • Hans Moog's avatar
      Merge signature scheme of value transfers (#287) · 1befc3a9
      Hans Moog authored
      * Refactor: cleaned up unused files
      
      * Refactor: changing branches (need to commit)
      
      * Refactor: refactored some code
      
      * Feat: finished signature scheme for value transactions
      
      * Fix: fix broken merge
      
      * Refactor: refactored some code
      
      * Refactor: refactored transaction marshaling and unmarshaling
      
      * Fix: fixed missing err check
      
      * Feat: added payload string method
      
      * Feat: added Bytes() method to transactionid
      Unverified
      1befc3a9
  11. Feb 07, 2020
Loading