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

# Contracts

Source code for our smart contracts can be found [here](https://github.com/Galxe/identity-protocol/tree/main/packages/evm-contracts).

Cross chain contract address (Gravity Alpha Mainnet, Ethereum mainnet, Ethereum Sepolia testnet, BNB Chain, Polygon):

* Type Registry: 0x77dA3Cf4418009D171B4963db815Ca46d6F2E79D
* Context Registry: 0x42D6444840842F0484C1624899c9a3E835738592
* Issuer Registry: 0xc4525dA874A6A3877db65e37f21eEc0b41ef9877
* BabyzkDefaultPublicSignalGetter: 0x1418b5e79eE53396dE4a454d78DF2ab522CE24CC
* BabyzkStatefulVerifier: 0xF3D3404eb75D076Ab8A0F728C7FAA3c0A5e6549F

On Sepolia only:

<Info>
  Once [NEBRA](http://nebra.one) goes mainnet, we will deploy this contract to
  the corresponding chains too.
</Info>

* AggregatedBabyzkStatefulVerifier: 0x217F3a88653F84C26ce159BC5417d9A54e6eA7F1
