com.casper.sdk.domain.deploy

Type members

Classlikes

case class Deploy(hash: Option[Hash], header: DeployHeader, payment: DeployExecutable, session: DeployExecutable, var approvals: Seq[DeployApproval])

Deploy entity class

Deploy entity class

Companion
object
object Deploy

Deploy companion object

Deploy companion object

Companion
class
case class DeployApproval(signer: CLPublicKey, signature: Signature)
@JsonSerialize(using = scala.Predef.classOf[com.casper.sdk.json.serialize.DeployExecutableSerializer]) @JsonDeserialize(using = scala.Predef.classOf[com.casper.sdk.json.deserialize.DeployExecutableDeserializer])
abstract class DeployExecutable(var args: Seq[Seq[DeployNamedArg]])

DeployExecutable

DeployExecutable

case class DeployHeader(account: CLPublicKey, @JsonSerialize(converter = scala.Predef.classOf[com.casper.sdk.json.serialize.TimeStampSerializer]) @JsonDeserialize(converter = scala.Predef.classOf[com.casper.sdk.json.deserialize.TimeStampDeSerializer]) timestamp: Long, @JsonSerialize(converter = scala.Predef.classOf[com.casper.sdk.json.serialize.TTLSerializer]) @JsonDeserialize(converter = scala.Predef.classOf[com.casper.sdk.json.deserialize.TTLDeserializer]) ttl: Long, gas_price: Int, body_hash: Option[Hash], var dependencies: Seq[Hash], chain_name: String)

DeployHeader Entity class

DeployHeader Entity class

class DeployInfo
@JsonSerialize(using = scala.Predef.classOf[com.casper.sdk.json.serialize.DeployNamedArgSerializer])
case class DeployNamedArg(name: String, value: CLValue)

DeployNamedArg entiyt class

DeployNamedArg entiyt class

case class DeployTransfer(args: Seq[Seq[DeployNamedArg]]) extends DeployExecutable

DeployTransfer Entity

DeployTransfer Entity

Companion
object

companion object

companion object

Companion
class
case class ModuleBytes(modules_bytes: Array[Byte], args: Seq[Seq[DeployNamedArg]]) extends DeployExecutable
Companion
object
object ModuleBytes
Companion
class
case class StoredContractByHash(hash: Option[Hash], entry_point: String, args: Seq[Seq[DeployNamedArg]]) extends DeployExecutable

StoredContractByHash entity object

StoredContractByHash entity object

case class StoredContractByName(name: String, entry_point: String, args: Seq[Seq[DeployNamedArg]]) extends DeployExecutable

StoredContractByName entity object

StoredContractByName entity object

case class StoredVersionedContractByHash(hash: Option[Hash], version: Option[Int], entry_point: String, args: Seq[Seq[DeployNamedArg]]) extends DeployExecutable

StoredVersionedContractByHash entity object

StoredVersionedContractByHash entity object

case class StoredVersionedContractByName(name: String, version: Option[Int], entry_point: String, args: Seq[Seq[DeployNamedArg]]) extends DeployExecutable

StoredVersionedContractByName entity object

StoredVersionedContractByName entity object