-
Notifications
You must be signed in to change notification settings - Fork 4
Sync indexer proto: GetVtxoChain/GetVirtualTxs auth fields (arkd#904) #58
Copy link
Copy link
Open
Description
Context
arkd#904 merged (aff0d89679) adding indexer exposure and auth to GetVtxoChain and GetVirtualTxs.
Proto changes in arkd
ark/v1/indexer.proto now has:
message IndexerIntent {
string proof = 1;
string message = 2;
}
message GetVtxoChainRequest {
// ... existing fields ...
oneof auth {
IndexerIntent intent = 3;
string token = 4;
}
}
message GetVtxoChainResponse {
// ... existing fields ...
string auth_token = 3;
}
message GetVirtualTxsRequest {
// ... existing fields ...
oneof auth {
IndexerIntent intent = 3;
string token = 4;
}
}
message GetVirtualTxsResponse {
// ... existing fields ...
string auth_token = 3;
}What needs updating in dotnet-sdk
NArk.Core/Transport/GrpcClient/Protos/ark/v1/indexer.proto— sync from arkd- Regenerate gRPC stubs from updated proto
- Update any REST client types if present
Behavioral notes
- Changes are additive — existing calls without auth fields still work (default exposure is
public) - When arkd is configured with
INDEXER_EXPOSURE=withheldorINDEXER_EXPOSURE=private, callers must provide an intent or valid token - Tokens from
GetVtxoChaincan be recycled forGetVirtualTxsand vice versa
Reference
- arkd PR: Require Intent for GetVtxoChain/GetVirtualTxs arkd#904
- Merged commit: arkade-os/arkd@aff0d89679
[from: cross-repo-impact agent, 2026-04-02]
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels