Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* [core] Add AccountId to EnvTypes * [core] Add calls mod, plus WIP tests * [core] Balance transfer call roundtrip works * [core] Add ext_dispatch_call * [core] Implement ext_dispatch_call * [examples] Add example lang contract for ext_dispatch_call * [examples] WIP: implement example lang contract for ext_dispatch_call * [examples] complete basic implementation of dispatching Balances Call * srml-contracts -> srml-contract * [core] remove unsafe from dispatch_call api fn * [core] Add docs to dispatch_call * [core] Add missing trait bound to account index * [core] Some todos * [core] Rename dispatch_call to dispatch_raw_call on Env trait * [lang] Add AccountIndex type alias * [model] add strongly type dispatch call to EnvHandler * [*] specify latest parity-codec version, same as substrate * [core] fix call roundtrip tests * [lang] fix tests * [core] fix wasm build * [core] fix std build * [core] move call type serialization tests * [core] test Call serialization roundtrip * [core] use node_runtime for Call serialization roundtrip * [core] remove unused dependencies * [core] remove unused substrate dependencies * [core] change default Balance to u128, matching substrate * [core] introduce Address type for balance calls * [core] fix Balances transfer serialization test * [core] add Address serialization tests * [ci] install wasm-gc for building substrate dev deps * [ci] move wasm-gc installation after wasm target added * [examples] get the calls example compiling * [CI] add temporary check for debugging ci build * [CI] restore wasm-gc to install section and remove temp version check * [CI] temporarily depend on substrate branch to test build fix * [CI] remove temp substrate branch, build issue fixed * [core] use std feature instead of test-env for EnvTypes * [core] remove Call types, moved to ink-types-node-runtime * [core] remove AccountIndex from EnvTypes * [core] remove AccountIndex from lang codegen * [core] fix unused for std * [CI] remove wasm-gc from travis build * [CI] remove AccountIndex type alias from codegen * parity-codec version 4.1.1 -> 4.1 * [core] ext_dispatch_call docs * [core] describe in comment what will happen if decoding fails * [model] implement suggestion of Into<Call> * rustfmt * rustfmt again * rustfmt again again * [examples] deleted calls example - moved to ink_types_node_runtime * [core] use into in api::dispatch_call * [core] make Call empty enum and use test-env feature for EnvTypes * [core] remove unused Call enum * [core] add comments explaining rationale for test-env * [core] missing period * [core] add comments * [core] add space in comment * [core] add comment to Call decode impl * [core] make dispatched_calls a DoubleEndedIterator * [core] add missing doc comment * [core] add comment explaining Decode requirement * [core] doc comment and DoubleEndedIterator
- Loading branch information
Showing
11 changed files
with
115 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -28,4 +28,4 @@ generate-api-description = [ | |
[profile.release] | ||
panic = "abort" | ||
lto = true | ||
opt-level = "z" | ||
opt-level = "z" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -28,4 +28,4 @@ generate-api-description = [ | |
[profile.release] | ||
panic = "abort" | ||
lto = true | ||
opt-level = "z" | ||
opt-level = "z" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters