# Smart Contracts

Keyring Network's smart contracts are used to operate different parts of the protocol. Contracts are written in Solidity and released under a BUSL license. Standard contracts leverage the OpenZeppelin Library (version 4.6.0).&#x20;

See the repository [here](https://github.com/Keyring-Network/keyring-smart-contracts).

## Core Contract

The Keyring Core Contract is a single contract that stores user credentials with expiry and allows blacklisting of entities on a per policy basis. See the [repository](https://github.com/Keyring-Network/smart-contracts) for full details of the code.

## Deployments

Below are the current deployments, additional chains will follow. Please [get in touch](https://docs.keyring.network/docs/resources/get-in-touch) if you have any requests.

<table><thead><tr><th width="293.73828125">Blockchain</th><th>Address</th></tr></thead><tbody><tr><td>Ethereum Mainnet</td><td><a href="https://etherscan.io/address/0xb0B5E2176E10B12d70e60E3a68738298A7DFe666"><code>0xb0B5E2176E10B12d70e60E3a68738298A7DFe666</code></a></td></tr><tr><td>Arbitrum</td><td><a href="https://arbiscan.io/address/0xf26b0F10691ED160734a3A5caf8cA1FCb57eFc9d"><code>0xf26b0F10691ED160734a3A5caf8cA1FCb57eFc9d</code></a></td></tr><tr><td>Base</td><td><a href="https://basescan.org/address/0xf26b0f10691ed160734a3a5caf8ca1fcb57efc9d"><code>0xf26b0f10691ed160734a3a5caf8ca1fcb57efc9d</code></a></td></tr><tr><td>Optimism</td><td><a href="https://optimistic.etherscan.io/address/0xf26b0f10691ed160734a3a5caf8ca1fcb57efc9d"><code>0xf26b0f10691ed160734a3a5caf8ca1fcb57efc9d</code></a></td></tr><tr><td>Avalanche</td><td><a href="https://snowtrace.io/address/0x3A5Dd1FDf3bEdC3a601D0e9BB37bB6CC3B635Bc6"><code>0x3A5Dd1FDf3bEdC3a601D0e9BB37bB6CC3B635Bc6</code></a></td></tr><tr><td>Polygon</td><td><a href="https://polygonscan.com/address/0xf26b0f10691ed160734a3a5caf8ca1fcb57efc9d"><code>0xf26b0f10691ed160734a3a5caf8ca1fcb57efc9d</code></a></td></tr><tr><td>Linea</td><td><a href="https://lineascan.build/address/0x899cbf89b644e79f9042c4c96fc513d31063872b"><code>0x899cbf89b644e79f9042c4c96fc513d31063872b</code></a></td></tr><tr><td>Solana</td><td><a href="https://solscan.io/account/966JxiTW4eagG3jhk4iuJenn4dN2jopkjSHCyT9WGs7T"><code>966JxiTW4eagG3jhk4iuJenn4dN2jopkjSHCyT9WGs7T</code></a></td></tr></tbody></table>

## Governance

Keyring implements admin-upgradable proxies to manage core protocol updates.&#x20;
