> ## Documentation Index
> Fetch the complete documentation index at: https://docs.roll.codes/llms.txt
> Use this file to discover all available pages before exploring further.

# Deployed addresses

> Network addresses for the roll.codes hosted coordinator on Abstract.

Use this page as the source of truth for the hosted `roll.codes` coordinator addresses that integrators should wire into their consumer contracts.

## Coordinator deployments

* Abstract testnet: chain ID `11124`, coordinator [`0x5ab0e04147A2A1BCa1D06da3c1cB48ea04294B5E`](https://sepolia.abscan.org/address/0x5ab0e04147A2A1BCa1D06da3c1cB48ea04294B5E)
* Abstract mainnet: chain ID `2741`, coordinator `Coming soon`

<Note>
  The checked-in deployment artifact currently confirms the Abstract testnet coordinator. Abstract mainnet is not published yet in this repository and will be added here once the deployment is live and verified.
</Note>

## Source of truth

The testnet address above comes from the latest checked-in deployment artifact:

* `broadcast/DeployRollCodes.s.sol/11124/run-latest.json`

When you deploy a new coordinator, update this page in the same change that updates the checked-in deployment artifact.

## Using these addresses

<Tabs>
  <Tab title="Abstract testnet">
    ```bash theme={null}
    cast wallet import deployer --interactive
    export ABSTRACT_RPC_URL=https://api.testnet.abs.xyz
    export ROLL_COORDINATOR=0x5ab0e04147A2A1BCa1D06da3c1cB48ea04294B5E
    ```

    Then build and deploy your consumer with zk-Foundry:

    ```bash theme={null}
    forge build --zksync
    forge script script/DeployDiceDuelConsumer.s.sol:DeployDiceDuelConsumer \
      --account deployer \
      --rpc-url "$ABSTRACT_RPC_URL" \
      --zksync \
      --broadcast
    ```
  </Tab>

  <Tab title="Abstract mainnet">
    Mainnet deployment is not live yet.

    ```bash theme={null}
    cast wallet import deployer --interactive
    export ABSTRACT_RPC_URL=<your_abstract_mainnet_rpc_url>
    export ROLL_COORDINATOR=<mainnet_coordinator_address>
    ```
  </Tab>
</Tabs>

## Related pages

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Use the hosted coordinator in a minimal consumer contract.
  </Card>

  <Card title="Install and setup" icon="wrench" href="/install">
    Configure Foundry, remappings, and environment variables for Abstract.
  </Card>

  <Card title="Coordinator reference" icon="file-text" href="/contracts/coordinator-reference">
    Keep the request and callback interface beside you while implementing.
  </Card>
</CardGroup>
