transfer-agent-protocol / tap-cap-table

Transfer agent protocol that's used for minting a cap table onchain.
https://transferagentprotocol.xyz
MIT License
17 stars 3 forks source link

Kkolze/resilient event processor #116

Closed kckplural closed 9 months ago

kckplural commented 9 months ago

What?

Convert event-based processing to poll-based processing using transactions

Why?

This allows us to ensure absolute consistency and debuggability in the processors that listen to on-chain events and update the mongo collections accordingly. If there are transient errors in web2 systems, there will be no inconsistencies in the mongo collections from partial writes or events being missed completely