#sputnik-vm #环境 #以太坊 #etcommon # #工具 #交易

app sputnikvm-dev

Ethereum测试RPC工具,用Rust编写

3个不稳定版本

使用旧的Rust 2015

0.2.0 2017年10月2日
0.1.3 2017年9月11日
0.1.2 2017年9月9日

#4#etcommon

Apache-2.0GPL-3.0 许可证

95KB
2K SLoC

卫星虚拟机开发者环境

Build Status Build status

基于SputnikVM和etcommon的开发环境。

用法

您可以从发布页面下载 svmdev,或者通过安装Rust并运行 cargo run 来自行构建它。我们目前支持Linux、MacOS和Windows。

USAGE:
    svmdev [OPTIONS]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -a, --accounts <ACCOUNTS>      Additional accounts to be generated, default to 9.
    -b, --balance <BALANCE>        Balance in Wei for the account to be generated, default is 0x10000000000000000000000000000.
    -l, --listen <LISTEN>          Listen address and port for the RPC, e.g. 127.0.0.1:8545.
    -k, --private <PRIVATE_KEY>    Private key for the account to be generated, if not provided, a random private key will be generated.

启动后,svmdev 将打印出地址、私钥和余额以进行测试。然后每10秒生成一个新块,并包含尚未确认的所有挂起交易。您可以使用下面的RPC端点来测试您的区块链应用程序。

支持的RPC端点

以下是 sputnikvm-dev 所支持的所有RPC端点的列表。

支持的调试端点

  • debug_dumpBlock
  • debug_getBlockRlp
  • debug_traceBlock
  • debug_traceBlockByNumber
  • debug_traceBlockByHash
  • debug_traceBlockFromFile
  • debug_traceTransaction

依赖项

~18MB
~312K SLoC