# Tenderly [Docs](https://docs.tenderly.co/) [Website](https://tenderly.co/) 研究原因: - 想使用miannet fork來代替測試網進行測試(如果可以的話) - 方便使用的工具,可能可以加速開發 - 有做出mainnet fork並且使用api部署的功能? - 如果使用這個方式做出 miannet fork 可以多人協作? ## 文檔粗讀 ### 簡介 Tenderly 是一個全面的以太坊開發者平台,用於實時監控、警報、調試和模擬智能合約。 其功能包含: - Web3 Actions - Wallet Monitoring - Transaction filtering - 按任何參數對事務進行排序和分組,從而更輕鬆地探索和分析可靠的數據。 - Visual Debugger - 檢查交易執行情況 - State Inspector - 在交易中的任何時候查看您的合約狀態,並在細粒度視圖中探索狀態變化 - Smart Contract Analytics - 可視化和分析智能合約的行為以發現模式並更深入地了解交易數據 - Real-time Alerting - 事件觸發您的自定義規則集時,在其他軟體(如 Slack、Email、PagerDuty 等)上收到通知。 - Gas Profiler - 幫助優化智能合約並降低交易的 gas 成本 - Simulations - 估計 gas 使用量並測試潛在的錯誤修復。 - Forks - 創建臨時分支並連續執行多個事務來測試它們的行為 - 集成各種區塊鏈數據 ### Project 項目作為一種將您的工作組織到單獨空間中的方式非常有用,甚至可以為您的所有項目進行版本控製或分叉。 #### Collaborators 可以邀請其他人一起協作自己的Project #### Organizations 團體協作項目 ### Monitoring #### Transaction Overview ##### 交易概覽 ##### 智能合約 [Adding a contract to your project via Tenderly CLI](https://docs.tenderly.co/monitoring/smart-contracts#:~:text=CLI%20Upload-,Adding%20a%20contract%20to%20your%20project%20via%20Tenderly%20CLI,-First%20things%20first) hardhat集成工具:Tenderly-Hardhat 步驟: 1. 使用tenderly-hardhat部署在本地端鏈上 2. 初始化tenderly 3. push tenderly ##### 驗證智能合約 部署合約(例如到 Tenderly Fork)後,您可以驗證您的合約,以便 Tenderly 可以將所有內容解碼為人類可讀的格式。 ##### 錢包 可以隨時將合約轉換為錢包或恢復成合約 ##### Integrations - HardHat - Truffle - Remix https://docs.tenderly.co/monitoring/integrations ### Web3 Action tenderly的主要功能 ### Alert webhook ### Simulation & Fork 模擬交易 Fork Parent:分叉鏈上再分叉 ### Debugger 視覺化 debug ### Analytics 數據圖表,自定義過濾器 ### Tenderly cli https://github.com/Tenderly/tenderly-cli ### 文檔閱讀計畫 粗讀後再找尋重點去細讀 教學影片:https://www.youtube.com/watch?v=pkD2W44OOjg&list=PLO5VPQH6OWdXhkOvoptGTyQk3KI2EawUc ## 文檔細讀(含實作) Tenderly Cli: https://github.com/Tenderly/tenderly-cli#installation access token: EdBHZQe27I1KdpuP1wPIm0UsRGqD8Gpd