MCPcopy
hub / github.com/ccxt/ccxt / safeMarketStructure

Method safeMarketStructure

java/lib/src/main/java/io/github/ccxt/Exchange.java:6169–6263  ·  view source on GitHub ↗
(Object... optionalArgs)

Source from the content-addressed store, hash-verified

6167 }
6168
6169 public Object safeMarketStructure(Object... optionalArgs)
6170 {
6171 Object market = Helpers.getArg(optionalArgs, 0, null);
6172 Object cleanStructure = new java.util.HashMap<String, Object>() {{
6173 put( "id", null );
6174 put( "lowercaseId", null );
6175 put( "symbol", null );
6176 put( "base", null );
6177 put( "quote", null );
6178 put( "settle", null );
6179 put( "baseId", null );
6180 put( "quoteId", null );
6181 put( "settleId", null );
6182 put( "type", null );
6183 put( "spot", null );
6184 put( "margin", null );
6185 put( "swap", null );
6186 put( "future", null );
6187 put( "option", null );
6188 put( "index", null );
6189 put( "active", null );
6190 put( "contract", null );
6191 put( "linear", null );
6192 put( "inverse", null );
6193 put( "subType", null );
6194 put( "taker", null );
6195 put( "maker", null );
6196 put( "contractSize", null );
6197 put( "expiry", null );
6198 put( "expiryDatetime", null );
6199 put( "strike", null );
6200 put( "optionType", null );
6201 put( "precision", new java.util.HashMap<String, Object>() {{
6202 put( "amount", null );
6203 put( "price", null );
6204 put( "cost", null );
6205 put( "base", null );
6206 put( "quote", null );
6207 }} );
6208 put( "limits", new java.util.HashMap<String, Object>() {{
6209 put( "leverage", new java.util.HashMap<String, Object>() {{
6210 put( "min", null );
6211 put( "max", null );
6212 }} );
6213 put( "amount", new java.util.HashMap<String, Object>() {{
6214 put( "min", null );
6215 put( "max", null );
6216 }} );
6217 put( "price", new java.util.HashMap<String, Object>() {{
6218 put( "min", null );
6219 put( "max", null );
6220 }} );
6221 put( "cost", new java.util.HashMap<String, Object>() {{
6222 put( "min", null );
6223 put( "max", null );
6224 }} );
6225 }} );
6226 put( "marginModes", new java.util.HashMap<String, Object>() {{

Callers 15

setMarketsMethod · 0.95
safeMarketMethod · 0.95
parseMarketMethod · 0.45
parseMarketMethod · 0.45
parseMarketMethod · 0.45
describeMethod · 0.45
parseMarketMethod · 0.45
fetchSpotMarketsMethod · 0.45
parseMarketMethod · 0.45
parseMarketMethod · 0.45
fetchSwapMarketsMethod · 0.45
parseMarketMethod · 0.45

Calls 6

getArgMethod · 0.95
isTrueMethod · 0.95
isEqualMethod · 0.95
extendMethod · 0.95
GetValueMethod · 0.95
addElementToObjectMethod · 0.95

Tested by

no test coverage detected