SkillAgentSearch skills...

Ethrun

Directly run EVM bytecode (using Parity technology)

Install / Use

/learn @dapphub/Ethrun
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

ETHRUN(1) DappHub 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 or more contracts, sends zero or more transactions to the last one and then prints the results to stdout in JSON format.

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 elements of the array represent the transactions by
which the contracts were deployed, and the remaining elements
    represent the transactions sent to the last-deployed contract.

INSTALLATION Use `make link' to install from source:

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

SEE ALSO parity(1), ethabi(1), seth(1), dapp(1)

ETHRUN(1) April 2017 ETHRUN(1)

View on GitHub
GitHub Stars24
CategoryDevelopment
Updated2y ago
Forks9

Languages

Rust

Security Score

60/100

Audited on Jan 6, 2024

No findings