Skip to main content
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

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.

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

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:
forge build --zksync
forge script script/DeployDiceDuelConsumer.s.sol:DeployDiceDuelConsumer \
  --account deployer \
  --rpc-url "$ABSTRACT_RPC_URL" \
  --zksync \
  --broadcast

Quickstart

Use the hosted coordinator in a minimal consumer contract.

Install and setup

Configure Foundry, remappings, and environment variables for Abstract.

Coordinator reference

Keep the request and callback interface beside you while implementing.
Last modified on March 9, 2026