mirror of
https://github.com/alexgo-io/stacks-puppet-node.git
synced 2026-04-30 04:35:22 +08:00
fix: print event
This commit is contained in:
@@ -585,13 +585,6 @@ impl EventDispatcher {
|
|||||||
let tx_hash = receipt.transaction.txid();
|
let tx_hash = receipt.transaction.txid();
|
||||||
for event in receipt.events.iter() {
|
for event in receipt.events.iter() {
|
||||||
match event {
|
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)) => {
|
StacksTransactionEvent::DataEvent(DataEventType::VarSetEvent(event_data)) => {
|
||||||
for o_i in &self.any_event_observers_lookup {
|
for o_i in &self.any_event_observers_lookup {
|
||||||
if self.registered_observers[*o_i as usize].include_data_events {
|
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::STXTransferEvent(_))
|
||||||
| StacksTransactionEvent::STXEvent(STXEventType::STXMintEvent(_))
|
| StacksTransactionEvent::STXEvent(STXEventType::STXMintEvent(_))
|
||||||
| StacksTransactionEvent::STXEvent(STXEventType::STXBurnEvent(_))
|
| StacksTransactionEvent::STXEvent(STXEventType::STXBurnEvent(_))
|
||||||
|
|||||||
Reference in New Issue
Block a user