Skip to content

Commit

Permalink
Implement cosmwasm_vm Move Bind (#2553)
Browse files Browse the repository at this point in the history
feat: Implement cosmwasm_vm Move Bind
  • Loading branch information
yubing744 authored Sep 26, 2024
1 parent 93874a0 commit 3e7c63c
Show file tree
Hide file tree
Showing 41 changed files with 3,167 additions and 48 deletions.
128 changes: 94 additions & 34 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 5 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ members = [
"crates/rooch-test-transaction-builder",
"crates/rooch-types",
"crates/rooch-event",
"crates/rooch-cosmwasm-vm",
"crates/testsuite",
"crates/rooch-ord",
"frameworks/bitcoin-move",
Expand All @@ -59,7 +60,6 @@ members = [
"frameworks/moveos-stdlib",
"frameworks/rooch-framework",
"frameworks/rooch-nursery",
"examples/bitseed_generator",
]

default-members = [
Expand Down Expand Up @@ -139,6 +139,7 @@ data-verify = { path = "crates/data_verify" }
rooch-db = { path = "crates/rooch-db" }
rooch-event = { path = "crates/rooch-event" }
rooch-ord = { path = "crates/rooch-ord" }
rooch-cosmwasm-vm = { path = "crates/rooch-cosmwasm-vm" }

# frameworks
framework-types = { path = "frameworks/framework-types" }
Expand Down Expand Up @@ -322,7 +323,9 @@ base64 = "0.22.1"
#criterion-cpu-time = "0.1.0"
wasmer = "4.2.5"
wasmer-types = "4.2.5"
wasmer-compiler-singlepass = "4.3.6"
wasmer-compiler-singlepass = "4.2.2"
cosmwasm-vm = { git = "https://github.com/rooch-network/cosmwasm", rev = "597d3e8437d8c4d1afce07e5a676c29c751a8a81" }
cosmwasm-std = { git = "https://github.com/rooch-network/cosmwasm", rev = "597d3e8437d8c4d1afce07e5a676c29c751a8a81" }
ciborium = "0.2.1"
pprof = { version = "0.13.0", features = ["flamegraph", "criterion", "cpp", "frame-pointer", "protobuf-codec"] }
celestia-rpc = { git = "https://github.com/eigerco/celestia-node-rs.git", rev = "129272e8d926b4c7badf27a26dea915323dd6489" }
Expand Down
35 changes: 35 additions & 0 deletions crates/rooch-cosmwasm-vm/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
[package]
name = "rooch-cosmwasm-vm"

# Workspace inherited keys
version = { workspace = true }
authors = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
license = { workspace = true }
publish = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
anyhow = { workspace = true }
once_cell = { workspace = true }
prometheus = { workspace = true }
tokio = { workspace = true }
cosmwasm-vm = { workspace = true }
cosmwasm-std = { workspace = true }

move-core-types = { workspace = true }
move-vm-types = { workspace = true }
move-resource-viewer = { workspace = true }
move-binary-format = { workspace = true }

raw-store = { workspace = true }
moveos-config = { workspace = true }
moveos-types = { workspace = true }
moveos-object-runtime = { workspace = true }
accumulator = { workspace = true }

rooch-types = { workspace = true }
Loading

0 comments on commit 3e7c63c

Please sign in to comment.