fmgp.did.method.prism.cli

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self 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 CliIndexerRun extends ZIOAppDefault

Attributes

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

Attributes

Supertypes
trait ZIOAppDefault
trait ZIOApp
class Object
trait Matchable
class Any
Self 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
case class Key(seed: Array[Byte], derivationPath: String, key: KMMECSecp256k1PrivateKey)

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Key.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.6/cardano-prism.jar indexer ../prism-vdr/preprod
shasum -a 256 did-method-prism/jvm/target/scala-3.3.6/cardano-prism.jar

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

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], seed: Option[Array[Byte]], secp256k1PrivateKey: Map[String, Key], blockfrostMainnet: Option[BlockfrostConfig], blockfrostTestnet: Option[BlockfrostConfig], blockfrostPreprod: Option[BlockfrostConfig], blockfrostPreview: Option[BlockfrostConfig], test: String)

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 Utils

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Utils.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[DIDPrism]
val indexerWorkDirAgr: Args[Path]
val indexerWorkDirOpt: Options[Path]
val mnemonicPass: Options[String]
val networkFlag: Options[CardanoNetwork]
val walletTypeOpt: Options[WalletType]