Skip to content
Snippets Groups Projects
  1. Oct 12, 2020
  2. Oct 07, 2020
  3. Sep 30, 2020
    • Ching-Hua (Vivian) Lin's avatar
      refactor: Flatten webapi (#753) · 806ee367
      Ching-Hua (Vivian) Lin authored
      * refactor: Flatten webapi plugin
      
      * fix: Remove settings for testing
      
      * refactor: Update disabled plugins in docker-network and intergration-tests
      
      * fix: Unexport log
      
      * fix: Upadate the imported package in consensus integration test
      
      * fix: Fix :dog:
      
      * refactor: Make endpoints as subplugins
      
      * fix: Fix :dog:
      
      * refactor: Rename utils.go to common.go
      
      * refactor: Unexported api handlers
      
      * fix: Minor fix
      
      * refactor: Move drng/info api to drng/
      
      * refactor: Move spammer from webapi to core plugins
      Unverified
      806ee367
  4. Sep 03, 2020
    • Angelo Capossele's avatar
      Feat/debug value tangle (#708) · bc7ee7dc
      Angelo Capossele authored
      * :mag: Add value tips debug API
      
      * :sparkles: Add transactionID
      
      * :bug: Update dRNG instance ID
      
      * :sparkles:Add value/debug API endpoint
      
      * :pencil2: Fix typo
      
      * :recycle: Refactor tools API
      
      * :recycle: Remove value tips API
      
      * :recycle: Refactor API
      
      * :recycle: Rename debug to objects
      Unverified
      bc7ee7dc
  5. Aug 25, 2020
    • Hans Moog's avatar
      Fix: missing message race condition (#702) · 4032c81b
      Hans Moog authored
      * Fix: Fixes the race condition when marking messages as missing
      
      * Feat: added unit test for race condition
      
      * Feat: upgraded hive.go
      
      * Feat: changed missing message tracker to consider actual ids
      
      * Feat: updated to latest hive.go
      
      * :bug: Fix missing map initialization
      
      * :arrow_up:
      
       Update integration test dependencies
      
      * Feat: updated test to be more realistic
      
      * Feat: refactored test
      
      * Feat: upgraded to latest hive.go
      
      * Feat: go mod tidy
      
      * Fix: fixed some bugs
      
      * Feat: added debug log to tangle
      
      * Feat: changed location of log file
      
      * Feat: cleaned up message requester
      
      * Feat: upgraded to latest hive.go
      
      * Feat: updated hive
      
      * Fix: fixed call to wrong logger method
      
      * Feat: added logger through hive.go
      
      * Feat: updated hive.go
      
      * Feat: added new hive.go
      
      * Feat: update to latest hive.go
      
      * Fix: fix after changes in hive.go
      
      * Feat: refactored randomMap
      
      * Fix: fixed objectstorage leak
      
      * Refactor: reverted changes to dbstats
      
      * Fix: removed unused variable
      
      * Refactor: refactored MissingMessages function
      
      Co-authored-by: default avatarWolfgang Welz <welzwo@gmail.com>
      Co-authored-by: default avatarHans Moog <hm@mkjc.net>
      Co-authored-by: default avatarcapossele <angelocapossele@gmail.com>
      Unverified
      4032c81b
  6. Jul 23, 2020
    • Hans Moog's avatar
      Feat/wallet (#533) · 7ba94158
      Hans Moog authored
      * Feat: started adding new logic to the wallet package
      
      * Feat: intermediary commit
      
      * Feat: added Outputs to wallet
      
      * Feat: started implementing SendFunds
      
      * Feat: added AddressManager + refactored code
      
      * Feat: tx gets constructed
      
      * Feat: txs get sent now
      
      * Feat: fixed bug after merge
      
      * Fix: fixed faucet
      
      * Fix: fix double spend tool
      
      * Fix: refactored broken tests
      
      * Fix: fixed additional tests
      
      * Fix: fixed some integration tests
      
      * Fix: fixed some issues
      
      * Fix: fixed further bugs in integration tests
      
      * Fix: fixed some bugs
      
      * :white_check_mark: Make WaitToKillTimeInSeconds a parameter
      
      * :wrench: Set default ParaWaitToKill to 60 seconds
      
      * :bug: Fix bug
      
      * Feat: added an output manager
      
      * Fix: fixed bug
      
      * Feat: added new features to the wallet
      
      * Feat: added missing comments
      
      * Feat: updated some stuff
      
      * Feat: started to implement a cli wallet
      
      * Feat: added new features to cli wallet
      
      * Feat: added more features to cli wallet
      
      * Feat: MOAR FEATURES
      
      * Feat: finished wallet
      
      * Fix: fixed bug due to refactor
      
      * Fix: fixed bugs
      
      * Refactor: removed comments from private methods
      
      * do not ignore client lib
      
      * move wallet inside of the client dir
      
      * do not ignore client in docker build
      
      * go fmt yourself
      
      * Feat: added config to wallet
      
      * Feat: exe creates default config upon first launch
      
      * Feat: updated gitignore
      
      * Feat: refactored some code
      
      * Feat: added ERROR to all "non-fatal" error messages
      
      * Feat: removed error prefix from call and moved to func
      
      * Feat: indented error message
      
      * Feat: make commands look like params in useage print
      
      * Feat: reordered commands and params
      
      * Feat: fixed bug with colored coins creation
      
      * Fix: fixed missing unit tests
      
      * Feat: added message to sendfunds
      
      * Feat: added message for faucet POW call
      
      * Feat: intermediary commit
      
      * Fix: Enable server-status to get server information
      
      * Fix: Fix dependency cycle
      
      * Fix: Fix unit test errors
      
      * Fix: Fix integration test
      
      * Fix: Fix consensus integration test
      
      * Fix: fix :dog:
      
      * Refactor: Reorganize the wallet files to make it cleaner
      
      * Fix: Fix :dog:
      
      * :package:
      
       Add script for building cli-wallet binaries
      
      Co-authored-by: default avatarHans Moog <hm@mkjc.net>
      Co-authored-by: default avatarcapossele <angelocapossele@gmail.com>
      Co-authored-by: default avatarWolfgang Welz <welzwo@gmail.com>
      Co-authored-by: default avatarjkrvivian <jkrvivian@gmail.com>
      Unverified
      7ba94158
  7. Jul 21, 2020
    • Levente Pap's avatar
      Sync Debug Metrics/Tools (#646) · e7c0236b
      Levente Pap authored
      * Get message requester queue size
      
      * New metric MessageRequestQueueSize
      
      * Add Prometheus exporter for MessageRequestQueueSize
      
      * Fix msgRequester metrics measurement
      
      * Update local_dashboard with msgRequestQueueSize panel
      
      * Add DBStats method to msg layer tangle
      
      * Measure DBStats in metrics plugin, report via Prometheus
      
      * :chart_with_upwards_trend: Add "Messages in DB" chart to local grafana dashboard
      
      * Fix DBStats method
      
      * Refactor DBStats metrics collection, update default params
      
      * print DBStats() func ints
      
      * Compare iterative and incremental DBStat data collection
      
      * Add messageCount and solidMessageCOunt to /info webapi endpoint
      
      * Cleanup metrics and prometheus plugin
      
      * Update /info webapi data collection
      
      * Fix too many relases in message tange
      
      * Small fixes
      
      * FIx avgSolidificationTime metrics
      
      * Fix avgSolidificationTime calc
      
      * :chart_with_upwards_trend: "Add Average Solidificaiton Time" Chart to Grafana Dashboard
      
      * Restore metrics plugin parameters
      
      * :lipstick: Add synced status to node dashboard
      
      * Make scheduledRequestsMutex a RWMutex
      
      * Add client lib tool for past cone exist verification
      
      * Update local_dahboard for docker-network
      
      * :sparkles: Introduce tools endpoint for webapi
      
       - disabled by deafult
       - contains utility api-s, e.g., "tools/pastcone" that given
         a message ID, checks if all messages in the past cone are
         present in DB down to genesis
       - Add PastConeExist() client api method
      
      * Get rid of debug prints
      
      * Small fixes
      
      * :lipstick:
      
       Update grafana dashboards
      
      * Update client/tools.go
      
      Co-authored-by: default avatarJonas Theis <mail@jonastheis.de>
      
      * PR review updates
      
      * Remove unused variable in metrics/message
      
      Co-authored-by: default avatarLuca Moser <moser.luca@gmail.com>
      Co-authored-by: default avatarJonas Theis <mail@jonastheis.de>
      Unverified
      e7c0236b
    • Angelo Capossele's avatar
      Add sendTransactionByJson API (#641) · f5bfc7f7
      Angelo Capossele authored
      * :sparkles: Add sendTransactionByJson API
      
      * :sparkles: Add SendTransactionByJson to the client lib
      
      * :rotating_light: Fix linter warnings
      
      * :recycle: Make data field a slice of bytes
      
      * :sparkles: Add signatures getter
      
      * :pencil2: Fix typo
      Unverified
      f5bfc7f7
  8. Jun 25, 2020
    • Thoralf-M's avatar
      Remove repetition of words (#555) · 2b30696d
      Thoralf-M authored
      Unverified
      2b30696d
    • Ching-Hua (Vivian) Lin's avatar
      feat: Implement faucet dApp (#531) · a15f2729
      Ching-Hua (Vivian) Lin authored
      * Feat: Integrate faucet page to SPA plugin
      
      * Feat: Add Link to get txn of issued address
      
      * Feat: Add faucet payload
      
      * Feat: Add faucet plugin and minor tweaks
      
      * Fix: Check payload type after the txn is solid
      
      * Fix: Update package name
      
      * Fix: Fix payload test
      
      * Test: Add faucet test
      
      * Refactor: Minor tweaks in plugin/faucet.go
      
      * Feat: Add faucet webapi
      
      * Feat: Apply faucet plugins
      
      * Feat: Apply messagefactory and update to latest develop
      
      * Fix: Fix import error
      
      * Fix: Fix tests in binary/faucet
      
      * Feat: Integrate faucet page to SPA plugin
      
      * Feat: Add Link to get txn of issued address
      
      * Feat: Add faucet payload
      
      * Feat: Add faucet plugin and minor tweaks
      
      * Fix: Check payload type after the txn is solid
      
      * Fix: Update package name
      
      * Fix: Fix payload test
      
      * Test: Add faucet test
      
      * Refactor: Minor tweaks in plugin/faucet.go
      
      * Feat: Add faucet webapi
      
      * Feat: Apply faucet plugins
      
      * Feat: Apply messagefactory and update to latest develop
      
      * Fix: Fix import error
      
      * Fix: Fix tests in binary/faucet
      
      * refactor: Update to latest usage
      
      * fix: Update go.mod, go.sum
      
      * refactor: Disable faucet plugin by default
      
      * fix: Update to latest changes
      
      * feat: Add faucet payload layout
      
      * refactor: Move faucet to dapps
      
      * feat: Enable the faucet to send funds :sparkles:
      
      * Fix: fix tests
      
      * fix: Fix test
      
      * fix: Initiate LedgerState
      
      * Update packr on dashboard
      
      * refactor: refactor SendFunds in faucet dapp
      
      * feat: Add faucet integration test
      
      * feat: Add faucet integration test to script
      
      * doc: Add function descriptions
      
      * fix: fix wrong parameter in CheckBalances
      
      * fix: fix :dog:
      
      * fix some stuff
      
      * make the faucet configurable via CLI flags
      
      * make the faucet seed a parameter in the integration tests
      
      * activate the faucet on the peer master in docker-network
      
      * fixes wrong address route in faucet view
      
      * improves faucet processing log message
      
      * fix log messages in faucet dapp
      
      * improve error message further
      
      * fixes unit tests
      
      * adds tool to auto. gen. address
      
      * dog
      
      * wait for faucet funding tx to get booked before processing the next request
      
      * make the dog stay silent
      
      * decrease pow difficulty to 1 in int. tests
      
      * use 4 as the pow difficulty in integration tests
      
      * :dog:
      
      
      
      * fix integration tests
      
      * dec. pow diff to 1
      
      * use 0 for the faucet integration test
      
      * use a worker pool to serve faucet funding requests
      
      Co-authored-by: default avatarLuca Moser <moser.luca@gmail.com>
      Unverified
      a15f2729
  9. Jun 19, 2020
  10. 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
      Unverified
      4a47fc7c
  11. Apr 26, 2020
  12. Apr 17, 2020
  13. Apr 16, 2020
    • Jonas Theis's avatar
      Integration tests (#312) · 14948393
      Jonas Theis authored
      * Add docker compose for running integration tests.
      Runs entry_node and arbitrary number of peers in docker network
      
      * Fix permission denied in container if run without mounting a `rw` volume making it possible to run as throw-away container.
      Remove `VOLUME` from Dockerfile as this only pollutes host system with anonymous volumes.
      
      * Use named network for easier external use
      
      * Add test container that discovers peers and waits for autopeering to happen
      
      * Fix min waitForNeighbors
      
      * Add go.sum
      
      * Run integration tests with Github Actions
      
      * Added framework that abstracts the docker network and provides convenience functionality
      
      * Update directory in Github Actions
      
      * Add bash script for automated local test execution
      
      * Add getMessageByHash endpoint
      
      * Adjust to merge changes
      
      * Add methods to easily do HTTP POST requests
      
      * Added relay message test
      
      * Increase client timeout
      
      * Verbose output for tests makes it easier to follow the execution
      
      * Introduce small API wrapper for GoShimmer HTTP API
      
      * Adjust relay test to use new API wrapper
      
      * WIP: Docker logs
      
      * Fix issue with serving visualizer analysis server of entry node
      
      * Persist logs of containers after CI run
      
      * Fix test file
      
      * Fix uploading of artifacts
      
      * Save all containers' logs as artifacts
      
      * Create logs files also with local run
      
      * Add possibility to retrieve logs from a peer via Docker logs
      
      * Make tester part of the goshimmer module to make code sharing possible
      
      * Use client/lib to make HTTP requests in tester
      
      * Fix unit test directory
      
      * Add comments/doc to the code
      
      * Add readme
      
      * Move tester to own module and don't build container but use existing golang one instead
      
      * Address PR comments
      
      * Adjust to merge
      
      * Only use 1 config file for all containers
      
      * go mod tidy
      
      * Rename client lib base url
      Unverified
      14948393
  14. Apr 09, 2020
  15. Apr 07, 2020
  16. Apr 02, 2020
  17. Jan 27, 2020
  18. Jan 24, 2020
  19. Jan 23, 2020
  20. Jan 20, 2020
  21. Jan 16, 2020
  22. Jan 15, 2020
Loading