Skip to content

Commit d0c2134

Browse files
add a few test examples to demonstrate usage
1 parent c362b4c commit d0c2134

13 files changed

Lines changed: 1435 additions & 0 deletions

Cargo.lock

Lines changed: 207 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,24 @@ wasm_debug = []
1010
serde = { version = "1", features = ["derive"] }
1111
serde_json = "1"
1212
paste = "1.0.15"
13+
clap = { version = "4", features = ["derive"] }
14+
15+
[[bin]]
16+
name = "wagmi-run"
17+
path = "src/bin/wagmi_run.rs"
18+
19+
[[bin]]
20+
name = "wagmi-inspect"
21+
path = "src/bin/wagmi_inspect.rs"
22+
23+
[[bin]]
24+
name = "wagmi-validate"
25+
path = "src/bin/wagmi_validate.rs"
26+
27+
[[bin]]
28+
name = "wagmi-example-basic"
29+
path = "src/bin/wagmi_example_basic.rs"
30+
31+
[[bin]]
32+
name = "wagmi-example-host"
33+
path = "src/bin/wagmi_example_host.rs"

src/bin/resources/arithmetic.wat

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
(module
2+
(func $add (export "add") (param $a i32) (param $b i32) (result i32)
3+
local.get $a
4+
local.get $b
5+
i32.add)
6+
7+
(func $sub (export "subtract") (param $a i32) (param $b i32) (result i32)
8+
local.get $a
9+
local.get $b
10+
i32.sub)
11+
12+
(func $mul (export "multiply") (param $a i32) (param $b i32) (result i32)
13+
local.get $a
14+
local.get $b
15+
i32.mul)
16+
17+
(func $div (export "divide") (param $a i32) (param $b i32) (result i32)
18+
local.get $a
19+
local.get $b
20+
i32.div_s)
21+
22+
(func $mod (export "modulo") (param $a i32) (param $b i32) (result i32)
23+
local.get $a
24+
local.get $b
25+
i32.rem_s)
26+
)

0 commit comments

Comments
 (0)