# FDC Reference

> Solidity reference for FDC smart contracts.

> For the complete documentation index, see [llms.txt](/llms.txt). Markdown versions of documentation pages are available by appending `.md` to the page URL.

Source: https://dev.flare.network/fdc/reference

## Deployed Contracts[​](#deployed-contracts "Direct link to Deployed Contracts")

Contract

Address

ABI

`FdcHub`

[`0xc25c749DC27Efb1864Cb3DADa8845B7687eB2d44`](https://flare-explorer.flare.network/address/0xc25c749DC27Efb1864Cb3DADa8845B7687eB2d44 "Open in explorer")

[ABI](https://flare-explorer.flare.network/address/0xc25c749DC27Efb1864Cb3DADa8845B7687eB2d44?tab=contract_abi "View contract ABI in explorer")

`FdcVerification`

[`0x5C14FE9D73Ab763F4d4a76f334bf7029DDD20Ecc`](https://flare-explorer.flare.network/address/0x5C14FE9D73Ab763F4d4a76f334bf7029DDD20Ecc "Open in explorer")

[ABI](https://flare-explorer.flare.network/address/0x5C14FE9D73Ab763F4d4a76f334bf7029DDD20Ecc?tab=contract_abi "View contract ABI in explorer")

`FdcRequestFeeConfigurations`

[`0x259852Ae6d5085bDc0650D3887825f7b76F0c4fe`](https://flare-explorer.flare.network/address/0x259852Ae6d5085bDc0650D3887825f7b76F0c4fe "Open in explorer")

[ABI](https://flare-explorer.flare.network/address/0x259852Ae6d5085bDc0650D3887825f7b76F0c4fe?tab=contract_abi "View contract ABI in explorer")

`FdcInflationConfigurations`

[`0x7F17B5FcbEEEcD9Af1Fc48cDec29F5bE724F6ab2`](https://flare-explorer.flare.network/address/0x7F17B5FcbEEEcD9Af1Fc48cDec29F5bE724F6ab2 "Open in explorer")

[ABI](https://flare-explorer.flare.network/address/0x7F17B5FcbEEEcD9Af1Fc48cDec29F5bE724F6ab2?tab=contract_abi "View contract ABI in explorer")

Contract

Address

ABI

`FdcHub`

[`0x48aC463d7975828989331F4De43341627b9c5f1D`](https://coston2-explorer.flare.network/address/0x48aC463d7975828989331F4De43341627b9c5f1D "Open in explorer")

[ABI](https://coston2-explorer.flare.network/address/0x48aC463d7975828989331F4De43341627b9c5f1D?tab=contract_abi "View contract ABI in explorer")

`FdcVerification`

[`0x906507E0B64bcD494Db73bd0459d1C667e14B933`](https://coston2-explorer.flare.network/address/0x906507E0B64bcD494Db73bd0459d1C667e14B933 "Open in explorer")

[ABI](https://coston2-explorer.flare.network/address/0x906507E0B64bcD494Db73bd0459d1C667e14B933?tab=contract_abi "View contract ABI in explorer")

`FdcRequestFeeConfigurations`

[`0x191a1282Ac700edE65c5B0AaF313BAcC3eA7fC7e`](https://coston2-explorer.flare.network/address/0x191a1282Ac700edE65c5B0AaF313BAcC3eA7fC7e "Open in explorer")

[ABI](https://coston2-explorer.flare.network/address/0x191a1282Ac700edE65c5B0AaF313BAcC3eA7fC7e?tab=contract_abi "View contract ABI in explorer")

`FdcInflationConfigurations`

[`0x5C670a6950111D6f38B0D7cAdEB58D534fd9D209`](https://coston2-explorer.flare.network/address/0x5C670a6950111D6f38B0D7cAdEB58D534fd9D209 "Open in explorer")

[ABI](https://coston2-explorer.flare.network/address/0x5C670a6950111D6f38B0D7cAdEB58D534fd9D209?tab=contract_abi "View contract ABI in explorer")

Contract

Address

ABI

`FdcHub`

[`0xCfD4669a505A70c2cE85db8A1c1d14BcDE5a1a06`](https://songbird-explorer.flare.network/address/0xCfD4669a505A70c2cE85db8A1c1d14BcDE5a1a06 "Open in explorer")

[ABI](https://songbird-explorer.flare.network/address/0xCfD4669a505A70c2cE85db8A1c1d14BcDE5a1a06?tab=contract_abi "View contract ABI in explorer")

`FdcVerification`

[`0x3f4dd62410D4F876232Ed17C115437144995557f`](https://songbird-explorer.flare.network/address/0x3f4dd62410D4F876232Ed17C115437144995557f "Open in explorer")

[ABI](https://songbird-explorer.flare.network/address/0x3f4dd62410D4F876232Ed17C115437144995557f?tab=contract_abi "View contract ABI in explorer")

`FdcRequestFeeConfigurations`

[`0x8998a3b85350aA4CA5f55cD80ab1f7C9C0ddf02C`](https://songbird-explorer.flare.network/address/0x8998a3b85350aA4CA5f55cD80ab1f7C9C0ddf02C "Open in explorer")

[ABI](https://songbird-explorer.flare.network/address/0x8998a3b85350aA4CA5f55cD80ab1f7C9C0ddf02C?tab=contract_abi "View contract ABI in explorer")

`FdcInflationConfigurations`

[`0x2766f9927748Ef59aeC95B4777CcF29a77d35191`](https://songbird-explorer.flare.network/address/0x2766f9927748Ef59aeC95B4777CcF29a77d35191 "Open in explorer")

[ABI](https://songbird-explorer.flare.network/address/0x2766f9927748Ef59aeC95B4777CcF29a77d35191?tab=contract_abi "View contract ABI in explorer")

Contract

Address

ABI

`FdcHub`

[`0x1c78A073E3BD2aCa4cc327d55FB0cD4f0549B55b`](https://coston-explorer.flare.network/address/0x1c78A073E3BD2aCa4cc327d55FB0cD4f0549B55b "Open in explorer")

[ABI](https://coston-explorer.flare.network/address/0x1c78A073E3BD2aCa4cc327d55FB0cD4f0549B55b?tab=contract_abi "View contract ABI in explorer")

`FdcVerification`

[`0x30DAB57c409E1e18c8B00dC351Bf568953D607B1`](https://coston-explorer.flare.network/address/0x30DAB57c409E1e18c8B00dC351Bf568953D607B1 "Open in explorer")

[ABI](https://coston-explorer.flare.network/address/0x30DAB57c409E1e18c8B00dC351Bf568953D607B1?tab=contract_abi "View contract ABI in explorer")

`FdcRequestFeeConfigurations`

[`0x2bBfb46aC3A71A6725699004B8a8fE4C928E7108`](https://coston-explorer.flare.network/address/0x2bBfb46aC3A71A6725699004B8a8fE4C928E7108 "Open in explorer")

[ABI](https://coston-explorer.flare.network/address/0x2bBfb46aC3A71A6725699004B8a8fE4C928E7108?tab=contract_abi "View contract ABI in explorer")

`FdcInflationConfigurations`

[`0x8807adc15496Ef8F89CdFEfce19001a10878ACaF`](https://coston-explorer.flare.network/address/0x8807adc15496Ef8F89CdFEfce19001a10878ACaF "Open in explorer")

[ABI](https://coston-explorer.flare.network/address/0x8807adc15496Ef8F89CdFEfce19001a10878ACaF?tab=contract_abi "View contract ABI in explorer")

## Interfaces[​](#interfaces "Direct link to Interfaces")

[

## Data Availability API

OpenAPI specification for Data Availability API.

](/fdc/reference/data-availability-api)

[

## IFdcHub

Primary interface for interacting with FDC.

](/fdc/reference/IFdcHub)

[

## IFdcVerification

Interface for verifying FDC requests.

](/fdc/reference/IFdcVerification)

[

## IFdcRequestFeeConfigurations

Interface for managing FDC request fee configuration.

](/fdc/reference/IFdcRequestFeeConfigurations)

[

## IFdcInflationConfigurations

Interface for managing FDC inflation configuration.

](/fdc/reference/IFdcInflationConfigurations)

[

## IAddressValidity

Assert whether a string represents a valid address.

](/fdc/reference/IAddressValidity)

[

## IBalanceDecreasingTransaction

Detect a transaction that decreases an address balance.

](/fdc/reference/IBalanceDecreasingTransaction)

[

## IConfirmedBlockHeightExists

Assert that a block number is confirmed.

](/fdc/reference/IConfirmedBlockHeightExists)

[

## IEVMTransaction

Relay a transaction from an EVM chain.

](/fdc/reference/IEVMTransaction)

[

## IWeb2Json

Attestation type that fetches JSON over HTTP, applies a jq filter, and returns ABI-encoded data.

](/fdc/reference/IWeb2Json)

[

## IPayment

Relay a transaction in native currency.

](/fdc/reference/IPayment)

[

## IWeb2JsonVerification

Verifier interface for Web2Json proofs.

](/fdc/reference/IWeb2JsonVerification)

[

## IReferencedPaymentNonexistence

Assert whether an agreed-upon payment has not been made.

](/fdc/reference/IReferencedPaymentNonexistence)

[

## IXRPPayment

Relay an XRPL Payment transaction with memo and destination tag.

](/fdc/reference/IXRPPayment)

[

## IXRPPaymentNonexistence

Assert that an XRP payment matching memo and/or destination tag was not made.

](/fdc/reference/IXRPPaymentNonexistence)
