OracleAttestationMessage
SIP Protocol API Reference v0.7.0
SIP Protocol API Reference / OracleAttestationMessage
Interface: OracleAttestationMessage
Section titled “Interface: OracleAttestationMessage”Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3784
The canonical message format that oracles sign
This structure is serialized deterministically for signing. Total serialized size: 197 bytes
Properties
Section titled “Properties”version
Section titled “version”version:
number
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3786
Protocol version (current: 1)
chainId
Section titled “chainId”chainId:
number
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3788
Destination chain numeric ID
intentHash
Section titled “intentHash”intentHash:
`0x${string}`
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3790
Hash of original intent (32 bytes)
recipient
Section titled “recipient”recipient:
`0x${string}`
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3792
Recipient address, normalized to 32 bytes
amount
Section titled “amount”amount:
bigint
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3794
Amount delivered in smallest unit
assetId
Section titled “assetId”assetId:
`0x${string}`
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3796
Asset identifier hash (32 bytes)
txHash
Section titled “txHash”txHash:
`0x${string}`
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3798
Transaction hash on destination chain (32 bytes)
blockNumber
Section titled “blockNumber”blockNumber:
bigint
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3800
Block number containing transaction
blockHash
Section titled “blockHash”blockHash:
`0x${string}`
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3802
Block hash for finality verification (32 bytes)
timestamp
Section titled “timestamp”timestamp:
number
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:3804
Unix timestamp of attestation creation