Truffle 教程 2019年9月10日 意见反馈 Truffle 套件是开发以太坊DApp的开发环境,用于简化DApp的开发,是一站式解决方案,功能包括:编译智能合约、部署智能合约、创建智能合约前端等等。本教程介绍Truffle 套件的功能及其应用。 预备知识 熟悉区块链 熟悉以太坊 熟悉web3.js 章节Truffle – 介绍 Truffle – 安装 Truffle – 创建项目 Truffle – 编译合约 Truffle – 迁移(部署)合约 Truffle – 迁移脚本文件 Truffle – 初始迁移合约(Migrations.sol) Truffle – 部署器(Deployer) Truffle – 根据区块链网络部署 Truffle – 部署时获取账户 Truffle – Deployer API Truffle – 与合约交互 Truffle – 合约抽象 Truffle – 执行交易 Truffle – 执行调用 Truffle – 交易执行结果 Truffle – 捕获事件 Truffle – 部署新版合约 Truffle – 获取指定地址合约的合约抽象 Truffle – 向合约发送以太 Truffle – METAMASK Truffle – 安装MetaMask Truffle – 使用MetaMask连接Ganache Truffle – 使用MetaMask连接Truffle Develop Truffle – 使用MetaMask连接Ganache CLI Truffle – ETHPM包管理 Truffle – EthPM安装包 Truffle – 安装依赖 Truffle – 使用已安装的包 Truffle – 发布自己的包 Truffle – NPM包管理 Truffle – 使用包 Truffle – 调试合约 Truffle – 启动调试器 Truffle – 调试命令 Truffle – 调试命令示例:添加和删除断点 Truffle – 2种控制台:TRUFFLE DEVELOP 与 基本控制台 Truffle – 启动控制台(truffle console) Truffle – 启动Truffle develop Truffle – 控制台特性 Truffle – 控制台可用命令 Truffle – 外部脚本 标签 blockchainEthereumtruffle Doc navigationSERVLET 教程 →