This repository has been archived by the owner on Mar 5, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 15
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: vadiminshakov <vadiminshakov@gmail.com>
Change dependencies versions to avoid compilation errors due to FABG-885. Signed-off-by: Artem Barger <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com>
Since we can downgrade goSDK to alpha4 thus preventing breaking API change and avoiding compilation error troubleshooting section could be removed. Signed-off-by: Artem Barger <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com>
* delete workaround of FABG-885 Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del this replacer-file, coz we use fabsdk version without FABG-885 bug Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix integration test (Explore func) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix lo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com>
Signed-off-by: vadiminshakov <vadiminshakov@gmail.com>
Utilize net.JoinHostPort to combine hostname and port, which treats both IPv4 and IPv6. Signed-off-by: Artem Barger <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com>
* add test mongo compose file Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix paths in GO SDK connection profile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add dependency Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix make Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactor (LedgerClient interface instead of *ledger.Client) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add unit test for blockfetcher Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix connection profile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix integration tests Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add CustomLedgerClient that implements LedgerClient interface Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add LedgerClient mock Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * use LedgerClient interface in Fabex struct Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more readability Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Makefile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add targets for testing Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del temporary helper code Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add UI config Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add UI Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add UI-mode enabled by default Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix base compose file for test network Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add prepared channel artifacts Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused import Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix UI-related logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fixed system.go Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * build CI Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix CI Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add workflow status Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix workflow status Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * unit-tests status workflow Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Create unit-tests.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix workflow name Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update and rename go.yml to build.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Fix paths after repo transfer (#14) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: Vadim Inshakov <vadiminshakov@gmail.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> Signed-off-by: Vadim Inshakov <vadiminshakov@gmail.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes (#15) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: Vadim Inshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * minor fixes (#16) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme (#17) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactor (#18) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix for new Makefile targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add one another column family for fast last element search Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * replace NOT_FOUND_ERR const Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * format Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add volume for cassandra container Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Entry struct that repeats Tx struct Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Makefile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more verbose interface Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add comments (#19) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix for new Makefile targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add one another column family for fast last element search Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * replace NOT_FOUND_ERR const Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * format Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add volume for cassandra container Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Entry struct that repeats Tx struct Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Makefile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more verbose interface Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add docs Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * REST API (#20) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix for new Makefile targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add one another column family for fast last element search Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * replace NOT_FOUND_ERR const Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * format Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add volume for cassandra container Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Entry struct that repeats Tx struct Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Makefile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more verbose interface Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add docs Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * KW -> KV Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * mv helper to helpers package Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add router Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add REST handlers Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add cc go.mod for testing Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add rest starter Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add vendoring instruction for 'fabex-test' target Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * increase timeout after test setup Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * integration tests for REST API Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * run REST server as separate goroutine Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix imports Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add instructions to 'integration-tests' target Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Improved readme (#21) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix for new Makefile targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add one another column family for fast last element search Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * replace NOT_FOUND_ERR const Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * format Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add volume for cassandra container Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Entry struct that repeats Tx struct Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Makefile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more verbose interface Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add docs Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * KW -> KV Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * mv helper to helpers package Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add router Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add REST handlers Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add cc go.mod for testing Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add rest starter Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add vendoring instruction for 'fabex-test' target Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * increase timeout after test setup Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * integration tests for REST API Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * run REST server as separate goroutine Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix imports Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add instructions to 'integration-tests' target Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Serve UI (#22) * fix ui start logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add ui to router logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix args Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * UI fix (#23) * fix ui endpoint Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add redirect to ui Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Fix time (#24) * rename TimeInBlock to txtime Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * replace Time from block to Tx Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix block structure Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Change folder structure (#25) * replace example GRPC client to 'example' dir Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * rename package and move to 'client' dir Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change integration test dir path Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change example path Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * rename Manager interface to Storage (#26) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Refactor GRPC API (#27) * proto for API with filter Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * GRPC compiler script Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactor GRPC hadlers: one handler with filter instead of three separated handlers Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactor client for new API Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Add logo (#28) * add logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo placement Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix table in header Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add image Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix link Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix tag Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo height Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * crop image Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * resize logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change img quality Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * remove logo (#29) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Check empty blocks (#30) * fix GRPC client example Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Explore method of GRPC client Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactor err handling && check empty response cases Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test case for invalid block request Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * set 'grpc' as default Fabex task, add description of 'forever' command-line flag Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix client example (#31) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix CLI output (#32) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add ui (#34) Signed-off-by: Julia Bezrukova <julika7391@gmail.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add link to ledgerfsck (#37) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Fix sample commands formating (#36) Remove redundant ``` sign from the CLI code examples Signed-off-by: Artem Barger <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix (#38) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add troubleshooting guide to readme.md (#39) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Downgrade GoSDK version to 1.0.0-alpha4 (#40) Change dependencies versions to avoid compilation errors due to FABG-885. Signed-off-by: Artem Barger <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Remove troubleshooting section (#41) Since we can downgrade goSDK to alpha4 thus preventing breaking API change and avoiding compilation error troubleshooting section could be removed. Signed-off-by: Artem Barger <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Ci without FABG-885 (#42) * delete workaround of FABG-885 Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del this replacer-file, coz we use fabsdk version without FABG-885 bug Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix integration test (Explore func) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix lo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del redundant line (#43) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Handle both IPv4/IPv6 Utilize net.JoinHostPort to combine hostname and port, which treats both IPv4 and IPv6. Signed-off-by: Artem Barger <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Fix CI (#47) * remove log msg Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * trigger CI on push && PR to 1.x, 2.x branches Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * new example request Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * handle nil and null block values Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test case for querying all db entries Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Explore, add GetRange rpc Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * increment go version Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add handler for GerRange rpc, handle case of querying all Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * vendor chaincode before integration tests Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactored API and fixes (#51) * ignore case Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix example Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test case Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix REST API test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Fix CI (#47) * remove log msg Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * trigger CI on push && PR to 1.x, 2.x branches Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * new example request Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * handle nil and null block values Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test case for querying all db entries Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Explore, add GetRange rpc Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * increment go version Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add handler for GerRange rpc, handle case of querying all Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * vendor chaincode before integration tests Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * ignore case Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix example Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test case Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix REST API test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test case for querying all db entries Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Compkeys mgmt (#53) * Fix CI (#47) * remove log msg Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * trigger CI on push && PR to 1.x, 2.x branches Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * new example request Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * handle nil and null block values Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test case for querying all db entries Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Explore, add GetRange rpc Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * increment go version Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add handler for GerRange rpc, handle case of querying all Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * vendor chaincode before integration tests Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactored API and fixes (#51) * ignore case Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix example Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test case Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix REST API test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Fix CI (#47) * remove log msg Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * trigger CI on push && PR to 1.x, 2.x branches Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * new example request Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * handle nil and null block values Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test case for querying all db entries Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Explore, add GetRange rpc Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * increment go version Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add handler for GerRange rpc, handle case of querying all Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * vendor chaincode before integration tests Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * ignore case Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix example Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test case Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix REST API test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test case for querying all db entries Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * no need to extract part of the key from the composite key Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add CreateCompositeKey helper func Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add example of constructing composite key for quering txs with composite keys, add more comments Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add example of constructing composite key for quering txs with composite keys, add more comments Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * v1-hotfixes (#59) * add tar with vendor Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * patch "add validation code and fix tests" Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix pb.go Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add validation code Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add validation code check Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix tests intervals Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * 1x optimaze project structure (#61) * add tar with vendor Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * patch "add validation code and fix tests" Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix pb.go Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add validation code Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add validation code check Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix tests intervals Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * delete unnecessary bin files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> Co-authored-by: Juliia-b <55066322+Juliia-b@users.noreply.github.com> Co-authored-by: C0rWin <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com>
* fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add assertions Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test mongo compose file Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix paths in GO SDK connection profile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add dependency Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix make Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactor (LedgerClient interface instead of *ledger.Client) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add unit test for blockfetcher Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix connection profile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix integration tests Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add CustomLedgerClient that implements LedgerClient interface Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add LedgerClient mock Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * use LedgerClient interface in Fabex struct Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more readability Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Makefile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add targets for testing Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del temporary helper code Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add UI config Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add UI Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add UI-mode enabled by default Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix base compose file for test network Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add prepared channel artifacts Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused import Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix UI-related logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fixed system.go Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * build CI Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix CI Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add workflow status Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix workflow status Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * unit-tests status workflow Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Create unit-tests.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix workflow name Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update and rename go.yml to build.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Fix paths after repo transfer (#14) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: Vadim Inshakov <vadiminshakov@gmail.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> Signed-off-by: Vadim Inshakov <vadiminshakov@gmail.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes (#15) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: Vadim Inshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * minor fixes (#16) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme (#17) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactor (#18) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix for new Makefile targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add one another column family for fast last element search Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * replace NOT_FOUND_ERR const Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * format Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add volume for cassandra container Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Entry struct that repeats Tx struct Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Makefile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more verbose interface Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add comments (#19) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix for new Makefile targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add one another column family for fast last element search Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * replace NOT_FOUND_ERR const Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * format Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add volume for cassandra container Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Entry struct that repeats Tx struct Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Makefile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more verbose interface Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add docs Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * REST API (#20) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix for new Makefile targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add one another column family for fast last element search Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * replace NOT_FOUND_ERR const Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * format Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add volume for cassandra container Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Entry struct that repeats Tx struct Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Makefile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more verbose interface Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add docs Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * KW -> KV Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * mv helper to helpers package Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add router Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add REST handlers Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add cc go.mod for testing Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add rest starter Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add vendoring instruction for 'fabex-test' target Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * increase timeout after test setup Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * integration tests for REST API Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * run REST server as separate goroutine Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix imports Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add instructions to 'integration-tests' target Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Improved readme (#21) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix for new Makefile targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add one another column family for fast last element search Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * replace NOT_FOUND_ERR const Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * format Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add volume for cassandra container Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Entry struct that repeats Tx struct Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Makefile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more verbose interface Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add docs Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * KW -> KV Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * mv helper to helpers package Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add router Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add REST handlers Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add cc go.mod for testing Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add rest starter Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add vendoring instruction for 'fabex-test' target Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * increase timeout after test setup Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * integration tests for REST API Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * run REST server as separate goroutine Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix imports Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add instructions to 'integration-tests' target Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Serve UI (#22) * fix ui start logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add ui to router logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix args Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * UI fix (#23) * fix ui endpoint Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add redirect to ui Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Fix time (#24) * rename TimeInBlock to txtime Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * replace Time from block to Tx Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix block structure Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Change folder structure (#25) * replace example GRPC client to 'example' dir Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * rename package and move to 'client' dir Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change integration test dir path Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change example path Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * rename Manager interface to Storage (#26) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Refactor GRPC API (#27) * proto for API with filter Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * GRPC compiler script Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactor GRPC hadlers: one handler with filter instead of three separated handlers Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactor client for new API Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Add logo (#28) * add logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo placement Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix table in header Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add image Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix link Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix tag Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo height Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * crop image Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * resize logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change img quality Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * remove logo (#29) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Check empty blocks (#30) * fix GRPC client example Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Explore method of GRPC client Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactor err handling && check empty response cases Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test case for invalid block request Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * set 'grpc' as default Fabex task, add description of 'forever' command-line flag Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix client example (#31) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix CLI output (#32) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add ui (#34) Signed-off-by: Julia Bezrukova <julika7391@gmail.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add link to ledgerfsck (#37) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Fix sample commands formating (#36) Remove redundant ``` sign from the CLI code examples Signed-off-by: Artem Barger <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix (#38) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add troubleshooting guide to readme.md (#39) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Downgrade GoSDK version to 1.0.0-alpha4 (#40) Change dependencies versions to avoid compilation errors due to FABG-885. Signed-off-by: Artem Barger <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Remove troubleshooting section (#41) Since we can downgrade goSDK to alpha4 thus preventing breaking API change and avoiding compilation error troubleshooting section could be removed. Signed-off-by: Artem Barger <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Ci without FABG-885 (#42) * delete workaround of FABG-885 Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del this replacer-file, coz we use fabsdk version without FABG-885 bug Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix integration test (Explore func) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix lo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del redundant line (#43) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Handle both IPv4/IPv6 Utilize net.JoinHostPort to combine hostname and port, which treats both IPv4 and IPv6. Signed-off-by: Artem Barger <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * sync master with 1.x branch (#65) * add test mongo compose file Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix paths in GO SDK connection profile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add dependency Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix make Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactor (LedgerClient interface instead of *ledger.Client) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add unit test for blockfetcher Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix connection profile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix integration tests Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add CustomLedgerClient that implements LedgerClient interface Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add LedgerClient mock Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * use LedgerClient interface in Fabex struct Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more readability Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Makefile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add targets for testing Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del temporary helper code Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add UI config Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add UI Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add UI-mode enabled by default Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix base compose file for test network Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add prepared channel artifacts Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused import Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix UI-related logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fixed system.go Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * build CI Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix CI Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add workflow status Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update go.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix workflow status Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * unit-tests status workflow Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Create unit-tests.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix workflow name Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Update and rename go.yml to build.yml Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Fix paths after repo transfer (#14) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: Vadim Inshakov <vadiminshakov@gmail.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> Signed-off-by: Vadim Inshakov <vadiminshakov@gmail.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes (#15) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: Vadim Inshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * minor fixes (#16) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme (#17) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactor (#18) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix for new Makefile targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add one another column family for fast last element search Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * replace NOT_FOUND_ERR const Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * format Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add volume for cassandra container Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Entry struct that repeats Tx struct Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Makefile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more verbose interface Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add comments (#19) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix for new Makefile targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add one another column family for fast last element search Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * replace NOT_FOUND_ERR const Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * format Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add volume for cassandra container Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Entry struct that repeats Tx struct Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Makefile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more verbose interface Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add docs Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * REST API (#20) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix for new Makefile targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add one another column family for fast last element search Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * replace NOT_FOUND_ERR const Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * format Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add volume for cassandra container Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Entry struct that repeats Tx struct Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Makefile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more verbose interface Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add docs Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * KW -> KV Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * mv helper to helpers package Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add router Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add REST handlers Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add cc go.mod for testing Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add rest starter Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add vendoring instruction for 'fabex-test' target Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * increase timeout after test setup Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * integration tests for REST API Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * run REST server as separate goroutine Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix imports Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add instructions to 'integration-tests' target Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Improved readme (#21) * del .idea files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change repo paths Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del unused test data Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add .gitattributes Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix err handling Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix db connection logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add lgtm checker Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix for new Makefile targets Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add one another column family for fast last element search Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * replace NOT_FOUND_ERR const Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * format Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add volume for cassandra container Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Entry struct that repeats Tx struct Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Makefile Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * more verbose interface Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add docs Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * KW -> KV Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * mv helper to helpers package Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add router Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add REST handlers Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add cc go.mod for testing Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add rest starter Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add dependencies Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add vendoring instruction for 'fabex-test' target Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * increase timeout after test setup Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * integration tests for REST API Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * run REST server as separate goroutine Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix imports Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add instructions to 'integration-tests' target Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * improve readme Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Serve UI (#22) * fix ui start logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add ui to router logic Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix args Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * UI fix (#23) * fix ui endpoint Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add redirect to ui Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Fix time (#24) * rename TimeInBlock to txtime Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * replace Time from block to Tx Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix block structure Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Change folder structure (#25) * replace example GRPC client to 'example' dir Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * rename package and move to 'client' dir Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change integration test dir path Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change example path Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * rename Manager interface to Storage (#26) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Refactor GRPC API (#27) * proto for API with filter Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * GRPC compiler script Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactor GRPC hadlers: one handler with filter instead of three separated handlers Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactor client for new API Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Add logo (#28) * add logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo placement Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix table in header Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add image Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix link Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix tag Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo height Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * crop image Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * resize logo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change img quality Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * remove logo (#29) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Check empty blocks (#30) * fix GRPC client example Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix Explore method of GRPC client Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactor err handling && check empty response cases Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test case for invalid block request Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * set 'grpc' as default Fabex task, add description of 'forever' command-line flag Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix client example (#31) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix CLI output (#32) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add ui (#34) Signed-off-by: Julia Bezrukova <julika7391@gmail.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add link to ledgerfsck (#37) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Fix sample commands formating (#36) Remove redundant ``` sign from the CLI code examples Signed-off-by: Artem Barger <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix (#38) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add troubleshooting guide to readme.md (#39) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Downgrade GoSDK version to 1.0.0-alpha4 (#40) Change dependencies versions to avoid compilation errors due to FABG-885. Signed-off-by: Artem Barger <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Remove troubleshooting section (#41) Since we can downgrade goSDK to alpha4 thus preventing breaking API change and avoiding compilation error troubleshooting section could be removed. Signed-off-by: Artem Barger <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Ci without FABG-885 (#42) * delete workaround of FABG-885 Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del this replacer-file, coz we use fabsdk version without FABG-885 bug Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix integration test (Explore func) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix lo Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del redundant line (#43) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Handle both IPv4/IPv6 Utilize net.JoinHostPort to combine hostname and port, which treats both IPv4 and IPv6. Signed-off-by: Artem Barger <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Fix CI (#47) * remove log msg Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * trigger CI on push && PR to 1.x, 2.x branches Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * new example request Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * handle nil and null block values Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test case for querying all db entries Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Explore, add GetRange rpc Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * increment go version Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add handler for GerRange rpc, handle case of querying all Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * vendor chaincode before integration tests Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactored API and fixes (#51) * ignore case Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix example Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test case Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix REST API test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Fix CI (#47) * remove log msg Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * trigger CI on push && PR to 1.x, 2.x branches Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * new example request Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * handle nil and null block values Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test case for querying all db entries Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Explore, add GetRange rpc Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * increment go version Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add handler for GerRange rpc, handle case of querying all Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * vendor chaincode before integration tests Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * ignore case Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix example Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test case Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix REST API test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test case for querying all db entries Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Compkeys mgmt (#53) * Fix CI (#47) * remove log msg Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * trigger CI on push && PR to 1.x, 2.x branches Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * new example request Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * handle nil and null block values Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test case for querying all db entries Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Explore, add GetRange rpc Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * increment go version Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add handler for GerRange rpc, handle case of querying all Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * vendor chaincode before integration tests Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactored API and fixes (#51) * ignore case Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix example Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test case Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix REST API test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * Fix CI (#47) * remove log msg Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * trigger CI on push && PR to 1.x, 2.x branches Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * new example request Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * handle nil and null block values Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test case for querying all db entries Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * del Explore, add GetRange rpc Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * increment go version Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add handler for GerRange rpc, handle case of querying all Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * vendor chaincode before integration tests Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * ignore case Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix example Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test case Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix REST API test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add test case for querying all db entries Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * no need to extract part of the key from the composite key Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add CreateCompositeKey helper func Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add example of constructing composite key for quering txs with composite keys, add more comments Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add example of constructing composite key for quering txs with composite keys, add more comments Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * v1-hotfixes (#59) * add tar with vendor Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * patch "add validation code and fix tests" Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix pb.go Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add validation code Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add validation code check Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix tests intervals Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * 1x optimaze project structure (#61) * add tar with vendor Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * patch "add validation code and fix tests" Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix pb.go Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add validation code Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add validation code check Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix tests intervals Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * delete unnecessary bin files Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> Co-authored-by: Juliia-b <55066322+Juliia-b@users.noreply.github.com> Co-authored-by: C0rWin <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add logo (#66) Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix logo link Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> Co-authored-by: Juliia-b <55066322+Juliia-b@users.noreply.github.com> Co-authored-by: C0rWin <bartem@il.ibm.com> Signed-off-by: vadiminshakov <vadiminshakov@gmail.com>
Signed-off-by: vadiminshakov <vadiminshakov@gmail.com>
Signed-off-by: vadiminshakov <vadiminshakov@gmail.com>
* this package must handle block, not query Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * this package must handle block, not query Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add vendor unpack Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add compressed vendor Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * pull blocks Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add channel context Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactor Explore usage and 'getblock' mode Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix make Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix ver Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add UI screenshot Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix image link Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix config Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * this package must handle block, not query Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * this package must handle block, not query Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * change test Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add vendor unpack Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add compressed vendor Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * pull blocks Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add channel context Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * refactor Explore usage and 'getblock' mode Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix make Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix ver Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * add UI screenshot Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix image link Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix deps Signed-off-by: vadiminshakov <vadiminshakov@gmail.com> * fix config Signed-off-by: vadiminshakov <vadiminshakov@gmail.com>
Signed-off-by: vadiminshakov <vadiminshakov@gmail.com>
Signed-off-by: vadiminshakov <vadiminshakov@gmail.com>
Signed-off-by: vadiminshakov <vadiminshakov@gmail.com>
Signed-off-by: vadiminshakov <vadiminshakov@gmail.com>
Signed-off-by: vadiminshakov <vadiminshakov@gmail.com>
Signed-off-by: vadiminshakov <vadiminshakov@gmail.com>
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix protos and vendor