How does CryptoKitty implement scheduling functions such as give birth function or auction ending function.
I tried to track it through Eth Fiddle but didn't find how it was done. Is there a function that calls itself every block mined and makes all the necessary checks whether the birth time or auction time is up?
I wanted to know because I wanted to do something similar, I want to create an auction and after a certain duration, the object would go to its highest bidder automatically.
I looked into Ethereum Alarm Clock but it seems a little unstable at the moment and doesn't seem to be live on main net either.
Thanks in advance.