YaciConfig

scalus.testing.yaci.YaciConfig
See theYaciConfig companion object
case class YaciConfig(enableLogs: Boolean = ..., containerName: String = ..., reuseContainer: Boolean = ..., imageTag: String = ..., startupTimeoutSeconds: Long = ...)

Configuration for Yaci DevKit container

Value parameters

containerName

Name for the Docker container (used with reuse)

enableLogs

Enable container logs for debugging

imageTag

bloxbean/yaci-cli image tag to run. The default runs a protocol version 11 (van Rossem) node. Note: when reuseContainer is enabled, changing the tag while a container created from the old tag still exists causes a Docker name conflict - remove the old container (docker rm -f) first.

reuseContainer

Reuse the same container across test runs for faster iteration

startupTimeoutSeconds

How long to wait for the devnet API to come up. Companion node mode boots the chain via the Yano bootstrap before the Haskell node takes over, which takes a few minutes.

Attributes

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

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product