-
Notifications
You must be signed in to change notification settings - Fork 484
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
Add info on Tenderly #1006
base: main
Are you sure you want to change the base?
Add info on Tenderly #1006
Conversation
@nvitorovic is attempting to deploy a commit to the Consensys Team on Vercel. A member of the Team first needs to authorize it. |
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thank you @nvitorovic! A few comments but all minor and easily resolved.
@@ -0,0 +1,143 @@ | |||
--- | |||
title: Tenderly | |||
description: Tenderly is a comprehensive Web3 development infrastructure that enables developers to build, test, and monitor decentralized applications with support for Virtual TestNets and contract verification using both Hardhat and Foundry frameworks. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
description: Tenderly is a comprehensive Web3 development infrastructure that enables developers to build, test, and monitor decentralized applications with support for Virtual TestNets and contract verification using both Hardhat and Foundry frameworks. | |
description: Development infrastructure for building, testing, and monitoring dapps. |
Descriptions need to be shorter in order to fit onto social cards, this is a suggestion, so feel free to modify
description: Tenderly is a comprehensive Web3 development infrastructure that enables developers to build, test, and monitor decentralized applications with support for Virtual TestNets and contract verification using both Hardhat and Foundry frameworks. | ||
--- | ||
|
||
# Tenderly |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can remove this line — Docusaurus will pull the title from the front matter (line 2)
|
||
# Tenderly | ||
|
||
[Tenderly](https://tenderly.co?mtm_campaign=ext-docs&mtm_kwd=linea) is a full-stack Web3 development infrastructure that helps developers build, stage, test, and monitor decentralized applications. It provides Virtual TestNets for staging and testing in mainnet-like environments, with public and private verification support for both Hardhat and Foundry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[Tenderly](https://tenderly.co?mtm_campaign=ext-docs&mtm_kwd=linea) is a full-stack Web3 development infrastructure that helps developers build, stage, test, and monitor decentralized applications. It provides Virtual TestNets for staging and testing in mainnet-like environments, with public and private verification support for both Hardhat and Foundry. | |
[Tenderly](https://tenderly.co?mtm_campaign=ext-docs&mtm_kwd=linea) is a full-stack web3 development infrastructure that helps developers build, stage, test, and monitor decentralized applications. It provides Virtual TestNets for staging and testing in mainnet-like environments, with public and private verification support for both Hardhat and Foundry. |
|
||
## Foundry verification | ||
|
||
To verify contracts with Foundry, follow the instructions in the [Tenderly documentation](https://docs.tenderly.co/contract-verification/foundry?mtm_campaign=ext-docs&mtm_kwd=linea). Tenderly offers etherscan-like verification API so all you need to do is use the correct [verification url](https://docs.tenderly.co/contract-verification#verification-on-tenderly-development-infrastructure??mtm_campaign=ext-docs&mtm_kwd=linea). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To verify contracts with Foundry, follow the instructions in the [Tenderly documentation](https://docs.tenderly.co/contract-verification/foundry?mtm_campaign=ext-docs&mtm_kwd=linea). Tenderly offers etherscan-like verification API so all you need to do is use the correct [verification url](https://docs.tenderly.co/contract-verification#verification-on-tenderly-development-infrastructure??mtm_campaign=ext-docs&mtm_kwd=linea). | |
To verify contracts with Foundry, follow the instructions in the [Tenderly documentation](https://docs.tenderly.co/contract-verification/foundry?mtm_campaign=ext-docs&mtm_kwd=linea). Tenderly offers etherscan-like verification API so all you need to do is use the correct [verification URL](https://docs.tenderly.co/contract-verification#verification-on-tenderly-development-infrastructure??mtm_campaign=ext-docs&mtm_kwd=linea). |
|
||
:::note | ||
|
||
When working with Virtual TestNets, in case you use a custom chain ID, you also must [extend `foundry.toml`](https://docs.tenderly.co/contract-verification/foundry#extend-foundrytoml?mtm_campaign=ext-docs&mtm_kwd=linea) with information for the custom chain. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When working with Virtual TestNets, in case you use a custom chain ID, you also must [extend `foundry.toml`](https://docs.tenderly.co/contract-verification/foundry#extend-foundrytoml?mtm_campaign=ext-docs&mtm_kwd=linea) with information for the custom chain. | |
When working with Virtual TestNets, if you use a custom chain ID, you must also [extend `foundry.toml`](https://docs.tenderly.co/contract-verification/foundry#extend-foundrytoml?mtm_campaign=ext-docs&mtm_kwd=linea) with information for the custom chain. |
description: Tenderly offers robust monitoring and security solutions for Linea blockchain with features including configurable alerts, automated Web3 Actions, and simulation capabilities to predict transaction outcomes before execution. | ||
--- | ||
|
||
Tenderly provides comprehensive monitoring and security solutions for Linea, allowing you to stay informed about on-chain events, and respond proactively to potential issues. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tenderly provides comprehensive monitoring and security solutions for Linea, allowing you to stay informed about on-chain events, and respond proactively to potential issues. | |
Tenderly provides comprehensive monitoring and security solutions for Linea, allowing you to stay informed about onchain events and respond proactively to potential issues. |
|
||
Tenderly provides comprehensive monitoring and security solutions for Linea, allowing you to stay informed about on-chain events, and respond proactively to potential issues. | ||
|
||
- Configure [**Tenderly Alerts**](https://docs.tenderly.co/alerts/intro-to-alerts?mtm_campaign=ext-docs&mtm_kwd=linea) to get notifications on transactions and contract events, allowing you to stay aware of critical issues and to signal problems to external webhooks. Use the [Alert API](https://docs.tenderly.co/reference/api#/operations/createAlert?mtm_campaign=ext-docs&mtm_kwd=linea) for dynamic configuration and building more powerful triggering criteria. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Configure [**Tenderly Alerts**](https://docs.tenderly.co/alerts/intro-to-alerts?mtm_campaign=ext-docs&mtm_kwd=linea) to get notifications on transactions and contract events, allowing you to stay aware of critical issues and to signal problems to external webhooks. Use the [Alert API](https://docs.tenderly.co/reference/api#/operations/createAlert?mtm_campaign=ext-docs&mtm_kwd=linea) for dynamic configuration and building more powerful triggering criteria. | |
- Configure [**Tenderly Alerts**](https://docs.tenderly.co/alerts/intro-to-alerts?mtm_campaign=ext-docs&mtm_kwd=linea) to get notifications on transactions and contract events, allowing you to stay aware of critical issues and to signal problems to external webhooks. Use the [Alert API](https://docs.tenderly.co/reference/api#/operations/createAlert?mtm_campaign=ext-docs&mtm_kwd=linea) for dynamic configuration and building more powerful triggering criteria. |
|
||
- Configure [**Tenderly Alerts**](https://docs.tenderly.co/alerts/intro-to-alerts?mtm_campaign=ext-docs&mtm_kwd=linea) to get notifications on transactions and contract events, allowing you to stay aware of critical issues and to signal problems to external webhooks. Use the [Alert API](https://docs.tenderly.co/reference/api#/operations/createAlert?mtm_campaign=ext-docs&mtm_kwd=linea) for dynamic configuration and building more powerful triggering criteria. | ||
- Use [**Web3 Actions**](https://docs.tenderly.co/web3-actions/intro-to-web3-actions?mtm_campaign=ext-docs&mtm_kwd=linea) to automate predefined responses, improving security and user experience. | ||
- Leverage [**Simulation RPC**](https://docs.tenderly.co/simulations/single-simulations#simulate-via-rpc?mtm_campaign=ext-docs&mtm_kwd=linea) to predict transaction execution beforehand, and get insights about asset changes, state changes, and gas usage. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Leverage [**Simulation RPC**](https://docs.tenderly.co/simulations/single-simulations#simulate-via-rpc?mtm_campaign=ext-docs&mtm_kwd=linea) to predict transaction execution beforehand, and get insights about asset changes, state changes, and gas usage. | |
- Leverage [**Simulation RPC**](https://docs.tenderly.co/simulations/single-simulations#simulate-via-rpc?mtm_campaign=ext-docs&mtm_kwd=linea) to predict transaction execution, and get insights about asset changes, state changes, and gas usage. |
- Configure [**Tenderly Alerts**](https://docs.tenderly.co/alerts/intro-to-alerts?mtm_campaign=ext-docs&mtm_kwd=linea) to get notifications on transactions and contract events, allowing you to stay aware of critical issues and to signal problems to external webhooks. Use the [Alert API](https://docs.tenderly.co/reference/api#/operations/createAlert?mtm_campaign=ext-docs&mtm_kwd=linea) for dynamic configuration and building more powerful triggering criteria. | ||
- Use [**Web3 Actions**](https://docs.tenderly.co/web3-actions/intro-to-web3-actions?mtm_campaign=ext-docs&mtm_kwd=linea) to automate predefined responses, improving security and user experience. | ||
- Leverage [**Simulation RPC**](https://docs.tenderly.co/simulations/single-simulations#simulate-via-rpc?mtm_campaign=ext-docs&mtm_kwd=linea) to predict transaction execution beforehand, and get insights about asset changes, state changes, and gas usage. | ||
- It's possible to simulate single transactions with [`tenderly_simulateTransaction`](https://docs.tenderly.co/node/rpc-reference/linea/tenderly_simulateTransaction?mtm_campaign=ext-docs&mtm_kwd=linea) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- It's possible to simulate single transactions with [`tenderly_simulateTransaction`](https://docs.tenderly.co/node/rpc-reference/linea/tenderly_simulateTransaction?mtm_campaign=ext-docs&mtm_kwd=linea) | |
- You can simulate single transactions with [`tenderly_simulateTransaction`](https://docs.tenderly.co/node/rpc-reference/linea/tenderly_simulateTransaction?mtm_campaign=ext-docs&mtm_kwd=linea) |
description: Tenderly offers specialized RPC methods for Linea blockchain developers to accurately estimate gas usage and predict optimal gas prices for upcoming blocks with probability-based transaction inclusion rates. | ||
--- | ||
|
||
Tenderly provides RPC methods to help developers estimate gas usage for a transaction, and predict gas price for the next block: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tenderly provides RPC methods to help developers estimate gas usage for a transaction, and predict gas price for the next block: | |
Tenderly provides RPC methods to help developers estimate gas usage for a transaction and predict gas price for the next block: |
This PR adds information about Tenderly:
Related issue:
#1005