Move

data class Move(val contract: Class<out Contract>? = null) : MoveCommand

A command stating that a debt has been moved, optionally to fulfil another contract.

Parameters

contract

the contract this move is for the attention of. Only that contract's verify function should take the moved states into account when considering whether it is valid. Typically this will be null.

Constructors

Link copied to clipboard
constructor(contract: Class<out Contract>? = null)

Properties

Link copied to clipboard
open override val contract: Class<out Contract>? = null