interface State<T> : FungibleAssetState<T, AssetIssuanceDefinition<T>>A state representing a claim against some party
| amount |
abstract val amount: Amount<T> |
| deposit |
abstract val deposit: PartyAndReferenceWhere the underlying asset backing this ledger entry can be found (propagated) |
| notary |
abstract val notary: PartyIdentity of the notary that ensures this state is not used as an input to a transaction more than once |
| owner |
abstract val owner: PublicKeyThere must be a MoveCommand signed by this key to claim the amount |
| issuanceDef |
abstract val issuanceDef: I |
| State |
data class State : State<Currency>A state representing a cash claim against some party |