fmgp.prism
package fmgp.prism
Members list
Type members
Classlikes
object CardanoClient extends ZIOAppDefault
https://cardano-client.dev/docs/gettingstarted/simple-transfer
https://cardano-client.dev/docs/gettingstarted/simple-transfer
didResolverPrismJVM/runMain fmgp.prism.CardanoClient
Attributes
- Supertypes
-
trait ZIOAppDefaulttrait ZIOAppclass Objecttrait Matchableclass Any
- Self type
-
CardanoClient.type
trait CardanoMetadata extends PrismBlockIndex
Attributes
- Supertypes
- Known subtypes
-
class CardanoMetadataCBORclass CardanoMetadataJson
case class CardanoMetadataCBOR(index: Int, tx: String, cbor: String) extends CardanoMetadata
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CardanoMetadatatrait PrismBlockIndexclass Objecttrait Matchableclass AnyShow all
object CardanoMetadataCBOR
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CardanoMetadataCBOR.type
case class CardanoMetadataJson(index: Int, tx: String, content: Json) extends CardanoMetadata
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CardanoMetadatatrait PrismBlockIndexclass Objecttrait Matchableclass AnyShow all
object CardanoMetadataJson
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CardanoMetadataJson.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
case class CreateDidOP(publicKeys: Seq[PrismPublicKey], services: Seq[MyService], context: Seq[String]) extends OP
Value parameters
- context
-
(4) The list of @ context values to consider on JSON-LD representations
- publicKeys
-
(2) The keys that belong to this DID Document.
- services
-
(3) The list of services that belong to this DID Document.
Attributes
- Companion
- object
- Supertypes
object CreateDidOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CreateDidOP.type
object CreateStorageEntryOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CreateStorageEntryOP.type
object CrytoUtil
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CrytoUtil.type
case class DeactivateDidOP(previousOperationHash: String, id: String) extends OP
Value parameters
- id
-
(2) - DID Suffix of the DID to be deactivated
- previous_operation_hash
-
(1) - The hash of the most recent operation that was used to create or update the DID.
Attributes
- Companion
- object
- Supertypes
object DeactivateDidOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DeactivateDidOP.type
case class DeactivateStorageEntryOP(previousOperationHash: String) extends OP
object DeactivateStorageEntryOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
object EventRef
object EventRefOrdering extends Ordering[EventRef]
Attributes
- Supertypes
- Self type
-
EventRefOrdering.type
object Indexer extends ZIOAppDefault
Attributes
- Supertypes
-
trait ZIOAppDefaulttrait ZIOAppclass Objecttrait Matchableclass Any
- Self type
-
Indexer.type
object IndexerUtils
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
IndexerUtils.type
case class InvalidPrismObject(tx: String, b: Int, reason: String) extends MaybeOperation[Nothing], PrismBlockIndex
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PrismBlockIndextrait MaybeOperation[Nothing]class Objecttrait Matchableclass AnyShow all
object InvalidPrismObject
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
InvalidPrismObject.type
case class InvalidSignedPrismOperation(tx: String, b: Int, o: Int, reason: String) extends MaybeOperation[Nothing], PrismOperationIndex
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PrismOperationIndextrait PrismBlockIndextrait MaybeOperation[Nothing]class Objecttrait Matchableclass AnyShow all
object InvalidSignedPrismOperation
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
case class IssueCredentialBatchOP(value: String) extends OP
object IssueCredentialBatchOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object MaybeOperation
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MaybeOperation.type
object MyService
case class MySignedPrismOperation[+T <: OP](tx: String, b: Int, o: Int, signedWith: String, signature: Array[Byte], operation: T, protobuf: PrismOperation) extends MaybeOperation[T], PrismOperationIndex
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PrismOperationIndextrait PrismBlockIndextrait MaybeOperation[T]class Objecttrait Matchableclass AnyShow all
object MySignedPrismOperation
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CreateDidOPclass CreateStorageEntryOPclass DeactivateDidOPclass DeactivateStorageEntryOPclass IssueCredentialBatchOPclass ProtocolVersionUpdateOPclass RevokeCredentialsOPclass UpdateDidOPclass UpdateStorageEntryOPclass VoidOPShow all
object OP
trait PrismBlockIndex
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait CardanoMetadataclass CardanoMetadataCBORclass CardanoMetadataJsonclass InvalidPrismObjecttrait PrismOperationIndexclass MySignedPrismOperation[T]Show all
enum PrismKeyUsage
object PrismKeyUsage
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PrismKeyUsage.type
trait PrismOperationIndex extends PrismBlockIndex
Attributes
- Supertypes
- Known subtypes
-
class MySignedPrismOperation[T]
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object PrismPublicKey
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PrismPublicKey.type
object PrismState
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PrismState.type
trait PrismState extends PrismStateRead
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class PrismStateInMemory
case class PrismStateFS(config: IndexerConfig) extends PrismStateRead
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PrismStateReadclass Objecttrait Matchableclass AnyShow all
case class PrismStateHTTP(httpUtils: HttpUtils, pathEventsByDID: String) extends PrismStateRead
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PrismStateReadclass Objecttrait Matchableclass AnyShow all
object PrismStateInMemory
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PrismStateInMemory.type
case class PrismStateInMemory(opHash2op: Map[String, MySignedPrismOperation[OP]], tx2eventRef: Map[String, Seq[EventRef]], ssi2eventRef: Map[DIDSubject, Seq[EventRef]]) extends PrismState
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PrismStatetrait PrismStateReadclass Objecttrait Matchableclass AnyShow all
trait PrismStateRead
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
case class ProtocolVersionUpdateOP(value: String) extends OP
object ProtocolVersionUpdateOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
case class RevokeCredentialsOP(value: String) extends OP
object RevokeCredentialsOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RevokeCredentialsOP.type
object SharedCryto
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SharedCryto.type
Value parameters
- actions
-
(3) The actual updates to perform on the DID.
- id
-
(2) - exclude TODO: To be redefined after we start using this operation.
- previous_operation_hash
-
(1) - The hash of the most recent operation that was used to create or update the DID.
Attributes
- Companion
- object
- Supertypes
object UpdateDidOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
UpdateDidOP.type
case class UpdateStorageEntryOP(previousOperationHash: String, data: DataUpdateType) extends OP
object UpdateStorageEntryOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
UpdateStorageEntryOP.type
In this article