Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EVM network support #9304

Open
julien51 opened this issue Jul 25, 2022 · 33 comments
Open

EVM network support #9304

julien51 opened this issue Jul 25, 2022 · 33 comments
Labels

Comments

@julien51
Copy link
Member

julien51 commented Jul 25, 2022

As of January 2024, Unlock Protocol has been deployed to 14 production networks and a few test networks.

Before we consider deploying on any network, we need at least the following:

  • EVM compatibility. At this point, our focus is on EVM networks. We do not need all of EVM, so we may still be able if some less frequently used opcodes are missing.
  • an RPC endpoint that we can use to deploy the contracts
  • Some tokens so we can deploy. We should not need much, but if you an airdrop enough to unlock-protocol.eth that would be very helpful (or tell us about faucets we can use!)
  • If you are advocating for a production network, we also need to be able to use a Gnosis Safe for "ownership" of the Unlock contract

This is the "bare" minimum for us to deploy the smart contracts. For the front end to work we also need the following:

Nice to have:

  • Block explorer with API to verify contracts
  • Uniswap (this is used to provide swap and purchase, as well as for distribution of UDT)
  • Bridges (Connext) so we can eventually govern the Unlock contract on this new network from the Unlock DAO

Want to get started yourself?

Because the core team is very busy it's not always easy for us to prioritize new chains... but everything about Unlock is open source so you should be able to do it yourself!

There is a "How to deploy the Protocol on a new network" section in the README .

Then you can look at past pull-requests such as Palm Network or Base Goerli

If you want the protocol deployed on more networks, please add them as comments to this issue, or upvote existing ones (no duplicates please!)

@julien51
Copy link
Member Author

Related issues #7924

@searchableguy searchableguy pinned this issue Jul 25, 2022
@julien51 julien51 unpinned this issue Jul 25, 2022
@thelogicaldude
Copy link

EVMOS please! This could be an awesome way to integrate with the Cosmos ecosystem!

@zheng115
Copy link

+1

@omahik79
Copy link

Evmos

@omokingsman
Copy link

EVMOS ALL THE WAY!

@nethernodexyz
Copy link

EVMOS, please!

@Abir2021
Copy link

I am waiting to see Evmos!

@21-Hidetaka-Ko
Copy link

I would also ask to expand to the next chain.

  • Cronos
  • SKALE
  • Oasis

@clemsos clemsos pinned this issue Oct 20, 2022
@Aaron-TheCreator
Copy link

Please add support for Near Protocol !

@ArtAndMagic
Copy link

Yes please

@russlive215
Copy link

Yes please we need some intergration with aurora evm asap!

@SheenaMonique
Copy link

SheenaMonique commented Oct 24, 2022

We're looking for some integrations compatible with aurora evm support. Can anyone help us out?

@clemsos
Copy link
Member

clemsos commented Oct 25, 2022

Hi everyone, thanks for the feedbacks !

The best way to get the Unlock protocol on your favourite chain is to go ahead and deploy the contracts.

One main limitation to use our apps across chains is the deployment of a subgraph to index on-chain data - (see the list of supported networks). Looks like Aurora is supported - but not EVMos :/

Here are a "How to deploy the Protocol on a new network" section in the README . You can send us the addresses when the contracts are deployed and we will add them to our networks list.

@LivingDuality
Copy link

Hey all. Look forward to working with everyone and Unlock in the near future. Would love to add Skale network to the list of supported networks if at all possible.

@MaxPolarys
Copy link

Hi !

Would you consider adding Metis ?

Thanks!

@TheGreatAxios
Copy link

@julien51

Would love to see an integration with the Calypso NFT Hub, a community chain that is fully EVM compatible on the SKALE Network. It is designed to be owned by the community and to offer a variety of NFT utilities for dApps building on SKALE.

I am one of the community leaders and have had a few requests to see Unlock expand to a network where usage can be handled on-chain without any gas fees.

@sherajr
Copy link

sherajr commented Dec 2, 2022

Would love to see integration with Harmony and Findora <3

@nestorbonilla
Copy link
Contributor

Hi all,

Unlock is already deployed on Celo Mainnet, but to allow developers building on Celo to experiment with the protocol without changing from chains, I would also ask for the protocol to be deployed on Celo Alfajores (testnet), please.

Thanks!

@clemsos clemsos unpinned this issue Mar 7, 2023
@clemsos clemsos pinned this issue Mar 7, 2023
@julien51 julien51 reopened this Mar 14, 2023
@ccarfi ccarfi unpinned this issue Mar 30, 2023
@julien51 julien51 pinned this issue Apr 1, 2023
@julien51
Copy link
Member Author

julien51 commented Apr 1, 2023

Please add support for Near Protocol !

Near is not EVM, so that's unlikely to happen without a significant effort from the Near community itself.

@Aeroxander
Copy link

I'd like to vouch for zkSync Era support, we are dependent on it for our Web3 Patreon named Creaton, we use Superfluid Protocol for the on-subscription and mint/burn Unlock NFTs upon the start/end of the subscription.

ZkSync is the biggest & fastest EVM-compatible chain and has a very nice UX with Native Account Abstraction so I'd would certainly be worth it to deploy on there!

@julien51
Copy link
Member Author

@Aeroxander Please join our discord and tell us more about your work! This helps prioritize!

@balive
Copy link

balive commented Jun 6, 2023

Please add the new Pulsechain.com EVM compatible.

Network Name: PulseChain
New RPC URL: https://rpc.pulsechain.com
Chain ID: 369
Currency Symbol: PLS
Block Explorer: https://otter.pulsechain.com/
DEX: https://pulsex.com
Bridge swap from ETH to get PLS: https://bridge.pulsechain.com/
Buying PLS token (which is used for gas): https://plsburn.com
Buying PLS token on the CEX: https://www.okx.com/

I'd be happy to help provide some PLS gas, to get the contracts approved.

@PJijin
Copy link
Contributor

PJijin commented Jun 13, 2023

Ronin Network (EVM Compatible)

Network Name: Ronin mainnet
New RPC URL: https://api.roninchain.com/rpc
Chain ID: 2020
Currency Symbol: RON
Block Explorer: https://app.roninchain.com/
DEX: https://katana.roninchain.com/
Bridge swap from ETH to get RON: https://bridge.roninchain.com/
Buying RON token (which is used for gas): https://purchase.roninchain.com/
Buying RON token on the CEX: https://coinmarketcap.com/currencies/ronin/markets/

@titibuild
Copy link

I'd like to vouch for zkSync Era support, we are dependent on it for our Web3 Patreon named Creaton, we use Superfluid Protocol for the on-subscription and mint/burn Unlock NFTs upon the start/end of the subscription.

ZkSync is the biggest & fastest EVM-compatible chain and has a very nice UX with Native Account Abstraction so I'd would certainly be worth it to deploy on there!

+1

@julien51
Copy link
Member Author

@PJijin It looks like we cannot use existing EVM wallets like MetaMask on Ronin. We are not able to add support for chains that require the use of a specific wallet.

@julien51
Copy link
Member Author

@Aeroxander Do you think you could help us deploy on zkSync? Can you use the checklist at the top of this issue and confirm everything exists?

@Aeroxander
Copy link

@Aeroxander Do you think you could help us deploy on zkSync? Can you use the checklist at the top of this issue and confirm everything exists?

I'm not sure if my project will go live on zkSync, I am also looking at creating a hyperchain with zk stack or polygon cdk.

ZkSync is least EVM equivalent but still compatible mostly, Polygon zkEVM shouldn't be much of a problem I think.
ZkSync has Gnosis Safe on it now and it looks like the deployment is in hardhat only? ZkSync has a hardhat plugin so high chance it will work through there.

ZkSync has everything you need, RPC endpoint, block explorer, The Graph, so it looks like it should work like any other chain, hopefully this helps!

@julien51
Copy link
Member Author

@Aeroxander Fantastic! We will look at zkSync and zkEvm then! Do you have pointers for the RPC endpoints and co?

@Aeroxander
Copy link

@julien51 https://era.zksync.io/docs/api/api.html#testnet should be enough hopefully but Alchemy also has an endpoint if you need a higher limit

@bufo24
Copy link

bufo24 commented Apr 12, 2024

Core | EVM

RPC: https://1rpc.io/core
explorer: https://scan.coredao.org/

@Tguntenaar
Copy link
Contributor

The how to deploy on a new network docs have been moved to his README.md for those who are wondering.

@kojirohirate
Copy link

Sei

RPC: https://evm-rpc.sei-apis.com/
Explorer: https://seitrace.com/
Docs: https://www.docs.sei.io/

The Graph is now supporting Sei too.

@YonksTEAM
Copy link

Expand EVM support for $EDU Chain, a forthcoming L3 Rollup Chain on the Arbitrum Orbit Stack

NOTE: EDU chain is still in "Pre-Launch". This feature request is to spark interest within the Unlock-Protocol community and to hopefully add EDU chain support to Unlock's Roadmap for future inclusion.

Why $EDU Chain / Open Campus Protocol

Empowering educators, content creators, and students to transform learning.

Open-Campus_banner

Over 100,000 Open Campus IDs have been claimed since launch in January, marking a significant step in adoption of its Web3 education protocol

Open-Campus-ID

EDU Chain will be an L3 Rollup built on the Arbitrum Orbit Stack

Arbitrum_Open-Campus

Why I want to see Unlock Protocol add support for $EDU Chain

  • We are Pre-Launching EDUchain.Club via EDU Chain Hackathon: Semester 1. This platform will be a "Best Practices" educational and resource hub for hyper-local clubs to form and organize with minimal efforts.
  • Garnering support from college aged students is a proven formula for adopting lifelong users of products & services.
  • We will be building OnchainBootcamp.com, a hybrid events format, using Unlock-Protocol. We would like to use EDU Chain for events surrounding academia.

Additional Articles to learn more about $EDU / Open Campus

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests