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
1703878816
区块链项目开发指南 8.1.2 可用RPC方法
1703878817
1703878818
ethereumjs-testrpc可用的RPC方法列表如下:
1703878819
1703878820
1703878821
1703878822
1703878823
1703878824
1703878825
1703878826
还有一些特殊的、非标准的方法没有包括在最初的RPC规范中:
[
上一页 ]
[ :1.703878777e+09 ]
[
下一页 ]