mirror of
https://github.com/alexgo-io/stacks-puppet-node.git
synced 2026-01-12 22:43:42 +08:00
fix: print event
This commit is contained in:
@@ -585,13 +585,6 @@ impl EventDispatcher {
|
||||
let tx_hash = receipt.transaction.txid();
|
||||
for event in receipt.events.iter() {
|
||||
match event {
|
||||
StacksTransactionEvent::SmartContractEvent(event_data) => {
|
||||
for o_i in &self.any_event_observers_lookup {
|
||||
if self.registered_observers[*o_i as usize].include_data_events {
|
||||
dispatch_matrix[*o_i as usize].insert(i);
|
||||
}
|
||||
}
|
||||
}
|
||||
StacksTransactionEvent::DataEvent(DataEventType::VarSetEvent(event_data)) => {
|
||||
for o_i in &self.any_event_observers_lookup {
|
||||
if self.registered_observers[*o_i as usize].include_data_events {
|
||||
@@ -626,6 +619,17 @@ impl EventDispatcher {
|
||||
}
|
||||
}
|
||||
}
|
||||
StacksTransactionEvent::SmartContractEvent(event_data) => {
|
||||
if let Some(observer_indexes) = self.contract_events_observers_lookup.get(&event_data.key)
|
||||
{
|
||||
for o_i in observer_indexes {
|
||||
dispatch_matrix[*o_i as usize].insert(i);
|
||||
}
|
||||
}
|
||||
for o_i in &self.any_event_observers_lookup {
|
||||
dispatch_matrix[*o_i as usize].insert(i);
|
||||
}
|
||||
}
|
||||
StacksTransactionEvent::STXEvent(STXEventType::STXTransferEvent(_))
|
||||
| StacksTransactionEvent::STXEvent(STXEventType::STXMintEvent(_))
|
||||
| StacksTransactionEvent::STXEvent(STXEventType::STXBurnEvent(_))
|
||||
|
||||
Reference in New Issue
Block a user