[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10474":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":21,"defaultBranch":22,"hasWiki":20,"hasPages":21,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":16,"starSnapshotCount":16,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},10474,"truffle","ConsenSys-archive\u002Ftruffle","ConsenSys-archive",":warning: The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the Consensys blog. Thank you for all the support over the years.","https:\u002F\u002Fconsensys.io\u002Fblog\u002Fconsensys-announces-the-sunset-of-truffle-and-ganache-and-new-hardhat?utm_source=github&utm_medium=referral&utm_campaign=2023_Sep_truffle-sunset-2023_announcement_",null,"TypeScript",13935,2296,13951,508,0,4,45,"MIT License",true,false,"develop",[24,25,26,27,28,29,30,31,5],"blockchain","ethereum","framework","hacktoberfest","javascript","smart-contract-tools","smart-contracts","solidity","2026-06-12 02:02:22","> :warning: **The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the [Consensys blog](https:\u002F\u002Fconsensys.io\u002Fblog\u002Fconsensys-announces-the-sunset-of-truffle-and-ganache-and-new-hardhat?utm_source=github&utm_medium=referral&utm_campaign=2023_Sep_truffle-sunset-2023_announcement_). Thank you for all the support over the years.**\n\n\u003Cimg src=\"https:\u002F\u002Ftrufflesuite.com\u002Fimg\u002Ftruffle-logo-dark.svg\" width=\"200\">\n\n[![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Ftruffle.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Ftruffle)\n[![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Ftruffle.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Ftruffle)\n[![GitHub Discussions](https:\u002F\u002Fimg.shields.io\u002Fstatic\u002Fv1?label=Join&message=Discussions&color=3fe0c5)](https:\u002F\u002Fgithub.com\u002Ftrufflesuite\u002Ftruffle\u002Fdiscussions)\n[![Coverage Status](https:\u002F\u002Fcoveralls.io\u002Frepos\u002Fgithub\u002Ftrufflesuite\u002Ftruffle\u002Fbadge.svg)](https:\u002F\u002Fcoveralls.io\u002Fgithub\u002Ftrufflesuite\u002Ftruffle)\n[![gitpoap badge](https:\u002F\u002Fpublic-api.gitpoap.io\u002Fv1\u002Frepo\u002Ftrufflesuite\u002Ftruffle\u002Fbadge)](https:\u002F\u002Fwww.gitpoap.io\u002Fgh\u002Ftrufflesuite\u002Ftruffle)\n\n---\n\nTruffle is a development environment, testing framework, and asset pipeline for Ethereum, aiming to make life as an Ethereum developer easier. With Truffle you get:\n\n- Built-in smart contract compilation, linking, deployment and binary management.\n- Automated contract testing with Mocha and Chai.\n- Configurable build pipeline with support for custom build processes.\n- Scriptable deployment & migrations framework.\n- Network management for deploying to many public & private networks.\n- Interactive console for direct contract communication.\n- Instant rebuilding of assets during development.\n- External script runner that executes scripts within a Truffle environment.\n\n| ℹ️ **Contributors**: Please see the [Development](#development) section of this README. |\n| --------------------------------------------------------------------------------------- |\n\n### Install\n\n```\n$ npm install -g truffle\n```\n\n_Note: To avoid any strange permissions errors, we recommend using [nvm](https:\u002F\u002Fgithub.com\u002Fnvm-sh\u002Fnvm)._\n\n### Quick Usage\n\nFor a default set of contracts and tests, run the following within an empty project directory:\n\n```\n$ truffle init\n```\n\nFrom there, you can run `truffle compile`, `truffle migrate`, and `truffle test` to compile your contracts, deploy those contracts to the network, and run their associated unit tests.\n\nTruffle comes bundled with a local development blockchain server that launches automatically when you invoke the commands above. If you'd like to [configure a more advanced development environment](https:\u002F\u002Ftrufflesuite.com\u002Fdocs\u002Ftruffle\u002Freference\u002Fconfiguration) we recommend you install the blockchain server separately by running `npm install -g ganache` at the command line.\n\n- [ganache](https:\u002F\u002Fgithub.com\u002Ftrufflesuite\u002Fganache): a command-line version of Truffle's blockchain server.\n- [ganache-ui](https:\u002F\u002Fgithub.com\u002Ftrufflesuite\u002Fganache-ui): A GUI for the server that displays your transaction history and chain state.\n\n### Documentation\n\nPlease see the [Official Truffle Documentation](https:\u002F\u002Ftrufflesuite.com\u002Fdocs\u002F) for guides, tips, and examples.\n\n### Development\n\nWe welcome pull requests. To get started, just fork this repo, clone it locally, and run:\n\n```shell\n# Install\nnpm install -g yarn\nyarn bootstrap\n\n# Test\nyarn test\n\n# Adding dependencies to a package\ncd packages\u002F\u003Ctruffle-package>\nyarn add \u003Cnpm-package> [--dev] # Use yarn\n```\n\nIf you'd like to update a dependency to the same version across all packages, you might find [this utility](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Flerna-update-wizard) helpful.\n\n_Notes on project branches:_\n\n- `master`: Stable, released version (v5)\n- `beta`: Released beta version\n- `develop`: Work targeting stable release (v5)\n- `next`: Not currently in use\n\nPlease make pull requests against `develop`.\n\nThere is a bit more information in the [CONTRIBUTING.md](.\u002FCONTRIBUTING.md) file.\n\n### License\n\n[MIT](.\u002FLICENSE)\n","Truffle 是一个针对以太坊的开发环境、测试框架及资产流水线工具，旨在简化以太坊开发者的工作流程。它提供了智能合约的编译、链接、部署和二进制文件管理等功能，并支持通过Mocha与Chai进行自动化合约测试。此外，Truffle还具备可配置的构建流程、脚本化部署与迁移框架以及网络管理功能，能够帮助用户在多个公有或私有网络上轻松部署应用。特别适用于需要快速搭建并测试基于以太坊的去中心化应用程序（DApps）场景。尽管该项目即将停止维护，但其丰富的特性和成熟的生态系统仍使其成为许多现有项目的重要组成部分。",2,"2026-06-11 03:28:45","top_topic"]