forked from SO4-Markets/contracts
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
100 lines (80 loc) · 2.26 KB
/
Copy pathCargo.toml
File metadata and controls
100 lines (80 loc) · 2.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
[package]
name = "gmx-integration-tests"
version = "0.1.0"
edition = "2021"
[dependencies]
soroban-sdk = { workspace = true, features = ["testutils"] }
gmx-types = { path = "../libs/types" }
gmx-keys = { path = "../libs/keys" }
gmx-math = { path = "../libs/math" }
gmx-market-utils = { path = "../libs/market_utils" }
# Contracts
data-store = { path = "../contracts/data_store" }
role-store = { path = "../contracts/role_store" }
oracle = { path = "../contracts/oracle", features = ["testutils"] }
order-handler = { path = "../contracts/order_handler" }
order-vault = { path = "../contracts/order_vault" }
deposit-vault = { path = "../contracts/deposit_vault" }
deposit-handler = { path = "../contracts/deposit_handler" }
withdrawal-handler = { path = "../contracts/withdrawal_handler" }
withdrawal-vault = { path = "../contracts/withdrawal_vault" }
liquidation-handler = { path = "../contracts/liquidation_handler" }
adl-handler = { path = "../contracts/adl_handler" }
fee-handler = { path = "../contracts/fee_handler" }
market-token = { path = "../contracts/market_token" }
reader = { path = "../contracts/reader" }
order-cleanup = { path = "../contracts/order_cleanup" }
[lib]
path = "lib.rs"
crate-type = ["lib"]
[[test]]
name = "stop_loss"
path = "stop_loss.rs"
[[test]]
name = "oi_cap"
path = "oi_cap.rs"
[[test]]
name = "role_access_control"
path = "role_access_control.rs"
[[test]]
name = "take_profit"
path = "take_profit.rs"
[[test]]
name = "lifecycle_long"
path = "lifecycle_long.rs"
[[test]]
name = "funding_rate"
path = "funding_rate.rs"
[[test]]
name = "keeper_window"
path = "keeper_window.rs"
[[test]]
name = "adl"
path = "adl.rs"
[[test]]
name = "liquidation"
path = "liquidation.rs"
[[test]]
name = "zero_amount_validation"
path = "zero_amount_validation.rs"
[[test]]
name = "contract_upgrade"
path = "contract_upgrade.rs"
[[test]]
name = "multi_market_execution"
path = "multi_market_execution.rs"
[[test]]
name = "short_position_lifecycle"
path = "short_position_lifecycle.rs"
[[test]]
name = "lp_fee_distribution"
path = "lp_fee_distribution.rs"
[[test]]
name = "multi_market_funding_isolation"
path = "multi_market_funding_isolation.rs"
[[test]]
name = "funding_conservation_e2e"
path = "funding_conservation_e2e.rs"
[[test]]
name = "order_cleanup"
path = "order_cleanup.rs"