From 6f46ef5211a89852fec9bf63f313d2764b3db07b Mon Sep 17 00:00:00 2001 From: Nikolay Volf Date: Wed, 17 Jul 2019 17:02:55 +0300 Subject: [PATCH] Update README.md --- README.md | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index ff1761f..f780e45 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Build Status](https://travis-ci.org/paritytech/wasm-utils.svg?branch=master)](https://travis-ci.org/paritytech/wasm-utils) -Collection of WASM utilities used in Parity and WASM contract development +Collection of WASM utilities used in pwasm-ethereum and substrate contract development ## Build tools for cargo @@ -23,29 +23,13 @@ This will optimize WASM symbols tree to leave only those elements that are used ## Gas counter (wasm-gas) -For development puposes, raw WASM contract can be injected with gas counters (the same way as it done by Parity runtime when running contracts) +For development puposes, raw WASM contract can be injected with gas counters (the same way as it done by pwasm-ethereum/substrate runtime when running contracts) ``` cargo install pwasm-utils-cli --bin wasm-gas wasm-gas ``` -## Externalization (wasm-ext) - -Parity WASM runtime provides some library functions that can be commonly found in libc. WASM binary size can be reduced and performance may be improved if these functions are used. This utility scans for invocations of the following functions inside the WASM binary: -- `_malloc`, -- `_free`, -- `_memcpy`, -- `_memset`, -- `_memmove` - -And then substitutes them with invocations of the imported ones. Should be run before `wasm-opt` for better results. - -``` -cargo install pwasm-utils-cli --bin wasm-ext -wasm-ext -``` - ## API All executables use corresponding api methods of the root crate and can be combined in other build tools. @@ -61,4 +45,4 @@ See LICENSE-APACHE, and LICENSE-MIT for details. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in `wasm-utils` by you, as defined in the Apache-2.0 license, shall be -dual licensed as above, without any additional terms or conditions. \ No newline at end of file +dual licensed as above, without any additional terms or conditions.