Skip to content

Contract Constants

Core contract addresses and ABIs for the Ethereum Tag Service protocol.

Addresses

import {
  etsAddress,
  etsAccessControlsAddress,
  etsAuctionHouseAddress,
  etsEnrichTargetAddress,
  etsRelayerFactoryAddress,
  etsRelayerV1Address,
  etsTargetAddress,
  etsTokenAddress
} from '@ethereum-tag-service/contracts/contracts'
 
// Core Protocol
etsAddress['84532']
// @log: Output: "0x4763975ee6675C50381e7044524C2a25D5fD5774"
 
// Access Controls
etsAccessControlsAddress['84532']
// @log: Output: "0x945f8d0534E6e774Db73A3843568B8c5be2167C0"
 
// Auction House
etsAuctionHouseAddress['84532']
// @log: Output: "0x79A3098b1cc02b5FB675Ce7A97f51d8DdDEeA450"
## Errors were thrown in the sample, but not included in an error tag These errors were not marked as being expected: 2307. Expected: // @errors: 2307 Compiler Errors: index.ts [2307] 199 - Cannot find module '@ethereum-tag-service/contracts/contracts' or its corresponding type declarations.

Contract Configurations

Complete contract configurations including addresses and ABIs:

import {
  etsConfig,
  etsAccessControlsConfig,
  etsAuctionHouseConfig,
  etsEnrichTargetConfig,
  etsRelayerFactoryConfig,
  etsRelayerV1Config,
  etsTargetConfig,
  etsTokenConfig
} from '@ethereum-tag-service/contracts/contracts'
 
// Access contract configuration
const { address, abi } = etsConfig
## Errors were thrown in the sample, but not included in an error tag These errors were not marked as being expected: 2307. Expected: // @errors: 2307 Compiler Errors: index.ts [2307] 191 - Cannot find module '@ethereum-tag-service/contracts/contracts' or its corresponding type declarations.

Supported Networks

See chains for a list of supported networks.