OracleInfo
SIP Protocol API Reference v0.7.2
SIP Protocol API Reference / OracleInfo
Interface: OracleInfo
Section titled “Interface: OracleInfo”Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:3821
Oracle information stored in registry
Properties
Section titled “Properties”id:
`0x${string}`
Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:3823
Unique oracle identifier (hash of public key)
publicKey
Section titled “publicKey”publicKey:
`0x${string}`
Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:3825
Oracle’s Ed25519 public key (32 bytes)
name:
string
Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:3827
Human-readable name
supportedChains
Section titled “supportedChains”supportedChains:
ChainId[]
Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:3829
Supported destination chains
endpoint
Section titled “endpoint”endpoint:
string
Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:3831
Oracle endpoint URL
registeredAt
Section titled “registeredAt”registeredAt:
number
Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:3833
Registration timestamp (Unix seconds)
status
Section titled “status”status:
OracleStatus
Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:3835
Current status
reputation
Section titled “reputation”reputation:
number
Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:3837
Reputation score (0-100)
stake:
bigint
Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:3839
Staked amount in smallest unit