Protected endpoints for Ethereum and Quorum nodes on Chainstack

Chainstack protected endpoints on Ethereum and Quorum

With the release of Chainstack 1.3, we are happy to be introducing protected endpoints for all Ethereum and Quorum nodes using basic access authentication. This is in line with our commitment to providing secure and stable development environments for our users and marks the completion of our goal to have all endpoints protected by default for all nodes across all protocols that we support.

With this change, we will be deprecating all unprotected endpoints by October 1, 2019 (see timeline below). Read on to find out what you need to know to avoid breakages in your applications running on Chainstack nodes.

What does this mean for you?

Existing nodes

If you are currently accessing a Quorum or Ethereum node on Chainstack using unprotected RPC or WSS endpoints, you will need to transition to using the new endpoints that require username and password before we stop supporting them on October 1, 2019.

You can find the protected endpoints at the top of your node’s access and credentials section, with the username and password required to access them listed right below. The old, unprotected credentials will still be listed at the bottom of the section, identified with an ‘unlocked’ icon.

protected endpoint screenshot

New nodes

When deploying new Quorum or Ethereum nodes, we encourage you to only use the protected endpoints, shown at the top of your node’s access and credentials section.

Connecting to protected endpoints

In order to connect to and interact with the new endpoints, you will need to include the username and password in your connection request. For instance, connect to a protected Geth node over RPC with the URL in the following format:

geth attach https://USERNAME:PASSWORD@RPC_ENDPOINT

where:

  • USERNAME — your Ethereum node access username.
  • PASSWORD — your Ethereum node access password.
  • RPC_ENDPOINT — your Ethereum node RPC endpoint.

Example

Connect to your node:

geth attach https://user-name:pass-word-pass-word-pass-word@nd-123-456-789.p2pify.com

Invoke any method from the Web3 Javascript API:

> web3.eth.blockNumber8437907

Visit the Chainstack Docs for more information about interacting with your nodes.

Timeline

  • September 3, 2019: Chainstack 1.3 released with the introduction of new, protected endpoints. Unprotected endpoints remain accessible and visible in the Chainstack platform.
  • October 1, 2019: Unprotected endpoints to be deprecated, removed from the platform and no longer accessible.

Feel free to contact us at support@chainstack.com if you have any questions.

Explore Chainstack

Website: chainstack.com
Console: console.chainstack.com

Chainstack, Infura, BlockCypher, Alethio: How Do They Match Up?

As the Ethereum ecosystem grows and the number of smart contract developers increases, a new business opportunity has appeared. Smart contracts are pieces of code that live on the blockchain. The deployment of a smart contract first involves a developer…

Syahrul Nizam
Syahrul Nizam
Aug 30

Open Standards for Enterprise Blockchain Implementations

Enterprises now have multiple options to choose from when it comes to selecting distributed ledger technologies (DLT) and consensus protocols. The popular options include Ethereum, Hyperledger Fabric & Sawtooth, Quorum, MultiChain, and Corda.

Chainstack
Chainstack
Feb 25
Chainstack uses cookies to provide you with a secure and
personalized experience on its website. Learn more.