fremantle-industries / slurp

An EVM block ingestion toolkit for Elixir
MIT License
28 stars 3 forks source link

[WIP] Support events watching from specific contracts #14

Open AwaitFuture opened 3 years ago

AwaitFuture commented 3 years ago

Problem:

Solution:

should solve most of #4

Open questions:

AwaitFuture commented 3 years ago

It seems like theres some transient failures on some tests; running individual tests seems to fail locally, but running all tests together causes them to pass most of the time. I looked through for a bit to see if I could sus out what is persisting from some test that allows all the others to pass, but Im not really sure.

rupurt commented 3 years ago

Thanks for the updates @AwaitFuture. I'll have to take a look at it locally

AwaitFuture commented 3 years ago

@rupurt I set the test blockchain in the runtime config to launch on start; somehow the poll interval for new heads gets set to nil if you do this sometimes. reverting that fixed it.