Я использую корда 3.3.И прослушивание изменений Cash.State с помощью
val (snapshot, updates) = proxy.vaultTrack(Cash.State::class.java)
snapshot.states.forEach { logger.info("listen to inital pdates...."+it.toString()) }
updates.subscribe { update ->
if(update.produced.size>0)
update.produced.forEach { logger.info("listen to new produced updates ....."+it.toString()) }
if(update.consumed.size>0)
update.produced.forEach { logger.info("listen to new consumed updates ....."+it.toString()) }
}
, где proxy - соединение rpc.Интересно, что я могу видеть и другие объекты состояния, кроме Cash.State.Мысль proxy.vaultTrack (Cash.State :: class.java) ограничит прослушивание только Cash.State.