CordappExtension

open class CordappExtension @Inject constructor(objects: ObjectFactory)

Constructors

Link copied to clipboard
@Inject
fun CordappExtension(objects: ObjectFactory)

Functions

Link copied to clipboard
fun contract(action: Action<in CordappData>)
Link copied to clipboard
fun minimumPlatformVersion(value: Int?)
Link copied to clipboard
fun sealing(action: Action<in Sealing>)
Link copied to clipboard
fun signing(action: Action<in Signing>)
Link copied to clipboard
fun targetPlatformVersion(value: Int?)
Link copied to clipboard
fun workflow(action: Action<in CordappData>)

Properties

Link copied to clipboard
val contract: CordappData

CorDapp Contract distribution information.

Link copied to clipboard
@get:Input
val minimumPlatformVersion: Property<Int>
Link copied to clipboard
val sealing: Sealing

Optional marker to seal all packages in the JAR.

Link copied to clipboard
val signing: Signing

Optional parameters for ANT signJar tasks to sign Cordapps.

Link copied to clipboard
@get:Input
val targetPlatformVersion: Property<Int>

Top-level CorDapp attributes

Link copied to clipboard
val workflow: CordappData

CorDapp Worflow (flows and services) distribution information.