From 98652f5fb1a190ccd5f98aba2a56668db27c2eb8 Mon Sep 17 00:00:00 2001 From: orca <227982352+0xrcinus@users.noreply.github.com> Date: Thu, 16 Apr 2026 10:01:44 +0000 Subject: [PATCH] docs: add deployed addresses page for OIF contract deployments Lists InputSettlerEscrow and OutputSettlerSimple addresses across all supported mainnets, with a link to the broadcaster deployments repository for broadcaster infrastructure contracts. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../smart-contracts/deployed-addresses.mdx | 47 +++++++++++++++++++ content/docs/smart-contracts/meta.json | 1 + 2 files changed, 48 insertions(+) create mode 100644 content/docs/smart-contracts/deployed-addresses.mdx diff --git a/content/docs/smart-contracts/deployed-addresses.mdx b/content/docs/smart-contracts/deployed-addresses.mdx new file mode 100644 index 0000000..7c51095 --- /dev/null +++ b/content/docs/smart-contracts/deployed-addresses.mdx @@ -0,0 +1,47 @@ +--- +title: Deployed Addresses +description: Contract addresses for OIF deployments across supported chains +--- + +# Deployed Addresses + +This page lists the deployed contract addresses for OIF across all supported networks. + + + OIF uses deterministic deployment (CREATE2) for settlement contracts, so addresses are consistent across chains. + + +## OIF Settlement Contracts + +The core OIF settlement contracts are deployed on all supported mainnets at the same addresses: + +| Contract | Address | +|---|---| +| **InputSettlerEscrow** | `0x15eA18EAcD9C35b454CF1456ed1bD05636B46147` | +| **OutputSettlerSimple** | `0x1DCE289d62C2068584C5D0CFb5C1fD538e832847` | + +### Supported Mainnets + +| Chain | InputSettlerEscrow | OutputSettlerSimple | +|---|---|---| +| Ethereum | `0x15eA18EAcD9C35b454CF1456ed1bD05636B46147` | `0x1DCE289d62C2068584C5D0CFb5C1fD538e832847` | +| Arbitrum | `0x15eA18EAcD9C35b454CF1456ed1bD05636B46147` | `0x1DCE289d62C2068584C5D0CFb5C1fD538e832847` | +| Base | `0x15eA18EAcD9C35b454CF1456ed1bD05636B46147` | `0x1DCE289d62C2068584C5D0CFb5C1fD538e832847` | +| Linea | `0x15eA18EAcD9C35b454CF1456ed1bD05636B46147` | `0x1DCE289d62C2068584C5D0CFb5C1fD538e832847` | +| Optimism | `0x15eA18EAcD9C35b454CF1456ed1bD05636B46147` | `0x1DCE289d62C2068584C5D0CFb5C1fD538e832847` | +| Scroll | `0x15eA18EAcD9C35b454CF1456ed1bD05636B46147` | `0x1DCE289d62C2068584C5D0CFb5C1fD538e832847` | +| zkSync | `0x15eA18EAcD9C35b454CF1456ed1bD05636B46147` | `0x1DCE289d62C2068584C5D0CFb5C1fD538e832847` | + + + Settlement contracts are not yet deployed on testnets. + + +## Broadcaster Infrastructure + +For broadcaster contract deployments (broadcaster, receiver, pusher, buffer, provers, and copies), see the [broadcaster deployments repository](https://github.com/openintentsframework/broadcaster/tree/main/deployments). + +## Related Docs + +- **Core Contracts**: Read about [InputSettlerEscrow and OutputSettler](/docs/smart-contracts/core-contracts) implementations +- **Deployment Guide**: See the [Deployment Guide](/docs/smart-contracts/deployment) for production deployment procedures +- **Supporting New Networks**: Learn about [adding new chain support](/docs/smart-contracts/supporting-new-networks) diff --git a/content/docs/smart-contracts/meta.json b/content/docs/smart-contracts/meta.json index f896fc2..9e01285 100644 --- a/content/docs/smart-contracts/meta.json +++ b/content/docs/smart-contracts/meta.json @@ -4,6 +4,7 @@ "overview", "quickstart", "core-contracts", + "deployed-addresses", "deployment", "supporting-new-networks" ]