Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
190 changes: 15 additions & 175 deletions docs/resources/supported-chains.md
Original file line number Diff line number Diff line change
@@ -1,186 +1,26 @@
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import SupportedChainCard from '@site/src/components/SupportedChainCard';

# Supported Blockchains

Don't see a blockchain you want? Fill out this form for EVM chains and we'll add it: https://forms.gle/YQV5R7WoRyPk32xc7
Lit extends its functionality across many blockchains, enabling the signing of data/transactions and setting up precise access control conditions using on-chain state.

## Access Control Protocol
## Signing Data

Our Access Control Protocol supports most EVM chains, the Cosmos ecosystem, and Solana.
Lit's [Programmable Key Pairs (PKPs)](../user-wallets/pkps/overview) support signing data/transactions with the ECDSA secp256k1 curve, commonly used in EVM based blockchains. For a shortlist of which blockchains use ECDSA, please visit [here](http://ethanfast.com/top-crypto.html).

## Programmable Key Pairs
Additionally, we accommodate the Solana ecosystem by supporting the Ed25519 curve with our [Wrapped Keys SDK](../user-wallets/wrapped-keys/overview). For those working with other cryptographic curves, Lit provides the flexibility to integrate custom signing functions using [Custom Wrapped Keys](../user-wallets/wrapped-keys/custom-wrapped-keys).

PKPs rely on the [ECDSA](https://blog.cloudflare.com/ecdsa-the-digital-signature-algorithm-of-a-better-internet/) for digital signatures. This makes them inherently "compatible" with chains that rely on this same cryptographic primitive.
If you require support beyond our existing implementations, please [contact us](https://forms.gle/YQV5R7WoRyPk32xc7); we are continually expanding our capabilities to meet developer needs.

You can learn more about compatible chains [here.](http://ethanfast.com/top-crypto.html)
## Access Control Conditions

:::note
To sign on any chain not currently supported by Programmable Key Pairs, see [Wrapped Keys](../user-wallets/wrapped-keys/overview)
:::

## Supported Chains (Access Control & PKP)

<Tabs
defaultValue="datil"
values={[
{label: 'Datil', value: 'datil'},
{label: 'DatilTest', value: 'datil-test'},
{label: 'DatilDev', value: 'datil-dev'},
]}>

<TabItem value="datil">

- ethereum
- polygon
- mumbai
- xdai
- chiado
- base
- baseGoerli
- bsc
- fantom
- arbitrum
- avalanche
- harmony
- goerli
- cronos
- optimism
- celo
- fuji
- aurora
- eluvio
- alfajores
- xdc
- evmos
- evmosTestnet
- litTestnet
- lit
- lukso
- luksoTestnet
- sepolia
- zkSync
- zksyncTestnet
- linea
- zkEvm
- zora
- zoraGoerli
- mantleTestnet
- mantle
- klaytn
- publicGoodsNetwork

</TabItem>
Lit's [Access Control Conditions](../sdk/access-control/intro) allow you to specify fine-grained access control policies using on-chain state. Currently Lit supports reading state from most EVM based chains, the Cosmos ecosystem, and Solana. Below is an overview of the EVM based chains currently supported:

<TabItem value="datil-test">

- ethereum
- polygon
- mumbai
- xdai
- chiado
- base
- baseGoerli
- bsc
- fantom
- arbitrum
- avalanche
- harmony
- goerli
- cronos
- optimism
- celo
- fuji
- aurora
- eluvio
- alfajores
- xdc
- evmos
- evmosTestnet
- litTestnet
- lit
- lukso
- luksoTestnet
- sepolia
- zkSync
- zksyncTestnet
- linea
- zkEvm
- zora
- zoraGoerli
- mantleTestnet
- mantle
- klaytn
- publicGoodsNetwork

</TabItem>

<TabItem value="datil-dev">

- alfajores
- anvil
- arbitrum
- aurora
- avalanche
- base
- baseGoerli
- baseSepolia
- bsc
- celo
- cheqdMainnet
- cheqdTestnet
- chiado
- chronicleTestnet
- cosmos
- cronos
- eluvio
- ethereum
- evmos
- evmosTestnet
- fantom
- filecoin
- hyperspace
- fuji
- goerli
- hardhat
- harmony
- juno
- kovan
- kyve
- lineaGoerli
- lit
- litTestnet
- lukso
- luksoTestnet
- moonbaseAlpha
- moonbeam
- moonriver
- mumbai
- optimism
- optimismGoerli
- polygon
- rinkeby
- ropsten
- sepolia
- scrollAlphaTestnet
- scroll
- solana
- solanaDevnet
- solanaTestnet
- verifyTestnet
- xdai
- xdc
- zkSync
- zksyncTestnet
- zkEvm
- zora
- zoraGoerli
- mantleTestnet
- mantle
- klaytn
- publicGoodsNetwork
- waevEclipseTestnet

</TabItem>
:::info
Is your preferred blockchain not yet supported? Submit a request for its addition using [this form](https://forms.gle/YQV5R7WoRyPk32xc7).
:::

</Tabs>
<SupportedChainCard
title="EVM Based Chains"
className="supported-chains"
/>
56 changes: 28 additions & 28 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"@docusaurus/core": "2.1.0",
"@docusaurus/plugin-google-analytics": "^2.1.0",
"@docusaurus/preset-classic": "2.1.0",
"@lit-protocol/constants": "^5.0.0",
"@lit-protocol/constants": "^5.1.0",
"@mdx-js/react": "^1.6.21",
"@svgr/webpack": "^5.5.0",
"clsx": "^1.1.1",
Expand Down
Loading