Provider Registry
Providers register their metadata, public endpoint, validator type, signing mode, and bond.
Key calls
registerProvider(string metadataURI, string endpoint, uint8 providerType, uint8 signingMode, address adapter, address payoutAddress, uint256 bondAmount)
updateProvider(string metadataURI, string endpoint)
Status
- Active
- Suspended
Signing modes
- ProviderSigned: provider signs the Data Package
- AdapterSigned: adapter signs + anchors (bootstrap)
Bonding
Providers lock an OLYMP bond to activate. Bonds can be withdrawn after a cooldown, unless slashed by the slashing manager.