> For the complete documentation index, see [llms.txt](https://docs.metric.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.metric.xyz/reference/smart-contracts.md).

# Smart contracts

Metric's current contracts are live on Ethereum, BNB Smart Chain and Robinhood Chain, at the same addresses on each. See [Deployments](/reference/supported-chains-and-deployments.md).

**CORE**\
MetricOmmPoolFactory\
0x2a53833cc95548cf52c7b159110e22D3a9018f32\
MetricOmmPoolDeployer\
0x2E0A99A2E352043d1CA489cF45bf7B511BCcC738

**PERIPHERY**\
MetricOmmPoolLiquidityAdder\
0x06Cb6C245Cd9219262442A7730D9484B3CfdD901\
MetricOmmSimpleRouter\
0x02201E6f13c41506c7Bb635d7543F98826229aB7\
ExternalSwapExecutor\
0x578C80DeC5D4Aa1F2879985e6e8d91Fc268e4AC2

**PERIPHERY LENS**\
MetricOmmPoolDataProvider\
0x83d66c5934b1525ee82e6E772c76c7acC778bBB7\
MetricOmmSwapQuoter\
0x3B9ea79f482094323d06064E637a7F4528560fcb

**PERIPHERY EXTENSIONS**\
DepositAllowlistExtension\
0x65FBa4Ee8f50772aB384f19e5520DdA420B1B47D\
SwapAllowlistExtension\
0x4Ca8d78873f0a66445CC05f9A1E705f1a58A6582\
OracleValueStopLossExtension\
0xE4038fA09f0bB9963068afaF97BE0c045155090D\
PriceVelocityGuardExtension\
0xEbc53e61078976118E384f110c262A263decB84B

## **ABI**

Pool:

{% file src="/files/vS5CJbr69QXZ9upWWXb6" %}

Router:

{% file src="/files/bfSbgyCEi1ovaiKdkSpO" %}

Factory:

{% file src="/files/a0e3sLdrXMramBNGpXoF" %}

DataProvider:

{% file src="/files/70TZ5Z3pgXQOnpP60GG2" %}

Quoter:

{% file src="/files/eO72xxfaTsNzwXQGjf4M" %}
