Versions in this module Expand all Collapse all v0 v0.5.0 Jul 17, 2025 Changes in this version + type WalletRegistry struct + Logger logging.Logger + Role identity.Role + Storage idriver.WalletStoreService + Wallets map[string]driver.Wallet + func NewWalletRegistry(logger logging.Logger, role identity.Role, storage idriver.WalletStoreService) *WalletRegistry + func (r *WalletRegistry) BindIdentity(ctx context.Context, identity driver.Identity, eID string, wID string, ...) error + func (r *WalletRegistry) ContainsIdentity(ctx context.Context, identity driver.Identity, wID string) bool + func (r *WalletRegistry) GetIdentityMetadata(ctx context.Context, identity driver.Identity, wID string, meta any) error + func (r *WalletRegistry) GetWalletID(ctx context.Context, identity driver.Identity) (string, error) + func (r *WalletRegistry) Lookup(ctx context.Context, id driver.WalletLookupID) (driver.Wallet, idriver.IdentityInfo, string, error) + func (r *WalletRegistry) RegisterIdentity(ctx context.Context, config driver.IdentityConfiguration) error + func (r *WalletRegistry) RegisterWallet(ctx context.Context, id string, w driver.Wallet) error + func (r *WalletRegistry) WalletIDs(ctx context.Context) ([]string, error)