Releases: ETCDEVTeam/sputnikvm
v0.3.0
Changes in this release:
- Production-ready support for Frontier and Homestead block ranges. In Ethereum Classic, that is from block 1 to block 2500000.
- Experimental support for EIP150 and EIP160 block ranges.
This release also includes a CLI tool, which you can find in the cli
subfolder in the source code. It is also available to download as binary for Linux and MacOS. Run sputnikvm --help
for how to use this tool. Note that currently, all numbers (including block number, gas cost, etc.) must be input in Hex. Valid patches that can be passed to --patch
are frontier
, homestead
, eip150
and eip160
.
You can also use the CLI tool to execute code against a real blockchain through a RPC endpoint. To do that, the current master branch of go-ethereum-classic is needed. You need to run it with the debug
JSON-RPC.
The library can be used as usual:
[dependencies]
sputnikvm = "0.3"
v0.2.0
This release is done together with a complete blockchain regression test of the Frontier block range (1-1150000
) for Ethereum and Ethereum Classic. We ensure that the result you get from SputnikVM is the same as other clients for the range specified. Currently, if you want to execute against newer blocks (1150000-
), please use the unstable master.
We currently only provide the release as a Cargo crate:
[dependencies]
sputnikvm = "0.2.0"