fmgp.did.method.prism.cli

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case object BuildInfo

This object was generated by sbt-buildinfo.

This object was generated by sbt-buildinfo.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
BuildInfo.type
sealed trait CMD extends Product, Serializable

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object CMD

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
CMD.type
object CliCompletio extends ZIOAppDefault

Attributes

Supertypes
trait ZIOAppDefault
trait ZIOApp
class Object
trait Matchable
class Any
Self type
object CliHelp extends ZIOAppDefault

Attributes

Supertypes
trait ZIOAppDefault
trait ZIOApp
class Object
trait Matchable
class Any
Self type
CliHelp.type
object CliVersion extends ZIOAppDefault

Attributes

Supertypes
trait ZIOAppDefault
trait ZIOApp
class Object
trait Matchable
class Any
Self type
CliVersion.type
object CliWizard extends ZIOAppDefault

Attributes

Supertypes
trait ZIOAppDefault
trait ZIOApp
class Object
trait Matchable
class Any
Self type
CliWizard.type
object CommCommand

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object ConfigCommand

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object DIDCommand

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
DIDCommand.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object KeyCommand

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
KeyCommand.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object PrismCli extends ZIOCliDefault

cardano-prism CLI

cardano-prism CLI

sbt "didResolverPrismJVM/assembly"
java -jar did-method-prism/jvm/target/scala-3.3.7/cardano-prism.jar indexer ../prism-vdr/preprod
shasum -a 256 did-method-prism/jvm/target/scala-3.3.7/cardano-prism.jar

cardanoPrismCli/runMain fmgp.did.method.prism.cli.PrismCli

cat ~/.cardano-prism-config.json

Attributes

Supertypes
trait ZIOCliDefault
trait ZIOAppDefault
trait ZIOCli
trait ZIOApp
class Object
trait Matchable
class Any
Show all
Self type
PrismCli.type
case class PrismCliError(fail: String) extends Exception

Attributes

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class Setup(stagingPath: Path, updateStateFile: Boolean, staging: Either[String, StagingState])

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Setup.type
case class StagingState(loadStateFileByDefault: Boolean = ..., updateStateFileByDefault: Boolean = ..., ssiWallet: Option[CardanoWalletConfig] = ..., cardanoWallet: Option[CardanoWalletConfig] = ..., ssiPrivateKeys: Map[String, DerivedKey | PrivateKey] = ..., blockfrostMainnet: Option[BlockfrostConfig] = ..., blockfrostTestnet: Option[BlockfrostConfig] = ..., blockfrostPreprod: Option[BlockfrostConfig] = ..., blockfrostPreview: Option[BlockfrostConfig] = ...)

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object VDRCommand

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
VDRCommand.type
enum WalletType

Attributes

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

Value members

Concrete methods

def forceStateUpdateAtEnd: ZIO[Ref[Setup], Nothing, Unit]
def stateLen[T](f: StagingState => Option[T]): ZIO[Ref[Setup], Nothing, Option[T]]
def updateState(f: StagingState => StagingState): ZIO[Ref[Setup], Nothing, Unit]

Concrete fields

val didArg: Args[DID]
val didPrismArg: Args[DIDPrism]
val indexerDBConnectionAgr: Args[String]
val indexerWorkDirAgr: Args[Path]
val indexerWorkDirOpt: Options[Path]
val keysLabels: Args[List[String]]
val mnemonicPass: Options[String]
val networkMainnePreprodFlag: Options[Mainnet.type | Preprod.type]
val walletTypeOpt: Options[WalletType]