Skip to content

Commit 03f31c1

Browse files
authored
Merge pull request #120 from DeeptradeProtocol/feature/replace-deprecated-type-name-function
Feature/replace deprecated type_name function
2 parents d0c2e75 + 678ee0a commit 03f31c1

File tree

4 files changed

+16
-14
lines changed

4 files changed

+16
-14
lines changed

.github/workflows/move_test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
test:
1818
runs-on: ubuntu-latest
1919
env:
20-
SUI_VERSION: "1.54.2" # Parameterized Sui version
20+
SUI_VERSION: "1.56.2" # Parameterized Sui version
2121

2222
steps:
2323
- uses: actions/checkout@v4

packages/deeptrade-core/Move.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies = [
1616

1717
[[move.package]]
1818
id = "Bridge"
19-
source = { git = "https://github.com/MystenLabs/sui.git", rev = "b448b1d971bd6c1aac8ef4eee4305943806d5d5b", subdir = "crates/sui-framework/packages/bridge" }
19+
source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/bridge" }
2020

2121
dependencies = [
2222
{ id = "MoveStdlib", name = "MoveStdlib" },
@@ -26,7 +26,7 @@ dependencies = [
2626

2727
[[move.package]]
2828
id = "MoveStdlib"
29-
source = { git = "https://github.com/MystenLabs/sui.git", rev = "b448b1d971bd6c1aac8ef4eee4305943806d5d5b", subdir = "crates/sui-framework/packages/move-stdlib" }
29+
source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/move-stdlib" }
3030

3131
[[move.package]]
3232
id = "Pyth"
@@ -39,15 +39,15 @@ dependencies = [
3939

4040
[[move.package]]
4141
id = "Sui"
42-
source = { git = "https://github.com/MystenLabs/sui.git", rev = "b448b1d971bd6c1aac8ef4eee4305943806d5d5b", subdir = "crates/sui-framework/packages/sui-framework" }
42+
source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-framework" }
4343

4444
dependencies = [
4545
{ id = "MoveStdlib", name = "MoveStdlib" },
4646
]
4747

4848
[[move.package]]
4949
id = "SuiSystem"
50-
source = { git = "https://github.com/MystenLabs/sui.git", rev = "b448b1d971bd6c1aac8ef4eee4305943806d5d5b", subdir = "crates/sui-framework/packages/sui-system" }
50+
source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-system" }
5151

5252
dependencies = [
5353
{ id = "MoveStdlib", name = "MoveStdlib" },
@@ -91,7 +91,7 @@ dependencies = [
9191
]
9292

9393
[move.toolchain-version]
94-
compiler-version = "1.53.2"
94+
compiler-version = "1.56.2"
9595
edition = "2024.beta"
9696
flavor = "sui"
9797

packages/deeptrade-core/sources/helper.move

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -219,10 +219,10 @@ public(package) fun get_sui_per_deep_from_reference_pool<ReferenceBaseAsset, Ref
219219
);
220220
let reference_pool_price = get_pool_first_ask_price(reference_pool, clock);
221221

222-
let reference_base_type = type_name::get<ReferenceBaseAsset>();
223-
let reference_quote_type = type_name::get<ReferenceQuoteAsset>();
224-
let deep_type = type_name::get<DEEP>();
225-
let sui_type = type_name::get<SUI>();
222+
let reference_base_type = type_name::with_original_ids<ReferenceBaseAsset>();
223+
let reference_quote_type = type_name::with_original_ids<ReferenceQuoteAsset>();
224+
let deep_type = type_name::with_original_ids<DEEP>();
225+
let sui_type = type_name::with_original_ids<SUI>();
226226
let is_deep_sui_pool = reference_base_type == deep_type && reference_quote_type == sui_type;
227227
let is_sui_deep_pool = reference_base_type == sui_type && reference_quote_type == deep_type;
228228

packages/deeptrade-core/sources/order.move

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1430,10 +1430,12 @@ public(package) fun prepare_order_execution<
14301430
.max_deep_fee_coverage_discount_rate();
14311431

14321432
// Determine input coin type
1433-
let input_coin_is_sui = if (is_bid) type_name::get<QuoteToken>() == type_name::get<SUI>()
1434-
else type_name::get<BaseToken>() == type_name::get<SUI>();
1435-
let input_coin_is_deep = if (is_bid) type_name::get<QuoteToken>() == type_name::get<DEEP>()
1436-
else type_name::get<BaseToken>() == type_name::get<DEEP>();
1433+
let input_coin_is_sui = if (is_bid)
1434+
type_name::with_original_ids<QuoteToken>() == type_name::with_original_ids<SUI>()
1435+
else type_name::with_original_ids<BaseToken>() == type_name::with_original_ids<SUI>();
1436+
let input_coin_is_deep = if (is_bid)
1437+
type_name::with_original_ids<QuoteToken>() == type_name::with_original_ids<DEEP>()
1438+
else type_name::with_original_ids<BaseToken>() == type_name::with_original_ids<DEEP>();
14371439

14381440
let (deep_plan, coverage_fee_plan, input_coin_deposit_plan) = create_order_core(
14391441
is_pool_whitelisted,

0 commit comments

Comments
 (0)