• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

hyperledger-labs / fabric-smart-client
86%
main: 91%

Build:
Build:
LAST BUILD BRANCH: refactor/view-remove-unused-storage-driver-symbols
DEFAULT BRANCH: main
Repo Added 19 Feb 2026 01:34AM UTC
Token 2ZD9nBTBJg6N8NJjhbgg4nAhR8SewdDLj regen
Build 2254 Last
Files 498
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH worktree-errors-migration
branch: worktree-errors-migration
CHANGE BRANCH
x
Reset
Sync Branches
  • worktree-errors-migration
  • 1183-fabricx-support-for-channel-write-policy
  • 1195-fabricx-support-for-sidecar-ledger-api
  • 1202-fabricx-support-for-getconfigtransaction
  • 1339_Join_typo
  • 1343-bugconfig-service-yaml-tags-are-not-respected
  • 1389-choreview-service-runner-for-initiateview
  • 1544-bug-idemix-cache
  • 1556-bugfabricx-skip-certificateid-for-idemix
  • 1570-featcomm-expose-localpkid-in-sessioninfo-for-symmetric-session-identity
  • 1588-fabricx-vault-marshallermarshal-produces-non-deterministic-output-for-identical-readwriteset
  • 1861-protobuf-getter-audit
  • 885-grpc-error-messages
  • 967-choreview_service-refactoring-and-clenaup
  • ISSUE-1404
  • ISSUE-1405
  • SA_1211
  • SA_1214
  • SA_1228
  • SA_1243
  • SA_1244
  • SA_1357
  • SA_1392
  • SA_1394
  • SA_1421
  • SA_1423
  • SA_1427
  • SA_1440
  • SA_1469
  • SA_1512
  • SA_1514
  • SA_1523
  • SA_1528
  • SA_1599
  • SA_doc_node_bench
  • SA_enhance_coverage
  • SA_ignore_testutils
  • SA_multiendorser
  • SA_new_itest
  • SA_test_1165
  • SA_test_1168
  • SA_transaction_tests
  • SA_unflake_fabricx_iou_test
  • Soumya8898/native-histogram-support
  • Soumya8898/update_github_actions
  • add-fabric-network-at-runtime
  • ai-findings-autofix/integration-fsc-pingpong-fake-runner.go
  • ai-findings-autofix/platform-fabric-services-endorser-endorsement_proposal.go
  • ai-findings-autofix/platform-view-services-id-ecdsa-view.go
  • base58
  • better-worktree-support
  • bot-deps
  • build/1693-filter-test-helpers
  • ccas-support-upstream
  • chore/go-1.27.1
  • chore/metrics-operations-cleanup
  • ci-checks
  • ci-concurrent-groups
  • ci/configurable-integration-coverpkg
  • ci/nightly-fuzz-testing
  • cleanup-node
  • cleanup/replace-fsouza-with-moby-client
  • codex/issue-1358-x509-functional-verification
  • committer-mtls
  • committer-v0.1.8
  • committer-v0.1.9
  • committer-v1.0.3
  • common-utils
  • community-call
  • conflate
  • context-logger-with-fields
  • contrib-bots
  • contrib-docs
  • contributor-process
  • coverage-pkg-utils-proto
  • coverage-platform-common-utils
  • coverage-platform-common-utils-cache
  • coverage-platform-common-utils-lazy
  • coverage-platform-fabric-core-generic-finality
  • coverage-platform-fabric-core-generic-ledger
  • coveralls.io
  • dep-exclude
  • dep-updates
  • dependabot/github_actions/actions/cache-6.1.0
  • dependabot/github_actions/actions/checkout-7.0.1
  • dependabot/github_actions/actions/setup-node-7.0.0
  • dependabot/github_actions/actions/upload-artifact-7.0.1
  • dependabot/go_modules/github.com/go-jose/go-jose/v4-4.1.4
  • dependabot/go_modules/github.com/ipld/go-ipld-prime-0.23.0
  • dependabot/go_modules/github.com/jackc/pgx/v5-5.9.0
  • dependabot/go_modules/github.com/jackc/pgx/v5-5.9.2
  • dependabot/go_modules/github.com/quic-go/quic-go-0.59.1
  • dependabot/go_modules/go-dependencies-1cbb27d4ff
  • dependabot/go_modules/go-dependencies-359e90df38
  • dependabot/go_modules/go-dependencies-40d8a4c77f
  • dependabot/go_modules/go-dependencies-83c7205f2c
  • dependabot/go_modules/go-dependencies-da4ca30059
  • dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.40.0
  • dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.43.0
  • dependabot/go_modules/google.golang.org/grpc-1.79.3
  • dependabot/go_modules/integration/github.com/pion/stun/v3-3.1.5
  • dependabot/go_modules/platform/fabric/services/state/cc/query/google.golang.org/grpc-1.79.3
  • dependabot/go_modules/platform/view/services/comm/host/libp2p/github.com/pion/dtls/v3-3.1.4
  • dependabot/go_modules/tools/google.golang.org/grpc-1.79.3
  • dependabot/pip/integration/benchmark/plots/pillow-12.2.0
  • dependabot/pip/integration/benchmark/plots/pillow-12.3.0
  • deps-pion
  • docs/database-layout
  • docs/runtime-db-access
  • endpoint-service-no-ip-resolution
  • f-comm-rework
  • f-config-service-update
  • f-endpoint-service-improvements
  • f-fabricx-sidecar-configuration
  • f-mtls-fix-config
  • fabric-configupdate
  • fabric-core-hardening
  • fabric-short-endorsement
  • fabric-x-common-v0.2.8
  • fabric-x-dep
  • fabric-x-membership
  • fabricx-atsa
  • fabricx-committer-1.0.0-alpha
  • fabricx-configurable-finality-timeouts
  • fabricx-multiple-orderers
  • fabricx-rwset-optimization
  • fabricx-v1.0.0
  • feat/configurable-pkcs11-session-cache
  • feat/copy-query-builder-to-fabric-vault
  • feat/evictionpolicy-touch-1917
  • feat/postgres-tls
  • feat/vaultstore-squirrel-migration
  • feature/add-grpc-p2p-host
  • fix-1623-discovery-msp-validation
  • fix-cached-identity-signing
  • fix-ci-ut
  • fix-codeql-build
  • fix-core-yaml-validation-errors
  • fix-discovery-data-race
  • fix-flaky-parallel-tests
  • fix-flaky-query-test-1250
  • fix-grpc-test-flakiness-1263
  • fix-grpc-tls-merge
  • fix-issue-1374-msp-flaky-tests
  • fix-membership-nil-panic
  • fix-membership-panic
  • fix-nwo-framework
  • fix-opt-in-hsm
  • fix-queryservice-gen
  • fix/1365-output-equals
  • fix/1366-si-verify
  • fix/1387-builder-nil-sp
  • fix/1388-inspection-api-panics
  • fix/1413-pingpong-no-panic
  • fix/1626-fabricx-finality-listener-leak
  • fix/1626-finality-listener-leak-v2
  • fix/1627-errgroup-handler-limit
  • fix/1731-commit-failure-taxonomy
  • fix/1731-delivery-restart
  • fix/1732-pickpeer-nil-deref
  • fix/1734-unknown-tx-timeout
  • fix/1735-isfinal-caller-context
  • fix/1737-block-validation-code
  • fix/1756-varint-unbounded-alloc
  • fix/1824-services-coverage
  • fix/1867-addchannelprocessor-nil-map
  • fix/1869-prometheus-getpackagename-no-separator
  • fix/1871-serial-runner-cardinality
  • fix/1874-ledger-nil-header
  • fix/1878-context-nil-resolver
  • fix/1880-stream-at-bounds
  • fix/1882-kvs-cache-size-zero
  • fix/1884-grpc-tls-nil
  • fix/1886-return-declared-errors
  • fix/1889-interceptor-nil-vaultread
  • fix/1890-getdirectstate-followup
  • fix/1907-processor-race
  • fix/1909-vfsdk-isnil
  • fix/1913-batch-capacity
  • fix/1934-msp-coverage
  • fix/1937-transaction-coverage
  • fix/1938-state-coverage
  • fix/1941-rwsetutil-coverage
  • fix/1964-state-closed-session
  • fix/1975-ws-peer-dial-lock
  • fix/1979-web-client-conn-leak
  • fix/1987-dispatcher-starvation
  • fix/1988-bound-responders
  • fix/1993-lowercase-key-collision
  • fix/1994-ws-rejection-write-lock
  • fix/1995-logspec-client-cert-default
  • fix/1997-verify-certification-endorsements
  • fix/2002-delete-sessions-exact
  • fix/2003-responder-context-attach
  • fix/2029-delete-stream-view-context
  • fix/2033-client-keepalive-gate
  • fix/bft-broadcast-discard-on-success
  • fix/clientconn-cache-per-network
  • fix/committer-polling-timeout
  • fix/config-service-getint-prefix-wrapper
  • fix/config-web-bugs
  • fix/coverage-merge-single-report
  • fix/delivery-receiver-cleanup
  • fix/errors-wrap-nil-err
  • fix/fabricx-arma-broadcaster-alias
  • fix/fabricx-block-index-retry
  • fix/fabricx-iou-update
  • fix/fabricx-proposal-response-nil-guard
  • fix/fabricx-vault-miss-read
  • fix/fabricx-vault-reject-foreign-rwset
  • fix/flaky-service-isme-test
  • fix/getpackagename-guard
  • fix/metrics-dedup-registration
  • fix/msp-bccsp-factory-dir-validation
  • fix/mutable-context-typo-1415
  • fix/setvaultreader-error-1925
  • fix/spelling-comments-and-messages
  • fix/squirrel-migration
  • fix/squirrel-migration-auditinfo
  • fix/squirrel-migration-simplekeydata-unversioned
  • fix/vault-store-begintx
  • fix/web-view-timeout
  • fix/websocket-client-stream-context-detachment
  • fix/websocket-subconn-teardown
  • fix/workflow-token-permissions
  • fix/ws-json-decode-reuse
  • flaky-endorsement
  • flaky-metadata-test
  • flaky-osclient-test
  • flaky-tests
  • flow-deps
  • gha-container
  • go-deps
  • go-fix
  • go-kit
  • go-libp2p
  • go.yaml
  • gosec
  • group-d-mustget
  • grpc
  • grpc-middleware
  • grpc-upgrade
  • grpc-validate-tlscerthash
  • idemix-update
  • idemix-v0.2.0
  • inbound-message-size-validation
  • integration-p2p-matrix
  • issue-1093-idemix-curves
  • issue-1233-msp-generic-coverage
  • issue-1233-msp-generic-x509-coverage
  • issue-1233-msp-mgmt-coverage
  • issue-1233-msp-testtools-coverage
  • issue-1233-msp-tlsgen-coverage
  • issue-1233-node-start-profile-coverage
  • issue-1284-fix-flaky-postgres-test
  • issue-1295-fabricx-tls
  • issue-1368-fix-local-ip-extraction
  • issue-1425-view-tests
  • issue-1426-chaincode-tests
  • issue-1429-endorser-tests
  • issue-1433-chaincode-tests
  • issue-1439-msp-tests
  • issue-1442-transaction-tests
  • issue-artifactsgen-fabricx
  • issue-templates
  • lazy-getter-oncevalues
  • libp2p
  • lint-durationcheck
  • lint-loggercheck
  • lint-makezero
  • lint-nilnesserr
  • lint-standard-linters
  • lint-wave3-errorlint
  • lint-wave3-nilerr
  • lint-wave3-predeclared
  • lint-wave3-recvcheck
  • lint-wave3-rowserrcheck
  • lint-wave3-spancheck
  • lint-wave3-usestdlibvars
  • lint-wave4-bodyclose
  • lint-wave4-contextcheck
  • lint-wave5-testifylint
  • lint-wave5-unconvert
  • lint-wave6-gocritic
  • lint-wave7-revive
  • lint-wave8-forcetypeassert
  • lint-wave8-sqlclosecheck
  • linter
  • logging-must-get-inline-panic
  • main
  • memory-leak-fixes
  • mergify/mbrandenburger/I553e76ce7b016be6d432040b47b1a0baf12ba223
  • metric-catalog
  • mocks
  • more-deps
  • move-fsccli
  • multi-module
  • node-ut
  • nulls-must-error-handling
  • nwo-build-fix
  • nwo-fabric-no-fsc-node-configuration
  • nwo-fabricx-committer-conf
  • nwo-wait-for-node-stop
  • orderer-config-holder
  • osc/issue-1324-length-race
  • otel-drop-uptrace
  • otel-log-v0.19
  • outbound-message-size-validation
  • p2p-websocket-tls13
  • perf/queryservice-batched-tx-statuses
  • pkg-tests
  • pr-1411-work
  • pr2-drop-env
  • pr3-dependabot
  • pretty
  • quic-go
  • refactor-signal-handling
  • refactor/1627-fixed-workers
  • refactor/1733-remove-wait-for-event-timeout
  • refactor/2018-remove-label-routing
  • refactor/cft-broadcast-simplify
  • refactor/config-web-cleanup
  • refactor/dedup-composite-keys
  • refactor/deferred-holder
  • refactor/fabric-remove-unused-driver-symbols
  • refactor/fabricx-remove-txhandler
  • refactor/remove-credential-support
  • refactor/remove-private-chaincode
  • refactor/view-remove-unused-storage-driver-symbols
  • remove-utils-zero
  • retire-ignore-error
  • retire-isnil
  • retire-more-utils
  • revert-responder-error-redaction
  • security/harden-fabricx-driver
  • security/harden-responder-view-input-validation
  • session-context
  • somesh/issue-1036-idemix-provider-memory
  • somesh/issue-1093-idemix-curve-config
  • somesh/issue-1112-endpoint-tls-enabled
  • somesh/issue-1112-fabric-client-tls
  • somesh/issue-1112-metrics-server
  • somesh/issue-1112-ordering-tls
  • somesh/issue-1112-servername-override
  • somesh/issue-1112-web-tls-naming
  • somesh/issue-1140-fabricx-cached-endorser-identities
  • somesh/issue-1145-1295-runnable
  • somesh/issue-1146-fabricx-cached-envelope-identities
  • somesh/issue-1228-get-namespace-policies
  • somesh/issue-1228-namespace-policies
  • somesh/issue-1233-id-x509-tests
  • somesh/issue-1277-docs-restructure
  • somesh/issue-1289-utility-tests
  • somesh/issue-1290-testing-docs
  • somesh/issue-1297-tls-config
  • somesh/issue-1302-tracing-success
  • somesh/issue-1353-contribution-process
  • somesh/issue-1355-contribution-prototype
  • somesh/issue-1374-x509-flaky
  • somesh/issue-1414-readme-wording
  • somesh/issue-1437-events-tests
  • somesh/issue-1443-go1263
  • somesh/issue-183-node-panic-cleanup
  • somesh/issue-183-view-api-errors
  • somesh/issue-209-config-validate
  • somesh/issue-209-config-validator
  • somesh/issue-474-query-peer-failover
  • somesh/issue-719-recipient-node
  • somesh/issue-797-comm-bench
  • somesh/issue-802-fabricx-dig-register-move
  • spike/fabricx-configupdate
  • squirrel-removal
  • tag-script
  • test/1377-fabricx-endorsement-nsversion-regression
  • test/1823-channelconfig-coverage
  • test/comm-session-unit-tests
  • test/common-sdk-dig-coverage
  • test/core-generic-committer
  • test/core-generic-endpoint-coverage
  • test/core-generic-fabricutils-coverage
  • test/core-generic-rwset-coverage-1441
  • test/delivery-coverage-refactor
  • test/delivery-unit-tests
  • test/fab-bins-toolchain-split
  • test/fabric-core-coverage-1847
  • test/fabric-coverage
  • test/fabric-id-coverage
  • test/fabric-sdk-dig-coverage
  • test/fabricx-channel-coverage
  • test/fabricx-committer-coverage
  • test/fabricx-rwset-coverage
  • test/fabricx-sdk-dig-coverage
  • test/fabricx-transaction-coverage
  • test/fabricx-vault-coverage
  • test/fuzz-pre-auth-parsing
  • test/grpc-logging-coverage
  • test/logging-coverage-1833
  • test/memory-driver-unit-tests
  • test/metrics-operations-coverage
  • test/node-coverage
  • test/pagination-coverage-1851
  • test/protoutil-coverage-1862
  • test/rwset-coverage
  • test/services-state-coverage-1431
  • test/sqlite-coverage-1865
  • test/storage-service-unit-tests
  • test/tracing-unit-tests
  • test/tracing-unit-tests-1424
  • test/vault-coverage-1757
  • test/vault-coverage-1758-interceptor-vault
  • test/vault-sql-common-1877
  • test/view-sdk-dig-coverage
  • test/view-services-id-coverage
  • test/web-server-config-coverage
  • test/websocket-coverage
  • test/websocket-routing-1825
  • testify-assert-require
  • testify-cleanup
  • testing-comm
  • testing-grpc-view-server
  • testing-id-ecdsa
  • testing/iterators-coverage
  • testing/state-coverage
  • tests/1827-postgres-fabric-db-driver
  • thelper
  • tls-config-refactor
  • tmp/issue-1437-clean
  • tparallel
  • typo
  • update-ginkgo
  • update-golangci-v2.11.4
  • update-linter
  • update-tools
  • upstream-pr/bft-channel-slot
  • upstream/fabricx-endpoint-parser
  • use-t-tempdir
  • utils-collections-cleanup
  • view-api-docs
  • view-ctx
  • web
  • websocket-config-error-handling
  • worktree-discovery-endorsers-bounds
  • worktree-docs+dev-agent-guides
  • worktree-fabricx-grpc-msgsize
  • worktree-fabricx-provider-init
  • worktree-fix-kvs-getexisting-nil-iterator
  • worktree-fix-kvs-partial-composite-iterator
  • worktree-govulncheck
  • worktree-govulncheck-pr-trigger
  • worktree-issue-1861
  • worktree-issue-1861-fabricx-manager
  • worktree-issue-1861-gomega-goroutine
  • worktree-issue-1861-recipients-nil-deref
  • worktree-issue-1861-unguarded-index
  • worktree-issue-1919
  • worktree-issue-860-id-admins
  • worktree-itest-redundancy
  • worktree-makefile-unit-test-split
  • worktree-msp-default-identity
  • worktree-rwset-envelope-panic-1861

16 Sep 2026 12:52PM UTC coverage: 85.679% (-0.02%) from 85.698%
35098340207

Pull #1860

github

web-flow
Merge 1a0c041e2 into 8641090bc
Pull Request #1860: refactor: replace fmt.Errorf and stdlib errors.New with pkg/utils/errors

28 of 65 new or added lines in 28 files covered. (43.08%)

8 existing lines in 4 files now uncovered.

27383 of 31960 relevant lines covered (85.68%)

2345.64 hits per line

Relevant lines Covered
Build:
Build:
31960 RELEVANT LINES 27383 COVERED LINES
2345.64 HITS PER LINE
Source Files on worktree-errors-migration
  • Tree
  • List 503
  • Changed 58
  • Source Changed 33
  • Coverage Changed 51
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
35098340207 worktree-errors-migration Merge 1a0c041e2 into 8641090bc Pull #1860 16 Sep 2026 12:54PM UTC web-flow github
85.68
See All Builds (1817)

Badge your Repo: fabric-smart-client

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc