当前位置:首页 » 以太坊知识 » 以太坊命令行终端

以太坊命令行终端

发布时间: 2025-10-12 01:42:19

❶ solidity 智能合约(3):使用truffle编译部署及测试合约

先找源码敲一遍,跑起来,后面慢慢讲怎么用solidity编写以太坊智能合约。

这个文件编写在 contracts 目录下

这个文件在 migrations 目录下

这个文件可以创建一个 test 目录,然后放进去,我这里直接放在了根目录,不太规范。

要编译Truffle项目里的合约,请切换到项目工程所在根目录,然后在终端中键入以下内容:

首次运行时,将编译所有合约。 在后续运行中,Truffle将仅编译自上次编译以来有更改的合约。如果我们想覆盖此行为,可以使用 --all 选项运行上面的命令。

编译的目标文件 Artifacts 将放在 build/contracts/ 目录中,相对于项目根目录(如果该目录不存在,将创建该目录。)

这些 Artifacts 是Truffle内部工作的组成部分,它们在成功部署应用程序中起着重要作用。 不要去编辑这些文件,因为这些文件将被合约编译和部署覆盖。

编译成功后

迁移脚本(JavaScript文件)可帮助我们将合约部署到以太坊网络。 这些文件负责暂存我们的部署任务,并且假设我们的部署需求会随着时间的推移而发生变化。 随着项目的发展,我们将创建新的迁移脚本,以进一步推动区块链的发展。 先前运行的部署记录通过特殊的 Migrations 迁移合约记录在链上,详细信息如下。

部署命令

要运行部署,请运行以下命令:

这将部署在项目的 migrations 目录中的所有迁移文件。 最简单的迁移只是一组管理部署脚本。 如果我们的迁移先前已成功运行,则 truffle migrate 将从上次运行的迁移开始执行,仅运行新创建的迁移。 如果不存在新的迁移, truffle migrate 将不会执行任何操作。 我们可以使用 --reset 选项从头开始运行所有迁移。 对于本地测试,确保在执行 migrate 之前安装并运行了 Ganache等 测试区块链。

测试脚本中输入数值 100 ,取出的数值为 64 (这个值是16进制格式,转为十进制就是 100 ).

❷ EOS官方钱包是什么

很多人询问EOS官方钱包是什么,让我来告诉你!

EOS官方钱包的名称是keosd,它负责管理你的私钥,并且帮你进行交易的签名。不过不幸的是,keosd钱包对普通用户并不友好,它是一个命令行程序,目前还没有像以太坊的mist那样的图形化界面,而且还只能运行在linux或mac操作系统下。

因此,如果你不是开发人员,可以忽略下面的内容了,因为EOS官方钱包还不够成熟到普通用户可以使用,它并不适合你。

对于开发人员来讲,还需要进一步指出的是,keosd只是一个单纯的服务器程序(daemon),它没有提供直接的用户交互手段。要操作keosd钱包,需要借助EOS官方提供的另一个命令行工具cleos,可以认为cleos是keosd钱包服务器的客户端,它提供了基于传统的终端方式的用户交互手段,使得我们可以创建密钥、签名交易等等。

因此,第一步是启动官方钱包服务器keosd,然后让它一直运行就好:

然后再开一个终端,使用cleos执行你想让keosd干的事情,例如创建密钥对:

容易理解,创建密钥对这件事其实是官方钱包keosd做的,但你需要使用官方客户端cleos来下达这个命令。

如果你希望接下来继续深入高效地学习EOS区块链开发,推荐看看这个课程: EOS智能合约与DApp开发入门 ,相信你会有很多收获。

❸ Geth 控制台使用及 Web3.js 使用

在以太坊的DAPP开发中,需要 页面开发 智能合约 开发,页面开发需要 H5 智能合约 开发用 Solidity 实现。页面和以太坊智能合约交互,就需要使用 Web3.js

Geth 控制台(REPL)实现了所有的 web3 API 及 Admin API ,如果你对Geth命令行不太熟悉,请参考之前的文章。
以太坊客户端Geth常用命令详解

重定向日志到文件

使用geth console启动时,会在当前的交互界面下时不时出现日志。
可以使用以下方式把日志输出到文件。

可以新开一个命令行终端输入以下命令查看日志:

重定向另一个终端

也可以把日志重定向到另一个终端,先在想要看日志的终端输入:

就可以获取到终端编号,如:/dev/test
然后另一个终端使用:

启动geth, 这是日志就输出到另一个终端。
如果不想看到日志还可以重定向到空终端:

日志级别控制

使用–verbosity可以控制日志级别,如不想看到日志还可以使用:

另外一个启动geth的方法是连接到一个geth节点:

热点内容
怎么在蚂蚁矿池挖 发布:2025-10-12 04:20:59 浏览:700
iphone4btc 发布:2025-10-12 03:28:34 浏览:432
币圈抄底不死的人 发布:2025-10-12 03:18:52 浏览:57
币圈2019经典瞬间 发布:2025-10-12 03:17:33 浏览:580
以前买了10万块钱比特币 发布:2025-10-12 03:14:18 浏览:987
比特币大亨中文版 发布:2025-10-12 02:33:39 浏览:759
8月9日今天币圈大盘下跌原因 发布:2025-10-12 02:18:59 浏览:865
usdt怎么回收 发布:2025-10-12 02:18:58 浏览:541
棒棒糖游戏数字货币 发布:2025-10-12 02:14:24 浏览:376
2013年比特币汇率查询 发布:2025-10-12 01:48:53 浏览:278