Versions in this module Expand all Collapse all v0 v0.5.0 Jul 17, 2025 Changes in this version + const DefaultPrecision + const FabTokenDriverName + const ProtocolV1 + type PublicParams struct + Auditor []byte + DriverName driver.TokenDriverName + DriverVersion driver.TokenDriverVersion + IssuerIDs []driver.Identity + MaxToken uint64 + QuantityPrecision uint64 + func NewPublicParamsFromBytes(raw []byte, driverName driver.TokenDriverName) (*PublicParams, error) + func Setup(precision uint64) (*PublicParams, error) + func (p *PublicParams) AddAuditor(auditor driver.Identity) + func (p *PublicParams) AddIssuer(issuer driver.Identity) + func (p *PublicParams) AuditorIdentity() driver.Identity + func (p *PublicParams) Auditors() []driver.Identity + func (p *PublicParams) Bytes() ([]byte, error) + func (p *PublicParams) CertificationDriver() string + func (p *PublicParams) Deserialize(raw []byte) error + func (p *PublicParams) FromBytes(data []byte) error + func (p *PublicParams) GraphHiding() bool + func (p *PublicParams) Issuers() []driver.Identity + func (p *PublicParams) MaxTokenValue() uint64 + func (p *PublicParams) Precision() uint64 + func (p *PublicParams) Serialize() ([]byte, error) + func (p *PublicParams) SetAuditors(ids []driver.Identity) + func (p *PublicParams) SetIssuers(ids []driver.Identity) + func (p *PublicParams) String() string + func (p *PublicParams) TokenDataHiding() bool + func (p *PublicParams) TokenDriverName() driver.TokenDriverName + func (p *PublicParams) TokenDriverVersion() driver.TokenDriverVersion + func (p *PublicParams) Validate() error