@@ -7,6 +7,7 @@ Method | HTTP request | Description
77[ ** GetBlob** ] ( NamespaceAPI.md#GetBlob ) | ** Post** /blob | Get namespace blob by commitment on height
88[ ** GetBlobLogs** ] ( NamespaceAPI.md#GetBlobLogs ) | ** Get** /namespace/{id}/{version}/blobs | Get blob changes for namespace
99[ ** GetBlobMetadata** ] ( NamespaceAPI.md#GetBlobMetadata ) | ** Post** /blob/metadata | Get blob metadata by commitment on height
10+ [ ** GetBlobProof** ] ( NamespaceAPI.md#GetBlobProof ) | ** Get** /blob/proofs | Get blob inclusion proofs
1011[ ** GetBlobs** ] ( NamespaceAPI.md#GetBlobs ) | ** Get** /blob | List all blobs with filters
1112[ ** GetNamespace** ] ( NamespaceAPI.md#GetNamespace ) | ** Get** /namespace/{id} | Get namespace info
1213[ ** GetNamespaceActive** ] ( NamespaceAPI.md#GetNamespaceActive ) | ** Get** /namespace/active | Get last used namespace
@@ -245,6 +246,72 @@ No authorization required
245246[[ Back to README]] ( ../README.md )
246247
247248
249+ ## GetBlobProof
250+
251+ > ResponsesBlobLog GetBlobProof(ctx).Request(request).Execute()
252+
253+ Get blob inclusion proofs
254+
255+
256+
257+ ### Example
258+
259+ ``` go
260+ package main
261+
262+ import (
263+ " context"
264+ " fmt"
265+ " os"
266+ openapiclient " github.com/celenium-io/celenium-api-go"
267+ )
268+
269+ func main () {
270+ request := *openapiclient.NewHandlerPostBlobRequest (" vbGakK59+Non81TE3ULg5Ve5ufT9SFm/bCyY+WLR3gg=" , " AAAAAAAAAAAAAAAAAAAAAAAAAAAAs2bWWU6FOB0=" , int32 (123456 )) // HandlerPostBlobRequest | Request body containing height, commitment and namespace hash
271+
272+ configuration := openapiclient.NewConfiguration ()
273+ apiClient := openapiclient.NewAPIClient (configuration)
274+ resp , r , err := apiClient.NamespaceAPI .GetBlobProof (context.Background ()).Request (request).Execute ()
275+ if err != nil {
276+ fmt.Fprintf (os.Stderr , " Error when calling `NamespaceAPI.GetBlobProof``: %v \n " , err)
277+ fmt.Fprintf (os.Stderr , " Full HTTP response: %v \n " , r)
278+ }
279+ // response from `GetBlobProof`: ResponsesBlobLog
280+ fmt.Fprintf (os.Stdout , " Response from `NamespaceAPI.GetBlobProof`: %v \n " , resp)
281+ }
282+ ```
283+
284+ ### Path Parameters
285+
286+
287+
288+ ### Other Parameters
289+
290+ Other parameters are passed through a pointer to a apiGetBlobProofRequest struct via the builder pattern
291+
292+
293+ Name | Type | Description | Notes
294+ ------------- | ------------- | ------------- | -------------
295+ ** request** | [ ** HandlerPostBlobRequest** ] ( HandlerPostBlobRequest.md ) | Request body containing height, commitment and namespace hash |
296+
297+ ### Return type
298+
299+ [ ** ResponsesBlobLog** ] ( ResponsesBlobLog.md )
300+
301+ ### Authorization
302+
303+ No authorization required
304+
305+ ### HTTP request headers
306+
307+ - ** Content-Type** : application/json
308+ - ** Accept** : application/json
309+
310+ [[ Back to top]] ( # ) [[ Back to API list]] ( ../README.md#documentation-for-api-endpoints )
311+ [[ Back to Model list]] ( ../README.md#documentation-for-models )
312+ [[ Back to README]] ( ../README.md )
313+
314+
248315## GetBlobs
249316
250317> [ ] ResponsesLightBlobLog GetBlobs(ctx).Limit(limit).Offset(offset).Sort(sort).SortBy(sortBy).Commitment(commitment).From(from).To(to).Signers(signers).Namespaces(namespaces).Cursor(cursor).Execute()
0 commit comments