Skip to main content

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.