Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 9.4% on proxy.golang.org
Top 2.2% dependent packages on proxy.golang.org
Top 4.8% dependent repos on proxy.golang.org

proxy.golang.org : github.com/findy-network/findy-wrapper-go

Package findy is a Go wrapper for libindy, indy SDK. It follows libindy's naming and sub package structure. The callback mechanism of the indy is changed to Go's channel. All of the wrapper functions return the Channel. The input parameters of the wrapper functions follow the libindy as well. They use same JSON objects. However, you doesn't need to give JSON strings as an input arguments but similar Go structures. The Go documentation is minimal. We considered to paste libindy's documentation from Rust source files but thought that was not necessary. We suggest you to read indy SKD's documentation in cases the documentation in this wrapper is not enough. The return type is Channel, which transfers dto.Result Go structures. These structures work similarly to C unions, which means that we can use one type for all of the wrapper functions. To access the actual data, you have to know the actual type. pool.OpenLedger() returns Handle type. did.CreateAndStore() returns two strings: did and verkey. Please note the use of did.Did struct instead of the JSON string. When a null string is needed for an argument, the predefined type must be used.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/findy-network/findy-wrapper-go
Keywords: distributed-identity, hyperledger-indy, indy-sdk, self-sovereign-identity
License: Apache-2.0
Latest release: 5 months ago
First release: about 3 years ago
Namespace: github.com/findy-network
Dependent packages: 5
Dependent repositories: 1
Stars: 6 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 17 days ago

    Loading...
    Readme
    Loading...