打字猴:1.703878765e+09
1703878765
1703878766 ·—account。该选项用于导入账户。它指定—account=…任意次数,传送任意私钥和相关余额以生成初始地址。Testrpc—account=“privatekey,balance”[—account=“privatekey,balance”]。使用—account不会创建HD钱包。
1703878767
1703878768 ·-u或者—unlock。它指定—unlock…任意次数,传送地址或者账户索引以解锁特定账户。当与—secure一起使用时,—unlock将重写指定账户的locked状态:testrpc—secure—unlock”0x1234…”—unlock”0xabcd…”。还可以指定一个数字,用索引解锁账户:testrpc—secure-u 0-u 1。该函数还可以用于模仿账户和打开用户无法访问的地址。当用—fork功能时,可以使用testrpc作为区块链上的任何地址进行交易,这对于测试和动态分析非常有用。
1703878769
1703878770 ·—networkId。用于指定节点所在的网络ID。
1703878771
1703878772 注意,私钥有64字符长,必须作为以0x为前缀的十六位字符串输入。余额可以是整数或者以0x为前缀的十六位值,用于指明该账户中wei的数量。
1703878773
1703878774 2.使用ethereumjs-testrpc作为web3提供方或者HTTP服务器
1703878775
1703878776 可以按照如下形式将ethereumjs-testrpc作为web3提供方使用:
1703878777
1703878778
1703878779
1703878780
1703878781 可以按照如下形式将ethereumjs-testrpc作为普通的HTTP服务器使用:
1703878782
1703878783
1703878784
1703878785
1703878786 provider()和server()都采用允许指定ethereumjs-testrpc行为的单一对象。该参数是可选项,可用选项如下:
1703878787
1703878788 ·accounts。值是一个对象数组。每个对象应当有一个十六进制的余额密钥,还可以指明代表账户私钥的secretKey。如果没有secretKey,地址就由给定余额自动生成。如果指明了secretKey,就用于决定账户地址。
1703878789
1703878790 ·debug。输出用于调试的VM操作码。
1703878791
1703878792 ·logger。值是一个实现log()函数的对象。
1703878793
1703878794 ·mnemonic。使用一个特定的HD钱包助记符生成初始地址。
1703878795
1703878796 ·port。运行时收听的服务器端口。
1703878797
1703878798 ·seed。生成HD钱包助记符的任意数据。
1703878799
1703878800 ·total_accounts。初始时生成的账户数量。
1703878801
1703878802 ·fork。与前面的—fork选项意义相同。
1703878803
1703878804 ·network_id。与—networkId选项相同。用于指定该节点所在的网络ID。
1703878805
1703878806 ·time。第一个区块应当开始的日期。使用该功能及evm_increaseTime方法测试依赖于时间的代码。
1703878807
1703878808 ·locked。指明账户是否默认锁定。
1703878809
1703878810 ·unlocked_accounts。一个地址或者地址索引数组,用于指明哪个账户应当是解锁的。
1703878811
1703878812
1703878813
1703878814
[ 上一页 ]  [ :1.703878765e+09 ]  [ 下一页 ]