Documentation
¶
Index ¶
- Constants
- Variables
- func CredentialAddress(credential *credential_pb.Credential) string
- type State
- func (s *State) Context() *processor.Context
- func (s *State) GetTxtRecpt(rpcMethod credential_pb.CredentialIssuingMethod, stateAddress string, ...) (*credential_pb.IssuingEngineReceipt, []byte, error)
- func (s *State) GetVerifications(address ...string) ([]*credential_pb.Credential, error)
- func (s *State) Revoke(addresses ...string) error
- func (s *State) Save(credential *credential_pb.Credential) error
Constants ¶
View Source
const VerifiableCredentialsPrefix = "verifiable:credentials"
VerifiableCredentialsPrefix ...
Variables ¶
View Source
var (
// NameSpaceMngr ...
NameSpaceMngr *utils.NamespaceMngr
)
Functions ¶
func CredentialAddress ¶
func CredentialAddress(credential *credential_pb.Credential) string
Types ¶
type State ¶
type State struct {
// contains filtered or unexported fields
}
State ...
func NewCredentialState ¶
NewCredentialState ...
func (*State) GetTxtRecpt ¶
func (s *State) GetTxtRecpt(rpcMethod credential_pb.CredentialIssuingMethod, stateAddress string, credential *credential_pb.Credential) (*credential_pb.IssuingEngineReceipt, []byte, error)
GetTxtRecpt returns a transaction receipt with correct data
func (*State) GetVerifications ¶
func (s *State) GetVerifications(address ...string) ([]*credential_pb.Credential, error)
GetVerifications get some credentials stored at each specified address from state
func (*State) Save ¶
func (s *State) Save(credential *credential_pb.Credential) error
Save saves a template template to state
Click to show internal directories.
Click to hide internal directories.