# Contract Addresses

All the necessary constants to interact with the Sig Network are exported from the `constants.ts` file.

## Using the Constants in your code

You can import and use them in your code as follows:

```ts twoslash
import { constants } from 'signet.js'

const evmTestnetAddress = constants.CONTRACT_ADDRESSES.ETHEREUM.TESTNET

console.log(evmTestnetAddress) // '0x83458E8Bf8206131Fe5c05127007FA164c0948A2'

const testnetPublicKey = constants.ROOT_PUBLIC_KEYS.TESTNET

console.log(testnetPublicKey) // 'secp256k1:3Ww8iFjqTHufye5aRGUvrQqETegR4gVUcW8FX5xzscaN9ENhpkffojsxJwi6N1RbbHMTxYa9UyKeqK3fsMuwxjR5'
```

## Constants file

For reference, here is the file with the full list of constants and their explanations:

```ts twoslash
// [!include ~/../src/constants.ts]
```
