lessrest / ethrun

Directly run Ethereum bytecode

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ETHRUN(1)               Nexus Development Tools                ETHRUN(1)


NAME
	ethrun - directly run EVM bytecode
SYNOPSIS
        echo <bytecode> | ethrun [<calldata>...]

DESCRIPTION
	Ethrun sets up a minimal Parity environment, deploys one
	contract, sends zero or more transactions to it and then
	prints the result to standard output as a JSON structure.

OUTPUT
        Ethrun outputs a JSON array in which the outcome of each
        transaction is represented like in the following example:

	   [{
             "success": true,
             "output": "",
             "logs": [],
	   }, {
             "success": true,
             "output": "0000000000000000...0000000000000001",
             "logs": [{
               "address": "5185630e41e8b32...c87aa735a24f3f6",
               "data": "0000000000000000...0000000032a0ead3",
               "topics": [
                 "6ee2ab87ef1bfa44...e959a6b0a190be6c",
                 "0000000000000000...0000000000000000"
               ],
             }],
	   }]

	The first element of the array always represents the
	transaction in which the contract is first deployed.

INSTALLATION
	Use `make link' to install from source:

	   git clone https://github.com/nexusdev/ethrun
	   make link -C ethrun

SEE ALSO
	parity(1), ethabi(1), dapple-quicktest(1)



ETHRUN(1)                    December 2016                     ETHRUN(1)

About

Directly run Ethereum bytecode


Languages

Language:Rust 87.6%Language:Shell 11.3%Language:Makefile 1.1%