forked from Dantama022/stellar-sdk-example-hub
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvalidation.config.json
More file actions
182 lines (182 loc) · 6.11 KB
/
Copy pathvalidation.config.json
File metadata and controls
182 lines (182 loc) · 6.11 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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
{
"examplesDir": "src/examples",
"exampleFilePattern": "^\\d{2}-.+\\.ts$",
"timeoutMs": 120000,
"exclusions": [
{
"match": "01-create-account",
"reason": "Requires live Friendbot and testnet network access"
},
{ "match": "02-payment", "reason": "Requires funded accounts and live network state" },
{
"match": "03-create-trustline",
"reason": "Requires issuer/distributor setup on live network"
},
{ "match": "04-multisig", "reason": "Requires mutable on-chain account state" },
{
"match": "05-soroban-invoke",
"reason": "Requires Soroban RPC availability and deployed contracts"
},
{
"match": "23-soroban-upgrade",
"reason": "Requires Soroban RPC, WASM uploads, and multi-step contract upgrade transactions"
},
{
"match": "12-asset-issuance",
"reason": "Requires live accounts and asset issuance on network"
},
{ "match": "17-offline-signing", "reason": "Depends on live Horizon account fetches" },
{
"match": "18-soroban-errors",
"reason": "Requires Soroban RPC responses from external services"
},
{
"match": "20-sep10-authentication",
"reason": "Requires live anchor and testnet network access for the live flow step"
},
{
"match": "14-time-locked-escrow",
"reason": "Depends on live Testnet timing and transaction acceptance windows"
},
{
"match": "19-horizon-streaming",
"reason": "Keeps a live Horizon SSE connection open until events arrive"
},
{
"match": "44-resilient-horizon-stream",
"reason": "Keeps a live Horizon SSE connection open with manual reconnection handling"
},
{
"match": "26-sponsored-claimable-balance",
"reason": "Requires live Friendbot funding and Horizon Testnet claimable balance state"
},
{
"match": "07-claimable-balances",
"reason": "Requires live Friendbot funding and Horizon Testnet claimable balance state"
},
{
"match": "08-liquidity-pools",
"reason": "Requires live issuer accounts, liquidity pool state, and Testnet transactions"
},
{
"match": "36-strict-receive-path-payment",
"reason": "Requires live Friendbot funding, SDEX liquidity, and Testnet path payments"
},
{
"match": "09-fee-bump",
"reason": "Requires live funded accounts and Testnet fee-bump transaction submission"
},
{
"match": "11-sponsored-reserves",
"reason": "Requires live sponsored reserve setup and Testnet transaction submission"
},
{
"match": "35-revoke-sponsorship",
"reason": "Requires live sponsorship setup and revocation transactions on Testnet"
},
{
"match": "16-batched-operations",
"reason": "Requires live funded accounts and multiple Testnet operations"
},
{
"match": "21-sep24-deposit-withdrawal",
"reason": "Requires live anchor services and interactive network flow"
},
{
"match": "22-advanced-multisig",
"reason": "Requires live Friendbot funding and mutable on-chain signer state"
},
{
"match": "22-manage-buy-offer",
"reason": "Requires live funded accounts and SDEX offer submission"
},
{
"match": "23-manage-data-entries",
"reason": "Requires live account state and Testnet manageData operations"
},
{
"match": "24-create-passive-sell-offer",
"reason": "Requires live funded accounts and SDEX passive offer submission"
},
{
"match": "25-account-flags",
"reason": "Requires live issuer account flag transactions on Testnet"
},
{
"match": "51-failed-transaction-analysis",
"reason": "Requires live Horizon transaction data or fallback simulation"
},
{
"match": "55-trade-history",
"reason": "Requires live Horizon trade data for an active asset pair"
},
{
"match": "56-account-flags-inspection",
"reason": "Requires live Horizon account data"
},
{
"match": "54-fee-stats",
"reason": "Requires live Horizon fee statistics endpoint"
},
{
"match": "57-account-reserve-calculator",
"reason": "Requires live Horizon account data"
},
{
"match": "58-account-relationship-discovery",
"reason": "Requires live Horizon account and operation data"
},
{
"match": "66-ledger-effects",
"reason": "Requires live Horizon ledger and effect data"
},
{
"match": "67-soroban-contract-events",
"reason": "Requires live Soroban RPC event data within the server retention window"
},
{
"match": "50-asset-issuer-discovery",
"reason": "Requires live Horizon asset index data"
},
{
"match": "52-account-balance-history",
"reason": "Requires live Horizon account effects data"
},
{
"match": "53-ledger-inspection",
"reason": "Requires live Horizon ledger data"
},
{
"match": "59-account-offer-inspection",
"reason": "Requires live Horizon account offer data"
},
{
"match": "61-horizon-resource-filtering",
"reason": "Requires live Horizon data across multiple resource endpoints"
},
{
"match": "68-soroban-contract-simulation",
"reason": "Requires live Soroban RPC and a deployed contract on Testnet"
},
{
"match": "69-soroban-contract-storage",
"reason": "Requires live Soroban RPC and a deployed contract on Testnet"
},
{
"match": "70-soroban-authorization",
"reason": "Requires live Soroban RPC, Friendbot funding, and a deployed contract on Testnet"
},
{
"match": "71-soroban-storage-update",
"reason": "Requires live Soroban RPC, Friendbot funding, and a state-modifying contract on Testnet"
},
{
"match": "80-offline-transaction-workflow",
"reason": "Requires live Friendbot funding and Horizon Testnet transaction submission"
"match": "81-transaction-preflight",
"reason": "Requires live Soroban RPC and a deployed contract on Testnet"
"match": "83-multi-contract-transaction",
"reason": "Requires live Soroban RPC and deployed contracts on Testnet"
}
]
}