diff --git a/Cargo.lock b/Cargo.lock index 716cd3a9..3f7a09d3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -842,19 +842,6 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b90ca2580b73ab6a1f724b76ca11ab632df820fd6040c336200d2c1df7b3c82c" -[[package]] -name = "example" -version = "0.1.0" -dependencies = [ - "goldie", - "soroban-sdk", - "soroban-token-sdk", - "stellar-axelar-gas-service", - "stellar-axelar-gateway", - "stellar-axelar-std", - "stellar-interchain-token-service", -] - [[package]] name = "fastrand" version = "2.2.0" @@ -2036,6 +2023,19 @@ dependencies = [ "syn 2.0.87", ] +[[package]] +name = "stellar-example" +version = "0.1.0" +dependencies = [ + "goldie", + "soroban-sdk", + "soroban-token-sdk", + "stellar-axelar-gas-service", + "stellar-axelar-gateway", + "stellar-axelar-std", + "stellar-interchain-token-service", +] + [[package]] name = "stellar-interchain-token" version = "0.1.0" diff --git a/Cargo.toml b/Cargo.toml index e636a83a..a94f9853 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,6 @@ alloy-sol-types = { version = "0.8.19", default-features = false, features = [ "std", ] } cfg-if = { version = "1.0", default-features = false } -example = { version = "^0.1.0", path = "contracts/example" } goldie = { version = "0.5.0", default-features = false } hex = { version = "0.4", default-features = false } paste = { version = "1.0", default-features = false } @@ -28,6 +27,7 @@ stellar-axelar-gateway = { version = "^0.1.0", path = "contracts/stellar-axelar- stellar-axelar-operators = { version = "^0.1.0", path = "contracts/stellar-axelar-operators" } stellar-axelar-std = { version = "^0.1.0", path = "packages/stellar-axelar-std", features = ["derive"] } stellar-axelar-std-derive = { version = "^0.1.0", path = "packages/stellar-axelar-std-derive" } +stellar-example = { version = "^0.1.0", path = "contracts/stellar-example" } stellar-interchain-token = { version = "^0.1.0", path = "contracts/stellar-interchain-token" } stellar-interchain-token-service = { version = "^0.1.0", path = "contracts/stellar-interchain-token-service" } diff --git a/contracts/example/Cargo.toml b/contracts/stellar-example/Cargo.toml similarity index 97% rename from contracts/example/Cargo.toml rename to contracts/stellar-example/Cargo.toml index 6777c104..4a109103 100644 --- a/contracts/example/Cargo.toml +++ b/contracts/stellar-example/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "example" +name = "stellar-example" version = "0.1.0" edition = { workspace = true } diff --git a/contracts/example/src/contract.rs b/contracts/stellar-example/src/contract.rs similarity index 100% rename from contracts/example/src/contract.rs rename to contracts/stellar-example/src/contract.rs diff --git a/contracts/example/src/event.rs b/contracts/stellar-example/src/event.rs similarity index 100% rename from contracts/example/src/event.rs rename to contracts/stellar-example/src/event.rs diff --git a/contracts/example/src/lib.rs b/contracts/stellar-example/src/lib.rs similarity index 100% rename from contracts/example/src/lib.rs rename to contracts/stellar-example/src/lib.rs diff --git a/contracts/example/src/storage_types.rs b/contracts/stellar-example/src/storage_types.rs similarity index 100% rename from contracts/example/src/storage_types.rs rename to contracts/stellar-example/src/storage_types.rs diff --git a/contracts/example/src/tests/test.rs b/contracts/stellar-example/src/tests/test.rs similarity index 98% rename from contracts/example/src/tests/test.rs rename to contracts/stellar-example/src/tests/test.rs index 9e5e4b34..2fc54beb 100644 --- a/contracts/example/src/tests/test.rs +++ b/contracts/stellar-example/src/tests/test.rs @@ -1,5 +1,3 @@ -use example::event::{ExecutedEvent, TokenReceivedEvent}; -use example::{Example, ExampleClient}; use soroban_sdk::testutils::{Address as _, AuthorizedFunction, AuthorizedInvocation}; use soroban_sdk::token::{self, StellarAssetClient}; use soroban_sdk::{vec, Address, Bytes, BytesN, Env, IntoVal, String, Symbol}; @@ -13,6 +11,8 @@ use stellar_axelar_std::address::AddressExt; use stellar_axelar_std::traits::BytesExt; use stellar_axelar_std::types::Token; use stellar_axelar_std::{auth_invocation, events}; +use stellar_example::event::{ExecutedEvent, TokenReceivedEvent}; +use stellar_example::{Example, ExampleClient}; use stellar_interchain_token_service::event::TrustedChainSetEvent; use stellar_interchain_token_service::testutils::INTERCHAIN_TOKEN_WASM_HASH; use stellar_interchain_token_service::{InterchainTokenService, InterchainTokenServiceClient}; diff --git a/contracts/example/src/tests/testdata/gmp_example.golden b/contracts/stellar-example/src/tests/testdata/gmp_example.golden similarity index 100% rename from contracts/example/src/tests/testdata/gmp_example.golden rename to contracts/stellar-example/src/tests/testdata/gmp_example.golden diff --git a/contracts/example/src/tests/testdata/interchain_token.wasm b/contracts/stellar-example/src/tests/testdata/interchain_token.wasm similarity index 100% rename from contracts/example/src/tests/testdata/interchain_token.wasm rename to contracts/stellar-example/src/tests/testdata/interchain_token.wasm diff --git a/contracts/example/src/tests/testdata/its_example.golden b/contracts/stellar-example/src/tests/testdata/its_example.golden similarity index 100% rename from contracts/example/src/tests/testdata/its_example.golden rename to contracts/stellar-example/src/tests/testdata/its_example.golden