Skip to content
Snippets Groups Projects
  1. Jun 22, 2020
    • Angelo Capossele's avatar
      Adds new analysis-dashboard, improves analysis server, adds proper metrics... · f4b7f3f8
      Angelo Capossele authored
      Adds new analysis-dashboard, improves analysis server, adds proper metrics collection and Prometheus exporter (#502)
      
      * :recycle: Clean up
      
      * :white_check_mark: Add TestCalculateBranchOfTransaction
      
      * :rocket: Upgrade fpc dashboard
      
      * :whale: Fix docker-compose
      
      * :white_check_mark: Add TestMoveTransactionToBranch
      
      * :white_check_mark: Add TestFork
      
      * :white_check_mark: Add TestBookPayload
      
      * Add test for checkPayloadSolidity
      
      * :white_check_mark: Add TestSetTransactionPreferred
      
      * Add more tests
      
      * :white_check_mark: Fix Tangle test
      
      * Feat: started implementing lucas test cases
      
      * Feat: fixed some issued + further tests
      
      * Feat: started adding invalid txs check
      
      * Feat: added removal logic for invalid transactions
      
      * Refactor: removed Println
      
      * :white_check_mark: Add test for 2nd Reattachment
      
      * feat: Add first value transfer integration test
      
      * fix: fix wrong plugin name
      
      * :white_check_mark: Add aggregated branches test cases
      
      * Feat: added a method to generate AggregatedBranchIDs
      
      * :art: Use GenerateAggregatedBranchID in test
      
      * Feat: refactored delete logic
      
      * Fix: fixed broken test
      
      * Feat: added final test cases for invalid txs / payloads
      
      * ja nei was gaht dän da ab
      
      * :construction: Make FPCHeartbeat smaller
      
      * :construction: Split vote context to fit into an FPC update
      
      * :construction: WIP
      
      * Value tangle concurrency tests (#451)
      
      * Add simple concurrency test
      
      * Add reverse and concurrent transaction and value object solidification tests and fix bug when value object was visited more than once
      
      * Add some documentation to make tests easily understandable
      
      * :card_box: Add FPC analysis data persistence
      
      * :sparkles: Add Prometheus
      
      * :white_check_mark: Update FPC test
      
      * :rotating_light: Remove linter warning
      
      * :rotating_light: Remove linter warnings
      
      * :recycle: Fix event closure
      
      * :wrench: Add prometheus config
      
      * WIP propagation tests but fixed already couple of bugs
      
      * Fix: fixed some bugs
      
      * Feat: added propagation to inclusion states to tx and its outputs
      
      * Feat: finished the propagation down to the tx and its outputs
      
      * :construction: WIP
      
      * :whale: update docker-network entry node
      
      * :see_no_evil: Add .gitignore
      
      * :chart_with_upwards_trend: Update Prometheus
      
      * :bug: Fix MongoDB ctx bug
      
      * WIP propagation tests and fix bugs
      
      * :fire: Delete finalized conflicts
      
      * Add colored tokens test
      
      * Add value tangle test to github workflow
      
      * fix: Fix wrong function name in comments
      
      * refactor: Make testSnapshots disabled in default and minor tweaks
      
      * Feat: fixed some issues and introduced a Debugger
      
      * Refactor: added a few comments
      
      * Split massive test file into slightly more digestible chunks
      
      * Initial commit for metrics collections package
      
      * Clean up propagation tests
      
      * Feat: fixed bugs
      
      * Feat: enabled missing tests
      
      * Add some documentation and missing checks for aggregated branches
      
      * :construction: WIP
      
      * Clean up tangle tests
      
      * adds snapshot type
      
      * Fix: finalized wasn't propagated when a branch was rejected
      
      * Skeleton for implementation
      
      * Measure isSynced
      
      * UI Improvements
      
      * Make it compile
      
      * Measure TPS in value tangle
      
      * implements ReadFrom and WriteTo for Snapshot
      
      * read in snapshot file if snapshot path is defined
      
      * renames snapshot test file
      
      * :construction: WIP metrics
      
      * Measure Tips in value tangle
      
      * :chart_with_upwards_trend: Add DBSize metric
      
      * WIP debugging concurrency bug of death
      
      * Measure tips in message tangle
      
      * :chart_with_upwards_trend: Add AvgNeighborConnectionLifeTime metric
      
      * :arrow_up: Bump hive.go
      
      * :chart_with_upwards_trend: Add autopeering distance metric
      
      * Feat: added more reliable fails in test case
      
      * Fix: fixes a race condition in solidification
      
      * :chart_with_upwards_trend: Add gossip network traffic metric
      
      * Clean up test
      
      * adds assets volume to integration test containers
      
      * fixes some asserts
      
      * adds non-working conflict integration test
      
      * check transaction availability in partition
      
      * renames integration test
      
      * Measure MPS per payload type
      
      * Measure (cumulative) total msg count and per payload
      
      * Measure FPC number of currently active conflicts
      
      * lower amount of peers
      
      * Package updates
      
      * :tada: Link valuetransfer+FPC+dashboard
      
      * :package: Update packr
      
      * :bug: Fix logo
      
      * first passing version of consensus integration test
      
      * remove debug printlns
      
      * do all integration tests again
      
      * increases avg. network delay fcob rule, removes debug printlns
      
      * go mod tidy by Marie Kondō
      
      * renames incl. state. conflict to conflicting
      
      * go fmt tangle.go
      
      * go fmt tangle_test, goimports dapp.go
      
      * goimports again because the dog is sad
      
      * run consensus integration test on the CI
      
      * use explicit pumba version 0.7.2
      
      * pray to the CI gods for the test to pass
      
      * fix panic when tangle.Fork() is called
      
      * :sparkles: Add double spend test
      
      * :arrow_up: Update hive.go
      
      * readd all tests again
      
      * :chart_with_upwards_trend: Add AnalysisOutboundBytes metric
      
      * :arrow_up: Update go.mod
      
      * :chart_with_upwards_trend: Start setting prometheus metrics
      
      * reset integration framework paras
      
      * :whale: Update docker-compose
      
      * :whale: Fix typo
      
      * :construction: WIP
      
      * :whale: Update docker-compose
      
      * :arrow_up: Bump golang version
      
      * :bug: Fix snapshot file print
      
      * :wrench: Change client url for testing
      
      * :bug: Remove pflag double import
      
      * OpinionEvent struct for calling Finalized and Failed vote events
      
      * Measure finalized/failed conflicts + average rounds of finalization
      
      * refactor: Remove FPC page from dashboard
      
      * refactor: Remove Drng link from dashboard
      
      * :chart_with_upwards_trend: Add autopeering network traffic metric
      
      * :whale: Bump up golang version
      
      * :construction: WIP
      
      * Measure voting queries (received, unreplied) and number of opinions
      
      * :sparkles: Add sendPayload API
      
      * :zap: Avoid sending empty rounds
      
      * :chart_with_upwards_trend: Add a bunch of metrics to prometheus
      
      * Feat: outputs inherit status of transaction
      
      * :construction: Add Grafana integration
      
      * Refactor: fixed erroneous rename
      
      * :construction: WIP
      
      * Fix: fixed missing marshaling of output bools
      
      * Fixes after merge
      
      * :bug: Fix some bugs
      
      * :chart_with_upwards_trend: Prometheus FPC data collection
      
      * :art: Small fixes
      
      * Fix: fixed decision pending
      
      * :chart_with_upwards_trend: Prometheus Tangle metrics data collection
      
      * :recycle: Refactor FPC metric events
      
      * :arrow_up: Bump up hive.go
      
      * :sparkles: Add metric heartbeat packet
      
      * :chart_with_upwards_trend: Add clients metrics collection via the analysis server
      
      * :construction: WIP
      
      * Prometheus clients info
      
      * Fix metrics config + enable prometheus collection on entry_node
      
      * use new protocol
      
      * wip: redial on lost connection
      
      * assure conn is not nil
      
      * close on write
      
      * Fix bugs + enable spammer on peer_master
      
      * Fix analysis fpc livefeed bug
      
      * connector cleanup
      
      * :chart_with_upwards_trend: Autopeering NeighborCount + Network Diameter metrics
      
      * do not log the dial error since the logger might not available
      
      * removes test snapshot plugin
      
      * :zap: Improve analysis-server
      
      * :loud_sound: Change log to debug level
      
      * graph pkg from autopeering-sim
      
      * Remove debug line + hive.go update
      
      * :arrow_up: Change hive.go version
      
      * get rid of test snapshot plugin
      
      * fixes wrong use of Println
      
      * removes random tool
      
      * :bug: Move conn initialization
      
      * removes duplicated value entry in GH CI workflows
      
      * :arrow_up: Update hive.go
      
      * :recycle: Clean go.mod
      
      * :rotating_light: Fix graph pkg linter warnings
      
      * :recycle: improve analysis plugin
      
      * :rotating_light: Fix metrics plugin linter warning
      
      * xxx
      
      * wip
      
      * fixes integration test
      
      * :chart_with_upwards_trend: Add FPC global metrics to prometheus
      
      * :bug: Fix double register
      
      * :rotating_light: Fix client pkg linter warning
      
      * :rotating_light: Fix webapi linter warnings
      
      * :ambulance: Run you fools!
      
      * :white_check_mark: Fix testutil import
      
      * Adjust inbox worker pool capacity to default
      
      * Adjust inbox worker pool capacity to default (#505)
      
      * :ok_hand: Address PR review comments
      
      * :dog: Fix watch dog warnings
      
      * :bone: Let's try with a new bone for the dog now..
      
      * upgrade hive.go to master
      
      * :bug: Fix local dashboard
      
      * :zap: Improves mongoDB reliabilty
      
      * :rotating_light: Fix linter warnings
      
      * :white_check_mark: Fix test
      
      * :chart_with_upwards_trend: Make dbSize a prometheus Gauge
      
      * :recycle:
      
       Remove unecessary initialization
      
      * introduce worker pool for storing finalized vote ctxs
      
      * Update packr
      
      * type alias FPCRecords to []FPCRecord
      
      Co-authored-by: default avatarjonastheis <mail@jonastheis.de>
      Co-authored-by: default avatarHans Moog <hm@mkjc.net>
      Co-authored-by: default avatarjkrvivian <jkrvivian@gmail.com>
      Co-authored-by: default avatarLuca Moser <moser.luca@gmail.com>
      Co-authored-by: default avatarLevente Pap <levente.pap@iota.org>
      Co-authored-by: default avatarMartyn Janes <martyn@obany.com>
      Co-authored-by: default avatarWolfgang Welz <welzwo@gmail.com>
      f4b7f3f8
  2. Jun 21, 2020
  3. Jun 19, 2020
    • Levente Pap's avatar
      9dbb3139
    • Luca Moser's avatar
      Adds consensus integration test (#468) · 57fb70b7
      Luca Moser authored
      * Feat: initial commit
      
      * Feat: added setPreferred to TransactionMetadata
      
      * Feat: added a Conflicting() method to the transactionMetadata
      
      * Fix: fixed logic bug
      
      * Feat: refactored fcob
      
      * Refactor: refactored additional code
      
      * Fix: fixed a bug in ForeachConsumers
      
      * Refactor: cleaned up code
      
      * Feat: implemented FCOB consensus into the valuetransfer dapp
      
      * Refactor: refactored FCOB
      
      * Docs: added some additional comments
      
      * Docs: fixed comments
      
      * add branch manager conflict test
      
      * cleans failing test
      
      * Refactor: commit before branch change
      
      * Fix: fixed bug in AggregateBranches
      
      * assert aggr. branch IDs
      
      * expands branch conflict detection test
      
      * add visualisation of branch graph of test
      
      * Feat: added PayloadLiked Event
      
      * Refactor: fixed some missing comments + added liked to marshal
      
      * Feat: reworked the preferred and liked propagation
      
      * Refactor: cleaned up some logic
      
      * Refactor: simplified code
      
      * Refactor: cleaned up more stuff :P
      
      * Refactor: refactor
      
      * Feat: moved test + refactored fcob
      
      * adds more tests
      
      * fixes liked state not getting updated correctly of conflict members
      
      * adds additional liked/preferred propagation test
      
      * Fix: fixed missing preferred propagation to aggregated branches
      
      * Fix: fixed a few bugs in liked propagation
      
      * adapt to new hive.go version
      
      * upgrade hive.go
      
      * Feat: started implementing a wallet
      
      * Feat: extended wallet files
      
      * remove weird test
      
      * use mem db for tests
      
      * more tests
      
      * use store backed sequence
      
      * add option to use in-memory database
      
      * address review comments
      
      * First tests for individual components of AttachPayloadSync
      
      * Fix: fixed missing events in branchmanaer
      
      * Feat: propagate changes from branch to transaction
      
      * Add tests for checkTransactionOutputs
      
      * Feat: started implementing confirmed propagation
      
      * Fix: fixed unreachable code
      
      * Add more tests
      
      * Refactor: refactored some code according to wolfgangs review
      
      * Refactor: cleaned up the code according to DRY
      
      * Refactor: refactored according to wollac
      
      * Refactor: refactored according to wollac
      
      * Refactor: refactored according to wollac
      
      * Refactor: refactored the code to make it more readable
      
      * Refactor: added some doc comments + cleaned up some more code
      
      * :white_check_mark: adds orderedMap unit tests
      
      * :rotating_light: Fix linter warnings
      
      * test: Add queue unit tests
      
      * Add more tests
      
      * :lipstick: Adjust imports order
      
      * WIP more tests
      
      * :white_check_mark: Add TestBookTransaction
      
      * :white_check_mark: Update TestBookTransaction
      
      * Add more tests
      
      * :construction: WIP tests
      
      * :white_check_mark: Add TestCalculateBranchOfTransaction
      
      * :white_check_mark: Add TestMoveTransactionToBranch
      
      * :white_check_mark: Add TestFork
      
      * :white_check_mark: Add TestBookPayload
      
      * Add test for checkPayloadSolidity
      
      * :white_check_mark: Add TestSetTransactionPreferred
      
      * Add more tests
      
      * :white_check_mark: Fix Tangle test
      
      * Feat: started implementing lucas test cases
      
      * Feat: fixed some issued + further tests
      
      * Feat: started adding invalid txs check
      
      * Feat: added removal logic for invalid transactions
      
      * Refactor: removed Println
      
      * :white_check_mark: Add test for 2nd Reattachment
      
      * feat: Add first value transfer integration test
      
      * fix: fix wrong plugin name
      
      * :white_check_mark: Add aggregated branches test cases
      
      * Feat: added a method to generate AggregatedBranchIDs
      
      * :art: Use GenerateAggregatedBranchID in test
      
      * Feat: refactored delete logic
      
      * Fix: fixed broken test
      
      * Feat: added final test cases for invalid txs / payloads
      
      * :construction:
      
       WIP
      
      * Value tangle concurrency tests (#451)
      
      * Add simple concurrency test
      
      * Add reverse and concurrent transaction and value object solidification tests and fix bug when value object was visited more than once
      
      * Add some documentation to make tests easily understandable
      
      * WIP propagation tests but fixed already couple of bugs
      
      * Fix: fixed some bugs
      
      * Feat: added propagation to inclusion states to tx and its outputs
      
      * Feat: finished the propagation down to the tx and its outputs
      
      * WIP propagation tests and fix bugs
      
      * Add colored tokens test
      
      * Add value tangle test to github workflow
      
      * fix: Fix wrong function name in comments
      
      * refactor: Make testSnapshots disabled in default and minor tweaks
      
      * Feat: fixed some issues and introduced a Debugger
      
      * Refactor: added a few comments
      
      * Split massive test file into slightly more digestible chunks
      
      * Clean up propagation tests
      
      * Feat: fixed bugs
      
      * Feat: enabled missing tests
      
      * Add some documentation and missing checks for aggregated branches
      
      * Clean up tangle tests
      
      * adds snapshot type
      
      * Fix: finalized wasn't propagated when a branch was rejected
      
      * implements ReadFrom and WriteTo for Snapshot
      
      * read in snapshot file if snapshot path is defined
      
      * renames snapshot test file
      
      * WIP debugging concurrency bug of death
      
      * Feat: added more reliable fails in test case
      
      * Fix: fixes a race condition in solidification
      
      * Clean up test
      
      * adds assets volume to integration test containers
      
      * fixes some asserts
      
      * adds non-working conflict integration test
      
      * check transaction availability in partition
      
      * renames integration test
      
      * lower amount of peers
      
      * first passing version of consensus integration test
      
      * remove debug printlns
      
      * do all integration tests again
      
      * increases avg. network delay fcob rule, removes debug printlns
      
      * go mod tidy by Marie Kondō
      
      * renames incl. state. conflict to conflicting
      
      * go fmt tangle.go
      
      * go fmt tangle_test, goimports dapp.go
      
      * goimports again because the dog is sad
      
      * run consensus integration test on the CI
      
      * use explicit pumba version 0.7.2
      
      * pray to the CI gods for the test to pass
      
      * fix panic when tangle.Fork() is called
      
      * readd all tests again
      
      * reset integration framework paras
      
      * removes test snapshot plugin
      
      * get rid of test snapshot plugin
      
      * fixes wrong use of Println
      
      * removes random tool
      
      * removes duplicated value entry in GH CI workflows
      
      * xxx
      
      * wip
      
      * fixes integration test
      
      Co-authored-by: default avatarHans Moog <hm@mkjc.net>
      Co-authored-by: default avatarWolfgang Welz <welzwo@gmail.com>
      Co-authored-by: default avatarjonastheis <mail@jonastheis.de>
      Co-authored-by: default avatarcapossele <angelocapossele@gmail.com>
      Co-authored-by: default avatarjkrvivian <jkrvivian@gmail.com>
      57fb70b7
    • Levente Pap's avatar
      Send payload api (#501) · 3d018884
      Levente Pap authored
      * :sparkles: Add sendPayload API
      
      * :construction: WIP
      
      * :rotating_light:
      
       Fix webapi linter warnings
      
      * Fix after cherry-pick
      
      * Fix linter
      
      Co-authored-by: default avatarcapossele <angelocapossele@gmail.com>
      3d018884
  4. Jun 18, 2020
    • Luca Moser's avatar
    • Ching-Hua (Vivian) Lin's avatar
      Add value tangle integration tests (#464) · 9d61542a
      Ching-Hua (Vivian) Lin authored
      
      * feat: Add first value transfer integration test
      
      * fix: fix wrong plugin name
      
      * Add colored tokens test
      
      * Add value tangle test to github workflow
      
      * fix: Fix wrong function name in comments
      
      * refactor: Make testSnapshots disabled in default and minor tweaks
      
      * refactor: refactor balance list update method
      
      * feat: Add inclusion states to weapis
      
      * refactor: Rename Conflict to Rejected
      
      * refactor: Remove unused parameter
      
      * refactor: Simplify colored token test and increase waiting time
      
      * fix: fix updateBalanceList
      
      * fix: enable testsnapshots plugin for each peer
      
      * refactor: Rename package name of each tests
      
      * refactor: Rename functions and add more comments
      
      * refactor: Add maxRetry to limit to avoid infinte loop and reduce else statement
      
      * refactor: Refactor functions and remove redundant codes
      
      * refactor: Rename shadowing variables
      
      * test: Add value test in runTest.sh
      
      * fixes some func comments
      
      * increase startup time to make up for slow CI
      
      Co-authored-by: default avatarLuca Moser <moser.luca@gmail.com>
      9d61542a
  5. Jun 17, 2020
    • Jonas Theis's avatar
      dApp network delay (#472) · f4acc2bd
      Jonas Theis authored
      * Create base for little dapp to measure actual network delay
      
      * Adjust remote log to support additional messages
      
      * Send network delay objects via remote log functionality
      
      * Create wrapper for remote logger connection for easier use
      
      * Add check for issuer public key
      
      * Disable debug log in Logstash
      
      * Disable debug log in Logstash
      
      * Bind host time into containers
      f4acc2bd
  6. Jun 16, 2020
  7. Jun 15, 2020
  8. Jun 12, 2020
  9. Jun 11, 2020
  10. Jun 10, 2020
    • Jonas Theis's avatar
      Uniform usage of base58 over base64 and hex (#452) · df5b6b25
      Jonas Theis authored
      * Adjust autopeering/neighbors endpoint to display public key in default (base58)
      
      * Allow to specify node seed as base58 or base64 + add flag to show seed
      
      * Interpret entry node public key as base58
      
      * Adjust integration tests to use base58 instead of base64
      
      * Hex to base58
      
      * Remove flag to print seed
      
      * Update hive.go
      df5b6b25
    • Levente Pap's avatar
      Update Autopeering Visualizer (#457) · b457ebff
      Levente Pap authored
      * Update Autopeering Visualizer
      
       * Display online nodes in Wordcloud
       * Refactor NodeView layout
       * Display only shortened nodeID-s (first 8 chars)
      
      * Refactor
      
      * Frontend updates, remove wordcloud
      
       * wordcloud consumes too much resources, removed for smooth
         graph updates.
       * Add more colors to NodeView
      
      * Update packr2
      b457ebff
  11. Jun 09, 2020
  12. Jun 08, 2020
  13. Jun 02, 2020
    • jkrvivian's avatar
      fix: Fix bugs while enabling value transfers dapp (#442) · 85e92abc
      jkrvivian authored
      * fix: Fix bugs while enabling value transfer
      
      * :heavy_minus_sign: Remove unused plugin
      
      * feat: Implement value web api & client library (#438)
      
      * feat: Implement value api: Attachment
      
      * feat: Implement value api: UnspentOutputs
      
      * feat: Implement value api: transactionByID
      
      * feat: Implement client lib & value api: sendTransaction
      
      * fix: minor tweak
      
      * fix: minor fix
      
      * refactor: Refactor sendTransaction api
      
      * Refactor: Fix :dog:
      
      * refactor: Fix :dog:
      
      * refactor: Rename api route of testSendTxn to camel case
      
      * fix: Fix bugs in webapi
      
      * Release object storage after retreiving it
      * Handle IOTA color specifically
      
      * refactor: Add balances in unspentOutput api
      
      * Fix entry node disabled plugins for integration tests
      
      * Fix grpc server nil
      
      * :bug: Fix FPC round initiator
      
      * :lipstick: Fix backgroundWorker name
      
      * :rotating_light: Adjust imports order
      
      * Wait for autopeering when node starts
      
      * Fix background worker name conflict with message tangle
      
      * :art: Use Voter()
      
      * :bug:
      
       Re-fix ValueTangle BackgroundWorker name
      
      Co-authored-by: default avatarcapossele <angelocapossele@gmail.com>
      Co-authored-by: default avatarjonastheis <mail@jonastheis.de>
      85e92abc
    • Angelo Capossele's avatar
      Add panic if backgroundWorker fails (#444) · 99a43562
      Angelo Capossele authored
      * :scream: Add panic if backgroundWorker fails
      
      * :art: Use log.Panicf instead of panic
      99a43562
  14. May 29, 2020
    • Levente Pap's avatar
      Analysis Dashboard & Autopeering Visualizer Migration (#439) · eaa345e4
      Levente Pap authored
      
      * Transition to Analysis Dashboard for visualization
      
       * Add FPC heartbeat changes to analysis plugin
       * Introduce Dashboard for analysis related visualization
       * Refactor Analysis Dashboard backend
       * Prepare base of frontend
       * Add skeleton of AutopeeringStore in frontend
      
      * Update analysis dashboard frontend dependencies
      
      * Remove old analysis webinterface
      
      * Remove unnecessary components from analysis dashboard
      
      * Remove analysis webinterface from pluginmgr
      
      * Analysis Dashboard Frontend updates for autopeering
      
      * Use base58 encoding for autopeering node ID visualization
      
      * Add Ping WS message to analysis dashboard
      
      * Frontend visuals update
      
      * AutopeeringStore updates
       * Graph mouse hover highlighting
       * Fill graph with data upon rendering
       * Dynamic node spacing in graph based on number of nodes
       * Added code comments for readability
      
      * packr config updates
      
      * Websocket connection lost warning in frontend
      
      * Update title of index.html
      
      * packr update for analysis dashboard
      
      * Update frontend README
      
      * Update default config: webinterface -> dashboard
      
      * Fix linter warnings
      
      * Delete package-lock.json
      
      * Frontend updates
       * Size of vertices enlarges during selection
       * Decrease visibility of not highlighted links
       * Fixed layout for react components with auto overflow (no jumping)
      
      * Disable Analysis-Dashboard plugin by default
      
      * Adjust docker container configs for analysis dashboard
      
      Co-authored-by: default avatarAngelo Capossele <angelocapossele@gmail.com>
      eaa345e4
  15. May 28, 2020
    • jkrvivian's avatar
      feat: Implement value web api & client library (#438) · 4a47fc7c
      jkrvivian authored
      * feat: Implement value api: Attachment
      
      * feat: Implement value api: UnspentOutputs
      
      * feat: Implement value api: transactionByID
      
      * feat: Implement client lib & value api: sendTransaction
      
      * fix: minor tweak
      
      * fix: minor fix
      
      * refactor: Refactor sendTransaction api
      
      * Refactor: Fix :dog:
      
      * refactor: Fix :dog:
      
      * refactor: Rename api route of testSendTxn to camel case
      4a47fc7c
  16. May 25, 2020
  17. May 14, 2020
    • Levente Pap's avatar
      Use TLV protocol for Analysis Plugin (#424) · 6026d479
      Levente Pap authored
      * Refactor heartbeat packet into message for TLV
      
      * Refactor Analysis-Server for TLV protocol
      
      * Adjust Heartbeat packet tests for TLV
      
      * Remove obsolete ping packet
      
      * Add comments
      
      * Add message registry for analysis packet types
      
      * Update hive.go
      
      * Refactor analysis message registry initialization
      
      * go mod tidy for integration tests
      
      * format files with gofmt
      
      * Linter warning fix
      
      * Small fix
      6026d479
    • jkrvivian's avatar
      feat: Add payload layouts to dashboard (#425) · 0a6095d0
      jkrvivian authored
      * fix: Rename SPA to dashboard and disable portcheck of peer_replica
      
      * feat: Add data & unknown type of payload to dashboard
      
      * refactor: Implement paylaod interface that allows different json structs
      
      * feat: Implement Drng paylaod
      
      * refactor: Use Listgroup for layout consistency
      
      * doc: Add description
      
      * feat: Implement Value payload handler
      
      * feat: Add Value payload layout
      
      * refactor: Refactor payload layouts
      
      * refactor: Remove debug print out
      
      * fix: Remove redundant assignment
      
      * refactor: Fix :dog:
      
      * refactor: Fix :dog:
      0a6095d0
  18. May 13, 2020
  19. May 08, 2020
  20. May 07, 2020
    • Levente Pap's avatar
      Refactor Gracefulshutdown Plugin (#404) · 186bd495
      Levente Pap authored
      
      * Refactor gracefulshutdown plugin
      
       * Remove reporting hanging workers
       * Add ShutdownWithError() func to trigger graceful shutdown
         from outside of the package with error message
      
      * Simplify code
      
      * Increase forcekill timeout to 60 seconds
      
      * Add back reporting of hanging workers
      
      * Upgrade hive.go
      
      * go mod tidy
      
      Co-authored-by: default avatarWolfgang Welz <welzwo@gmail.com>
      186bd495
    • Levente Pap's avatar
      Terminate GoShimmer without config file (#395) · c8c2e7fd
      Levente Pap authored
      
      * Fix #355 Terminate GoShimmer without config file
      
       - `skip-config` flag to bypass check and supply values
         from cli
      
      * Remove empty line
      
      * Add some comments
      
      * change termination comment
      
      * lower case beginning of comments
      
      * Don't mount config file into docker container by default
      
      * Integration tests skip config file check
      
      * Add flags for logger config
      
      * Log at debug level for integration tests
      
      * Update hive.go to latest version
      
      * upgrade hive.go
      
      Signed-off-by: default avatarWolfgang Welz <welzwo@gmail.com>
      
      Co-authored-by: default avatarLuca Moser <moser.luca@gmail.com>
      Co-authored-by: default avatarjonastheis <mail@jonastheis.de>
      Co-authored-by: default avatarWolfgang Welz <welzwo@gmail.com>
      c8c2e7fd
    • Luca Moser's avatar
      Refactors analysis plugins (#403) · 6d3b2a2c
      Luca Moser authored
      * normalize bind addresses prints
      
      * refactors analysis plugins
      
      * adds tests for parsing/serializing heartbeat packets
      
      * adds additional test case
      
      * normalize usage of word 'ids'
      
      * updates packr files
      
      * normalizes handler routes for static assets for the analysis web interface
      
      * normalize config key names
      
      * adjusts configs for new analysis config keys
      
      * fixes review comments
      6d3b2a2c
  21. Apr 30, 2020
  22. Apr 29, 2020
    • Hans Moog's avatar
      Fix the golint-ci warning (#381) · 18dba17c
      Hans Moog authored
      * Fix: fixed some error must be last param
      
      * Refactor: continued refactoring according to golint
      
      * Refactor: addresses more golint warnings
      
      * Refactor: refactored error last
      
      * Fix: fixed hive.go
      
      * Refactor: refactored alot according to golang-ci-list
      
      * Refactor: intermediary commit
      
      * Refactor: refactored additional code according to golint-ci
      
      * Refactor: continued to refactor according to golint
      
      * Refactor: refactored according to golint
      
      * Fix: fixed last golinter reports
      18dba17c
    • Wolfgang Welz's avatar
      Remove graph plugin (#388) · f04c22b2
      Wolfgang Welz authored
      * remove submodules
      
      * remove graph plugin
      
      * remove graph plugin from configs and texts
      f04c22b2
  23. Apr 28, 2020
    • Luca Moser's avatar
      Adds graph visualizer to dashboard (#365) · 257a37c3
      Luca Moser authored
      * visualizer-skeleton
      
      * adds limit, metrics, pause/resume, approvers/approvees coloring
      
      * prevent ws msg drop on certain msg types
      
      * build n' pack
      
      * adds search, background data collection stop button
      
      * :bone::bone::bone::bone::bone::bone::bone::bone::bone::bone:
      
      * cleanup
      
      * defer detach visualizer events
      257a37c3
Loading