Skip to content

Commit

Permalink
feat(ITS): add ITS message ABI encoding/decoding support (#65)
Browse files Browse the repository at this point in the history
Co-authored-by: Milap Sheth <milap@interoplabs.io>
  • Loading branch information
AttissNgo and milapsheth authored Nov 21, 2024
1 parent 48507e2 commit 9c49a73
Showing 8 changed files with 1,580 additions and 233 deletions.
1,177 changes: 973 additions & 204 deletions Cargo.lock

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
[workspace]
resolver = "2"
members = [
"contracts/*",
"integration-tests",
"packages/*",
]
members = ["contracts/*", "integration-tests", "packages/*"]

[workspace.package]
edition = "2021"
@@ -18,8 +14,12 @@ axelar-gas-service = { version = "^0.1.0", path = "contracts/axelar-gas-service"
axelar-gateway = { version = "^0.1.0", path = "contracts/axelar-gateway" }
axelar-operators = { version = "^0.1.0", path = "contracts/axelar-operators" }
interchain-token-service = { version = "^0.1.0", path = "contracts/interchain-token-service" }
interchain-token = { version = "^0.1.0", path = "contracts/interchain-token" }
example = { version = "^0.1.0", path = "contracts/example" }
alloy-primitives = { version = "0.7.6", default-features = false, features = [
"std",
] }
alloy-sol-types = { version = "0.7.6", default-features = false, features = [
"std",
] }

[workspace.lints.clippy]
nursery = "warn"
8 changes: 6 additions & 2 deletions contracts/interchain-token-service/Cargo.toml
Original file line number Diff line number Diff line change
@@ -10,12 +10,16 @@ publish = true
crate-type = ["cdylib", "rlib"]

[dependencies]
alloy-primitives = { workspace = true }
alloy-sol-types = { workspace = true }
axelar-soroban-std = { workspace = true }
soroban-sdk = { workspace = true }
soroban-sdk = { workspace = true, features = ["alloc"] }

[dev-dependencies]
axelar-soroban-std = { workspace = true, features = ["testutils"] }
soroban-sdk = { workspace = true, features = ["testutils"] }
goldie = { version = "0.5" }
hex = "0.4"
soroban-sdk = { workspace = true, features = ["testutils", "alloc"] }

[features]
testutils = ["soroban-sdk/testutils", "axelar-soroban-std/testutils"]
Loading

0 comments on commit 9c49a73

Please sign in to comment.