π Context
An original PR on Sunodo has an implementation for indexing new provider contracts. However, we have a lot of commonalities, and the API could index such contracts.
βοΈ Solution
Add the implementation of said contracts for indexing (use original PR as a reference). Also, consider the entity diagram below for implementation.
Entity diagram

New contracts (ABI) and events of interest:
- AuthorityFactory
- ValidatorNodeProvider
- MachineLocation (topic)
- FinancialRunway (topic)
- Paused (topic)
- Unpaused (topic)
- Marketplace
- ValidatorNodeProviderCreated (topic)
New Entities:
- Authority
- ValidatorNodeProvider
- ValidatorNode
π Subtasks
π― Definition of Done
π Context
An original PR on Sunodo has an implementation for indexing new provider contracts. However, we have a lot of commonalities, and the API could index such contracts.
βοΈ Solution
Add the implementation of said contracts for indexing (use original PR as a reference). Also, consider the entity diagram below for implementation.
Entity diagram
New contracts (ABI) and events of interest:
New Entities:
π Subtasks
Marketplaceto storeValidatorNodeProvideraddressesπ― Definition of Done
AuthorityFactory,MarketplaceandValidatorNodeProvidercontract events.