symbolic-base-0.1.0.0: ZkFold Symbolic compiler and zero-knowledge proof protocols
Safe HaskellSafe-Inferred
LanguageHaskell2010

ZkFold.Base.Protocol.NonInteractiveProof.Prover

Documentation

newtype ProofBytes Source #

Constructors

ProofBytes 

Instances

Instances details
FromJSON ProofBytes Source # 
Instance details

Defined in ZkFold.Base.Protocol.NonInteractiveProof.Prover

ToJSON ProofBytes Source # 
Instance details

Defined in ZkFold.Base.Protocol.NonInteractiveProof.Prover

Generic ProofBytes Source # 
Instance details

Defined in ZkFold.Base.Protocol.NonInteractiveProof.Prover

Associated Types

type Rep ProofBytes :: Type -> Type #

Show ProofBytes Source # 
Instance details

Defined in ZkFold.Base.Protocol.NonInteractiveProof.Prover

NFData ProofBytes Source # 
Instance details

Defined in ZkFold.Base.Protocol.NonInteractiveProof.Prover

Methods

rnf :: ProofBytes -> () #

Eq ProofBytes Source # 
Instance details

Defined in ZkFold.Base.Protocol.NonInteractiveProof.Prover

ToSchema ProofBytes Source # 
Instance details

Defined in ZkFold.Base.Protocol.NonInteractiveProof.Prover

type Rep ProofBytes Source # 
Instance details

Defined in ZkFold.Base.Protocol.NonInteractiveProof.Prover

type Rep ProofBytes = D1 ('MetaData "ProofBytes" "ZkFold.Base.Protocol.NonInteractiveProof.Prover" "symbolic-base-0.1.0.0-inplace" 'True) (C1 ('MetaCons "ProofBytes" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWitnessBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

data ProveAPIResult Source #

Instances

Instances details
FromJSON ProveAPIResult Source # 
Instance details

Defined in ZkFold.Base.Protocol.NonInteractiveProof.Prover

ToJSON ProveAPIResult Source # 
Instance details

Defined in ZkFold.Base.Protocol.NonInteractiveProof.Prover

Generic ProveAPIResult Source # 
Instance details

Defined in ZkFold.Base.Protocol.NonInteractiveProof.Prover

Associated Types

type Rep ProveAPIResult :: Type -> Type #

Show ProveAPIResult Source # 
Instance details

Defined in ZkFold.Base.Protocol.NonInteractiveProof.Prover

NFData ProveAPIResult Source # 
Instance details

Defined in ZkFold.Base.Protocol.NonInteractiveProof.Prover

Methods

rnf :: ProveAPIResult -> () #

Eq ProveAPIResult Source # 
Instance details

Defined in ZkFold.Base.Protocol.NonInteractiveProof.Prover

ToSchema ProveAPIResult Source # 
Instance details

Defined in ZkFold.Base.Protocol.NonInteractiveProof.Prover

type Rep ProveAPIResult Source # 
Instance details

Defined in ZkFold.Base.Protocol.NonInteractiveProof.Prover

type Rep ProveAPIResult = D1 ('MetaData "ProveAPIResult" "ZkFold.Base.Protocol.NonInteractiveProof.Prover" "symbolic-base-0.1.0.0-inplace" 'False) (C1 ('MetaCons "ProveAPISuccess" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProofBytes)) :+: (C1 ('MetaCons "ProveAPIErrorSetup" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ProveAPIErrorWitness" 'PrefixI 'False) (U1 :: Type -> Type)))