Deployments
# Deployments
Deployment addresses for the Self protocol, on Celo mainnet.
## Core protocol
<table><thead><tr><th>Contract</th><th>Deployment address</th><th data-hidden></th></tr></thead><tbody><tr><td>IdentityRegistry</td><td><a href="https://celoscan.io/address/0x37F5CB8cB1f6B00aa768D8aA99F1A9289802A968">0x37F5CB8cB1f6B00aa768D8aA99F1A9289802A968</a></td><td></td></tr><tr><td>IdentityRegistryImplV1</td><td><a href="https://celoscan.io/address/0xC473d5F784e424A70Bf7aCf887E33448E64F8798">0xC473d5F784e424A70Bf7aCf887E33448E64F8798</a></td><td></td></tr><tr><td>IdentityVerificationHub</td><td><a href="https://celoscan.io/address/0x77117D60eaB7C044e785D68edB6C7E0e134970Ea">0x77117D60eaB7C044e785D68edB6C7E0e134970Ea</a></td><td></td></tr><tr><td>IdentityVerificationHubImplV1</td><td><a href="https://celoscan.io/address/0x85FD004B2312a6703F1ce293242Dc15B719772b1">0x85FD004B2312a6703F1ce293242Dc15B719772b1</a></td><td></td></tr></tbody></table>
## Helpers
<table><thead><tr><th>Contract</th><th>Deployment address</th><th data-hidden></th></tr></thead><tbody><tr><td>PoseidonT3</td><td><a href="https://celoscan.io/address/0xF134707a4C4a3a76b8410fC0294d620A7c341581">0xF134707a4C4a3a76b8410fC0294d620A7c341581</a></td><td></td></tr><tr><td>VerifyAll</td><td><a href="https://celoscan.io/address/0xe6D61680A6ED381bb5A0dB5cF4E9Cc933cF43915">0xe6D61680A6ED381bb5A0dB5cF4E9Cc933cF43915</a></td><td></td></tr></tbody></table>
## Proof verifiers
| Contract | Deployment address |
| ------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| Verifier\_vc\_and\_disclose | [0x44d314c2F9b3690735808d26d17dFCc9F906A9B4](https://celoscan.io/address/0x44d314c2F9b3690735808d26d17dFCc9F906A9B4) |
| Verifier\_dsc\_sha1\_ecdsa\_brainpoolP256r1 | [0xE7B4A70fc1d96D3Fb6577206c932eF1e634Cf2d0](https://celoscan.io/address/0xE7B4A70fc1d96D3Fb6577206c932eF1e634Cf2d0) |
| Verifier\_dsc\_sha1\_rsa\_65537\_4096 | [0x19E25a5772df0D7D6Db59D94a4d6FBd7098a3012](https://celoscan.io/address/0x19E25a5772df0D7D6Db59D94a4d6FBd7098a3012) |
| Verifier\_dsc\_sha256\_ecdsa\_brainpoolP256r1 | [0x1F3afAe85992B1B8CF6946B091225dAF8307675d](https://celoscan.io/address/0x1F3afAe85992B1B8CF6946B091225dAF8307675d) |
| Verifier\_dsc\_sha256\_ecdsa\_brainpoolP384r1 | [0x52A6EF39655D662A8Cf8eB56CD853883fe43eb2b](https://celoscan.io/address/0x52A6EF39655D662A8Cf8eB56CD853883fe43eb2b) |
| Verifier\_dsc\_sha256\_ecdsa\_secp256r1 | [0x643735Cd44F8b2BDa47b4a7962c8BDf12E6CDdf8](https://celoscan.io/address/0x643735Cd44F8b2BDa47b4a7962c8BDf12E6CDdf8) |
| Verifier\_dsc\_sha256\_ecdsa\_secp384r1 | [0x00F0D1A32Def293DAB78100A6569ebb4EC035F82](https://celoscan.io/address/0x00F0D1A32Def293DAB78100A6569ebb4EC035F82) |
| Verifier\_dsc\_sha256\_rsa\_65537\_4096 | [0x711e655c43410fB985c4EDB48E9bCBdDb770368d](https://celoscan.io/address/0x711e655c43410fB985c4EDB48E9bCBdDb770368d) |
| Verifier\_dsc\_sha256\_rsapss\_3\_32\_3072 | [0xDAFF470e561F3f96C7410AeF02196913E981fF1B](https://celoscan.io/address/0xDAFF470e561F3f96C7410AeF02196913E981fF1B) |
| Verifier\_dsc\_sha256\_rsapss\_65537\_32\_3072 | [0x07B6C2FFB098B131eAD104396d399177014ae15f](https://celoscan.io/address/0x07B6C2FFB098B131eAD104396d399177014ae15f) |
| Verifier\_dsc\_sha256\_rsapss\_65537\_32\_4096 | [0xFBDDADb864b24B2c4336081A22f41D04E7b35DA9](https://celoscan.io/address/0xFBDDADb864b24B2c4336081A22f41D04E7b35DA9) |
| Verifier\_dsc\_sha384\_ecdsa\_brainpoolP384r1 | [0x6a40dfa6f99FA178aB6cc88928Bf30661e917A76](https://celoscan.io/address/0x6a40dfa6f99FA178aB6cc88928Bf30661e917A76) |
| Verifier\_dsc\_sha384\_ecdsa\_secp384r1 | [0x1719430107E66717d8b34d4190838dfABAf810e6](https://celoscan.io/address/0x1719430107E66717d8b34d4190838dfABAf810e6) |
| Verifier\_dsc\_sha512\_rsa\_65537\_4096 | [0xf5eE920d6D50a8A83C22f548bf406fCBcD558751](https://celoscan.io/address/0xf5eE920d6D50a8A83C22f548bf406fCBcD558751) |
| Verifier\_dsc\_sha512\_rsapss\_65537\_64\_4096 | [0x5438C4ebFD8Fcce6eb54542e3A5C192B22227f70](https://celoscan.io/address/0x5438C4ebFD8Fcce6eb54542e3A5C192B22227f70) |
| Verifier\_register\_sha1\_sha1\_sha1\_ecdsa\_brainpoolP224r1 | [0x8588e473428cf415F10AC96CAa701F6Cd1C8641F](https://celoscan.io/address/0x8588e473428cf415F10AC96CAa701F6Cd1C8641F) |
| Verifier\_register\_sha1\_sha1\_sha1\_rsa\_65537\_4096 | [0x15fd0d58cfF9DaA4A60105c0DAC73659530BB7f7](https://celoscan.io/address/0x15fd0d58cfF9DaA4A60105c0DAC73659530BB7f7) |
| Verifier\_register\_sha1\_sha256\_sha256\_rsa\_65537\_4096 | [0xaC5166A01Aee75A10703177896122F4d6e3836d1](https://celoscan.io/address/0xaC5166A01Aee75A10703177896122F4d6e3836d1) |
| Verifier\_register\_sha224\_sha224\_sha224\_ecdsa\_brainpoolP224r1 | [0x7d9b7D2A95541b50CECDB44d82c0570a818111Ac](https://celoscan.io/address/0x7d9b7D2A95541b50CECDB44d82c0570a818111Ac) |
| Verifier\_register\_sha256\_sha224\_sha224\_ecdsa\_secp224r1 | [0x48cEc90de8d746efD316968Ea65417e74C6A1a74](https://celoscan.io/address/0x48cEc90de8d746efD316968Ea65417e74C6A1a74) |
| Verifier\_register\_sha256\_sha256\_sha256\_ecdsa\_brainpoolP256r1 | [0x9C5Af0FC9A32b457e300905929A05356D3C0DB25](https://celoscan.io/address/0x9C5Af0FC9A32b457e300905929A05356D3C0DB25) |
| Verifier\_register\_sha256\_sha256\_sha256\_ecdsa\_brainpoolP384r1 | [0x5286E20745A0d4C35E6D97832D56e30A28303BD6](https://celoscan.io/address/0x5286E20745A0d4C35E6D97832D56e30A28303BD6) |
| Verifier\_register\_sha256\_sha256\_sha256\_ecdsa\_secp256r1 | [0xaC861bf9FC8B44ccbAde8E2A39C851bbCf38c392](https://celoscan.io/address/0xaC861bf9FC8B44ccbAde8E2A39C851bbCf38c392) |
| Verifier\_register\_sha256\_sha256\_sha256\_ecdsa\_secp384r1 | [0x03FCc979cf2d69275647095E4079A3389F24525D](https://celoscan.io/address/0x03FCc979cf2d69275647095E4079A3389F24525D) |
| Verifier\_register\_sha256\_sha256\_sha256\_rsa\_3\_4096 | [0xbE036B26317F013D2c6cB092Aa1fa903220be846](https://celoscan.io/address/0xbE036B26317F013D2c6cB092Aa1fa903220be846) |
| Verifier\_register\_sha256\_sha256\_sha256\_rsa\_65537\_4096 | [0xE80537B3399bd405e40136D08e24c250397c09F1](https://celoscan.io/address/0xE80537B3399bd405e40136D08e24c250397c09F1) |
| Verifier\_register\_sha256\_sha256\_sha256\_rsapss\_3\_32\_2048 | [0xe063BD3188341B2D17d96cE38FD31584147d3219](https://celoscan.io/address/0xe063BD3188341B2D17d96cE38FD31584147d3219) |
| Verifier\_register\_sha256\_sha256\_sha256\_rsapss\_65537\_32\_2048 | [0xe93Be9382868f30150cAF77793aF384905c2C7E4](https://celoscan.io/address/0xe93Be9382868f30150cAF77793aF384905c2C7E4) |
| Verifier\_register\_sha256\_sha256\_sha256\_rsapss\_65537\_32\_3072 | [0xD39E5eAfb6d266E3c4AC8255578F23a514fd8B36](https://celoscan.io/address/0xD39E5eAfb6d266E3c4AC8255578F23a514fd8B36) |
| Verifier\_register\_sha384\_sha384\_sha384\_ecdsa\_brainpoolP384r1 | [0xd2F65a76A10f5E0e7aE9d18826ab463f4CEb33C9](https://celoscan.io/address/0xd2F65a76A10f5E0e7aE9d18826ab463f4CEb33C9) |
| Verifier\_register\_sha384\_sha384\_sha384\_ecdsa\_secp384r1 | [0xC33E6A04b7296A3062Cf438C33dc8D8157c3916d](https://celoscan.io/address/0xC33E6A04b7296A3062Cf438C33dc8D8157c3916d) |
| Verifier\_register\_sha384\_sha384\_sha384\_rsapss\_65537\_48\_2048 | [0xa7A5A581C2Eb8dF39f486e9ABBc4898546D70C3e](https://celoscan.io/address/0xa7A5A581C2Eb8dF39f486e9ABBc4898546D70C3e) |
| Verifier\_register\_sha512\_sha512\_sha512\_rsa\_65537\_4096 | [0x6C88A6Afc38cA2859e157532b1b872EcC1ED0424](https://celoscan.io/address/0x6C88A6Afc38cA2859e157532b1b872EcC1ED0424) |
| Verifier\_register\_sha512\_sha512\_sha512\_rsapss\_65537\_64\_2048 | [0x04A1D0d51Bc078CB137088424b2ec569699dd7A5](https://celoscan.io/address/0x04A1D0d51Bc078CB137088424b2ec569699dd7A5) |
Deployment addresses for the Self protocol, on Celo mainnet.
Core protocol
| Contract | Deployment address | |
|---|---|---|
| IdentityRegistry | 0x37F5CB8cB1f6B00aa768D8aA99F1A9289802A968 | |
| IdentityRegistryImplV1 | 0xC473d5F784e424A70Bf7aCf887E33448E64F8798 | |
| IdentityVerificationHub | 0x77117D60eaB7C044e785D68edB6C7E0e134970Ea | |
| IdentityVerificationHubImplV1 | 0x85FD004B2312a6703F1ce293242Dc15B719772b1 |
Helpers
| Contract | Deployment address | |
|---|---|---|
| PoseidonT3 | 0xF134707a4C4a3a76b8410fC0294d620A7c341581 | |
| VerifyAll | 0xe6D61680A6ED381bb5A0dB5cF4E9Cc933cF43915 |
Proof verifiers
| Contract | Deployment address |
|---|---|
| Verifier_vc_and_disclose | 0x44d314c2F9b3690735808d26d17dFCc9F906A9B4 |
| Verifier_dsc_sha1_ecdsa_brainpoolP256r1 | 0xE7B4A70fc1d96D3Fb6577206c932eF1e634Cf2d0 |
| Verifier_dsc_sha1_rsa_65537_4096 | 0x19E25a5772df0D7D6Db59D94a4d6FBd7098a3012 |
| Verifier_dsc_sha256_ecdsa_brainpoolP256r1 | 0x1F3afAe85992B1B8CF6946B091225dAF8307675d |
| Verifier_dsc_sha256_ecdsa_brainpoolP384r1 | 0x52A6EF39655D662A8Cf8eB56CD853883fe43eb2b |
| Verifier_dsc_sha256_ecdsa_secp256r1 | 0x643735Cd44F8b2BDa47b4a7962c8BDf12E6CDdf8 |
| Verifier_dsc_sha256_ecdsa_secp384r1 | 0x00F0D1A32Def293DAB78100A6569ebb4EC035F82 |
| Verifier_dsc_sha256_rsa_65537_4096 | 0x711e655c43410fB985c4EDB48E9bCBdDb770368d |
| Verifier_dsc_sha256_rsapss_3_32_3072 | 0xDAFF470e561F3f96C7410AeF02196913E981fF1B |
| Verifier_dsc_sha256_rsapss_65537_32_3072 | 0x07B6C2FFB098B131eAD104396d399177014ae15f |
| Verifier_dsc_sha256_rsapss_65537_32_4096 | 0xFBDDADb864b24B2c4336081A22f41D04E7b35DA9 |
| Verifier_dsc_sha384_ecdsa_brainpoolP384r1 | 0x6a40dfa6f99FA178aB6cc88928Bf30661e917A76 |
| Verifier_dsc_sha384_ecdsa_secp384r1 | 0x1719430107E66717d8b34d4190838dfABAf810e6 |
| Verifier_dsc_sha512_rsa_65537_4096 | 0xf5eE920d6D50a8A83C22f548bf406fCBcD558751 |
| Verifier_dsc_sha512_rsapss_65537_64_4096 | 0x5438C4ebFD8Fcce6eb54542e3A5C192B22227f70 |
| Verifier_register_sha1_sha1_sha1_ecdsa_brainpoolP224r1 | 0x8588e473428cf415F10AC96CAa701F6Cd1C8641F |
| Verifier_register_sha1_sha1_sha1_rsa_65537_4096 | 0x15fd0d58cfF9DaA4A60105c0DAC73659530BB7f7 |
| Verifier_register_sha1_sha256_sha256_rsa_65537_4096 | 0xaC5166A01Aee75A10703177896122F4d6e3836d1 |
| Verifier_register_sha224_sha224_sha224_ecdsa_brainpoolP224r1 | 0x7d9b7D2A95541b50CECDB44d82c0570a818111Ac |
| Verifier_register_sha256_sha224_sha224_ecdsa_secp224r1 | 0x48cEc90de8d746efD316968Ea65417e74C6A1a74 |
| Verifier_register_sha256_sha256_sha256_ecdsa_brainpoolP256r1 | 0x9C5Af0FC9A32b457e300905929A05356D3C0DB25 |
| Verifier_register_sha256_sha256_sha256_ecdsa_brainpoolP384r1 | 0x5286E20745A0d4C35E6D97832D56e30A28303BD6 |
| Verifier_register_sha256_sha256_sha256_ecdsa_secp256r1 | 0xaC861bf9FC8B44ccbAde8E2A39C851bbCf38c392 |
| Verifier_register_sha256_sha256_sha256_ecdsa_secp384r1 | 0x03FCc979cf2d69275647095E4079A3389F24525D |
| Verifier_register_sha256_sha256_sha256_rsa_3_4096 | 0xbE036B26317F013D2c6cB092Aa1fa903220be846 |
| Verifier_register_sha256_sha256_sha256_rsa_65537_4096 | 0xE80537B3399bd405e40136D08e24c250397c09F1 |
| Verifier_register_sha256_sha256_sha256_rsapss_3_32_2048 | 0xe063BD3188341B2D17d96cE38FD31584147d3219 |
| Verifier_register_sha256_sha256_sha256_rsapss_65537_32_2048 | 0xe93Be9382868f30150cAF77793aF384905c2C7E4 |
| Verifier_register_sha256_sha256_sha256_rsapss_65537_32_3072 | 0xD39E5eAfb6d266E3c4AC8255578F23a514fd8B36 |
| Verifier_register_sha384_sha384_sha384_ecdsa_brainpoolP384r1 | 0xd2F65a76A10f5E0e7aE9d18826ab463f4CEb33C9 |
| Verifier_register_sha384_sha384_sha384_ecdsa_secp384r1 | 0xC33E6A04b7296A3062Cf438C33dc8D8157c3916d |
| Verifier_register_sha384_sha384_sha384_rsapss_65537_48_2048 | 0xa7A5A581C2Eb8dF39f486e9ABBc4898546D70C3e |
| Verifier_register_sha512_sha512_sha512_rsa_65537_4096 | 0x6C88A6Afc38cA2859e157532b1b872EcC1ED0424 |
| Verifier_register_sha512_sha512_sha512_rsapss_65537_64_2048 | 0x04A1D0d51Bc078CB137088424b2ec569699dd7A5 |