solidity-以太坊区块链Truffle-webpack开发入门 (十二) 使用truffle 的develop和console

Judy ·
更新时间:2024-11-10
· 618 次阅读

使用truffle 的develop和console

原文地址

truffle提供了两种log工具,可以任意使用,它们的区别

Console:

You have a client you're already using, such as Ganache or geth,已经有一个客户端在使用的情况 You want to migrate to a testnet (or the main Ethereum network)你想要切换网络 You want to use a specific mnemonic or account list 你想使用一个特定账户名称或账号列表

Develop

You are testing your project with no intention of immediately deploying  只是测试项目,不想或不会立马部署合约 You don't need to work with specific accounts (and you're fine with using default development accounts) 不需要指定账户地址数据什么的 You don't want to install and manage a separate blockchain client 不想安装和管理一个单独的区块链客户端

命令:

console:

$ truffle console

truffle会在配置文件中找一个名为:‘development’的网络并连接,你也可以使用一个指定的网络,通过添加后缀:- - network

develop:

$ truffle develop

truffle会在本地创建一个开发网络,接口为:9545 ,这个接口地址跟truffle.js的配置信息没有关系

http://localhost:9545/

当你第一次启动truffle的时候,会打印以下信息:

Truffle Develop started at http://localhost:9545/
Accounts:
(0) 0x627306090abab3a6e1400e9345bc60c78a8bef57
(1) 0xf17f52151ebef6c7334fad080c5704d77216b732
(2) 0xc5fdf4076b8f3a5357c5e395ab970b5b54098fef
(3) 0x821aea9a577a9b44299b9c15c88cf3087f3b5544
(4) 0x0d1d4e623d10f9fba5db95830f7d3839406c6af2
(5) 0x2932b7a2355d6fecc4b5c0b6bd44cc31df247a2e
(6) 0x2191ef87e392377ec08e7c08eb105ef5448eced5
(7) 0x0f4f2ac550a1b4e2280d04c21cea7ebd822934b5
(8) 0x6330a553fc93768f612722bb8c2ec78ac90b3bbc
(9) 0x5aeda56215b167893e80b4fe645ba6d5bab767de
Private Keys:
(0) c87509a1c067bbde78beb793e6fa76530b6382a4c0241e5e4a9ec0a0f44dc0d3
(1) ae6ae8e5ccbfb04590405997ee2d52d2b330726137b875053c36d94e974d162f
(2) 0dbbe8e4ae425a6d2687f1a7e3ba17bc98c673636790f1b8ad91193c05875ef1
(3) c88b703fb08cbea894b6aeff5a544fb92e78a18e19814cd85da83b71f772aa6c
(4) 388c684f0ba1ef5017716adb5d21a053ea8e90277d0868337519f97bede61418
(5) 659cbb0e2411a44db63778987b1e22153c086a95eb6b18bdf89de078917abc63
(6) 82d052c865f5763aad42add438569276c00d3d88a2d062d36b2bae914d58b8c8
(7) aa3680d5d48a8283413f7a108367c7299ca73f553735860a87b08f39395618b7
(8) 0f62d96d6675f32685bbdb8ac13cda7c23436f63efbb9d07700d8669ff12b7c4
(9) 8d5366123cb560bb606379f90a0bfd4769eecc0557f1b362dcae9012b548b1e5
Mnemonic: candy maple cake sugar pudding cream honey rich smooth crumble sweet treat

列出所有的用户Address、私钥已经这个区块链的“助记符”(帮助你记住这个区块链的一段描述词语)

注意:当你第一次“$ truffle develop”的时候,truffle会生成一个随机的助记符,而且这个助记符以后都不会改变并只能你自己能用,

如果你想使用其他助记符请使用Ganache.

truffle的命令:

build
compile
create
debug
exec
install
migrate
networks
opcode
publish
test
version

作者:大都废



develop Truffle-webpack solidity 以太坊 webpack

需要 登录 后方可回复, 如果你还没有账号请 注册新账号