Many shortcuts, hacks and workarounds have been made to be able to deliver a minimum working version before the submission deadline:
- Chainlink External Initiator: As I didn't manage to get the external initiator to work, I had to reproduce its behaviour in a very quick and dirty NodeJS script in order to trigger jobs in Chainlink Nodes. My initial plan was to use Offchain workers, but it seems that they are not working in parachains (well I didn't succeed).
- Feed API: Only the getLatestRoundData method has been implemented. Others methods need to be added, as well as Feed Registry.
- Job and Feed association: the Chainlink jobs ID to trigger need to be defined when the feed is created on chain. For the hackathon, fixed ID have been used.
- Initial job triggering is done manually after the feed creation.
- Tokenomics have been completely forgotten for the hackathon scope.
- And probably a lot more items that I don't remember when writing this list ;)