Skip to content

Commit 03f5c34

Browse files
authored
Merge pull request #8771 from nvitorovic/dev
Add links to Tenderly in several pages [Fixes #8764]
2 parents 518b114 + 70e1fd8 commit 03f5c34

File tree

10 files changed

+30
-9
lines changed

10 files changed

+30
-9
lines changed

src/content/community/support/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ Here are some popular examples:
5757
- [Hardhat](https://discord.gg/xtrMGhmbfZ)
5858
- [Truffle](https://discord.gg/8uKcsccEYE)
5959
- [Alchemy](http://alchemy.com/discord)
60+
- [Tenderly](https://discord.gg/fBvDJYR)
6061

6162
## Running a node {#node-support}
6263

src/content/desci/index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,6 @@ Explore projects and join the DeSci community.
129129
- [Science Funding (Epilogue: DeSci and new crypto primitives) by Nadia](https://nadia.xyz/science-funding)
130130
- [Decentralisation is Disrupting Drug Development](https://medium.com/id-theory/decentralisation-is-disrupting-drug-development-28b5ba5d447f)
131131

132-
133132
### Videos {#videos}
134133

135134
- [What's Decentralized Science?](https://www.youtube.com/watch?v=-DeMklVWNdA)

src/content/developers/docs/data-structures-and-encoding/patricia-merkle-trie/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ A "Merkle" Radix tree is built by linking nodes using deterministically-generate
6666

6767
It is impossible for an attacker to provide a proof of a `(path, value)` pair that does not exist since the root hash is ultimately based on all hashes below it. Any underlying modification would change the root hash.
6868

69-
We'll refer to an atomic unit of a radix tree (e.g. a single hex character, or 4 bit binary number) as a "nibble". While traversing a path one nibble at a time, as described above, nodes can maximally refer to 16 children but include a `value` element. We, hence, represent them as array with length. We call these 17-element arrays "branch nodes".
69+
We'll refer to an atomic unit of a radix tree (e.g. a single hex character, or 4 bit binary number) as a "nibble". While traversing a path one nibble at a time, as described above, nodes can maximally refer to 16 children but include a `value` element. We, hence, represent them as array with length. We call these 17-element arrays "branch nodes".
7070

7171
## Merkle Patricia Trie {#merkle-patricia-trees}
7272

src/content/developers/docs/frameworks/index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@ Before diving into frameworks, we recommend you first read through our introduct
7676

7777
- [GitHub](https://github.com/austintgriffith/scaffold-eth)
7878

79+
**Tenderly -** **_Web3 development platform that enables blockchain developers to build, test, debug, monitor, and operate smart contracts and improve dapp UX._**
80+
81+
- [Website](https://tenderly.co/)
82+
- [Documentation](https://docs.tenderly.co/ethereum-development-practices)
83+
7984
**The Graph -** **_The Graph for querying blockchain data efficiently._**
8085

8186
- [Website](https://thegraph.com/)

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ 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), or [Blast](https://blastapi.io/). Alternatively, [ArchiveNode](https://archivenode.io/) is a community-funded Archive node that hopes to bring archive data on the Ethereum blockchain to independent developers who otherwise couldn't afford it. 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 like [Infura](https://infura.io), [Alchemy](https://alchemyapi.io), [Chainstack](https://chainstack.com), [QuikNode](https://www.quiknode.io), [Tenderly](https://tenderly.co/web3-gateway), or [Blast](https://blastapi.io/). Alternatively, [ArchiveNode](https://archivenode.io/) is a community-funded Archive node that hopes to bring archive data on the Ethereum blockchain to independent developers who otherwise couldn't afford it. For an overview of using these services, check out [nodes as a service](/developers/docs/nodes-and-clients/nodes-as-a-service/).
130130

131131
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.
132132

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

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,20 @@ Here is a list of some of the most popular Ethereum node providers, feel free to
270270
- Dashboard
271271
- Pay-per-hour pricing
272272
- Direct support
273+
- [**Tenderly**](https://tenderly.co/web3-gateway)
274+
- [Docs](https://docs.tenderly.co/web3-gateway/web3-gateway)
275+
- Features
276+
- Free tier including 25 million Tenderly Units per month
277+
- Free access to historical data
278+
- Up to 8x faster read-heavy workloads
279+
- 100% consistent read access
280+
- JSON RPC endpoints
281+
- UI-based RPC request builder and request preview
282+
- Tightly integrated with Tenderly’s development, debugging, and testing tools
283+
- Transaction simulations
284+
- Usage analytics and filtering
285+
- Easy access key management
286+
- Dedicated engineering support via chat, email, and Discord
273287
- [**Watchdata**](https://watchdata.io/)
274288
- [Docs](https://docs.watchdata.io/)
275289
- Features

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Once deployed, your contract will have an Ethereum address like other [accounts]
3737

3838
- [Remix](https://remix.ethereum.org)
3939

40-
**Tenderly - _Simulate, debug and monitor anything on EVM-compatible chains, with real-time data_**
40+
**Tenderly - _Web3 development platform that provides debugging, observability, and infrastructure building blocks for developing, testing, monitoring, and operating smart contracts_**
4141

4242
- [tenderly.co](https://tenderly.co/)
4343
- [Docs](https://docs.tenderly.co/)

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,14 +91,15 @@ Additionally, one can also retrieve the source code files over IPFS, as IPFS has
9191
[More on verifying contracts on Sourcify](https://blog.soliditylang.org/2020/06/25/sourcify-faq/).
9292

9393
### Tenderly {#tenderly}
94+
The [Tenderly platform](https://tenderly.co/) enables Web3 developers to build, test, monitor, and operate smart contracts. Combining debugging tools with observability and infrastructure building blocks, Tenderly helps developers accelerate smart contract development. To fully enable Tenderly features, developers need to [perform source code verification](https://docs.tenderly.co/monitoring/contract-verification) using several methods.
9495

95-
[Tenderly](https://tenderly.co/) is a platform aimed at accelerating workflow for Ethereum smart contract developers. It also [offers source code verification as a service](https://docs.tenderly.co/monitoring/verifying-a-smart-contract) for developers.
96+
It's possible to verify a contract privately or publicly. If verified privately, the smart contract is visible only to you (and other members in your project). Verifying a contract publicly makes it visible to everyone using the Tenderly platform.
9697

97-
You can choose to verify your contract with Tenderly by importing the source file or the metadata file generated by the Solidity compiler. Like other verification tools, Tenderly requires details like the contract address/network, compiler settings, and optimization features to verify any smart contract.
98+
You can verify your contracts using the [Dashboard](https://docs.tenderly.co/monitoring/smart-contract-verification/verifying-a-smart-contract), [Tenderly Hardhat plugin](https://docs.tenderly.co/monitoring/smart-contract-verification/verifying-contracts-using-the-tenderly-hardhat-plugin), or [CLI](https://docs.tenderly.co/monitoring/smart-contract-verification/verifying-contracts-using-cli).
9899

99-
It is possible to verify a contract _privately_, making it visible only to you (and other members of your team). Verifying a contract publicly makes it visible to everyone using the Tenderly platform.
100+
When verifying contracts through the Dashboard, you need to import the source file or the metadata file generated by the Solidity compiler, the address/network, and compiler settings.
100101

101-
While useful for verifying contracts, Tenderly doesn't have useful features available with other tools on the list. For example, it doesn't allow end-users to check if a contract is verified (except the developers opt for public verification) and doesn't check for a match between metadata hashes.
102+
Using the Tenderly Hardhat plugin allows for more control over the verification process with less effort, enabling you to choose between automatic (no-code) and manual (code-based) verification.
102103

103104
## Further reading {#further-reading}
104105

src/content/energy-consumption/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ To put Ethereum's energy consumption in context, we can compare annualized estim
2222
| Gold mining | 130 | 50,000x | [source](https://ccaf.io/cbeci/index/comparisons) |
2323
| Bitcoin | 130 | 50,000x | [source](https://digiconomist.net/bitcoin-energy-consumption) |
2424
| Bitcoin | 100 | 38,000x | [source](https://ccaf.io/cbeci/index/comparisons) |
25-
| YouTube | 244 | 94,000x | [source](https://thefactsource.com/how-much-electricity-does-youtube-use/) |
25+
| YouTube | 244 | 94,000x | [source](https://thefactsource.com/how-much-electricity-does-youtube-use/) |
2626
| Global data centers | 200 | 78,000x | [source](https://www.iea.org/commentaries/data-centres-and-energy-from-global-headlines-to-local-headaches) |
2727
| Netflix | 0.45 | 175x | [source](https://s22.q4cdn.com/959853165/files/doc_downloads/2020/02/0220_Netflix_EnvironmentalSocialGovernanceReport_FINAL.pdf) |
2828
| Netflix | 94 | 36,000x | [source](https://theshiftproject.org/en/article/unsustainable-use-online-video/) |

src/content/enterprise/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ Some collaborative efforts to make Ethereum enterprise friendly have been made b
6363
- [Kaleido](https://kaleido.io/) _an enterprise-focused development platform that offers simplified blockchain and digital asset applications_
6464
- [Provide](https://provide.services/) _infrastructure and APIs for Enterprise Web3 applications_
6565
- [QuickNode](https://www.quicknode.com/) _provides reliable and fast nodes with high-level APIs like NFT API, Token API, etc., while delivering a unified product suite and enterprise-grade solutions_
66+
- [Tenderly](https://tenderly.co) _a Web3 development platform that provides debugging, observability, and infrastructure building blocks for developing, testing, monitoring, and operating smart contracts_
6667
- [Unibright](https://unibright.io/) _a team of blockchain specialists, architects, developers and consultants with 20+ years of experience in business processes and integration_
6768
- [Zero Services GmbH](https://www.zeroservices.eu/) _provider of managed services spread across co-locations in Europe and Asia. Operates & monitors your nodes securely and reliably_
6869

0 commit comments

Comments
 (0)