(HashAlgorithm algo f, RandomOracle algo f f, RandomOracle algo (i f) f, RandomOracle algo (c f) f) => RandomOracle (algo :: k1) (AccumulatorInstance k2 i c f) f Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
Generic1 (AccumulatorInstance k i c :: Type -> Type) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
(Representable i, Representable c, KnownNat k, KnownNat (k - 1)) => Representable (AccumulatorInstance k i c) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
(Foldable i, Foldable c) => Foldable (AccumulatorInstance k i c) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
(Traversable i, Traversable c) => Traversable (AccumulatorInstance k i c) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
(Functor i, Functor c) => Functor (AccumulatorInstance k i c) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
(Representable i, Representable c, KnownNat k, KnownNat (k - 1)) => Distributive (AccumulatorInstance k i c) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
Generic (AccumulatorInstance k i c f) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
(Show f, Show (i f), Show (c f)) => Show (AccumulatorInstance k i c f) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
(NFData f, NFData (i f), NFData (c f)) => NFData (AccumulatorInstance k i c f) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
(Eq f, Eq (i f), Eq (c f)) => Eq (AccumulatorInstance k i c f) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
(KnownNat (k - 1), KnownNat k, SymbolicData f, SymbolicData (i f), SymbolicData (c f), Context f ~ Context (c f), Context f ~ Context (i f), Support f ~ Support (c f), Support f ~ Support (i f)) => SymbolicData (AccumulatorInstance k i c f) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
type Rep1 (AccumulatorInstance k i c :: Type -> Type) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
type Rep (AccumulatorInstance k i c) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
type Rep (AccumulatorInstance k i c f) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
type Context (AccumulatorInstance k i c f) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
type Layout (AccumulatorInstance k i c f) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
type Payload (AccumulatorInstance k i c f) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |
type Support (AccumulatorInstance k i c f) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Accumulator |