com.r3corda.core.node.services / Wallet / Update / <init>

# <init>

`Update(consumed: Set<StateRef>, produced: Set<StateAndRef<ContractState>>)`

Represents an update observed by the Wallet that will be notified to observers. Include the StateRefs of transaction outputs that were consumed (inputs) and the ContractStates produced (outputs) to/by the transaction or transactions observed and the Wallet.

If the Wallet observes multiple transactions simultaneously, where some transactions consume the outputs of some of the other transactions observed, then the changes are observed "net" of those.