| (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 |
| (NFData1 i, NFData1 c) => NFData1 (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 |
| (KnownNat k, KnownNat (k - 1), Binary1 i, Binary1 c, Binary f) => Binary (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 |