interface State<T> : FungibleAssetState<T, Issued<T>>
A state representing a cash claim against some party
amount |
abstract val amount: Amount<Issued<T>> |
deposit |
abstract val deposit: PartyAndReference Where the underlying currency backing this ledger entry can be found (propagated) |
owner |
abstract val owner: PublicKey There must be a MoveCommand signed by this key to claim the amount |
issuanceDef |
abstract val issuanceDef: I |
productAmount |
abstract val productAmount: Amount<T> |
State |
data class State : State<Currency> A state representing a cash claim against some party |