Skip to content

walletkit: add custom-anchor capability discovery#155

Draft
darioAnongba wants to merge 1 commit into
mainfrom
custom-anchor-capabilities
Draft

walletkit: add custom-anchor capability discovery#155
darioAnongba wants to merge 1 commit into
mainfrom
custom-anchor-capabilities

Conversation

@darioAnongba

@darioAnongba darioAnongba commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add SDK-owned custom-anchor capability DTOs with supported, unsupported, and unknown states.
  • Add structured unsupported-capability errors for pre-signing capability checks.
  • Expose equivalent static tapd capability profiles through gRPC and REST WalletKit clients and the high-level wallet.
  • Document the three-state capability model in the custom-anchor design doc.

Refs #152

Validation

  • gofmt -w custom_anchor_capabilities.go custom_anchor_capabilities_test.go
  • go test . ./grpc ./rest
  • go test ./...
  • go test -tags=itest -run '^$' ./itest/...
  • git diff --check
  • GOWORK=off go run -modfile=tools/go.mod github.com/golangci/golangci-lint/v2/cmd/golangci-lint run -v

@darioAnongba darioAnongba force-pushed the custom-anchor-capabilities branch from 4db4cba to ad16d25 Compare June 12, 2026 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🆕 New

Development

Successfully merging this pull request may close these issues.

1 participant