fmgp.did.method.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.did.method.prism.CardanoClient

Attributes

Supertypes
trait ZIOAppDefault
trait ZIOApp
class Object
trait Matchable
class Any
Self type
object CrytoUtil

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
CrytoUtil.type
case class DIDPrism(specificId: String) extends DID

DID Prism (only short form)

DID Prism (only short form)

Attributes

See also
Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait DID
class Object
trait Matchable
class Any
Show all
object DIDPrism

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
DIDPrism.type
class DIDPrismResolver(baseUrl: String, httpUtils: HttpUtils) extends Resolver

Attributes

Companion
object
Supertypes
trait Resolver
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class EventRef(b: Int, o: Int, eventHash: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object EventRef

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
EventRef.type

Attributes

Supertypes
trait Equiv[EventRef]
trait Serializable
trait Comparator[EventRef]
class Object
trait Matchable
class Any
Show all
Self type
object HttpUtils

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
HttpUtils.type
case class HttpUtils(client: Client, scope: Scope)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PrismState

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
PrismState.type
trait PrismState extends PrismStateRead

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class PrismStateFS() extends PrismStateRead

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class PrismStateHTTP(httpUtils: HttpUtils, pathEventsByDID: String) extends PrismStateRead

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class PrismStateInMemory(opHash2op: Map[String, MySignedPrismOperation[OP]], tx2eventRef: Map[String, Seq[EventRef]], ssi2eventRef: Map[DIDSubject, Seq[EventRef]], vdr2eventRef: Map[RefVDR, Seq[EventRef]]) extends PrismState

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait PrismState
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object RefVDR

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
RefVDR.type
final case class SSI(did: DIDSubject, latestHash: Option[String], keys: Seq[UncompressedECKey | CompressedECKey], services: Seq[MyService], context: Seq[String], disabled: Boolean, cursor: EventCursor)

This is the SSI representing a DID PRISM

This is the SSI representing a DID PRISM

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
SSI
object SSI

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
SSI.type
object SharedCryto

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
final case class VDR(id: RefVDR, did: Option[DIDPrism], latestVDRHash: Option[String], cursor: EventCursor, nonce: Option[Array[Byte]], data: DataType)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
VDR
object VDR

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
VDR.type

Types

opaque type RefVDR