Attestation Types
FDC Attestations provide cryptographic proofs for data originating outside Flare's EVM state. They enable smart contracts to verify external data trustlessly. For example, FDC attestations can validate:
- Non-Payment Verification: Confirm whether a payment has not been made on a UTXO chains like Bitcoin or Dogecoin.
- Event Log Authentication: Verify event logs generated by transactions on EVM-compatible blockchains.
FDC currently supports the following attestation types:
General attestation types
Web2Json
Data retrieval from Web2 JSON APIs with JQ transformations.
EVMTransaction
Information about an EVM transaction including events.
Payment
Information about native token payments on an external chain.
AddressValidity
Validates if a string is a legitimate external blockchain address.
BalanceDecreasingTransaction
Detects a transaction decreasing the balance of an address.
ConfirmedBlockHeightExists
Assertion whether a specified block number is confirmed.
ReferencedPaymentNonexistence
Payment due by the agreed deadline has not been made.
XRPL specific attestation types
XRPPayment
Information about an XRP Ledger payment, including memo data and destination tag.
XRPPaymentNonexistence
An XRP payment matching memo data and/or destination tag was not made by the deadline.