Skip to main content
This page lists all deployed Newton Protocol contract addresses. Use these when configuring the SDK, interacting with contracts directly, or verifying deployments.

Ethereum Sepolia (Chain ID: 11155111)

Production

ContractAddress
NewtonProverTaskManager0xecb741f4875770f9a5f060cb30f6c9eb5966ed13
AttestationValidator0x26f452e4b9c9c28508cb836ba486cceaa95b429c

Staging

Staging contracts are deployed at gateway-avs.stagef.sepolia.newt.foundation. Use staging for development and testing before moving to production.

Base Sepolia (Chain ID: 84532)

Base Sepolia serves as a destination chain for cross-chain policy verification.
ContractAddress
NewtonProverTaskManager0xc3dc89b5e5241ef53c468dfbaa371a7f1d465eb7
AttestationValidator0x4e21b596944ebe8bd3773dd70c6f134bd2840a73

Ethereum Mainnet (Chain ID: 1)

Mainnet support is forthcoming. These contracts are deployed but not yet active for production use.
ContractAddress
NewtonProverTaskManager0x2010dbaa5438801bdc3f08174a799fe344f544ee
AttestationValidator0x263c275c15867a4611a44c600e77144a23012a06

SDK Constants

The SDK exports these addresses as constants. You typically do not need to hardcode them — the SDK resolves the correct address based on the chain your client is connected to.
import {
  NEWTON_PROVER_TASK_MANAGER,
  ATTESTATION_VALIDATOR,
  GATEWAY_API_URLS,
} from '@magicnewton/newton-protocol-sdk/networks';

// Access by chain ID (uses viem chain IDs as keys)
const taskManager = NEWTON_PROVER_TASK_MANAGER[11155111]; // Sepolia
const validator = ATTESTATION_VALIDATOR[11155111];
const gatewayUrl = GATEWAY_API_URLS[11155111];

Gateway URLs

NetworkEnvironmentURL
SepoliaProductionhttps://gateway-avs.sepolia.newt.foundation/rpc
SepoliaStaginghttps://gateway-avs.stagef.sepolia.newt.foundation/rpc
Base SepoliaProductionhttps://gateway-avs.base-sepolia.newt.foundation/rpc
MainnetProductionhttps://gateway-avs.newt.foundation/rpc
MainnetStaginghttps://gateway-avs.stagef.newt.foundation/rpc

Next Steps

SDK Reference

Use these contracts through the TypeScript SDK

RPC API

Interact with the Gateway directly