Skip to content

Commit ff17634

Browse files
authored
Merge pull request #10227 from ethereum/removeNodeProviderProjects
Remove mentions of specific node provider projects from developer doc
2 parents 2822c9f + 44295d5 commit ff17634

File tree

5 files changed

+7
-16
lines changed
  • src/content/developers
    • docs
    • tutorials
      • kickstart-your-dapp-frontend-development-wth-create-eth-app
      • set-up-web3js-to-use-ethereum-in-javascript

5 files changed

+7
-16
lines changed

src/content/developers/docs/nodes-and-clients/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,9 +126,9 @@ If you're more of a technical user, dive into more details and options on how to
126126

127127
## Alternatives {#alternatives}
128128

129-
Setting up your own node can cost you time and resources but you don’t always need to run your own instance. In this case, you can use a third party API provider like [Infura](https://infura.io), [Alchemy](https://alchemyapi.io), [Chainstack](https://chainstack.com), [QuikNode](https://www.quiknode.io), [Tenderly](https://tenderly.co/web3-gateway), [Blast](https://blastapi.io/), [DRPC](https://drpc.org/), or [GetBlock](https://getblock.io/). For an overview of using these services, check out [nodes as a service](/developers/docs/nodes-and-clients/nodes-as-a-service/).
129+
Setting up your own node can cost you time and resources but you don’t always need to run your own instance. In this case, you can use a third party API provider. For an overview of using these services, check out [nodes as a service](/developers/docs/nodes-and-clients/nodes-as-a-service/).
130130

131-
If somebody runs an Ethereum node with a public API in your community, you can point your light wallets (like MetaMask) to a community node [via Custom RPC](https://metamask.zendesk.com/hc/en-us/articles/360015290012-Using-a-Local-Node) and gain more privacy than with some random trusted third party.
131+
If somebody runs an Ethereum node with a public API in your community, you can point your wallets to a community node via Custom RPC and gain more privacy than with some random trusted third party.
132132

133133
On the other hand, if you run a client, you can share it with your friends who might need it.
134134

src/content/developers/docs/nodes-and-clients/run-a-node/index.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,7 @@ To simplify, let's think about running a node on both a local physical machine a
4949
- An option to buy preconfigured machines
5050
- You have to physically prepare, maintain, and potentially troubleshoot the machine and networking
5151

52-
Both options have different advantages summed up above. If you are looking for a cloud solution, in addition to many traditional cloud computing providers, there are also services focused on deploying nodes. For example:
53-
54-
- [QuikNode](https://www.quiknode.io/)
55-
- [Blockdaemon](https://blockdaemon.com)
56-
- [Alchemy](https://www.alchemy.com/)
57-
- [Blast](https://blastapi.io/)
58-
- [Getblock](https://getblock.io/)
59-
- [NodeReal](https://nodereal.io/)
60-
- [NOWNodes](https://nownodes.io/)
61-
62-
Check out also [nodes as a service](/developers/docs/nodes-and-clients/nodes-as-a-service/) for more options on hosted nodes.
52+
Both options have different advantages summed up above. If you are looking for a cloud solution, in addition to many traditional cloud computing providers, there are also services focused on deploying nodes. Check out [nodes as a service](/developers/docs/nodes-and-clients/nodes-as-a-service/) for more options on hosted nodes.
6353

6454
#### Hardware {#hardware}
6555

src/content/developers/docs/smart-contracts/deploying/index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Finally, you'll need to compile your contract before deploying it, so make sure
2323
- your contract's bytecode – this is generated through [compilation](/developers/docs/smart-contracts/compiling/)
2424
- ETH for gas – you'll set your gas limit like other transactions so be aware that contract deployment needs a lot more gas than a simple ETH transfer
2525
- a deployment script or plugin
26-
- access to an [Ethereum node](/developers/docs/nodes-and-clients/), either by running your own, connecting to a public node, or via an API key using a [node service](/developers/docs/nodes-and-clients/nodes-as-a-service/) like [Infura](https://www.infura.io/) or [Alchemy](https://docs.alchemy.com/).
26+
- access to an [Ethereum node](/developers/docs/nodes-and-clients/), either by running your own, connecting to a public node, or via an API key using a [node service](/developers/docs/nodes-and-clients/nodes-as-a-service/)
2727

2828
### Steps to deploy a smart contract {#steps-to-deploy}
2929

@@ -75,3 +75,4 @@ _Know of a community resource that helped you? Edit this page and add it!_
7575

7676
- [Development frameworks](/developers/docs/frameworks/)
7777
- [Run an Ethereum node](/developers/docs/nodes-and-clients/run-a-node/)
78+
- [Nodes-as-a-service](/developers/docs/nodes-and-clients/nodes-as-a-service)

src/content/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ While [Web3](https://web3js.readthedocs.io/en/v1.2.7/) is still mostly used, [et
5252

5353
[GraphQL](https://graphql.org/) is an alternative way for handling data compared to a [Restful API](https://restfulapi.net/). They have several advantages over Restful Apis, especially for decentralized blockchain data. If you are interested in the reasoning behind this, have a look at [GraphQL Will Power the Decentralized Web](https://medium.com/graphprotocol/graphql-will-power-the-decentralized-web-d7443a69c69a).
5454

55-
Usually you would fetch data from your smart contract directly. Want to read the time of the latest trade? Just call `MyContract.methods.latestTradeTime().call()` which fetches the data from an Ethereum node like Infura into your dapp. But what if you need hundreds of different data points? That would result in hundreds of data fetches to the node, each time requiring an [RTT](https://wikipedia.org/wiki/Round-trip_delay_time) making your dapp slow and inefficient. One workaround might be a fetcher call function inside your contract that returns multiple data at once. This is not always ideal though.
55+
Usually you would fetch data from your smart contract directly. Want to read the time of the latest trade? Just call `MyContract.methods.latestTradeTime().call()` which fetches the data from an Ethereum node into your dapp. But what if you need hundreds of different data points? That would result in hundreds of data fetches to the node, each time requiring an [RTT](https://wikipedia.org/wiki/Round-trip_delay_time) making your dapp slow and inefficient. One workaround might be a fetcher call function inside your contract that returns multiple data at once. This is not always ideal though.
5656

5757
And then you might be interested in historical data as well. You want to know not only the last trade time, but the times for all trades that you ever did yourself. Use the _create-eth-app_ subgraph package, read the [documentation](https://thegraph.com/docs/define-a-subgraph) and adapt it to your own contracts. If you are looking for popular smart contracts, there may even already be a subgraph. Check out the [subgraph explorer](https://thegraph.com/explorer/).
5858

src/content/developers/tutorials/set-up-web3js-to-use-ethereum-in-javascript/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Now that we included the library in the project we need to initialize it. Your p
3737
const web3 = new Web3("http://localhost:8545")
3838
```
3939

40-
If you’d like to directly access a hosted node you can use Infura. You can also use the free ones provided by [Cloudflare](https://cloudflare-eth.com/), [Moralis](https://moralis.io), or [Alchemy](https://alchemy.com/ethereum):
40+
If you’d like to directly access a hosted node you can find options on [nodes as a service](/developers/docs/nodes-and-clients/nodes-as-a-service).
4141

4242
```js
4343
const web3 = new Web3("https://cloudflare-eth.com")

0 commit comments

Comments
 (0)