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: Option[CLPublicKey], signature: Option[Signature])
Companion:
object
Companion:
class
sealed abstract class DeployExecutable(val args: Seq[DeployNamedArg])

DeployExecutable

DeployExecutable

Companion:
object
Companion:
class
case class DeployHeader(account: Option[CLPublicKey], timestamp: String, ttl: String, gas_price: Int, body_hash: Option[Hash], var dependencies: Seq[Hash], chain_name: String)

DeployHeader Entity class

DeployHeader Entity class

Companion:
object
Companion:
class
case class DeployInfo(deploy_hash: String, transfers: List[BlockTransfer], from: Option[AccountHash], source: Option[URef], gas: String)
Companion:
object
object DeployInfo
Companion:
class
case class DeployNamedArg(name: String, value: Option[CLValue])

DeployNamedArg entiyt class

DeployNamedArg entiyt class

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

StoredContractByHash entity object

StoredContractByHash entity object

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

StoredContractByName entity object

StoredContractByName entity object

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

StoredVersionedContractByHash entity object

StoredVersionedContractByHash entity object

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

StoredVersionedContractByName entity object

StoredVersionedContractByName entity object

Companion:
object
case class Transfer(args: Seq[DeployNamedArg]) extends DeployExecutable

DeployTransfer Entity

DeployTransfer Entity

Companion:
object
object Transfer

companion object

companion object

Companion:
class