OracleInfo
SIP Protocol API Reference v0.7.0
SIP Protocol API Reference / OracleInfo
Interface: OracleInfo
Section titled “Interface: OracleInfo”Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3758
Oracle information stored in registry
Properties
Section titled “Properties”id:
`0x${string}`
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3760
Unique oracle identifier (hash of public key)
publicKey
Section titled “publicKey”publicKey:
`0x${string}`
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3762
Oracle’s Ed25519 public key (32 bytes)
name:
string
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3764
Human-readable name
supportedChains
Section titled “supportedChains”supportedChains:
ChainId[]
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3766
Supported destination chains
endpoint
Section titled “endpoint”endpoint:
string
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3768
Oracle endpoint URL
registeredAt
Section titled “registeredAt”registeredAt:
number
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3770
Registration timestamp (Unix seconds)
status
Section titled “status”status:
OracleStatus
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3772
Current status
reputation
Section titled “reputation”reputation:
number
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3774
Reputation score (0-100)
stake:
bigint
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3776
Staked amount in smallest unit