# \[Archive\] How to use other chains apart from the default listed Eth, Solana, Starkware with web3auth

**URL:** <https://builder.metamask.io/t/archive-how-to-use-other-chains-apart-from-the-default-listed-eth-solana-starkware-with-web3auth/2518>\
**Category:** Embedded Wallets (Web3Auth)\
**Created:** [August 1, 2022, 3:28am UTC](https://builder.metamask.io/t/archive-how-to-use-other-chains-apart-from-the-default-listed-eth-solana-starkware-with-web3auth/2518 "2022-08-01T03:28:40Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![githubdiscussions](https://avatars.discourse-cdn.com/v4/letter/g/13edae/32.png) [@githubdiscussions](https://builder.metamask.io/u/githubdiscussions)\
**Post date:** [August 1, 2022, 3:28am UTC](https://builder.metamask.io/t/archive-how-to-use-other-chains-apart-from-the-default-listed-eth-solana-starkware-with-web3auth/2518/1 "2022-08-01T03:28:40Z")

</div>

> **🏛 Archived Content from Web3Auth Community**
> 
> This topic was originally posted by **githubdiscussions** on 8/1/2022.  
> This content has been migrated from our previous community forum to preserve valuable discussions.

* * *

Can web3auth support other chains?

  
   
 Originally posted by: [YZhenY](https://github.com/YZhenY)  
   
 Check the discussion at: [https://github.com/orgs/Web3Auth/discussions/323](https://github.com/orgs/Web3Auth/discussions/323)

---

<div class="post-metadata">

**Author:** ![githubdiscussions](https://avatars.discourse-cdn.com/v4/letter/g/13edae/32.png) [@githubdiscussions](https://builder.metamask.io/u/githubdiscussions)\
**Post date:** [August 1, 2022, 3:39am UTC](https://builder.metamask.io/t/archive-how-to-use-other-chains-apart-from-the-default-listed-eth-solana-starkware-with-web3auth/2518/2 "2022-08-01T03:39:09Z")

</div>

Yes, Web3Auth is chain agnostic. Web3Auth always returns an app scoped private key in ED25519 format for the Solana chain and in Secp251k1 format for all other chains. By default web3auth provides blockchain connection providers for all evm and solana chains. For others chains you can build you own connection providers by feeding your private key in chain specific library.

For ex: Let say you want to build for Tezos chain:-

`const tezos = new TezosToolkit("https://ithacanet.ecadinfra.com");`

// Web3Auth returns you a provider.  
`const privateKey = await web3authProvider.request({ method: "private_key" });`

// derive the Tezos Key Pair from the private key  
`const keyPair = tezosCrypto.utils.seedToKeyPair(hex2buf(privateKey));`

// keyPair.pkh is the account address.  
`const account = keyPair?.pkh;`

// get balance of the account  
`const balance = await tezos.tz.getBalance(account);`

  
   
 Originally posted by: [himanshuchawla009](https://github.com/himanshuchawla009)
