Trigger and Function
UniSwapV3PoolJob
Filter Logic
def get_filter(self):
return TransactionFilterByLogs(
[
TopicSpecification(addresses=[self._factory_address], topics=[self._create_pool_topic0]),
TopicSpecification(topics=self._pool_price_topic0_list),
]
)Key Processing Steps
def _collect_pool_batch(self, logs):
for log in logs:
if self._factory_address == log.address and self._create_pool_topic0 == log.topic0:
entity = decode_pool_created(self._nft_address, self._factory_address, log)
self._collect_item(UniswapV3Pool.type(), entity)UniswapV3TokenJob
Filter Logic
Key Processing Steps
Last updated