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

feat: add Moonbeam/Moonriver/Moonbase support #524

Closed
1 task done
albertov19 opened this issue Feb 19, 2024 · 4 comments
Closed
1 task done

feat: add Moonbeam/Moonriver/Moonbase support #524

albertov19 opened this issue Feb 19, 2024 · 4 comments

Comments

@albertov19
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

We are trying to use WC Provider with Moonbeamand, and the chain is not yet supported.

{
    "status": "FAILED",
    "reasons": [
        {
            "field": "chainId",
            "description": "We don't support the chainId you provided: eip155:1284. See the list of supported chains here: https://docs.walletconnect.com/cloud/blockchain-api#supported-chains"
        }
    ]
}

Requested Behavior

Please add support for Moonbeam/Moonriver and Moonbase Alpha:

Moonbeam (Polkadot):

  • ChainID: 1284
  • HTTP Endpoint: https://rpc.api.moonbeam.network
  • WSS Endpoint: wss://wss.api.moonbeam.network

Moonriver (Kusama):

  • ChainID: 1285
  • HTTP Endpoint: https://rpc.api.moonriver.moonbeam.network
  • WSS Endpoint: wss://wss.api.moonriver.moonbeam.network

Moonbase Alpha (TestNet):

  • ChainID: 1287
  • HTTP Endpoint: https://rpc.api.moonbase.moonbeam.network
  • WSS Endpoint: wss://wss.api.moonbase.moonbeam.network

Anything else?

Happy to help with the integration. I saw Base's PR, and I can replicate it with no problem 😄

@albertov19 albertov19 changed the title feat: add Moonbeam/Moonriver support feat: add Moonbeam/Moonriver/Moonbase support Feb 19, 2024
@chris13524
Copy link
Member

Is there documentation on what rate limits these endpoints have?

@albertov19
Copy link
Author

Is there documentation on what rate limits these endpoints have?

Hey @chris13524, for regular calls 250/10 seconds, heavy (get logs) 10/10 seconds. Do you have any specific requirements?

@chris13524
Copy link
Member

@albertov19 since we simply proxy the requests, all of the users of our RPC will be subject to the rate limits of a single IP. So if we don't get any special rate limits we need to mention in our supported chains list that this chain may not always be available and we should link to the relevant details on rate limits. Since the rate limit available here is quite limited ~25/s we cannot recommend usage of this chain on RPC for production usage and people should instead use the RPC providers you mentioned above directly in their app.

@albertov19
Copy link
Author

Hey @chris13524, thanks for getting back to me so promptly. I'll close this ticket for now because there was a workaround that we were able to do with Safe to make it work.

I'll bring this up again if we feel is worth pursuing. Thanks again!

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

No branches or pull requests

2 participants