diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 0000000..000890e --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,59 @@ +name: CI +on: + push: + branches: + - main + pull_request: + +env: + GO_VERSION: 1.24.5 + +jobs: + ci: + name: ${{ matrix.job }} + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + job: [lint, test] + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Go + uses: actions/setup-go@v5 + with: + go-version: ${{ env.GO_VERSION }} + + - name: Lint + if: matrix.job == 'lint' + uses: golangci/golangci-lint-action@v8 + with: + args: --timeout=5m + + - name: Test + if: matrix.job == 'test' + env: + TESTCOVERAGE_THRESHOLD: 0 + run: | + set -euo pipefail + echo "Running tests..." + go test -p 1 -v -coverpkg=./... -coverprofile=profile.cov ./... | tee test.log + go tool cover -func profile.cov + + echo "------------------" + if grep -q "FAIL:" test.log; then + echo "--- SOME TESTCASES FAILED" + else + echo "--- ALL TESTCASES PASSED" + fi + + echo "Threshold: ${TESTCOVERAGE_THRESHOLD}%" + totalCoverage=$(go tool cover -func=profile.cov | awk '/total:/ {print substr($3, 1, length($3)-1)}') + echo "Current test coverage: ${totalCoverage}%" + if awk -v total="$totalCoverage" -v threshold="$TESTCOVERAGE_THRESHOLD" 'BEGIN {exit !(total + 0 >= threshold + 0)}'; then + echo "OK" + else + echo "Current test coverage is below threshold. Please add more unit tests." + exit 1 + fi diff --git a/.golangci.yml b/.golangci.yml new file mode 100644 index 0000000..80a268c --- /dev/null +++ b/.golangci.yml @@ -0,0 +1,32 @@ +version: "2" + +run: + timeout: 5m + +linters: + default: none + enable: + - errcheck + - govet + - ineffassign + - revive + - staticcheck + exclusions: + paths: + - ".*_test\\.go" + settings: + revive: + confidence: 0.8 + +formatters: + enable: + - gofmt + - goimports + settings: + goimports: + local-prefixes: + - github.com/SwellNetwork/hyperliquid-go-sdk + +issues: + max-issues-per-linter: 0 + max-same-issues: 0 diff --git a/http_client_test.go b/http_client_test.go index 5f511e3..5c64b5e 100644 --- a/http_client_test.go +++ b/http_client_test.go @@ -1,3 +1,6 @@ +//go:build integration +// +build integration + package hyperliquid import ( diff --git a/http_config.go b/http_config.go new file mode 100644 index 0000000..1be2d6b --- /dev/null +++ b/http_config.go @@ -0,0 +1,22 @@ +package hyperliquid + +import "time" + +type HTTPClientConfig struct { + BaseURL string + Timeout time.Duration +} + +func DefaultMainnetHTTPClientConfig() HTTPClientConfig { + return HTTPClientConfig{ + BaseURL: "https://api.hyperliquid.xyz", + Timeout: 3 * time.Second, + } +} + +func DefaultTestnetHTTPClientConfig() HTTPClientConfig { + return HTTPClientConfig{ + BaseURL: "https://api.hyperliquid-testnet.xyz", + Timeout: 3 * time.Second, + } +} diff --git a/constants.go b/http_info.go similarity index 100% rename from constants.go rename to http_info.go diff --git a/funding.go b/http_info_perpetuals.go similarity index 69% rename from funding.go rename to http_info_perpetuals.go index 1b9707b..7032682 100644 --- a/funding.go +++ b/http_info_perpetuals.go @@ -53,3 +53,24 @@ func (c *HTTPClient) FundingHistory(ctx context.Context, params FundingHistoryPa return result, nil } + +func (c *HTTPClient) MetaAndAssetCtxs(ctx context.Context) (*MetaAndAssetCtx, error) { + body := map[string]any{"type": InfoTypeMetaAndAssetCtxs} + + var result metaAndAssetCtxsResult + + resp, err := c.client.R(). + SetContext(ctx). + SetBody(body). + SetResult(&result). + Post(PathInfo) + if err != nil { + return nil, fmt.Errorf("meta and asset ctxs request failed: %w", err) + } + + if resp.IsError() { + return nil, fmt.Errorf("meta and asset ctxs request failed: status %d: %s", resp.StatusCode(), resp.String()) + } + + return transformMetaAndAssetCtxsResult(result) +} diff --git a/transform.go b/http_info_perpetuals_transform.go similarity index 79% rename from transform.go rename to http_info_perpetuals_transform.go index 23859ad..4ab288d 100644 --- a/transform.go +++ b/http_info_perpetuals_transform.go @@ -88,29 +88,3 @@ func transformMetaAndAssetCtxsResult(result metaAndAssetCtxsResult) (*MetaAndAss Ctxs: ctxs, }, nil } - -func transformSpotMetaAndAssetCtxsResult(result spotMetaAndAssetCtxsResult) (*SpotMetaAndAssetCtx, error) { - meta := SpotMeta{ - Universe: make([]SpotAssetInfo, len(result.Meta.Universe)), - Tokens: result.Meta.Tokens, - } - - for i, uni := range result.Meta.Universe { - meta.Universe[i] = SpotAssetInfo{ - Tokens: append([]int(nil), uni.Tokens...), - Name: uni.Name, - Index: uni.Index, - IsCanonical: uni.IsCanonical, - } - } - - ctxs := make([]SpotAssetCtx, len(result.Assets)) - for i, asset := range result.Assets { - ctxs[i] = SpotAssetCtx(asset) - } - - return &SpotMetaAndAssetCtx{ - Meta: meta, - Ctxs: ctxs, - }, nil -} diff --git a/http_info_perpetuals_types.go b/http_info_perpetuals_types.go new file mode 100644 index 0000000..8d5b75b --- /dev/null +++ b/http_info_perpetuals_types.go @@ -0,0 +1,156 @@ +package hyperliquid + +import ( + "fmt" + + "github.com/goccy/go-json" +) + +// Predicted fundings + +type ( + predictedFundingsResult []predictedFundingsCoin + + predictedFundingsCoin struct { + Coin string + Exchanges []predictedFundingsExchange + } + + predictedFundingsExchange struct { + Exchange string + Details predictedFundingDetails + } + + predictedFundingDetails struct { + FundingRate string `json:"fundingRate"` + NextFundingTime int64 `json:"nextFundingTime"` + FundingIntervalHours int64 `json:"fundingIntervalHours"` + } +) + +func (p *predictedFundingsCoin) UnmarshalJSON(data []byte) error { + var payload [2]json.RawMessage + if err := json.Unmarshal(data, &payload); err != nil { + return fmt.Errorf("decode predicted fundings coin: %w", err) + } + + if err := json.Unmarshal(payload[0], &p.Coin); err != nil { + return err + } + + return json.Unmarshal(payload[1], &p.Exchanges) +} + +func (p *predictedFundingsExchange) UnmarshalJSON(data []byte) error { + var payload [2]json.RawMessage + if err := json.Unmarshal(data, &payload); err != nil { + return fmt.Errorf("decode predicted fundings exchange: %w", err) + } + + if err := json.Unmarshal(payload[0], &p.Exchange); err != nil { + return err + } + + return json.Unmarshal(payload[1], &p.Details) +} + +// Perp meta & asset ctxs + +type ( + metaAndAssetCtxsResult struct { + Meta metaAndAssetCtxMeta + Assets []assetCtxPayload + } + + metaAndAssetCtxMeta struct { + Universe []metaAndAssetCtxUniverse `json:"universe"` + MarginTables marginTableMap `json:"marginTables"` + CollateralToken int `json:"collateralToken"` + } + + metaAndAssetCtxUniverse struct { + SzDecimals int `json:"szDecimals"` + Name string `json:"name"` + MaxLeverage int `json:"maxLeverage"` + MarginTableID int `json:"marginTableId"` + OnlyIsolated bool `json:"onlyIsolated,omitempty"` + IsDelisted bool `json:"isDelisted,omitempty"` + } + + marginTableMap map[int]marginTableDetails + + marginTierPayload struct { + LowerBound string `json:"lowerBound"` + MaxLeverage int `json:"maxLeverage"` + } + + marginTableDetails struct { + Description string `json:"description"` + MarginTiers []marginTierPayload `json:"marginTiers"` + } + + assetCtxPayload struct { + Funding string `json:"funding"` + OpenInterest string `json:"openInterest"` + PrevDayPx string `json:"prevDayPx"` + DayNtlVlm string `json:"dayNtlVlm"` + Premium string `json:"premium"` + OraclePx string `json:"oraclePx"` + MarkPx string `json:"markPx"` + MidPx string `json:"midPx"` + ImpactPxs []string `json:"impactPxs"` + DayBaseVlm string `json:"dayBaseVlm"` + } +) + +func (m *metaAndAssetCtxsResult) UnmarshalJSON(data []byte) error { + var payload [2]json.RawMessage + if err := json.Unmarshal(data, &payload); err != nil { + return err + } + + if err := json.Unmarshal(payload[0], &m.Meta); err != nil { + return fmt.Errorf("decode meta section: %w", err) + } + + if err := json.Unmarshal(payload[1], &m.Assets); err != nil { + return fmt.Errorf("decode asset ctx section: %w", err) + } + + return nil +} + +func (m *marginTableMap) UnmarshalJSON(data []byte) error { + var entries []json.RawMessage + if err := json.Unmarshal(data, &entries); err != nil { + return err + } + + if len(entries) == 0 { + *m = nil + return nil + } + + result := make(marginTableMap, len(entries)) + for _, raw := range entries { + var payload [2]json.RawMessage + if err := json.Unmarshal(raw, &payload); err != nil { + return err + } + + var id int + if err := json.Unmarshal(payload[0], &id); err != nil { + return err + } + + var details marginTableDetails + if err := json.Unmarshal(payload[1], &details); err != nil { + return err + } + + result[id] = details + } + + *m = result + return nil +} diff --git a/http_info_spot.go b/http_info_spot.go new file mode 100644 index 0000000..a8ecd33 --- /dev/null +++ b/http_info_spot.go @@ -0,0 +1,28 @@ +package hyperliquid + +import ( + "context" + "fmt" +) + +func (c *HTTPClient) SpotMetaAndAssetCtxs(ctx context.Context) (*SpotMetaAndAssetCtx, error) { + body := map[string]any{"type": InfoTypeSpotMetaAndAssetCtxs} + + var result spotMetaAndAssetCtxsResult + + resp, err := c.client.R(). + SetContext(ctx). + SetBody(body). + SetResult(&result). + Post(PathInfo) + if err != nil { + return nil, fmt.Errorf("spot meta and asset ctxs request failed: %w", err) + } + + if resp.IsError() { + return nil, fmt.Errorf("spot meta and asset ctxs request failed: status %d: %s", resp.StatusCode(), resp.String()) + } + + return transformSpotMetaAndAssetCtxsResult(result) + +} diff --git a/http_info_spot_transform.go b/http_info_spot_transform.go new file mode 100644 index 0000000..f008c9b --- /dev/null +++ b/http_info_spot_transform.go @@ -0,0 +1,27 @@ +package hyperliquid + +func transformSpotMetaAndAssetCtxsResult(result spotMetaAndAssetCtxsResult) (*SpotMetaAndAssetCtx, error) { + meta := SpotMeta{ + Universe: make([]SpotAssetInfo, len(result.Meta.Universe)), + Tokens: result.Meta.Tokens, + } + + for i, uni := range result.Meta.Universe { + meta.Universe[i] = SpotAssetInfo{ + Tokens: append([]int(nil), uni.Tokens...), + Name: uni.Name, + Index: uni.Index, + IsCanonical: uni.IsCanonical, + } + } + + ctxs := make([]SpotAssetCtx, len(result.Assets)) + for i, asset := range result.Assets { + ctxs[i] = SpotAssetCtx(asset) + } + + return &SpotMetaAndAssetCtx{ + Meta: meta, + Ctxs: ctxs, + }, nil +} diff --git a/http_info_spot_types.go b/http_info_spot_types.go new file mode 100644 index 0000000..a0b5e3e --- /dev/null +++ b/http_info_spot_types.go @@ -0,0 +1,56 @@ +package hyperliquid + +import ( + "fmt" + + "github.com/goccy/go-json" +) + +// Spot meta & asset ctxs + +type ( + spotMetaAndAssetCtxsResult struct { + Meta spotMetaAndAssetCtxMeta + Assets []spotAssetCtxPayload + } + + spotMetaAndAssetCtxMeta struct { + Universe []spotMetaAndAssetCtxUniverse `json:"universe"` + Tokens []SpotTokenInfo `json:"tokens"` + } + + spotMetaAndAssetCtxUniverse struct { + Tokens []int `json:"tokens"` + Name string `json:"name"` + Index int `json:"index"` + IsCanonical bool `json:"isCanonical"` + } + + spotAssetCtxPayload struct { + DayNtlVlm string `json:"dayNtlVlm"` + MarkPx string `json:"markPx"` + MidPx string `json:"midPx"` + PrevDayPx string `json:"prevDayPx"` + CirculatingSupply string `json:"circulatingSupply"` + Coin string `json:"coin"` + TotalSupply string `json:"totalSupply"` + DayBaseVlm string `json:"dayBaseVlm"` + } +) + +func (r *spotMetaAndAssetCtxsResult) UnmarshalJSON(data []byte) error { + var payload [2]json.RawMessage + if err := json.Unmarshal(data, &payload); err != nil { + return err + } + + if err := json.Unmarshal(payload[0], &r.Meta); err != nil { + return fmt.Errorf("decode spot meta section: %w", err) + } + + if err := json.Unmarshal(payload[1], &r.Assets); err != nil { + return fmt.Errorf("decode spot asset ctx section: %w", err) + } + + return nil +} diff --git a/types.go b/http_info_types.go similarity index 90% rename from types.go rename to http_info_types.go index b8cb378..6f1e737 100644 --- a/types.go +++ b/http_info_types.go @@ -90,6 +90,12 @@ type ( ) type ( + FundingHistoryParams struct { + Coin string + StartTime int64 + EndTime int64 + } + FundingHistory struct { Coin string `json:"coin"` FundingRate string `json:"fundingRate"` @@ -97,3 +103,13 @@ type ( Time int64 `json:"time"` } ) + +type ( + PredictedFunding struct { + Coin string + Exchange string + FundingRates float64 + NextFundingTime int64 + FundingIntervalHours int64 + } +) diff --git a/info_types.go b/info_types.go deleted file mode 100644 index b3e90b2..0000000 --- a/info_types.go +++ /dev/null @@ -1,199 +0,0 @@ -package hyperliquid - -import ( - "fmt" - - "github.com/goccy/go-json" -) - -// Predicted fundings - -type predictedFundingsResult []predictedFundingsCoin - -type predictedFundingsCoin struct { - Coin string - Exchanges []predictedFundingsExchange -} - -type predictedFundingsExchange struct { - Exchange string - Details predictedFundingDetails -} - -type predictedFundingDetails struct { - FundingRate string `json:"fundingRate"` - NextFundingTime int64 `json:"nextFundingTime"` - FundingIntervalHours int64 `json:"fundingIntervalHours"` -} - -func (p *predictedFundingsCoin) UnmarshalJSON(data []byte) error { - var payload [2]json.RawMessage - if err := json.Unmarshal(data, &payload); err != nil { - return fmt.Errorf("decode predicted fundings coin: %w", err) - } - - if err := json.Unmarshal(payload[0], &p.Coin); err != nil { - return err - } - - return json.Unmarshal(payload[1], &p.Exchanges) -} - -func (p *predictedFundingsExchange) UnmarshalJSON(data []byte) error { - var payload [2]json.RawMessage - if err := json.Unmarshal(data, &payload); err != nil { - return fmt.Errorf("decode predicted fundings exchange: %w", err) - } - - if err := json.Unmarshal(payload[0], &p.Exchange); err != nil { - return err - } - - return json.Unmarshal(payload[1], &p.Details) -} - -// Perp meta & asset ctxs - -type metaAndAssetCtxsResult struct { - Meta metaAndAssetCtxMeta - Assets []assetCtxPayload -} - -func (m *metaAndAssetCtxsResult) UnmarshalJSON(data []byte) error { - var payload [2]json.RawMessage - if err := json.Unmarshal(data, &payload); err != nil { - return err - } - - if err := json.Unmarshal(payload[0], &m.Meta); err != nil { - return fmt.Errorf("decode meta section: %w", err) - } - - if err := json.Unmarshal(payload[1], &m.Assets); err != nil { - return fmt.Errorf("decode asset ctx section: %w", err) - } - - return nil -} - -type metaAndAssetCtxMeta struct { - Universe []metaAndAssetCtxUniverse `json:"universe"` - MarginTables marginTableMap `json:"marginTables"` - CollateralToken int `json:"collateralToken"` -} - -type metaAndAssetCtxUniverse struct { - SzDecimals int `json:"szDecimals"` - Name string `json:"name"` - MaxLeverage int `json:"maxLeverage"` - MarginTableID int `json:"marginTableId"` - OnlyIsolated bool `json:"onlyIsolated,omitempty"` - IsDelisted bool `json:"isDelisted,omitempty"` -} - -type marginTableMap map[int]marginTableDetails - -func (m *marginTableMap) UnmarshalJSON(data []byte) error { - var entries []json.RawMessage - if err := json.Unmarshal(data, &entries); err != nil { - return err - } - - if len(entries) == 0 { - *m = nil - return nil - } - - result := make(marginTableMap, len(entries)) - for _, raw := range entries { - var payload [2]json.RawMessage - if err := json.Unmarshal(raw, &payload); err != nil { - return err - } - - var id int - if err := json.Unmarshal(payload[0], &id); err != nil { - return err - } - - var details marginTableDetails - if err := json.Unmarshal(payload[1], &details); err != nil { - return err - } - - result[id] = details - } - - *m = result - return nil -} - -type marginTierPayload struct { - LowerBound string `json:"lowerBound"` - MaxLeverage int `json:"maxLeverage"` -} - -type marginTableDetails struct { - Description string `json:"description"` - MarginTiers []marginTierPayload `json:"marginTiers"` -} - -type assetCtxPayload struct { - Funding string `json:"funding"` - OpenInterest string `json:"openInterest"` - PrevDayPx string `json:"prevDayPx"` - DayNtlVlm string `json:"dayNtlVlm"` - Premium string `json:"premium"` - OraclePx string `json:"oraclePx"` - MarkPx string `json:"markPx"` - MidPx string `json:"midPx"` - ImpactPxs []string `json:"impactPxs"` - DayBaseVlm string `json:"dayBaseVlm"` -} - -// Spot meta & asset ctxs - -type spotMetaAndAssetCtxsResult struct { - Meta spotMetaAndAssetCtxMeta - Assets []spotAssetCtxPayload -} - -func (r *spotMetaAndAssetCtxsResult) UnmarshalJSON(data []byte) error { - var payload [2]json.RawMessage - if err := json.Unmarshal(data, &payload); err != nil { - return err - } - - if err := json.Unmarshal(payload[0], &r.Meta); err != nil { - return fmt.Errorf("decode spot meta section: %w", err) - } - - if err := json.Unmarshal(payload[1], &r.Assets); err != nil { - return fmt.Errorf("decode spot asset ctx section: %w", err) - } - - return nil -} - -type spotMetaAndAssetCtxMeta struct { - Universe []spotMetaAndAssetCtxUniverse `json:"universe"` - Tokens []SpotTokenInfo `json:"tokens"` -} - -type spotMetaAndAssetCtxUniverse struct { - Tokens []int `json:"tokens"` - Name string `json:"name"` - Index int `json:"index"` - IsCanonical bool `json:"isCanonical"` -} - -type spotAssetCtxPayload struct { - DayNtlVlm string `json:"dayNtlVlm"` - MarkPx string `json:"markPx"` - MidPx string `json:"midPx"` - PrevDayPx string `json:"prevDayPx"` - CirculatingSupply string `json:"circulatingSupply"` - Coin string `json:"coin"` - TotalSupply string `json:"totalSupply"` - DayBaseVlm string `json:"dayBaseVlm"` -} diff --git a/interfaces.go b/interfaces.go index 145ec23..fc70d59 100644 --- a/interfaces.go +++ b/interfaces.go @@ -8,17 +8,3 @@ type InfoClient interface { MetaAndAssetCtxs(ctx context.Context) (*MetaAndAssetCtx, error) SpotMetaAndAssetCtxs(ctx context.Context) (*SpotMetaAndAssetCtx, error) } - -type PredictedFunding struct { - Coin string - Exchange string - FundingRates float64 - NextFundingTime int64 - FundingIntervalHours int64 -} - -type FundingHistoryParams struct { - Coin string - StartTime int64 - EndTime int64 -} diff --git a/perp.go b/perp.go deleted file mode 100644 index 2639676..0000000 --- a/perp.go +++ /dev/null @@ -1,4714 +0,0 @@ -package hyperliquid - -import ( - "context" - "fmt" -) - -func (c *HTTPClient) MetaAndAssetCtxs(ctx context.Context) (*MetaAndAssetCtx, error) { - body := map[string]any{"type": InfoTypeMetaAndAssetCtxs} - - var result metaAndAssetCtxsResult - - resp, err := c.client.R(). - SetContext(ctx). - SetBody(body). - SetResult(&result). - Post(PathInfo) - if err != nil { - return nil, fmt.Errorf("meta and asset ctxs request failed: %w", err) - } - - if resp.IsError() { - return nil, fmt.Errorf("meta and asset ctxs request failed: status %d: %s", resp.StatusCode(), resp.String()) - } - - return transformMetaAndAssetCtxsResult(result) -} - -// MetaAndAssetCtxs sample response -// [ -// { -// "universe": [ -// { -// "szDecimals": 5, -// "name": "BTC", -// "maxLeverage": 40, -// "marginTableId": 56 -// }, -// { -// "szDecimals": 4, -// "name": "ETH", -// "maxLeverage": 25, -// "marginTableId": 55 -// }, -// { -// "szDecimals": 2, -// "name": "ATOM", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "MATIC", -// "maxLeverage": 20, -// "marginTableId": 20, -// "isDelisted": true -// }, -// { -// "szDecimals": 1, -// "name": "DYDX", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 2, -// "name": "SOL", -// "maxLeverage": 20, -// "marginTableId": 54 -// }, -// { -// "szDecimals": 2, -// "name": "AVAX", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 3, -// "name": "BNB", -// "maxLeverage": 10, -// "marginTableId": 51 -// }, -// { -// "szDecimals": 1, -// "name": "APE", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "OP", -// "maxLeverage": 10, -// "marginTableId": 51 -// }, -// { -// "szDecimals": 2, -// "name": "LTC", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 1, -// "name": "ARB", -// "maxLeverage": 10, -// "marginTableId": 51 -// }, -// { -// "szDecimals": 0, -// "name": "DOGE", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 1, -// "name": "INJ", -// "maxLeverage": 10, -// "marginTableId": 51 -// }, -// { -// "szDecimals": 1, -// "name": "SUI", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 0, -// "name": "kPEPE", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 1, -// "name": "CRV", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 1, -// "name": "LDO", -// "maxLeverage": 10, -// "marginTableId": 51 -// }, -// { -// "szDecimals": 1, -// "name": "LINK", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 1, -// "name": "STX", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "RNDR", -// "maxLeverage": 20, -// "marginTableId": 20, -// "isDelisted": true -// }, -// { -// "szDecimals": 0, -// "name": "CFX", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "FTM", -// "maxLeverage": 10, -// "marginTableId": 10, -// "isDelisted": true -// }, -// { -// "szDecimals": 2, -// "name": "GMX", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "SNX", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "XRP", -// "maxLeverage": 20, -// "marginTableId": 53 -// }, -// { -// "szDecimals": 3, -// "name": "BCH", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 2, -// "name": "APT", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 2, -// "name": "AAVE", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 2, -// "name": "COMP", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 4, -// "name": "MKR", -// "maxLeverage": 10, -// "marginTableId": 51, -// "isDelisted": true -// }, -// { -// "szDecimals": 1, -// "name": "WLD", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 1, -// "name": "FXS", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "HPOS", -// "maxLeverage": 3, -// "marginTableId": 3, -// "onlyIsolated": true, -// "isDelisted": true, -// "marginMode": "strictIsolated" -// }, -// { -// "szDecimals": 0, -// "name": "RLB", -// "maxLeverage": 3, -// "marginTableId": 3, -// "onlyIsolated": true, -// "isDelisted": true, -// "marginMode": "strictIsolated" -// }, -// { -// "szDecimals": 3, -// "name": "UNIBOT", -// "maxLeverage": 3, -// "marginTableId": 3, -// "onlyIsolated": true, -// "isDelisted": true, -// "marginMode": "strictIsolated" -// }, -// { -// "szDecimals": 0, -// "name": "YGG", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "TRX", -// "maxLeverage": 10, -// "marginTableId": 51 -// }, -// { -// "szDecimals": 0, -// "name": "kSHIB", -// "maxLeverage": 10, -// "marginTableId": 51 -// }, -// { -// "szDecimals": 1, -// "name": "UNI", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 0, -// "name": "SEI", -// "maxLeverage": 10, -// "marginTableId": 51 -// }, -// { -// "szDecimals": 1, -// "name": "RUNE", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "OX", -// "maxLeverage": 3, -// "marginTableId": 3, -// "onlyIsolated": true, -// "isDelisted": true, -// "marginMode": "strictIsolated" -// }, -// { -// "szDecimals": 1, -// "name": "FRIEND", -// "maxLeverage": 3, -// "marginTableId": 3, -// "onlyIsolated": true, -// "isDelisted": true, -// "marginMode": "strictIsolated" -// }, -// { -// "szDecimals": 0, -// "name": "SHIA", -// "maxLeverage": 3, -// "marginTableId": 3, -// "onlyIsolated": true, -// "isDelisted": true, -// "marginMode": "strictIsolated" -// }, -// { -// "szDecimals": 1, -// "name": "CYBER", -// "maxLeverage": 3, -// "marginTableId": 3, -// "isDelisted": true -// }, -// { -// "szDecimals": 1, -// "name": "ZRO", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "BLZ", -// "maxLeverage": 5, -// "marginTableId": 5, -// "isDelisted": true -// }, -// { -// "szDecimals": 1, -// "name": "DOT", -// "maxLeverage": 10, -// "marginTableId": 51 -// }, -// { -// "szDecimals": 1, -// "name": "BANANA", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 2, -// "name": "TRB", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 1, -// "name": "FTT", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "LOOM", -// "maxLeverage": 10, -// "marginTableId": 10, -// "isDelisted": true -// }, -// { -// "szDecimals": 0, -// "name": "OGN", -// "maxLeverage": 3, -// "marginTableId": 3, -// "isDelisted": true -// }, -// { -// "szDecimals": 0, -// "name": "RDNT", -// "maxLeverage": 5, -// "marginTableId": 5, -// "isDelisted": true -// }, -// { -// "szDecimals": 0, -// "name": "ARK", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "BNT", -// "maxLeverage": 3, -// "marginTableId": 3, -// "isDelisted": true -// }, -// { -// "szDecimals": 0, -// "name": "CANTO", -// "maxLeverage": 5, -// "marginTableId": 5, -// "isDelisted": true -// }, -// { -// "szDecimals": 0, -// "name": "REQ", -// "maxLeverage": 3, -// "marginTableId": 3, -// "isDelisted": true -// }, -// { -// "szDecimals": 0, -// "name": "BIGTIME", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "KAS", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "ORBS", -// "maxLeverage": 3, -// "marginTableId": 3, -// "isDelisted": true -// }, -// { -// "szDecimals": 0, -// "name": "BLUR", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "TIA", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 2, -// "name": "BSV", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "ADA", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 1, -// "name": "TON", -// "maxLeverage": 10, -// "marginTableId": 51 -// }, -// { -// "szDecimals": 0, -// "name": "MINA", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "POLYX", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 1, -// "name": "GAS", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "PENDLE", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "STG", -// "maxLeverage": 3, -// "marginTableId": 3, -// "isDelisted": true -// }, -// { -// "szDecimals": 0, -// "name": "FET", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "STRAX", -// "maxLeverage": 10, -// "marginTableId": 10, -// "isDelisted": true -// }, -// { -// "szDecimals": 1, -// "name": "NEAR", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 0, -// "name": "MEME", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 2, -// "name": "ORDI", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "BADGER", -// "maxLeverage": 5, -// "marginTableId": 5, -// "isDelisted": true -// }, -// { -// "szDecimals": 2, -// "name": "NEO", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 2, -// "name": "ZEN", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "FIL", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "PYTH", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "SUSHI", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 2, -// "name": "ILV", -// "maxLeverage": 3, -// "marginTableId": 3, -// "isDelisted": true -// }, -// { -// "szDecimals": 1, -// "name": "IMX", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "kBONK", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 0, -// "name": "GMT", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "SUPER", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "USTC", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 1, -// "name": "NFTI", -// "maxLeverage": 3, -// "marginTableId": 3, -// "onlyIsolated": true, -// "isDelisted": true, -// "marginMode": "strictIsolated" -// }, -// { -// "szDecimals": 0, -// "name": "JUP", -// "maxLeverage": 10, -// "marginTableId": 51 -// }, -// { -// "szDecimals": 0, -// "name": "kLUNC", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "RSR", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "GALA", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "JTO", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "NTRN", -// "maxLeverage": 3, -// "marginTableId": 3, -// "isDelisted": true -// }, -// { -// "szDecimals": 2, -// "name": "ACE", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "MAV", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "WIF", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 1, -// "name": "CAKE", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "PEOPLE", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 2, -// "name": "ENS", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 2, -// "name": "ETC", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "XAI", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 1, -// "name": "MANTA", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 1, -// "name": "UMA", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "ONDO", -// "maxLeverage": 10, -// "marginTableId": 51 -// }, -// { -// "szDecimals": 0, -// "name": "ALT", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "ZETA", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 1, -// "name": "DYM", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 1, -// "name": "MAVIA", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 1, -// "name": "W", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 5, -// "name": "PANDORA", -// "maxLeverage": 3, -// "marginTableId": 3, -// "onlyIsolated": true, -// "isDelisted": true, -// "marginMode": "strictIsolated" -// }, -// { -// "szDecimals": 1, -// "name": "STRK", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "PIXEL", -// "maxLeverage": 3, -// "marginTableId": 3, -// "isDelisted": true -// }, -// { -// "szDecimals": 1, -// "name": "AI", -// "maxLeverage": 3, -// "marginTableId": 3, -// "isDelisted": true -// }, -// { -// "szDecimals": 3, -// "name": "TAO", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 2, -// "name": "AR", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "MYRO", -// "maxLeverage": 3, -// "marginTableId": 3, -// "isDelisted": true -// }, -// { -// "szDecimals": 0, -// "name": "kFLOKI", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "BOME", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 1, -// "name": "ETHFI", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "ENA", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 1, -// "name": "MNT", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "TNSR", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 1, -// "name": "SAGA", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "MERL", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "HBAR", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "POPCAT", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 2, -// "name": "OMNI", -// "maxLeverage": 3, -// "marginTableId": 3, -// "isDelisted": true -// }, -// { -// "szDecimals": 2, -// "name": "EIGEN", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "REZ", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "NOT", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "TURBO", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "BRETT", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "IO", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "ZK", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "BLAST", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "LISTA", -// "maxLeverage": 3, -// "marginTableId": 3, -// "isDelisted": true -// }, -// { -// "szDecimals": 0, -// "name": "MEW", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "RENDER", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "kDOGS", -// "maxLeverage": 3, -// "marginTableId": 3, -// "isDelisted": true -// }, -// { -// "szDecimals": 0, -// "name": "POL", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "CATI", -// "maxLeverage": 3, -// "marginTableId": 3, -// "isDelisted": true -// }, -// { -// "szDecimals": 0, -// "name": "CELO", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "HMSTR", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 1, -// "name": "SCR", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "NEIROETH", -// "maxLeverage": 5, -// "marginTableId": 5, -// "isDelisted": true -// }, -// { -// "szDecimals": 1, -// "name": "kNEIRO", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "GOAT", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "MOODENG", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "GRASS", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "PURR", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 1, -// "name": "PNUT", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "XLM", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "CHILLGUY", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "SAND", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "IOTA", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "ALGO", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 2, -// "name": "HYPE", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 1, -// "name": "ME", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "MOVE", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "VIRTUAL", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "PENGU", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "USUAL", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "FARTCOIN", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 1, -// "name": "AI16Z", -// "maxLeverage": 5, -// "marginTableId": 5, -// "isDelisted": true -// }, -// { -// "szDecimals": 0, -// "name": "AIXBT", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "ZEREBRO", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "BIO", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "GRIFFAIN", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 1, -// "name": "SPX", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "S", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "MORPHO", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 1, -// "name": "TRUMP", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 1, -// "name": "MELANIA", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "ANIME", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "VINE", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 2, -// "name": "VVV", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "JELLY", -// "maxLeverage": 3, -// "marginTableId": 3, -// "isDelisted": true -// }, -// { -// "szDecimals": 1, -// "name": "BERA", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "TST", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "LAYER", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 1, -// "name": "IP", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 1, -// "name": "OM", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "KAITO", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "NIL", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 3, -// "name": "PAXG", -// "maxLeverage": 10, -// "marginTableId": 51 -// }, -// { -// "szDecimals": 0, -// "name": "PROMPT", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "BABY", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "WCT", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "HYPER", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "ZORA", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "INIT", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "DOOD", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "LAUNCHCOIN", -// "maxLeverage": 3, -// "marginTableId": 3, -// "isDelisted": true -// }, -// { -// "szDecimals": 0, -// "name": "NXPC", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "SOPH", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "RESOLV", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "SYRUP", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "PUMP", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 0, -// "name": "PROVE", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "YZY", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "XPL", -// "maxLeverage": 10, -// "marginTableId": 51 -// }, -// { -// "szDecimals": 0, -// "name": "WLFI", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "LINEA", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "SKY", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "ASTER", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "AVNT", -// "maxLeverage": 5, -// "marginTableId": 5 -// }, -// { -// "szDecimals": 0, -// "name": "STBL", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "0G", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "HEMI", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "APEX", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "2Z", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 2, -// "name": "ZEC", -// "maxLeverage": 10, -// "marginTableId": 52 -// }, -// { -// "szDecimals": 0, -// "name": "MON", -// "maxLeverage": 3, -// "marginTableId": 3, -// "onlyIsolated": true, -// "marginMode": "strictIsolated" -// }, -// { -// "szDecimals": 0, -// "name": "MET", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 0, -// "name": "MEGA", -// "maxLeverage": 3, -// "marginTableId": 3, -// "onlyIsolated": true, -// "marginMode": "strictIsolated" -// }, -// { -// "szDecimals": 0, -// "name": "CC", -// "maxLeverage": 3, -// "marginTableId": 3 -// }, -// { -// "szDecimals": 1, -// "name": "ICP", -// "maxLeverage": 5, -// "marginTableId": 5 -// } -// ], -// "marginTables": [ -// [ -// 50, -// { -// "description": "", -// "marginTiers": [ -// { -// "lowerBound": "0.0", -// "maxLeverage": 50 -// } -// ] -// } -// ], -// [ -// 51, -// { -// "description": "tiered 10x", -// "marginTiers": [ -// { -// "lowerBound": "0.0", -// "maxLeverage": 10 -// }, -// { -// "lowerBound": "3000000.0", -// "maxLeverage": 5 -// } -// ] -// } -// ], -// [ -// 52, -// { -// "description": "tiered 10x (2)", -// "marginTiers": [ -// { -// "lowerBound": "0.0", -// "maxLeverage": 10 -// }, -// { -// "lowerBound": "20000000.0", -// "maxLeverage": 5 -// } -// ] -// } -// ], -// [ -// 53, -// { -// "description": "tiered 20x", -// "marginTiers": [ -// { -// "lowerBound": "0.0", -// "maxLeverage": 20 -// }, -// { -// "lowerBound": "40000000.0", -// "maxLeverage": 10 -// } -// ] -// } -// ], -// [ -// 54, -// { -// "description": "tiered 20x (2)", -// "marginTiers": [ -// { -// "lowerBound": "0.0", -// "maxLeverage": 20 -// }, -// { -// "lowerBound": "70000000.0", -// "maxLeverage": 10 -// } -// ] -// } -// ], -// [ -// 55, -// { -// "description": "tiered 25x", -// "marginTiers": [ -// { -// "lowerBound": "0.0", -// "maxLeverage": 25 -// }, -// { -// "lowerBound": "100000000.0", -// "maxLeverage": 15 -// } -// ] -// } -// ], -// [ -// 56, -// { -// "description": "tiered 40x", -// "marginTiers": [ -// { -// "lowerBound": "0.0", -// "maxLeverage": 40 -// }, -// { -// "lowerBound": "150000000.0", -// "maxLeverage": 20 -// } -// ] -// } -// ] -// ], -// "collateralToken": 0 -// }, -// [ -// { -// "funding": "0.0000125", -// "openInterest": "29189.54088", -// "prevDayPx": "101871.0", -// "dayNtlVlm": "3167083091.9661107063", -// "premium": "0.0002360294", -// "oraclePx": "105919.0", -// "markPx": "105942.0", -// "midPx": "105944.5", -// "impactPxs": [ -// "105944.0", -// "105945.0" -// ], -// "dayBaseVlm": "30304.6659200001" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "506651.0913999989", -// "prevDayPx": "3416.0", -// "dayNtlVlm": "1688638783.8624215126", -// "premium": "0.0000556313", -// "oraclePx": "3595.1", -// "markPx": "3595.3", -// "midPx": "3595.35", -// "impactPxs": [ -// "3595.3", -// "3595.4" -// ], -// "dayBaseVlm": "475308.1713999998" -// }, -// { -// "funding": "0.0000004259", -// "openInterest": "1652902.9400000002", -// "prevDayPx": "2.8703", -// "dayNtlVlm": "1111022.4857120002", -// "premium": "-0.0010051935", -// "oraclePx": "2.9845", -// "markPx": "2.9809", -// "midPx": "2.9807", -// "impactPxs": [ -// "2.9795", -// "2.9815" -// ], -// "dayBaseVlm": "377459.2399999999" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.37621", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.3754", -// "markPx": "0.37621", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "16508594.8000000007", -// "prevDayPx": "0.31781", -// "dayNtlVlm": "241269.5203880001", -// "premium": "0.0009051139", -// "oraclePx": "0.33145", -// "markPx": "0.33179", -// "midPx": "0.33209", -// "impactPxs": [ -// "0.33175", -// "0.33247" -// ], -// "dayBaseVlm": "733102.1000000002" -// }, -// { -// "funding": "0.0000100487", -// "openInterest": "3207738.2600000016", -// "prevDayPx": "159.43", -// "dayNtlVlm": "487949170.1526997089", -// "premium": "-0.0005408004", -// "oraclePx": "166.42", -// "markPx": "166.34", -// "midPx": "166.325", -// "impactPxs": [ -// "166.32", -// "166.33" -// ], -// "dayBaseVlm": "2970254.0799999936" -// }, -// { -// "funding": "-0.000007803", -// "openInterest": "1071432.1199999996", -// "prevDayPx": "17.043", -// "dayNtlVlm": "9017710.9543300029", -// "premium": "-0.0005593154", -// "oraclePx": "17.879", -// "markPx": "17.869", -// "midPx": "17.8685", -// "impactPxs": [ -// "17.8677", -// "17.869" -// ], -// "dayBaseVlm": "506755.2999999999" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "53587.168", -// "prevDayPx": "986.7", -// "dayNtlVlm": "36861909.6594000161", -// "premium": "-0.0007020007", -// "oraclePx": "997.15", -// "markPx": "996.56", -// "midPx": "996.445", -// "impactPxs": [ -// "996.126", -// "996.45" -// ], -// "dayBaseVlm": "36851.914" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "4483295.2000000002", -// "prevDayPx": "0.38532", -// "dayNtlVlm": "771225.8939249999", -// "premium": "-0.0005344871", -// "oraclePx": "0.3929", -// "markPx": "0.39257", -// "midPx": "0.39259", -// "impactPxs": [ -// "0.3925", -// "0.39269" -// ], -// "dayBaseVlm": "1948034.2000000002" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "10877039.2000000011", -// "prevDayPx": "0.40963", -// "dayNtlVlm": "935331.0087060002", -// "premium": "-0.0003712728", -// "oraclePx": "0.43095", -// "markPx": "0.43069", -// "midPx": "0.43068", -// "impactPxs": [ -// "0.43058", -// "0.43079" -// ], -// "dayBaseVlm": "2202684.2000000007" -// }, -// { -// "funding": "0.0000143212", -// "openInterest": "513225.0399999997", -// "prevDayPx": "100.98", -// "dayNtlVlm": "107707740.2102600783", -// "premium": "0.0004707201", -// "oraclePx": "107.07", -// "markPx": "107.16", -// "midPx": "107.14", -// "impactPxs": [ -// "107.1204", -// "107.1635" -// ], -// "dayBaseVlm": "1004218.7999999989" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "16200032.8000000007", -// "prevDayPx": "0.28987", -// "dayNtlVlm": "3098193.9676089999", -// "premium": "-0.0006052455", -// "oraclePx": "0.2974", -// "markPx": "0.29719", -// "midPx": "0.29717", -// "impactPxs": [ -// "0.29711", -// "0.29722" -// ], -// "dayBaseVlm": "10376960.0999999959" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "354794432.0", -// "prevDayPx": "0.17413", -// "dayNtlVlm": "61271258.6841000319", -// "premium": "0.0000554139", -// "oraclePx": "0.18046", -// "markPx": "0.18048", -// "midPx": "0.180475", -// "impactPxs": [ -// "0.18047", -// "0.180489" -// ], -// "dayBaseVlm": "342331784.0" -// }, -// { -// "funding": "-0.0000052679", -// "openInterest": "270611.4", -// "prevDayPx": "7.2193", -// "dayNtlVlm": "2916513.0569799994", -// "premium": "-0.0006065036", -// "oraclePx": "7.7988", -// "markPx": "7.7911", -// "midPx": "7.79185", -// "impactPxs": [ -// "7.78962", -// "7.79407" -// ], -// "dayBaseVlm": "379965.8000000002" -// }, -// { -// "funding": "0.0000077118", -// "openInterest": "10286953.3999999948", -// "prevDayPx": "2.0913", -// "dayNtlVlm": "11584149.950179996", -// "premium": "-0.0004312943", -// "oraclePx": "2.1563", -// "markPx": "2.1553", -// "midPx": "2.1552", -// "impactPxs": [ -// "2.15493", -// "2.15537" -// ], -// "dayBaseVlm": "5414582.8000000026" -// }, -// { -// "funding": "0.0000066445", -// "openInterest": "4703313042.0", -// "prevDayPx": "0.005973", -// "dayNtlVlm": "6813899.3086299999", -// "premium": "-0.0004922067", -// "oraclePx": "0.006095", -// "markPx": "0.006092", -// "midPx": "0.006091", -// "impactPxs": [ -// "0.00609", -// "0.006092" -// ], -// "dayBaseVlm": "1121205950.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "17762727.4000000022", -// "prevDayPx": "0.47377", -// "dayNtlVlm": "3226132.8132730001", -// "premium": "-0.0002054021", -// "oraclePx": "0.48685", -// "markPx": "0.48655", -// "midPx": "0.48649", -// "impactPxs": [ -// "0.48631", -// "0.48675" -// ], -// "dayBaseVlm": "6667462.9000000013" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "8622005.3999999985", -// "prevDayPx": "0.79676", -// "dayNtlVlm": "1567045.900001999", -// "premium": "-0.0000238138", -// "oraclePx": "0.83985", -// "markPx": "0.83979", -// "midPx": "0.83971", -// "impactPxs": [ -// "0.83963", -// "0.83983" -// ], -// "dayBaseVlm": "1878468.7000000004" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "2469347.9999999995", -// "prevDayPx": "15.321", -// "dayNtlVlm": "17551926.3441000171", -// "premium": "0.0004949215", -// "oraclePx": "16.245", -// "markPx": "16.255", -// "midPx": "16.255", -// "impactPxs": [ -// "16.25304", -// "16.25679" -// ], -// "dayBaseVlm": "1097880.5999999999" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "2216445.2000000002", -// "prevDayPx": "0.39578", -// "dayNtlVlm": "675915.4611390004", -// "premium": "-0.0006396285", -// "oraclePx": "0.42212", -// "markPx": "0.42178", -// "midPx": "0.42169", -// "impactPxs": [ -// "0.42155", -// "0.42185" -// ], -// "dayBaseVlm": "1587956.2999999996" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "6.8946", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "7.03", -// "markPx": "6.8952", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "-0.0000322324", -// "openInterest": "29682084.0", -// "prevDayPx": "0.098787", -// "dayNtlVlm": "1572535.5511890007", -// "premium": "-0.0012003833", -// "oraclePx": "0.099135", -// "markPx": "0.099017", -// "midPx": "0.099001", -// "impactPxs": [ -// "0.098972", -// "0.099016" -// ], -// "dayBaseVlm": "15799773.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.73", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.712", -// "markPx": "0.71688", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "-0.0000008638", -// "openInterest": "101034.36", -// "prevDayPx": "9.4066", -// "dayNtlVlm": "506896.0547100001", -// "premium": "0.0", -// "oraclePx": "10.16", -// "markPx": "10.156", -// "midPx": "10.159", -// "impactPxs": [ -// "10.1552", -// "10.1618" -// ], -// "dayBaseVlm": "50648.5" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "11798267.4000000004", -// "prevDayPx": "0.8218", -// "dayNtlVlm": "1288261.9186720003", -// "premium": "0.0", -// "oraclePx": "0.8685", -// "markPx": "0.86796", -// "midPx": "0.86814", -// "impactPxs": [ -// "0.86766", -// "0.86865" -// ], -// "dayBaseVlm": "1517755.8000000005" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "36561556.0", -// "prevDayPx": "2.2802", -// "dayNtlVlm": "107220680.7165999264", -// "premium": "0.0001210117", -// "oraclePx": "2.4791", -// "markPx": "2.4785", -// "midPx": "2.47945", -// "impactPxs": [ -// "2.4794", -// "2.4795" -// ], -// "dayBaseVlm": "45248079.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "4821.43", -// "prevDayPx": "491.53", -// "dayNtlVlm": "1634619.5040499999", -// "premium": "-0.0003454743", -// "oraclePx": "506.55", -// "markPx": "506.29", -// "midPx": "506.22", -// "impactPxs": [ -// "506.109", -// "506.375" -// ], -// "dayBaseVlm": "3264.805" -// }, -// { -// "funding": "-0.0000320513", -// "openInterest": "4829715.54", -// "prevDayPx": "2.9968", -// "dayNtlVlm": "11724009.046443997", -// "premium": "-0.0009965743", -// "oraclePx": "3.211", -// "markPx": "3.2075", -// "midPx": "3.207", -// "impactPxs": [ -// "3.2066", -// "3.2078" -// ], -// "dayBaseVlm": "3705335.6999999997" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "113378.22", -// "prevDayPx": "200.04", -// "dayNtlVlm": "7622406.3378000036", -// "premium": "0.0", -// "oraclePx": "219.71", -// "markPx": "219.71", -// "midPx": "219.715", -// "impactPxs": [ -// "219.6373", -// "219.7221" -// ], -// "dayBaseVlm": "35952.35" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "16969.26", -// "prevDayPx": "33.473", -// "dayNtlVlm": "139465.8232", -// "premium": "-0.0004920658", -// "oraclePx": "34.345", -// "markPx": "34.318", -// "midPx": "34.323", -// "impactPxs": [ -// "34.2963", -// "34.3281" -// ], -// "dayBaseVlm": "4042.15" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "1843.8", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "1828.8", -// "markPx": "1831.5", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "7960093.5999999996", -// "prevDayPx": "0.79286", -// "dayNtlVlm": "3854452.0270530018", -// "premium": "-0.00039807", -// "oraclePx": "0.829", -// "markPx": "0.82825", -// "midPx": "0.82848", -// "impactPxs": [ -// "0.82845", -// "0.82867" -// ], -// "dayBaseVlm": "4731029.6000000015" -// }, -// { -// "funding": "0.0000034382", -// "openInterest": "426600.2", -// "prevDayPx": "1.2155", -// "dayNtlVlm": "1288528.6089899996", -// "premium": "-0.0013381701", -// "oraclePx": "1.2405", -// "markPx": "1.2387", -// "midPx": "1.2385", -// "impactPxs": [ -// "1.23815", -// "1.23884" -// ], -// "dayBaseVlm": "1040928.4" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.041845", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.042203", -// "markPx": "0.041873", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.071", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.071068", -// "markPx": "0.071", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "7.636", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "6.053", -// "markPx": "7.636", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "-0.000047941", -// "openInterest": "1981190.0", -// "prevDayPx": "0.11444", -// "dayNtlVlm": "398581.4199199999", -// "premium": "-0.0011082694", -// "oraclePx": "0.1173", -// "markPx": "0.11713", -// "midPx": "0.11708", -// "impactPxs": [ -// "0.11703", -// "0.11717" -// ], -// "dayBaseVlm": "3389101.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "34101052.0", -// "prevDayPx": "0.2894", -// "dayNtlVlm": "1971943.2293500004", -// "premium": "-0.0003269978", -// "oraclePx": "0.29358", -// "markPx": "0.29344", -// "midPx": "0.293455", -// "impactPxs": [ -// "0.293433", -// "0.293484" -// ], -// "dayBaseVlm": "6759239.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "591099820.0", -// "prevDayPx": "0.009841", -// "dayNtlVlm": "1841287.1344079995", -// "premium": "-0.0005020584", -// "oraclePx": "0.009959", -// "markPx": "0.009953", -// "midPx": "0.009952", -// "impactPxs": [ -// "0.00995", -// "0.009954" -// ], -// "dayBaseVlm": "184482352.0" -// }, -// { -// "funding": "0.0000320324", -// "openInterest": "5661998.5999999987", -// "prevDayPx": "5.904", -// "dayNtlVlm": "18381052.4485000037", -// "premium": "0.0008215945", -// "oraclePx": "6.7795", -// "markPx": "6.7852", -// "midPx": "6.78585", -// "impactPxs": [ -// "6.78507", -// "6.78861" -// ], -// "dayBaseVlm": "2793149.0999999992" -// }, -// { -// "funding": "-0.000043312", -// "openInterest": "23389122.0", -// "prevDayPx": "0.17351", -// "dayNtlVlm": "3209150.276730001", -// "premium": "-0.0013496251", -// "oraclePx": "0.18005", -// "markPx": "0.17981", -// "midPx": "0.179775", -// "impactPxs": [ -// "0.179746", -// "0.179807" -// ], -// "dayBaseVlm": "17741437.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "2735848.7999999998", -// "prevDayPx": "0.7994", -// "dayNtlVlm": "417753.051024", -// "premium": "-0.0005935796", -// "oraclePx": "0.8255", -// "markPx": "0.82501", -// "midPx": "0.82475", -// "impactPxs": [ -// "0.82456", -// "0.82501" -// ], -// "dayBaseVlm": "512684.7000000001" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.007459", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.004982", -// "markPx": "0.007459", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "4.72", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.47734", -// "markPx": "4.72", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.000604", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.000209", -// "markPx": "0.000621", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "1.0454", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "1.043", -// "markPx": "1.0415", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "-0.0001654147", -// "openInterest": "3992430.7999999984", -// "prevDayPx": "1.6442", -// "dayNtlVlm": "6975093.5763199963", -// "premium": "-0.0015018623", -// "oraclePx": "1.6646", -// "markPx": "1.6617", -// "midPx": "1.6619", -// "impactPxs": [ -// "1.66154", -// "1.6621" -// ], -// "dayBaseVlm": "4105891.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.070239", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.070028", -// "markPx": "0.070043", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0000091724", -// "openInterest": "2000861.0", -// "prevDayPx": "3.1145", -// "dayNtlVlm": "3336800.7287700004", -// "premium": "-0.0007705692", -// "oraclePx": "3.2184", -// "markPx": "3.2155", -// "midPx": "3.21555", -// "impactPxs": [ -// "3.21412", -// "3.21592" -// ], -// "dayBaseVlm": "1042310.5000000003" -// }, -// { -// "funding": "-0.0000737926", -// "openInterest": "32764.6", -// "prevDayPx": "10.504", -// "dayNtlVlm": "766790.7229000003", -// "premium": "-0.0014004508", -// "oraclePx": "9.9825", -// "markPx": "9.9637", -// "midPx": "9.96595", -// "impactPxs": [ -// "9.96297", -// "9.96852" -// ], -// "dayBaseVlm": "75361.3" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "12401.6", -// "prevDayPx": "25.787", -// "dayNtlVlm": "349789.4466999999", -// "premium": "-0.0005717531", -// "oraclePx": "26.41", -// "markPx": "26.39", -// "midPx": "26.39", -// "impactPxs": [ -// "26.3842", -// "26.3949" -// ], -// "dayBaseVlm": "13291.94" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "153997.6", -// "prevDayPx": "0.78437", -// "dayNtlVlm": "28463.512943", -// "premium": "0.0", -// "oraclePx": "0.801", -// "markPx": "0.803", -// "midPx": "0.80176", -// "impactPxs": [ -// "0.7985", -// "0.80532" -// ], -// "dayBaseVlm": "35778.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.07116", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.071385", -// "markPx": "0.071161", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.0558", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.0558", -// "markPx": "0.055683", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.018338", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.018338", -// "markPx": "0.018328", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "-0.0000917057", -// "openInterest": "740888.0", -// "prevDayPx": "0.31123", -// "dayNtlVlm": "91239.09962", -// "premium": "-0.0006166829", -// "oraclePx": "0.3081", -// "markPx": "0.30771", -// "midPx": "0.30781", -// "impactPxs": [ -// "0.307617", -// "0.30791" -// ], -// "dayBaseVlm": "295468.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.38457", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.38349", -// "markPx": "0.38287", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.066", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.06598", -// "markPx": "0.066", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.15473", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.15423", -// "markPx": "0.15473", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "12456212.0", -// "prevDayPx": "0.029579", -// "dayNtlVlm": "167572.734631", -// "premium": "-0.0008817766", -// "oraclePx": "0.03062", -// "markPx": "0.030589", -// "midPx": "0.030583", -// "impactPxs": [ -// "0.030573", -// "0.030593" -// ], -// "dayBaseVlm": "5460367.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "12678898.0", -// "prevDayPx": "0.049882", -// "dayNtlVlm": "1197691.7379340006", -// "premium": "0.0", -// "oraclePx": "0.05263", -// "markPx": "0.052621", -// "midPx": "0.052617", -// "impactPxs": [ -// "0.052599", -// "0.052639" -// ], -// "dayBaseVlm": "23232271.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.01939", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.019393", -// "markPx": "0.01939", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "19068242.0", -// "prevDayPx": "0.045741", -// "dayNtlVlm": "364325.129705", -// "premium": "-0.0009743698", -// "oraclePx": "0.04721", -// "markPx": "0.047156", -// "midPx": "0.04715", -// "impactPxs": [ -// "0.047136", -// "0.047164" -// ], -// "dayBaseVlm": "7733017.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "6377094.9999999991", -// "prevDayPx": "0.99466", -// "dayNtlVlm": "11380995.4166949969", -// "premium": "0.0", -// "oraclePx": "1.0084", -// "markPx": "1.0083", -// "midPx": "1.00845", -// "impactPxs": [ -// "1.00831", -// "1.00868" -// ], -// "dayBaseVlm": "11082494.0999999996" -// }, -// { -// "funding": "0.0000109636", -// "openInterest": "52638.8", -// "prevDayPx": "24.061", -// "dayNtlVlm": "579133.1644399998", -// "premium": "-0.0019140705", -// "oraclePx": "24.555", -// "markPx": "24.489", -// "midPx": "24.487", -// "impactPxs": [ -// "24.4721", -// "24.508" -// ], -// "dayBaseVlm": "23365.61" -// }, -// { -// "funding": "0.0000106959", -// "openInterest": "17184076.0", -// "prevDayPx": "0.55979", -// "dayNtlVlm": "10097326.0120200012", -// "premium": "-0.0003330487", -// "oraclePx": "0.5855", -// "markPx": "0.58525", -// "midPx": "0.58525", -// "impactPxs": [ -// "0.585143", -// "0.585305" -// ], -// "dayBaseVlm": "17587520.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "7179626.4000000004", -// "prevDayPx": "2.0567", -// "dayNtlVlm": "3685055.7632800001", -// "premium": "0.000564573", -// "oraclePx": "2.1255", -// "markPx": "2.1265", -// "midPx": "2.127", -// "impactPxs": [ -// "2.1267", -// "2.12729" -// ], -// "dayBaseVlm": "1739555.9999999995" -// }, -// { -// "funding": "0.0000088185", -// "openInterest": "8574670.0", -// "prevDayPx": "0.16027", -// "dayNtlVlm": "854689.2538800003", -// "premium": "-0.002008057", -// "oraclePx": "0.16135", -// "markPx": "0.16094", -// "midPx": "0.16093", -// "impactPxs": [ -// "0.160802", -// "0.161026" -// ], -// "dayBaseVlm": "5334767.0" -// }, -// { -// "funding": "0.0000115861", -// "openInterest": "3876956.0", -// "prevDayPx": "0.076641", -// "dayNtlVlm": "107741.3737169999", -// "premium": "-0.0009949622", -// "oraclePx": "0.0794", -// "markPx": "0.07931", -// "midPx": "0.079298", -// "impactPxs": [ -// "0.07926", -// "0.079321" -// ], -// "dayBaseVlm": "1370809.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "115980.4", -// "prevDayPx": "2.4389", -// "dayNtlVlm": "71552.64522", -// "premium": "-0.0006070596", -// "oraclePx": "2.4874", -// "markPx": "2.4838", -// "midPx": "2.48435", -// "impactPxs": [ -// "2.48288", -// "2.48589" -// ], -// "dayBaseVlm": "28753.4" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "2112910.0", -// "prevDayPx": "2.7137", -// "dayNtlVlm": "1059055.0070999998", -// "premium": "-0.0010665016", -// "oraclePx": "2.827", -// "markPx": "2.8238", -// "midPx": "2.82375", -// "impactPxs": [ -// "2.823316", -// "2.823985" -// ], -// "dayBaseVlm": "377462.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.1537", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.15385", -// "markPx": "0.15387", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "-0.0000040628", -// "openInterest": "5899258.0", -// "prevDayPx": "0.29088", -// "dayNtlVlm": "6835382.723260005", -// "premium": "-0.0026495822", -// "oraclePx": "0.35666", -// "markPx": "0.35623", -// "midPx": "0.35556", -// "impactPxs": [ -// "0.355292", -// "0.355715" -// ], -// "dayBaseVlm": "20900682.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "1.5848", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.0416", -// "markPx": "1.5829", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "21285886.1999999993", -// "prevDayPx": "2.7183", -// "dayNtlVlm": "79146488.9699601084", -// "premium": "0.0001623816", -// "oraclePx": "2.956", -// "markPx": "2.9559", -// "midPx": "2.95745", -// "impactPxs": [ -// "2.95648", -// "2.95756" -// ], -// "dayBaseVlm": "26974371.3000000156" -// }, -// { -// "funding": "-0.0000015993", -// "openInterest": "749338662.0", -// "prevDayPx": "0.001589", -// "dayNtlVlm": "379286.1559950002", -// "premium": "-0.0012055455", -// "oraclePx": "0.001659", -// "markPx": "0.001657", -// "midPx": "0.001656", -// "impactPxs": [ -// "0.001655", -// "0.001657" -// ], -// "dayBaseVlm": "232290653.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "170129.4", -// "prevDayPx": "5.0647", -// "dayNtlVlm": "774152.0975519996", -// "premium": "-0.0004276827", -// "oraclePx": "5.144", -// "markPx": "5.1414", -// "midPx": "5.1407", -// "impactPxs": [ -// "5.1398", -// "5.1418" -// ], -// "dayBaseVlm": "149336.07" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.89235", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.88959", -// "markPx": "0.88823", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "100872.54", -// "prevDayPx": "5.3583", -// "dayNtlVlm": "307750.437547", -// "premium": "-0.000225221", -// "oraclePx": "5.3281", -// "markPx": "5.3265", -// "midPx": "5.3259", -// "impactPxs": [ -// "5.3248", -// "5.3269" -// ], -// "dayBaseVlm": "56848.57" -// }, -// { -// "funding": "0.0000014287", -// "openInterest": "135999.6", -// "prevDayPx": "14.72", -// "dayNtlVlm": "7630213.8812700016", -// "premium": "-0.0004779857", -// "oraclePx": "14.854", -// "markPx": "14.838", -// "midPx": "14.844", -// "impactPxs": [ -// "14.8394", -// "14.8469" -// ], -// "dayBaseVlm": "481992.6500000003" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "4961929.0", -// "prevDayPx": "2.5992", -// "dayNtlVlm": "30792318.8575199731", -// "premium": "0.0", -// "oraclePx": "2.608", -// "markPx": "2.6069", -// "midPx": "2.6078", -// "impactPxs": [ -// "2.60627", -// "2.60865" -// ], -// "dayBaseVlm": "11161403.9000000078" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "11884784.0", -// "prevDayPx": "0.099814", -// "dayNtlVlm": "787901.0461999999", -// "premium": "-0.0002978684", -// "oraclePx": "0.10743", -// "markPx": "0.10738", -// "midPx": "0.107375", -// "impactPxs": [ -// "0.107355", -// "0.107398" -// ], -// "dayBaseVlm": "7411772.0" -// }, -// { -// "funding": "-0.0000015888", -// "openInterest": "707054.6", -// "prevDayPx": "0.47741", -// "dayNtlVlm": "670620.3087909999", -// "premium": "-0.0008457511", -// "oraclePx": "0.4966", -// "markPx": "0.4961", -// "midPx": "0.49602", -// "impactPxs": [ -// "0.49583", -// "0.49618" -// ], -// "dayBaseVlm": "1351067.2000000004" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "12.128", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "12.14", -// "markPx": "12.118", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "16175277.0", -// "prevDayPx": "0.41844", -// "dayNtlVlm": "313363.1862850002", -// "premium": "0.0003172805", -// "oraclePx": "0.44125", -// "markPx": "0.44154", -// "midPx": "0.44164", -// "impactPxs": [ -// "0.44139", -// "0.44168" -// ], -// "dayBaseVlm": "722135.8999999998" -// }, -// { -// "funding": "0.0000017183", -// "openInterest": "423732338.0", -// "prevDayPx": "0.012625", -// "dayNtlVlm": "5176055.004062999", -// "premium": "-0.0004570732", -// "oraclePx": "0.013127", -// "markPx": "0.013118", -// "midPx": "0.013119", -// "impactPxs": [ -// "0.013117", -// "0.013121" -// ], -// "dayBaseVlm": "400953111.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "9252440.0", -// "prevDayPx": "0.02366", -// "dayNtlVlm": "105414.020646", -// "premium": "-0.000707449", -// "oraclePx": "0.02403", -// "markPx": "0.024007", -// "midPx": "0.024003", -// "impactPxs": [ -// "0.023994", -// "0.024013" -// ], -// "dayBaseVlm": "4375363.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "1968926.0", -// "prevDayPx": "0.31006", -// "dayNtlVlm": "144727.60538", -// "premium": "-0.0006457565", -// "oraclePx": "0.3252", -// "markPx": "0.32494", -// "midPx": "0.32488", -// "impactPxs": [ -// "0.32478", -// "0.32499" -// ], -// "dayBaseVlm": "450535.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "84078308.0", -// "prevDayPx": "0.007264", -// "dayNtlVlm": "183420.0802980001", -// "premium": "0.0", -// "oraclePx": "0.00742", -// "markPx": "0.007418", -// "midPx": "0.007419", -// "impactPxs": [ -// "0.007416", -// "0.007424" -// ], -// "dayBaseVlm": "24823966.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "6.6683", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "2518.4", -// "markPx": "6.5609", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "-0.0000014573", -// "openInterest": "18746238.0", -// "prevDayPx": "0.34012", -// "dayNtlVlm": "3302812.02324", -// "premium": "-0.0005847624", -// "oraclePx": "0.3557", -// "markPx": "0.35535", -// "midPx": "0.355415", -// "impactPxs": [ -// "0.355322", -// "0.355492" -// ], -// "dayBaseVlm": "9431958.0" -// }, -// { -// "funding": "-0.0000321659", -// "openInterest": "6753024.0", -// "prevDayPx": "0.037166", -// "dayNtlVlm": "64440.2395", -// "premium": "-0.0008263361", -// "oraclePx": "0.037515", -// "markPx": "0.037471", -// "midPx": "0.037467", -// "impactPxs": [ -// "0.037452", -// "0.037484" -// ], -// "dayBaseVlm": "1718278.0" -// }, -// { -// "funding": "0.0000059069", -// "openInterest": "58521494.0", -// "prevDayPx": "0.004537", -// "dayNtlVlm": "120442.569947", -// "premium": "-0.0006407518", -// "oraclePx": "0.004682", -// "markPx": "0.004678", -// "midPx": "0.004678", -// "impactPxs": [ -// "0.004676", -// "0.004679" -// ], -// "dayBaseVlm": "25821463.0" -// }, -// { -// "funding": "0.0000109541", -// "openInterest": "92246276.0", -// "prevDayPx": "0.00982", -// "dayNtlVlm": "225373.0819429999", -// "premium": "-0.0004852014", -// "oraclePx": "0.010305", -// "markPx": "0.010292", -// "midPx": "0.010292", -// "impactPxs": [ -// "0.010285", -// "0.0103" -// ], -// "dayBaseVlm": "22074115.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "3411614.0", -// "prevDayPx": "0.76928", -// "dayNtlVlm": "934271.1670499999", -// "premium": "-0.0006159351", -// "oraclePx": "0.78255", -// "markPx": "0.78188", -// "midPx": "0.78176", -// "impactPxs": [ -// "0.781597", -// "0.782068" -// ], -// "dayBaseVlm": "1181942.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.12371", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.12385", -// "markPx": "0.1238", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "854594.7999999999", -// "prevDayPx": "0.2705", -// "dayNtlVlm": "186754.7412249999", -// "premium": "0.0007064641", -// "oraclePx": "0.2831", -// "markPx": "0.2835", -// "midPx": "0.2834", -// "impactPxs": [ -// "0.2833", -// "0.2835" -// ], -// "dayBaseVlm": "658935.7099999998" -// }, -// { -// "funding": "-0.0000495604", -// "openInterest": "16569168.0", -// "prevDayPx": "0.032552", -// "dayNtlVlm": "563170.6899920002", -// "premium": "-0.0023830282", -// "oraclePx": "0.03441", -// "markPx": "0.03433", -// "midPx": "0.034308", -// "impactPxs": [ -// "0.034292", -// "0.034328" -// ], -// "dayBaseVlm": "16305093.0" -// }, -// { -// "funding": "0.000012199", -// "openInterest": "12013966.0", -// "prevDayPx": "0.46508", -// "dayNtlVlm": "4803054.468419998", -// "premium": "-0.0005417096", -// "oraclePx": "0.4855", -// "markPx": "0.4851", -// "midPx": "0.485095", -// "impactPxs": [ -// "0.48501", -// "0.485237" -// ], -// "dayBaseVlm": "10017613.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "1338968.8", -// "prevDayPx": "2.5247", -// "dayNtlVlm": "1362781.8145999997", -// "premium": "-0.0002406312", -// "oraclePx": "2.535", -// "markPx": "2.5343", -// "midPx": "2.5341", -// "impactPxs": [ -// "2.53382", -// "2.53439" -// ], -// "dayBaseVlm": "536600.3999999999" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "25403890.0", -// "prevDayPx": "0.011933", -// "dayNtlVlm": "247390.1707829999", -// "premium": "0.0", -// "oraclePx": "0.012073", -// "markPx": "0.012073", -// "midPx": "0.012077", -// "impactPxs": [ -// "0.012069", -// "0.012083" -// ], -// "dayBaseVlm": "19967404.0" -// }, -// { -// "funding": "0.0000081393", -// "openInterest": "112184.94", -// "prevDayPx": "13.445", -// "dayNtlVlm": "240920.1081400001", -// "premium": "-0.0009433962", -// "oraclePx": "14.31", -// "markPx": "14.297", -// "midPx": "14.2935", -// "impactPxs": [ -// "14.2907", -// "14.2965" -// ], -// "dayBaseVlm": "17116.61" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "277784.7399999999", -// "prevDayPx": "15.998", -// "dayNtlVlm": "1178656.4889899998", -// "premium": "0.0", -// "oraclePx": "16.15", -// "markPx": "16.148", -// "midPx": "16.1475", -// "impactPxs": [ -// "16.1464", -// "16.1509" -// ], -// "dayBaseVlm": "73044.66" -// }, -// { -// "funding": "-0.0000346222", -// "openInterest": "46801313.6000000015", -// "prevDayPx": "0.02206", -// "dayNtlVlm": "119753.469237", -// "premium": "-0.0012760527", -// "oraclePx": "0.02351", -// "markPx": "0.02348", -// "midPx": "0.02347", -// "impactPxs": [ -// "0.02347", -// "0.02348" -// ], -// "dayBaseVlm": "5206765.5999999987" -// }, -// { -// "funding": "-0.0000686067", -// "openInterest": "1898206.2", -// "prevDayPx": "0.10587", -// "dayNtlVlm": "583485.0365669997", -// "premium": "-0.0006151142", -// "oraclePx": "0.1138", -// "markPx": "0.11365", -// "midPx": "0.11366", -// "impactPxs": [ -// "0.11359", -// "0.11373" -// ], -// "dayBaseVlm": "5081286.0999999987" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "1361571.5999999999", -// "prevDayPx": "1.1934", -// "dayNtlVlm": "435729.5909500001", -// "premium": "0.0", -// "oraclePx": "1.058", -// "markPx": "1.0564", -// "midPx": "1.0561", -// "impactPxs": [ -// "1.05305", -// "1.05825" -// ], -// "dayBaseVlm": "405929.6" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "7683306.0", -// "prevDayPx": "0.64305", -// "dayNtlVlm": "2889072.3380399994", -// "premium": "-0.0002961672", -// "oraclePx": "0.6888", -// "markPx": "0.68852", -// "midPx": "0.688445", -// "impactPxs": [ -// "0.688351", -// "0.688596" -// ], -// "dayBaseVlm": "4327055.0" -// }, -// { -// "funding": "0.0000104075", -// "openInterest": "43357504.0", -// "prevDayPx": "0.017017", -// "dayNtlVlm": "233171.7055629999", -// "premium": "-0.0003436426", -// "oraclePx": "0.01746", -// "markPx": "0.017453", -// "midPx": "0.017444", -// "impactPxs": [ -// "0.017435", -// "0.017454" -// ], -// "dayBaseVlm": "13403687.0" -// }, -// { -// "funding": "-0.0000441843", -// "openInterest": "8539916.8000000007", -// "prevDayPx": "0.10728", -// "dayNtlVlm": "202132.6813770001", -// "premium": "-0.0013593113", -// "oraclePx": "0.11035", -// "markPx": "0.11017", -// "midPx": "0.11015", -// "impactPxs": [ -// "0.11006", -// "0.1102" -// ], -// "dayBaseVlm": "1832486.7000000004" -// }, -// { -// "funding": "-0.000004839", -// "openInterest": "8007885.4000000004", -// "prevDayPx": "0.09526", -// "dayNtlVlm": "304086.486048", -// "premium": "-0.0008398068", -// "oraclePx": "0.09526", -// "markPx": "0.09516", -// "midPx": "0.09516", -// "impactPxs": [ -// "0.09515", -// "0.09518" -// ], -// "dayBaseVlm": "3127022.3999999999" -// }, -// { -// "funding": "-0.0000548036", -// "openInterest": "6869212.0", -// "prevDayPx": "0.0906", -// "dayNtlVlm": "437646.5494270001", -// "premium": "-0.0012191067", -// "oraclePx": "0.09023", -// "markPx": "0.09006", -// "midPx": "0.09004", -// "impactPxs": [ -// "0.08991", -// "0.09012" -// ], -// "dayBaseVlm": "4779646.4000000013" -// }, -// { -// "funding": "0.0000081274", -// "openInterest": "39638492.799999997", -// "prevDayPx": "0.06182", -// "dayNtlVlm": "379145.923092", -// "premium": "-0.000607718", -// "oraclePx": "0.06582", -// "markPx": "0.06576", -// "midPx": "0.06576", -// "impactPxs": [ -// "0.06574", -// "0.06578" -// ], -// "dayBaseVlm": "5852555.4000000013" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "3012.0", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "1706.6", -// "markPx": "3026.3", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0001130256", -// "openInterest": "263593206.6000000238", -// "prevDayPx": "0.13769", -// "dayNtlVlm": "43710308.3242360428", -// "premium": "0.0010067114", -// "oraclePx": "0.1788", -// "markPx": "0.17912", -// "midPx": "0.17908", -// "impactPxs": [ -// "0.17898", -// "0.17925" -// ], -// "dayBaseVlm": "277582161.0999999642" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.024008", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.024025", -// "markPx": "0.024027", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.12565", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.1257", -// "markPx": "0.12555", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "67612.37", -// "prevDayPx": "359.96", -// "dayNtlVlm": "16225481.0748100039", -// "premium": "-0.0003461906", -// "oraclePx": "387.07", -// "markPx": "387.07", -// "midPx": "386.88", -// "impactPxs": [ -// "386.824", -// "386.936" -// ], -// "dayBaseVlm": "42775.173" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "434280.0999999999", -// "prevDayPx": "5.4916", -// "dayNtlVlm": "4968941.2378240013", -// "premium": "-0.0011837456", -// "oraclePx": "5.66", -// "markPx": "5.652", -// "midPx": "5.6509", -// "impactPxs": [ -// "5.6492", -// "5.6533" -// ], -// "dayBaseVlm": "871663.37" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.015813", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.015815", -// "markPx": "0.015813", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "23995200.0", -// "prevDayPx": "0.061896", -// "dayNtlVlm": "1081454.3578820003", -// "premium": "-0.0006766858", -// "oraclePx": "0.063545", -// "markPx": "0.06349", -// "midPx": "0.063491", -// "impactPxs": [ -// "0.063484", -// "0.063502" -// ], -// "dayBaseVlm": "17144366.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "260995918.0", -// "prevDayPx": "0.00091", -// "dayNtlVlm": "113812.3883680001", -// "premium": "-0.0010341262", -// "oraclePx": "0.000967", -// "markPx": "0.000966", -// "midPx": "0.000965", -// "impactPxs": [ -// "0.000964", -// "0.000966" -// ], -// "dayBaseVlm": "120581836.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "6216037.2000000002", -// "prevDayPx": "0.93925", -// "dayNtlVlm": "887467.7818709998", -// "premium": "-0.0005362473", -// "oraclePx": "0.98835", -// "markPx": "0.98765", -// "midPx": "0.98753", -// "impactPxs": [ -// "0.9874", -// "0.98782" -// ], -// "dayBaseVlm": "898250.2000000002" -// }, -// { -// "funding": "0.0000068694", -// "openInterest": "185973566.0", -// "prevDayPx": "0.31848", -// "dayNtlVlm": "24202758.5665300079", -// "premium": "-0.0003234818", -// "oraclePx": "0.34005", -// "markPx": "0.33988", -// "midPx": "0.339925", -// "impactPxs": [ -// "0.339834", -// "0.33994" -// ], -// "dayBaseVlm": "72623776.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "7368603.3999999994", -// "prevDayPx": "1.3166", -// "dayNtlVlm": "2904092.27495", -// "premium": "-0.0000303905", -// "oraclePx": "1.3162", -// "markPx": "1.3156", -// "midPx": "1.31595", -// "impactPxs": [ -// "1.31552", -// "1.31616" -// ], -// "dayBaseVlm": "2171937.2000000016" -// }, -// { -// "funding": "0.0000098042", -// "openInterest": "4366139.2000000002", -// "prevDayPx": "0.04963", -// "dayNtlVlm": "210555.9963679999", -// "premium": "-0.0009532888", -// "oraclePx": "0.05245", -// "markPx": "0.05237", -// "midPx": "0.05238", -// "impactPxs": [ -// "0.05237", -// "0.0524" -// ], -// "dayBaseVlm": "4075172.0000000005" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "12310390.8000000007", -// "prevDayPx": "0.09634", -// "dayNtlVlm": "488731.4958649998", -// "premium": "-0.0003929273", -// "oraclePx": "0.1018", -// "markPx": "0.1017", -// "midPx": "0.10169", -// "impactPxs": [ -// "0.10164", -// "0.10176" -// ], -// "dayBaseVlm": "4831409.9999999991" -// }, -// { -// "funding": "-0.0002034832", -// "openInterest": "9769614.0", -// "prevDayPx": "0.39883", -// "dayNtlVlm": "3781963.0435699993", -// "premium": "-0.0020411582", -// "oraclePx": "0.35813", -// "markPx": "0.3575", -// "midPx": "0.35725", -// "impactPxs": [ -// "0.357148", -// "0.357399" -// ], -// "dayBaseVlm": "10263563.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "13647854.0", -// "prevDayPx": "0.17117", -// "dayNtlVlm": "1173315.1314099985", -// "premium": "0.0", -// "oraclePx": "0.18736", -// "markPx": "0.1873", -// "midPx": "0.18735", -// "impactPxs": [ -// "0.18731", -// "0.187369" -// ], -// "dayBaseVlm": "6610921.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "18753150.0", -// "prevDayPx": "0.14065", -// "dayNtlVlm": "3375225.9698599987", -// "premium": "0.0", -// "oraclePx": "0.14375", -// "markPx": "0.14374", -// "midPx": "0.14375", -// "impactPxs": [ -// "0.143677", -// "0.143807" -// ], -// "dayBaseVlm": "23288266.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "4.1915", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "4.1948", -// "markPx": "4.1915", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "8038543.9800000004", -// "prevDayPx": "0.7753", -// "dayNtlVlm": "7460183.8795589982", -// "premium": "-0.0004719764", -// "oraclePx": "0.8475", -// "markPx": "0.847", -// "midPx": "0.847", -// "impactPxs": [ -// "0.8468", -// "0.8471" -// ], -// "dayBaseVlm": "8817431.4999999963" -// }, -// { -// "funding": "-0.0000363084", -// "openInterest": "49607886.0", -// "prevDayPx": "0.007836", -// "dayNtlVlm": "182173.2398739999", -// "premium": "-0.0007575758", -// "oraclePx": "0.00792", -// "markPx": "0.007912", -// "midPx": "0.007913", -// "impactPxs": [ -// "0.00791", -// "0.007914" -// ], -// "dayBaseVlm": "22910197.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "373623674.0", -// "prevDayPx": "0.000754", -// "dayNtlVlm": "87034.87786", -// "premium": "0.0", -// "oraclePx": "0.000743", -// "markPx": "0.000742", -// "midPx": "0.000742", -// "impactPxs": [ -// "0.000742", -// "0.000743" -// ], -// "dayBaseVlm": "114097272.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "668380436.0", -// "prevDayPx": "0.002099", -// "dayNtlVlm": "362029.3263990002", -// "premium": "-0.0004638219", -// "oraclePx": "0.002156", -// "markPx": "0.002155", -// "midPx": "0.002154", -// "impactPxs": [ -// "0.002154", -// "0.002155" -// ], -// "dayBaseVlm": "167988025.0" -// }, -// { -// "funding": "-0.0000153186", -// "openInterest": "56016054.0", -// "prevDayPx": "0.022143", -// "dayNtlVlm": "1476885.9361019998", -// "premium": "-0.0012396694", -// "oraclePx": "0.0242", -// "markPx": "0.024165", -// "midPx": "0.024161", -// "impactPxs": [ -// "0.024154", -// "0.02417" -// ], -// "dayBaseVlm": "62008130.0" -// }, -// { -// "funding": "-0.0001163132", -// "openInterest": "2384255.1999999997", -// "prevDayPx": "0.30319", -// "dayNtlVlm": "606263.146715", -// "premium": "-0.0018554023", -// "oraclePx": "0.32338", -// "markPx": "0.32261", -// "midPx": "0.32268", -// "impactPxs": [ -// "0.32255", -// "0.32278" -// ], -// "dayBaseVlm": "1918666.8000000005" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "101238398.0", -// "prevDayPx": "0.056637", -// "dayNtlVlm": "7832319.845084006", -// "premium": "0.0", -// "oraclePx": "0.06526", -// "markPx": "0.065125", -// "midPx": "0.065175", -// "impactPxs": [ -// "0.065067", -// "0.065261" -// ], -// "dayBaseVlm": "133354188.0" -// }, -// { -// "funding": "-0.0001118649", -// "openInterest": "964905624.0", -// "prevDayPx": "0.001217", -// "dayNtlVlm": "1229451.9883309999", -// "premium": "-0.0015847861", -// "oraclePx": "0.001262", -// "markPx": "0.001258", -// "midPx": "0.001259", -// "impactPxs": [ -// "0.001257", -// "0.00126" -// ], -// "dayBaseVlm": "1013819771.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.12493", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.1247", -// "markPx": "0.12466", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "158334508.0", -// "prevDayPx": "0.001576", -// "dayNtlVlm": "110938.188782", -// "premium": "0.0", -// "oraclePx": "0.001647", -// "markPx": "0.001645", -// "midPx": "0.001646", -// "impactPxs": [ -// "0.001644", -// "0.001647" -// ], -// "dayBaseVlm": "68361634.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "1156205.8", -// "prevDayPx": "2.231", -// "dayNtlVlm": "2653884.5104999989", -// "premium": "0.0", -// "oraclePx": "2.4615", -// "markPx": "2.4598", -// "midPx": "2.46005", -// "impactPxs": [ -// "2.4589", -// "2.46165" -// ], -// "dayBaseVlm": "1104346.4000000001" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.1367", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.13675", -// "markPx": "0.13659", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "12539526.0", -// "prevDayPx": "0.17427", -// "dayNtlVlm": "735118.2435999997", -// "premium": "-0.0004954077", -// "oraclePx": "0.17965", -// "markPx": "0.17956", -// "midPx": "0.179525", -// "impactPxs": [ -// "0.179496", -// "0.179561" -// ], -// "dayBaseVlm": "4091554.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.083021", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.08275", -// "markPx": "0.082821", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "727198.0", -// "prevDayPx": "0.23981", -// "dayNtlVlm": "181272.85306", -// "premium": "-0.000710597", -// "oraclePx": "0.24205", -// "markPx": "0.24185", -// "midPx": "0.241755", -// "impactPxs": [ -// "0.241615", -// "0.241878" -// ], -// "dayBaseVlm": "743007.0" -// }, -// { -// "funding": "-0.0000047978", -// "openInterest": "717377100.0", -// "prevDayPx": "0.000327", -// "dayNtlVlm": "201190.0070379999", -// "premium": "-0.0030487805", -// "oraclePx": "0.000328", -// "markPx": "0.000327", -// "midPx": "0.000326", -// "impactPxs": [ -// "0.000326", -// "0.000327" -// ], -// "dayBaseVlm": "610461152.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "1678312.8", -// "prevDayPx": "0.15795", -// "dayNtlVlm": "184785.9490889999", -// "premium": "-0.000243383", -// "oraclePx": "0.16435", -// "markPx": "0.1643", -// "midPx": "0.16421", -// "impactPxs": [ -// "0.16415", -// "0.16431" -// ], -// "dayBaseVlm": "1127949.3000000003" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.018168", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.017705", -// "markPx": "0.01808", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "1700242.0000000002", -// "prevDayPx": "0.16541", -// "dayNtlVlm": "657496.136267", -// "premium": "0.0", -// "oraclePx": "0.17249", -// "markPx": "0.1724", -// "midPx": "0.17241", -// "impactPxs": [ -// "0.17234", -// "0.17249" -// ], -// "dayBaseVlm": "3797960.4000000008" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "11704496.0", -// "prevDayPx": "0.047187", -// "dayNtlVlm": "1183333.3097039997", -// "premium": "-0.0009463722", -// "oraclePx": "0.05072", -// "markPx": "0.050671", -// "midPx": "0.050655", -// "impactPxs": [ -// "0.050624", -// "0.050672" -// ], -// "dayBaseVlm": "23397899.0" -// }, -// { -// "funding": "-0.0000910425", -// "openInterest": "20866204.0", -// "prevDayPx": "0.090434", -// "dayNtlVlm": "2169691.0656609996", -// "premium": "-0.0008565178", -// "oraclePx": "0.096904", -// "markPx": "0.09679", -// "midPx": "0.096792", -// "impactPxs": [ -// "0.096769", -// "0.096821" -// ], -// "dayBaseVlm": "21755398.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "3769247.7999999998", -// "prevDayPx": "0.35623", -// "dayNtlVlm": "553997.3560110002", -// "premium": "0.0", -// "oraclePx": "0.35248", -// "markPx": "0.35245", -// "midPx": "0.35247", -// "impactPxs": [ -// "0.35236", -// "0.3526" -// ], -// "dayBaseVlm": "1489660.3000000003" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "46971094.0", -// "prevDayPx": "0.10942", -// "dayNtlVlm": "1234861.7184499998", -// "premium": "0.0", -// "oraclePx": "0.1147", -// "markPx": "0.1148", -// "midPx": "0.11482", -// "impactPxs": [ -// "0.114622", -// "0.115104" -// ], -// "dayBaseVlm": "10832999.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "12292753.0", -// "prevDayPx": "0.11566", -// "dayNtlVlm": "1280773.2602260001", -// "premium": "-0.0005847953", -// "oraclePx": "0.1197", -// "markPx": "0.11962", -// "midPx": "0.1196", -// "impactPxs": [ -// "0.11957", -// "0.11963" -// ], -// "dayBaseVlm": "10678403.2999999989" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "17984896.0", -// "prevDayPx": "0.27732", -// "dayNtlVlm": "2395136.9188300003", -// "premium": "-0.000160562", -// "oraclePx": "0.29895", -// "markPx": "0.29884", -// "midPx": "0.298855", -// "impactPxs": [ -// "0.298807", -// "0.298902" -// ], -// "dayBaseVlm": "8354238.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "22956276.0", -// "prevDayPx": "0.02239", -// "dayNtlVlm": "347884.9282090001", -// "premium": "-0.0005141388", -// "oraclePx": "0.02334", -// "markPx": "0.023315", -// "midPx": "0.023308", -// "impactPxs": [ -// "0.023291", -// "0.023328" -// ], -// "dayBaseVlm": "14987495.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "4338476.0", -// "prevDayPx": "0.20111", -// "dayNtlVlm": "142662.1673800001", -// "premium": "-0.0006335283", -// "oraclePx": "0.2052", -// "markPx": "0.20504", -// "midPx": "0.20501", -// "impactPxs": [ -// "0.204958", -// "0.20507" -// ], -// "dayBaseVlm": "695953.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "5168158.0", -// "prevDayPx": "0.13819", -// "dayNtlVlm": "236489.6670400001", -// "premium": "-0.0003539209", -// "oraclePx": "0.1441", -// "markPx": "0.14401", -// "midPx": "0.143965", -// "impactPxs": [ -// "0.143893", -// "0.144049" -// ], -// "dayBaseVlm": "1682489.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "9420932.0", -// "prevDayPx": "0.17234", -// "dayNtlVlm": "673450.5753900001", -// "premium": "-0.0001049724", -// "oraclePx": "0.181", -// "markPx": "0.18088", -// "midPx": "0.1809", -// "impactPxs": [ -// "0.180829", -// "0.180981" -// ], -// "dayBaseVlm": "3761012.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "21106042.3000000231", -// "prevDayPx": "40.2", -// "dayNtlVlm": "341153432.0524590611", -// "premium": "-0.0002834199", -// "oraclePx": "42.34", -// "markPx": "42.316", -// "midPx": "42.3275", -// "impactPxs": [ -// "42.3241", -// "42.328" -// ], -// "dayBaseVlm": "8183110.9199999925" -// }, -// { -// "funding": "-0.0000888824", -// "openInterest": "2352939.1999999997", -// "prevDayPx": "0.41755", -// "dayNtlVlm": "237299.096545", -// "premium": "-0.0013443396", -// "oraclePx": "0.424", -// "markPx": "0.42335", -// "midPx": "0.42329", -// "impactPxs": [ -// "0.4232", -// "0.42343" -// ], -// "dayBaseVlm": "560357.6999999998" -// }, -// { -// "funding": "-0.0000062779", -// "openInterest": "19192596.0", -// "prevDayPx": "0.061486", -// "dayNtlVlm": "402121.2838009999", -// "premium": "-0.0013453992", -// "oraclePx": "0.062435", -// "markPx": "0.062355", -// "midPx": "0.062335", -// "impactPxs": [ -// "0.062321", -// "0.062351" -// ], -// "dayBaseVlm": "6418375.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "16694028.799999997", -// "prevDayPx": "1.3314", -// "dayNtlVlm": "21548836.3614099808", -// "premium": "-0.000145705", -// "oraclePx": "1.5099", -// "markPx": "1.5095", -// "midPx": "1.5095", -// "impactPxs": [ -// "1.50932", -// "1.50968" -// ], -// "dayBaseVlm": "14699245.7000000086" -// }, -// { -// "funding": "0.000011952", -// "openInterest": "358234212.0", -// "prevDayPx": "0.014375", -// "dayNtlVlm": "4119232.1323700002", -// "premium": "-0.0004456044", -// "oraclePx": "0.015709", -// "markPx": "0.015699", -// "midPx": "0.0157", -// "impactPxs": [ -// "0.015697", -// "0.015702" -// ], -// "dayBaseVlm": "269376666.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "18990368.3999999985", -// "prevDayPx": "0.03315", -// "dayNtlVlm": "194475.0050140001", -// "premium": "0.0", -// "oraclePx": "0.0336", -// "markPx": "0.0336", -// "midPx": "0.03358", -// "impactPxs": [ -// "0.03357", -// "0.0336" -// ], -// "dayBaseVlm": "5753200.6999999993" -// }, -// { -// "funding": "0.0000151992", -// "openInterest": "175572154.1999999881", -// "prevDayPx": "0.30608", -// "dayNtlVlm": "75728847.004034996", -// "premium": "0.0002384856", -// "oraclePx": "0.33545", -// "markPx": "0.33571", -// "midPx": "0.33561", -// "impactPxs": [ -// "0.33553", -// "0.33571" -// ], -// "dayBaseVlm": "232945290.400000006" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.06206", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.06153", -// "markPx": "0.06157", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "18063564.0", -// "prevDayPx": "0.06311", -// "dayNtlVlm": "844431.5956389999", -// "premium": "-0.0003106509", -// "oraclePx": "0.0676", -// "markPx": "0.06756", -// "midPx": "0.067552", -// "impactPxs": [ -// "0.067505", -// "0.067579" -// ], -// "dayBaseVlm": "12711282.0" -// }, -// { -// "funding": "0.0000219602", -// "openInterest": "231513520.0", -// "prevDayPx": "0.044474", -// "dayNtlVlm": "580182.8223790003", -// "premium": "0.0006737247", -// "oraclePx": "0.04156", -// "markPx": "0.041627", -// "midPx": "0.041629", -// "impactPxs": [ -// "0.041588", -// "0.041648" -// ], -// "dayBaseVlm": "13471364.0" -// }, -// { -// "funding": "-0.0000273998", -// "openInterest": "20216936.0", -// "prevDayPx": "0.078617", -// "dayNtlVlm": "426776.4096690001", -// "premium": "-0.0003566816", -// "oraclePx": "0.081305", -// "markPx": "0.081245", -// "midPx": "0.081253", -// "impactPxs": [ -// "0.081231", -// "0.081276" -// ], -// "dayBaseVlm": "5262072.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "41276428.0", -// "prevDayPx": "0.017577", -// "dayNtlVlm": "272507.9491530001", -// "premium": "0.0001097394", -// "oraclePx": "0.018225", -// "markPx": "0.018236", -// "midPx": "0.01823", -// "impactPxs": [ -// "0.018227", -// "0.018248" -// ], -// "dayBaseVlm": "14748103.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "11078438.5999999978", -// "prevDayPx": "0.67467", -// "dayNtlVlm": "4631972.8822300015", -// "premium": "0.0003056617", -// "oraclePx": "0.71975", -// "markPx": "0.72016", -// "midPx": "0.72014", -// "impactPxs": [ -// "0.71997", -// "0.72035" -// ], -// "dayBaseVlm": "6487706.3999999976" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "23398704.0", -// "prevDayPx": "0.15853", -// "dayNtlVlm": "1997889.1623599993", -// "premium": "-0.0009342676", -// "oraclePx": "0.14985", -// "markPx": "0.14975", -// "midPx": "0.149635", -// "impactPxs": [ -// "0.149584", -// "0.14971" -// ], -// "dayBaseVlm": "12680718.0" -// }, -// { -// "funding": "-0.0000756072", -// "openInterest": "1304198.2000000002", -// "prevDayPx": "1.8439", -// "dayNtlVlm": "1065945.4888100002", -// "premium": "-0.0012449799", -// "oraclePx": "1.992", -// "markPx": "1.9889", -// "midPx": "1.98895", -// "impactPxs": [ -// "1.98847", -// "1.98952" -// ], -// "dayBaseVlm": "545597.0999999996" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "5798859.0", -// "prevDayPx": "7.5103", -// "dayNtlVlm": "29536808.081280008", -// "premium": "-0.0001984127", -// "oraclePx": "8.064", -// "markPx": "8.0644", -// "midPx": "8.0619", -// "impactPxs": [ -// "8.06093", -// "8.0624" -// ], -// "dayBaseVlm": "3743839.5999999996" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "26895044.4000000022", -// "prevDayPx": "0.10986", -// "dayNtlVlm": "1353323.7720900001", -// "premium": "-0.0001702273", -// "oraclePx": "0.11749", -// "markPx": "0.11744", -// "midPx": "0.11739", -// "impactPxs": [ -// "0.11729", -// "0.11747" -// ], -// "dayBaseVlm": "11601433.4999999981" -// }, -// { -// "funding": "0.0000108418", -// "openInterest": "69328726.0", -// "prevDayPx": "0.007534", -// "dayNtlVlm": "442640.5026059999", -// "premium": "-0.0001282051", -// "oraclePx": "0.0078", -// "markPx": "0.007797", -// "midPx": "0.007795", -// "impactPxs": [ -// "0.007792", -// "0.007799" -// ], -// "dayBaseVlm": "56266976.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "23783440.0", -// "prevDayPx": "0.041975", -// "dayNtlVlm": "559631.1148339999", -// "premium": "0.0", -// "oraclePx": "0.043605", -// "markPx": "0.043597", -// "midPx": "0.043611", -// "impactPxs": [ -// "0.043584", -// "0.043636" -// ], -// "dayBaseVlm": "12532869.0" -// }, -// { -// "funding": "-0.000018175", -// "openInterest": "717237.3199999999", -// "prevDayPx": "1.2583", -// "dayNtlVlm": "273764.5933889999", -// "premium": "-0.0001480933", -// "oraclePx": "1.3505", -// "markPx": "1.35", -// "midPx": "1.3496", -// "impactPxs": [ -// "1.3489", -// "1.3503" -// ], -// "dayBaseVlm": "210424.2900000001" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.037555", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.03719", -// "markPx": "0.037555", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "-0.0002681931", -// "openInterest": "3925824.1999999997", -// "prevDayPx": "1.5972", -// "dayNtlVlm": "1178170.0254399995", -// "premium": "-0.0026933779", -// "oraclePx": "1.797", -// "markPx": "1.7914", -// "midPx": "1.7911", -// "impactPxs": [ -// "1.79073", -// "1.79216" -// ], -// "dayBaseVlm": "696279.9" -// }, -// { -// "funding": "0.0000099372", -// "openInterest": "13355704.0", -// "prevDayPx": "0.01839", -// "dayNtlVlm": "472465.9762930001", -// "premium": "-0.0011326861", -// "oraclePx": "0.01854", -// "markPx": "0.018513", -// "midPx": "0.018505", -// "impactPxs": [ -// "0.018497", -// "0.018519" -// ], -// "dayBaseVlm": "25083202.0" -// }, -// { -// "funding": "-0.000149626", -// "openInterest": "7460158.0", -// "prevDayPx": "0.24938", -// "dayNtlVlm": "1779670.282240001", -// "premium": "-0.0026347305", -// "oraclePx": "0.2505", -// "markPx": "0.24967", -// "midPx": "0.249635", -// "impactPxs": [ -// "0.249476", -// "0.24984" -// ], -// "dayBaseVlm": "7099353.0" -// }, -// { -// "funding": "-0.0000540989", -// "openInterest": "1011628.2000000001", -// "prevDayPx": "3.722", -// "dayNtlVlm": "1951933.3651199993", -// "premium": "-0.0010067559", -// "oraclePx": "3.7745", -// "markPx": "3.7693", -// "midPx": "3.7699", -// "impactPxs": [ -// "3.76861", -// "3.7707" -// ], -// "dayBaseVlm": "527639.6999999998" -// }, -// { -// "funding": "-0.0001640399", -// "openInterest": "21979400.8000000007", -// "prevDayPx": "0.095", -// "dayNtlVlm": "517056.0354160001", -// "premium": "-0.0017128463", -// "oraclePx": "0.09925", -// "markPx": "0.09907", -// "midPx": "0.09903", -// "impactPxs": [ -// "0.09901", -// "0.09908" -// ], -// "dayBaseVlm": "5264970.9000000004" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "2165118.0", -// "prevDayPx": "0.86901", -// "dayNtlVlm": "444999.8137999998", -// "premium": "-0.0002716905", -// "oraclePx": "0.8944", -// "markPx": "0.894", -// "midPx": "0.89385", -// "impactPxs": [ -// "0.893609", -// "0.894157" -// ], -// "dayBaseVlm": "501652.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "2937320.0", -// "prevDayPx": "0.19038", -// "dayNtlVlm": "178914.66836", -// "premium": "-0.0001646938", -// "oraclePx": "0.1943", -// "markPx": "0.1943", -// "midPx": "0.19417", -// "impactPxs": [ -// "0.194065", -// "0.194268" -// ], -// "dayBaseVlm": "919607.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "6371.916", -// "prevDayPx": "3989.7", -// "dayNtlVlm": "4310264.6748000011", -// "premium": "0.0", -// "oraclePx": "4077.2", -// "markPx": "4077.2", -// "midPx": "4077.25", -// "impactPxs": [ -// "4077.2", -// "4077.319" -// ], -// "dayBaseVlm": "1070.695" -// }, -// { -// "funding": "-0.0000215313", -// "openInterest": "6716118.0", -// "prevDayPx": "0.091278", -// "dayNtlVlm": "551502.8770710002", -// "premium": "-0.0009947338", -// "oraclePx": "0.08545", -// "markPx": "0.085358", -// "midPx": "0.08535", -// "impactPxs": [ -// "0.085328", -// "0.085365" -// ], -// "dayBaseVlm": "6225675.0" -// }, -// { -// "funding": "-0.0000635999", -// "openInterest": "15043244.0", -// "prevDayPx": "0.026037", -// "dayNtlVlm": "128985.2265270001", -// "premium": "-0.0014609204", -// "oraclePx": "0.02738", -// "markPx": "0.027329", -// "midPx": "0.027327", -// "impactPxs": [ -// "0.027312", -// "0.02734" -// ], -// "dayBaseVlm": "4806874.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "3932094.0", -// "prevDayPx": "0.12335", -// "dayNtlVlm": "161817.07953", -// "premium": "-0.0009940358", -// "oraclePx": "0.12575", -// "markPx": "0.12547", -// "midPx": "0.12551", -// "impactPxs": [ -// "0.125401", -// "0.125625" -// ], -// "dayBaseVlm": "1296363.0" -// }, -// { -// "funding": "-0.0000078339", -// "openInterest": "3325150.0", -// "prevDayPx": "0.16991", -// "dayNtlVlm": "269274.85288", -// "premium": "-0.0006144928", -// "oraclePx": "0.1725", -// "markPx": "0.1723", -// "midPx": "0.172295", -// "impactPxs": [ -// "0.17222", -// "0.172394" -// ], -// "dayBaseVlm": "1535927.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "116332152.0", -// "prevDayPx": "0.059397", -// "dayNtlVlm": "3365310.6626189994", -// "premium": "-0.0002726544", -// "oraclePx": "0.06235", -// "markPx": "0.06231", -// "midPx": "0.062303", -// "impactPxs": [ -// "0.062284", -// "0.062333" -// ], -// "dayBaseVlm": "53447314.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "9081046.0", -// "prevDayPx": "0.13146", -// "dayNtlVlm": "228686.3801799999", -// "premium": "0.0", -// "oraclePx": "0.13055", -// "markPx": "0.13041", -// "midPx": "0.130465", -// "impactPxs": [ -// "0.130379", -// "0.13055" -// ], -// "dayBaseVlm": "1713016.0" -// }, -// { -// "funding": "-0.0000466739", -// "openInterest": "154803878.0", -// "prevDayPx": "0.006069", -// "dayNtlVlm": "458225.966846", -// "premium": "-0.0015867978", -// "oraclePx": "0.006302", -// "markPx": "0.006288", -// "midPx": "0.006288", -// "impactPxs": [ -// "0.006285", -// "0.006292" -// ], -// "dayBaseVlm": "72399883.0" -// }, -// { -// "funding": "0.0", -// "openInterest": "0.0", -// "prevDayPx": "0.060054", -// "dayNtlVlm": "0.0", -// "premium": null, -// "oraclePx": "0.06012", -// "markPx": "0.060367", -// "midPx": null, -// "impactPxs": null, -// "dayBaseVlm": "0.0" -// }, -// { -// "funding": "-0.0000593246", -// "openInterest": "2114432.0", -// "prevDayPx": "0.38604", -// "dayNtlVlm": "250074.8229100001", -// "premium": "-0.0015291098", -// "oraclePx": "0.37015", -// "markPx": "0.36952", -// "midPx": "0.36947", -// "impactPxs": [ -// "0.36937", -// "0.369584" -// ], -// "dayBaseVlm": "657076.0" -// }, -// { -// "funding": "-0.0000471903", -// "openInterest": "30187494.0", -// "prevDayPx": "0.02261", -// "dayNtlVlm": "381865.7763449999", -// "premium": "-0.0012893244", -// "oraclePx": "0.023268", -// "markPx": "0.023232", -// "midPx": "0.023233", -// "impactPxs": [ -// "0.023228", -// "0.023238" -// ], -// "dayBaseVlm": "16484102.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "26918794.0", -// "prevDayPx": "0.113", -// "dayNtlVlm": "4908270.6357300002", -// "premium": "-0.0022978269", -// "oraclePx": "0.11228", -// "markPx": "0.1121", -// "midPx": "0.111975", -// "impactPxs": [ -// "0.111943", -// "0.112022" -// ], -// "dayBaseVlm": "43148420.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "6345656.0", -// "prevDayPx": "0.44516", -// "dayNtlVlm": "1555580.5840700001", -// "premium": "0.0003468812", -// "oraclePx": "0.47855", -// "markPx": "0.47878", -// "midPx": "0.478845", -// "impactPxs": [ -// "0.478716", -// "0.479048" -// ], -// "dayBaseVlm": "3278807.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "28840007468.0", -// "prevDayPx": "0.003794", -// "dayNtlVlm": "92092034.2344749421", -// "premium": "0.0002292001", -// "oraclePx": "0.004363", -// "markPx": "0.004364", -// "midPx": "0.004366", -// "impactPxs": [ -// "0.004364", -// "0.004367" -// ], -// "dayBaseVlm": "22266428223.0" -// }, -// { -// "funding": "-0.0001086969", -// "openInterest": "1952486.0", -// "prevDayPx": "0.56934", -// "dayNtlVlm": "302054.92499", -// "premium": "-0.0014347421", -// "oraclePx": "0.59035", -// "markPx": "0.58916", -// "midPx": "0.589195", -// "impactPxs": [ -// "0.588961", -// "0.589503" -// ], -// "dayBaseVlm": "512585.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "1881106.0", -// "prevDayPx": "0.38292", -// "dayNtlVlm": "2293403.7465999993", -// "premium": "0.0", -// "oraclePx": "0.3865", -// "markPx": "0.38645", -// "midPx": "0.38634", -// "impactPxs": [ -// "0.386127", -// "0.386616" -// ], -// "dayBaseVlm": "5985191.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "302700860.0", -// "prevDayPx": "0.28111", -// "dayNtlVlm": "102040782.5658800155", -// "premium": "-0.0008720113", -// "oraclePx": "0.31995", -// "markPx": "0.31979", -// "midPx": "0.319665", -// "impactPxs": [ -// "0.319516", -// "0.319671" -// ], -// "dayBaseVlm": "332889639.0" -// }, -// { -// "funding": "-0.0000521466", -// "openInterest": "121729558.0", -// "prevDayPx": "0.12103", -// "dayNtlVlm": "27522201.5827900097", -// "premium": "0.0", -// "oraclePx": "0.1507", -// "markPx": "0.15054", -// "midPx": "0.15063", -// "impactPxs": [ -// "0.150583", -// "0.150714" -// ], -// "dayBaseVlm": "183593520.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "215903660.0", -// "prevDayPx": "0.012046", -// "dayNtlVlm": "1120985.643075", -// "premium": "0.0", -// "oraclePx": "0.01321", -// "markPx": "0.013204", -// "midPx": "0.013211", -// "impactPxs": [ -// "0.013202", -// "0.013218" -// ], -// "dayBaseVlm": "88765505.0" -// }, -// { -// "funding": "0.0000042688", -// "openInterest": "21075484.0", -// "prevDayPx": "0.052271", -// "dayNtlVlm": "336438.896024", -// "premium": "-0.0001618414", -// "oraclePx": "0.05561", -// "markPx": "0.055534", -// "midPx": "0.05557", -// "impactPxs": [ -// "0.05554", -// "0.055601" -// ], -// "dayBaseVlm": "6183157.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "127048070.0", -// "prevDayPx": "1.0507", -// "dayNtlVlm": "47159630.6610999778", -// "premium": "-0.0003590664", -// "oraclePx": "1.114", -// "markPx": "1.1139", -// "midPx": "1.11355", -// "impactPxs": [ -// "1.113488", -// "1.1136" -// ], -// "dayBaseVlm": "42273535.0" -// }, -// { -// "funding": "0.0000109406", -// "openInterest": "11255512.0", -// "prevDayPx": "0.51815", -// "dayNtlVlm": "2353538.0379400011", -// "premium": "-0.0002708016", -// "oraclePx": "0.53914", -// "markPx": "0.53861", -// "midPx": "0.53879", -// "impactPxs": [ -// "0.538652", -// "0.538994" -// ], -// "dayBaseVlm": "4352620.0" -// }, -// { -// "funding": "0.0000167474", -// "openInterest": "43654976.0", -// "prevDayPx": "0.073632", -// "dayNtlVlm": "883685.661783", -// "premium": "0.0", -// "oraclePx": "0.076076", -// "markPx": "0.076149", -// "midPx": "0.076059", -// "impactPxs": [ -// "0.076015", -// "0.076103" -// ], -// "dayBaseVlm": "11558676.0" -// }, -// { -// "funding": "-0.0021432228", -// "openInterest": "2504328.0", -// "prevDayPx": "1.5494", -// "dayNtlVlm": "5838383.649299996", -// "premium": "-0.0172651781", -// "oraclePx": "1.6257", -// "markPx": "1.5975", -// "midPx": "1.5968", -// "impactPxs": [ -// "1.596076", -// "1.597632" -// ], -// "dayBaseVlm": "3576297.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "9478832.0", -// "prevDayPx": "0.033811", -// "dayNtlVlm": "1847427.8528829999", -// "premium": "-0.0025139665", -// "oraclePx": "0.0358", -// "markPx": "0.035793", -// "midPx": "0.035703", -// "impactPxs": [ -// "0.035688", -// "0.03571" -// ], -// "dayBaseVlm": "49088995.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "6054704.0", -// "prevDayPx": "0.83716", -// "dayNtlVlm": "2050912.4336300003", -// "premium": "0.0014881923", -// "oraclePx": "0.82785", -// "markPx": "0.82888", -// "midPx": "0.82956", -// "impactPxs": [ -// "0.829082", -// "0.830077" -// ], -// "dayBaseVlm": "2428259.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "24846278.0", -// "prevDayPx": "0.18753", -// "dayNtlVlm": "1467684.4274100005", -// "premium": "-0.0008316951", -// "oraclePx": "0.19839", -// "markPx": "0.19821", -// "midPx": "0.19818", -// "impactPxs": [ -// "0.198139", -// "0.198225" -// ], -// "dayBaseVlm": "7394019.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "561649.3400000001", -// "prevDayPx": "581.52", -// "dayNtlVlm": "433130208.3447001576", -// "premium": "-0.0006126802", -// "oraclePx": "661.03", -// "markPx": "660.32", -// "midPx": "660.44", -// "impactPxs": [ -// "660.3094", -// "660.625" -// ], -// "dayBaseVlm": "684185.5599999984" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "194436054.0", -// "prevDayPx": "0.059032", -// "dayNtlVlm": "407068.1080330001", -// "premium": "0.0001335415", -// "oraclePx": "0.061479", -// "markPx": "0.062627", -// "midPx": "0.06273", -// "impactPxs": [ -// "0.0623", -// "0.062946" -// ], -// "dayBaseVlm": "6713103.0" -// }, -// { -// "funding": "0.0000263443", -// "openInterest": "27541730.0", -// "prevDayPx": "0.35653", -// "dayNtlVlm": "1883200.2078299997", -// "premium": "0.0009645944", -// "oraclePx": "0.3587", -// "markPx": "0.3591", -// "midPx": "0.359225", -// "impactPxs": [ -// "0.359046", -// "0.359448" -// ], -// "dayBaseVlm": "5256493.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "14934748.0", -// "prevDayPx": "0.4852", -// "dayNtlVlm": "706592.1970599999", -// "premium": "-0.0001187786", -// "oraclePx": "0.48241", -// "markPx": "0.46767", -// "midPx": "0.468315", -// "impactPxs": [ -// "0.461507", -// "0.47668" -// ], -// "dayBaseVlm": "1456595.0" -// }, -// { -// "funding": "0.0000742879", -// "openInterest": "38034730.0", -// "prevDayPx": "0.15474", -// "dayNtlVlm": "6379343.1192100039", -// "premium": "0.0027279496", -// "oraclePx": "0.14773", -// "markPx": "0.148", -// "midPx": "0.148215", -// "impactPxs": [ -// "0.148133", -// "0.148562" -// ], -// "dayBaseVlm": "42344185.0" -// }, -// { -// "funding": "0.0000125", -// "openInterest": "609245.8", -// "prevDayPx": "7.9466", -// "dayNtlVlm": "22677992.6545000039", -// "premium": "0.0", -// "oraclePx": "7.226", -// "markPx": "7.2178", -// "midPx": "7.22695", -// "impactPxs": [ -// "7.22511", -// "7.22935" -// ], -// "dayBaseVlm": "3059820.0999999982" -// } -// ] -// ] diff --git a/spot.go b/spot.go deleted file mode 100644 index cd35e54..0000000 --- a/spot.go +++ /dev/null @@ -1,9310 +0,0 @@ -package hyperliquid - -import ( - "context" - "fmt" -) - -func (c *HTTPClient) SpotMetaAndAssetCtxs(ctx context.Context) (*SpotMetaAndAssetCtx, error) { - body := map[string]any{"type": InfoTypeSpotMetaAndAssetCtxs} - - var result spotMetaAndAssetCtxsResult - - resp, err := c.client.R(). - SetContext(ctx). - SetBody(body). - SetResult(&result). - Post(PathInfo) - if err != nil { - return nil, fmt.Errorf("spot meta and asset ctxs request failed: %w", err) - } - - if resp.IsError() { - return nil, fmt.Errorf("spot meta and asset ctxs request failed: status %d: %s", resp.StatusCode(), resp.String()) - } - - return transformSpotMetaAndAssetCtxsResult(result) - -} - -// SpotMetaAndAssetCtxs sample response -// [ -// { -// "universe": [ -// { -// "tokens": [ -// 1, -// 0 -// ], -// "name": "PURR/USDC", -// "index": 0, -// "isCanonical": true -// }, -// { -// "tokens": [ -// 2, -// 0 -// ], -// "name": "@1", -// "index": 1, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 3, -// 0 -// ], -// "name": "@2", -// "index": 2, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 4, -// 0 -// ], -// "name": "@3", -// "index": 3, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 5, -// 0 -// ], -// "name": "@4", -// "index": 4, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 6, -// 0 -// ], -// "name": "@5", -// "index": 5, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 7, -// 0 -// ], -// "name": "@6", -// "index": 6, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 8, -// 0 -// ], -// "name": "@7", -// "index": 7, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 9, -// 0 -// ], -// "name": "@8", -// "index": 8, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 10, -// 0 -// ], -// "name": "@9", -// "index": 9, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 11, -// 0 -// ], -// "name": "@10", -// "index": 10, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 12, -// 0 -// ], -// "name": "@11", -// "index": 11, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 13, -// 0 -// ], -// "name": "@12", -// "index": 12, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 14, -// 0 -// ], -// "name": "@13", -// "index": 13, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 15, -// 0 -// ], -// "name": "@14", -// "index": 14, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 16, -// 0 -// ], -// "name": "@15", -// "index": 15, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 17, -// 0 -// ], -// "name": "@16", -// "index": 16, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 18, -// 0 -// ], -// "name": "@17", -// "index": 17, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 19, -// 0 -// ], -// "name": "@18", -// "index": 18, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 20, -// 0 -// ], -// "name": "@19", -// "index": 19, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 26, -// 0 -// ], -// "name": "@20", -// "index": 20, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 24, -// 0 -// ], -// "name": "@21", -// "index": 21, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 29, -// 0 -// ], -// "name": "@22", -// "index": 22, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 27, -// 0 -// ], -// "name": "@23", -// "index": 23, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 30, -// 0 -// ], -// "name": "@24", -// "index": 24, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 23, -// 0 -// ], -// "name": "@25", -// "index": 25, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 28, -// 0 -// ], -// "name": "@26", -// "index": 26, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 31, -// 0 -// ], -// "name": "@27", -// "index": 27, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 22, -// 0 -// ], -// "name": "@28", -// "index": 28, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 34, -// 0 -// ], -// "name": "@29", -// "index": 29, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 32, -// 0 -// ], -// "name": "@30", -// "index": 30, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 35, -// 0 -// ], -// "name": "@31", -// "index": 31, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 33, -// 0 -// ], -// "name": "@32", -// "index": 32, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 37, -// 0 -// ], -// "name": "@33", -// "index": 33, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 38, -// 0 -// ], -// "name": "@34", -// "index": 34, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 25, -// 0 -// ], -// "name": "@35", -// "index": 35, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 40, -// 0 -// ], -// "name": "@36", -// "index": 36, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 42, -// 0 -// ], -// "name": "@37", -// "index": 37, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 36, -// 0 -// ], -// "name": "@38", -// "index": 38, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 45, -// 0 -// ], -// "name": "@39", -// "index": 39, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 46, -// 0 -// ], -// "name": "@40", -// "index": 40, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 21, -// 0 -// ], -// "name": "@41", -// "index": 41, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 47, -// 0 -// ], -// "name": "@42", -// "index": 42, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 52, -// 0 -// ], -// "name": "@43", -// "index": 43, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 49, -// 0 -// ], -// "name": "@44", -// "index": 44, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 55, -// 0 -// ], -// "name": "@45", -// "index": 45, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 56, -// 0 -// ], -// "name": "@46", -// "index": 46, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 50, -// 0 -// ], -// "name": "@47", -// "index": 47, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 59, -// 0 -// ], -// "name": "@48", -// "index": 48, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 39, -// 0 -// ], -// "name": "@49", -// "index": 49, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 63, -// 0 -// ], -// "name": "@50", -// "index": 50, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 64, -// 0 -// ], -// "name": "@51", -// "index": 51, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 66, -// 0 -// ], -// "name": "@52", -// "index": 52, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 58, -// 0 -// ], -// "name": "@53", -// "index": 53, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 67, -// 0 -// ], -// "name": "@54", -// "index": 54, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 62, -// 0 -// ], -// "name": "@55", -// "index": 55, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 69, -// 0 -// ], -// "name": "@56", -// "index": 56, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 72, -// 0 -// ], -// "name": "@57", -// "index": 57, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 75, -// 0 -// ], -// "name": "@58", -// "index": 58, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 76, -// 0 -// ], -// "name": "@59", -// "index": 59, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 77, -// 0 -// ], -// "name": "@60", -// "index": 60, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 74, -// 0 -// ], -// "name": "@61", -// "index": 61, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 84, -// 0 -// ], -// "name": "@62", -// "index": 62, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 92, -// 0 -// ], -// "name": "@63", -// "index": 63, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 93, -// 0 -// ], -// "name": "@64", -// "index": 64, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 94, -// 0 -// ], -// "name": "@65", -// "index": 65, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 97, -// 0 -// ], -// "name": "@66", -// "index": 66, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 99, -// 0 -// ], -// "name": "@67", -// "index": 67, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 100, -// 0 -// ], -// "name": "@68", -// "index": 68, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 101, -// 0 -// ], -// "name": "@69", -// "index": 69, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 102, -// 0 -// ], -// "name": "@70", -// "index": 70, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 105, -// 0 -// ], -// "name": "@72", -// "index": 72, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 107, -// 0 -// ], -// "name": "@73", -// "index": 73, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 53, -// 0 -// ], -// "name": "@74", -// "index": 74, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 114, -// 0 -// ], -// "name": "@75", -// "index": 75, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 110, -// 0 -// ], -// "name": "@76", -// "index": 76, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 113, -// 0 -// ], -// "name": "@77", -// "index": 77, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 118, -// 0 -// ], -// "name": "@78", -// "index": 78, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 123, -// 0 -// ], -// "name": "@79", -// "index": 79, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 112, -// 0 -// ], -// "name": "@80", -// "index": 80, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 122, -// 0 -// ], -// "name": "@81", -// "index": 81, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 125, -// 0 -// ], -// "name": "@82", -// "index": 82, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 126, -// 0 -// ], -// "name": "@83", -// "index": 83, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 104, -// 0 -// ], -// "name": "@84", -// "index": 84, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 127, -// 0 -// ], -// "name": "@85", -// "index": 85, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 129, -// 0 -// ], -// "name": "@86", -// "index": 86, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 130, -// 0 -// ], -// "name": "@87", -// "index": 87, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 128, -// 0 -// ], -// "name": "@88", -// "index": 88, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 131, -// 0 -// ], -// "name": "@89", -// "index": 89, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 132, -// 0 -// ], -// "name": "@90", -// "index": 90, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 134, -// 0 -// ], -// "name": "@91", -// "index": 91, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 135, -// 0 -// ], -// "name": "@92", -// "index": 92, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 133, -// 0 -// ], -// "name": "@93", -// "index": 93, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 136, -// 0 -// ], -// "name": "@94", -// "index": 94, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 51, -// 0 -// ], -// "name": "@95", -// "index": 95, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 137, -// 0 -// ], -// "name": "@96", -// "index": 96, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 138, -// 0 -// ], -// "name": "@97", -// "index": 97, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 141, -// 0 -// ], -// "name": "@99", -// "index": 99, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 115, -// 0 -// ], -// "name": "@100", -// "index": 100, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 142, -// 0 -// ], -// "name": "@101", -// "index": 101, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 144, -// 0 -// ], -// "name": "@102", -// "index": 102, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 143, -// 0 -// ], -// "name": "@103", -// "index": 103, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 147, -// 0 -// ], -// "name": "@104", -// "index": 104, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 148, -// 0 -// ], -// "name": "@105", -// "index": 105, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 149, -// 0 -// ], -// "name": "@106", -// "index": 106, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 150, -// 0 -// ], -// "name": "@107", -// "index": 107, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 139, -// 0 -// ], -// "name": "@108", -// "index": 108, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 98, -// 0 -// ], -// "name": "@109", -// "index": 109, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 151, -// 0 -// ], -// "name": "@110", -// "index": 110, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 152, -// 0 -// ], -// "name": "@111", -// "index": 111, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 61, -// 0 -// ], -// "name": "@112", -// "index": 112, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 78, -// 0 -// ], -// "name": "@113", -// "index": 113, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 71, -// 0 -// ], -// "name": "@114", -// "index": 114, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 153, -// 0 -// ], -// "name": "@115", -// "index": 115, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 146, -// 0 -// ], -// "name": "@116", -// "index": 116, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 80, -// 0 -// ], -// "name": "@117", -// "index": 117, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 156, -// 0 -// ], -// "name": "@118", -// "index": 118, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 158, -// 0 -// ], -// "name": "@119", -// "index": 119, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 103, -// 0 -// ], -// "name": "@120", -// "index": 120, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 159, -// 0 -// ], -// "name": "@121", -// "index": 121, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 95, -// 0 -// ], -// "name": "@122", -// "index": 122, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 161, -// 0 -// ], -// "name": "@123", -// "index": 123, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 162, -// 0 -// ], -// "name": "@124", -// "index": 124, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 106, -// 0 -// ], -// "name": "@125", -// "index": 125, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 48, -// 0 -// ], -// "name": "@126", -// "index": 126, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 168, -// 0 -// ], -// "name": "@127", -// "index": 127, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 174, -// 0 -// ], -// "name": "@128", -// "index": 128, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 164, -// 0 -// ], -// "name": "@129", -// "index": 129, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 176, -// 0 -// ], -// "name": "@130", -// "index": 130, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 177, -// 0 -// ], -// "name": "@131", -// "index": 131, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 178, -// 0 -// ], -// "name": "@132", -// "index": 132, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 109, -// 0 -// ], -// "name": "@133", -// "index": 133, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 154, -// 0 -// ], -// "name": "@134", -// "index": 134, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 186, -// 0 -// ], -// "name": "@135", -// "index": 135, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 157, -// 0 -// ], -// "name": "@136", -// "index": 136, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 187, -// 0 -// ], -// "name": "@137", -// "index": 137, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 79, -// 0 -// ], -// "name": "@138", -// "index": 138, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 163, -// 0 -// ], -// "name": "@139", -// "index": 139, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 189, -// 0 -// ], -// "name": "@140", -// "index": 140, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 165, -// 0 -// ], -// "name": "@141", -// "index": 141, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 197, -// 0 -// ], -// "name": "@142", -// "index": 142, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 199, -// 0 -// ], -// "name": "@143", -// "index": 143, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 204, -// 0 -// ], -// "name": "@145", -// "index": 145, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 206, -// 0 -// ], -// "name": "@146", -// "index": 146, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 196, -// 0 -// ], -// "name": "@147", -// "index": 147, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 217, -// 0 -// ], -// "name": "@148", -// "index": 148, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 235, -// 0 -// ], -// "name": "@150", -// "index": 150, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 221, -// 0 -// ], -// "name": "@151", -// "index": 151, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 239, -// 0 -// ], -// "name": "@152", -// "index": 152, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 241, -// 0 -// ], -// "name": "@153", -// "index": 153, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 251, -// 0 -// ], -// "name": "@155", -// "index": 155, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 254, -// 0 -// ], -// "name": "@156", -// "index": 156, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 253, -// 0 -// ], -// "name": "@157", -// "index": 157, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 209, -// 0 -// ], -// "name": "@158", -// "index": 158, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 257, -// 0 -// ], -// "name": "@159", -// "index": 159, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 222, -// 0 -// ], -// "name": "@160", -// "index": 160, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 202, -// 0 -// ], -// "name": "@161", -// "index": 161, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 269, -// 0 -// ], -// "name": "@162", -// "index": 162, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 232, -// 0 -// ], -// "name": "@163", -// "index": 163, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 271, -// 0 -// ], -// "name": "@164", -// "index": 164, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 272, -// 0 -// ], -// "name": "@165", -// "index": 165, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 268, -// 0 -// ], -// "name": "@166", -// "index": 166, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 192, -// 0 -// ], -// "name": "@170", -// "index": 170, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 240, -// 0 -// ], -// "name": "@171", -// "index": 171, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 242, -// 0 -// ], -// "name": "@172", -// "index": 172, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 277, -// 0 -// ], -// "name": "@173", -// "index": 173, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 218, -// 0 -// ], -// "name": "@174", -// "index": 174, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 65, -// 0 -// ], -// "name": "@175", -// "index": 175, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 289, -// 0 -// ], -// "name": "@176", -// "index": 176, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 255, -// 0 -// ], -// "name": "@177", -// "index": 177, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 248, -// 0 -// ], -// "name": "@178", -// "index": 178, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 219, -// 0 -// ], -// "name": "@179", -// "index": 179, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 291, -// 0 -// ], -// "name": "@180", -// "index": 180, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 297, -// 0 -// ], -// "name": "@182", -// "index": 182, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 220, -// 0 -// ], -// "name": "@183", -// "index": 183, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 292, -// 0 -// ], -// "name": "@184", -// "index": 184, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 183, -// 0 -// ], -// "name": "@185", -// "index": 185, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 307, -// 0 -// ], -// "name": "@187", -// "index": 187, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 299, -// 0 -// ], -// "name": "@188", -// "index": 188, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 312, -// 0 -// ], -// "name": "@189", -// "index": 189, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 304, -// 0 -// ], -// "name": "@190", -// "index": 190, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 281, -// 0 -// ], -// "name": "@191", -// "index": 191, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 170, -// 0 -// ], -// "name": "@192", -// "index": 192, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 319, -// 0 -// ], -// "name": "@193", -// "index": 193, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 320, -// 0 -// ], -// "name": "@194", -// "index": 194, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 223, -// 0 -// ], -// "name": "@195", -// "index": 195, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 207, -// 0 -// ], -// "name": "@196", -// "index": 196, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 318, -// 0 -// ], -// "name": "@198", -// "index": 198, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 316, -// 0 -// ], -// "name": "@199", -// "index": 199, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 326, -// 0 -// ], -// "name": "@200", -// "index": 200, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 317, -// 0 -// ], -// "name": "@201", -// "index": 201, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 256, -// 0 -// ], -// "name": "@202", -// "index": 202, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 332, -// 0 -// ], -// "name": "@203", -// "index": 203, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 325, -// 0 -// ], -// "name": "@204", -// "index": 204, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 323, -// 0 -// ], -// "name": "@205", -// "index": 205, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 338, -// 0 -// ], -// "name": "@206", -// "index": 206, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 150, -// 268 -// ], -// "name": "@207", -// "index": 207, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 264, -// 0 -// ], -// "name": "@208", -// "index": 208, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 297, -// 268 -// ], -// "name": "@209", -// "index": 209, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 343, -// 0 -// ], -// "name": "@210", -// "index": 210, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 330, -// 0 -// ], -// "name": "@211", -// "index": 211, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 341, -// 268 -// ], -// "name": "@212", -// "index": 212, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 341, -// 0 -// ], -// "name": "@213", -// "index": 213, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 246, -// 0 -// ], -// "name": "@214", -// "index": 214, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 237, -// 0 -// ], -// "name": "@215", -// "index": 215, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 203, -// 0 -// ], -// "name": "@216", -// "index": 216, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 348, -// 0 -// ], -// "name": "@217", -// "index": 217, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 340, -// 0 -// ], -// "name": "@218", -// "index": 218, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 73, -// 0 -// ], -// "name": "@219", -// "index": 219, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 356, -// 0 -// ], -// "name": "@223", -// "index": 223, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 358, -// 0 -// ], -// "name": "@224", -// "index": 224, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 351, -// 0 -// ], -// "name": "@225", -// "index": 225, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 347, -// 0 -// ], -// "name": "@226", -// "index": 226, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 346, -// 0 -// ], -// "name": "@227", -// "index": 227, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 361, -// 0 -// ], -// "name": "@228", -// "index": 228, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 360, -// 0 -// ], -// "name": "@230", -// "index": 230, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 364, -// 0 -// ], -// "name": "@231", -// "index": 231, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 150, -// 360 -// ], -// "name": "@232", -// "index": 232, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 343, -// 360 -// ], -// "name": "@233", -// "index": 233, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 197, -// 360 -// ], -// "name": "@234", -// "index": 234, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 221, -// 360 -// ], -// "name": "@235", -// "index": 235, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 335, -// 0 -// ], -// "name": "@236", -// "index": 236, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 288, -// 0 -// ], -// "name": "@237", -// "index": 237, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 373, -// 0 -// ], -// "name": "@238", -// "index": 238, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 247, -// 0 -// ], -// "name": "@240", -// "index": 240, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 301, -// 0 -// ], -// "name": "@241", -// "index": 241, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 213, -// 0 -// ], -// "name": "@242", -// "index": 242, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 383, -// 0 -// ], -// "name": "@243", -// "index": 243, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 239, -// 268 -// ], -// "name": "@244", -// "index": 244, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 382, -// 0 -// ], -// "name": "@245", -// "index": 245, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 376, -// 0 -// ], -// "name": "@246", -// "index": 246, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 284, -// 0 -// ], -// "name": "@247", -// "index": 247, -// "isCanonical": false -// }, -// { -// "tokens": [ -// 389, -// 0 -// ], -// "name": "@248", -// "index": 248, -// "isCanonical": false -// } -// ], -// "tokens": [ -// { -// "name": "USDC", -// "szDecimals": 8, -// "weiDecimals": 8, -// "index": 0, -// "tokenId": "0x6d1e7cde53ba9467b783cb7c530ce054", -// "isCanonical": true, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "PURR", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 1, -// "tokenId": "0xc1fb593aeffbeb02f85e0308e9956a90", -// "isCanonical": true, -// "evmContract": { -// "address": "0x9b498c3c8a0b8cd8ba1d9851d40d186f1872b44e", -// "evm_extra_wei_decimals": 13 -// }, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HFUN", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 2, -// "tokenId": "0xbaf265ef389da684513d98d68edf4eae", -// "isCanonical": false, -// "evmContract": { -// "address": "0xa320d9f65ec992eff38622c63627856382db726c", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "LICK", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 3, -// "tokenId": "0xba3aaf468f793d9b42fd3328e24f1de9", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "MANLET", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 4, -// "tokenId": "0xe9ced9225d2a69ccc8d6a5b224524b99", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "JEFF", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 5, -// "tokenId": "0xfcf28885456bf7e7cbe5b7a25407c5bc", -// "isCanonical": false, -// "evmContract": { -// "address": "0x52e444545fbe9e5972a7a371299522f7871aec1f", -// "evm_extra_wei_decimals": 13 -// }, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "SIX", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 6, -// "tokenId": "0x50a9391b4a40caffbe8b16303b95a0c1", -// "isCanonical": false, -// "evmContract": { -// "address": "0x41de34fc45a770ebcd50200be93f080b4b05151f", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "WAGMI", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 7, -// "tokenId": "0x649efea44690cf88d464f512bc7e2818", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "CAPPY", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 8, -// "tokenId": "0x3f8abf62220007cc7ab6d33ef2963d88", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "POINTS", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 9, -// "tokenId": "0xbb03842e1f71ed27ed8fa012b29affd4", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "TRUMP", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 10, -// "tokenId": "0x368cb581f0d51e21aa19996d38ffdf6f", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "GMEOW", -// "szDecimals": 0, -// "weiDecimals": 8, -// "index": 11, -// "tokenId": "0x07615193eaa63d1da6feda6e0ac9e014", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "PEPE", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 12, -// "tokenId": "0x79b6e1596ea0deb2e6912ff8392c9325", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "XULIAN", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 13, -// "tokenId": "0x6cc648be7e4c38a8c7fcd8bfa6714127", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "RUG", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 14, -// "tokenId": "0x4978f3f49f30776d9d7397b873223c2d", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "ILIENS", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 15, -// "tokenId": "0xa74984ea379be6d899c1bf54db923604", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "FUCKY", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 16, -// "tokenId": "0x7de5b7a8c115edf0174333446ba0ea78", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "CZ", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 17, -// "tokenId": "0x3b5ff6cb91f71032578b53960090adfb", -// "isCanonical": false, -// "evmContract": { -// "address": "0xfdd1834677a50e61fe13e6bce49c8144e333fcbe", -// "evm_extra_wei_decimals": 11 -// }, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "BAGS", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 18, -// "tokenId": "0x979978fd8cb07141f97dcab921ba697a", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "ANSEM", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 19, -// "tokenId": "0xa96cfac10eaecba151f646c5cb4c5507", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "TATE", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 20, -// "tokenId": "0xfba416cad5d8944e954deb6bfb2a8672", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "FUN", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 21, -// "tokenId": "0x3dc9f93c39ddd9f0182ad1e584bae0d4", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "SUCKY", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 22, -// "tokenId": "0xfd2ac85551ac85d3f04369e296ed8cd3", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "BIGBEN", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 23, -// "tokenId": "0x231f2a687770b13fe12adb1f339ff722", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "KOBE", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 24, -// "tokenId": "0x0d2556646326733d86c3fc4c2fa22ad4", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "VEGAS", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 25, -// "tokenId": "0xb693d596cd02f5f38e532e647bb43b69", -// "isCanonical": false, -// "evmContract": { -// "address": "0xb09158c8297acee00b900dc1f8715df46b7246a6", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "PUMP", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 26, -// "tokenId": "0xefa7e286b99ea49ce6a21d21bb41636f", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "SCHIZO", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 27, -// "tokenId": "0xe140201197ced74f8884a698190da7aa", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "CATNIP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 28, -// "tokenId": "0x8bb39ef7881404c5d019a07b1cf21725", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HAPPY", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 29, -// "tokenId": "0x3d06abbbc860b7e97feb1478c21c5cd6", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "SELL", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 30, -// "tokenId": "0x18bce4e1865f0535689b3c4c71e86a84", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HBOOST", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 31, -// "tokenId": "0xe292ab8f7d9ddd078ebbcbc4d328665c", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "FARMED", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 32, -// "tokenId": "0x002911b408c1ae4ddc144e756cebdc17", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "PURRPS", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 33, -// "tokenId": "0x1254a7b73720e7e9d53cf822a8603fbf", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "GUP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 34, -// "tokenId": "0x5a9a44de6fbdb012284eec608c1cf9b8", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "GPT", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 35, -// "tokenId": "0x2f9f45766eba7b62f30082f3d4ecc77c", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "PANDA", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 36, -// "tokenId": "0x92588529ba00e2d2bec07c12c804a580", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "BID", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 37, -// "tokenId": "0x21c5fd69973e1bee64c92af9eb47420a", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HODL", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 38, -// "tokenId": "0x33b1ee8db7496b484db887a7b748d20f", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "RAGE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 39, -// "tokenId": "0x0ae968c613d445364de97769f1afb16b", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "ASI", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 40, -// "tokenId": "0x8811d8fc24b9f4ace2c0bd21996d5899", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Artificial Superintelligence", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "LEAP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 41, -// "tokenId": "0xd2f2e10dbfbd43d6147f8784358f5dc4", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "VAPOR", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 42, -// "tokenId": "0xdb5190bea4b6ab178da0162420c93a73", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Hypervapor", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "PVP", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 43, -// "tokenId": "0x42825e552b0242aa26d641f5cb6aff56", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "X", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 44, -// "tokenId": "0x54198368f92dcfbe88e3c2090526690a", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "X", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "PILL", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 45, -// "tokenId": "0xd56f8732f1cae4fc2db2e48863c25d81", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Take the Hyperliquid pill.", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "ADHD", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 46, -// "tokenId": "0xba13ed91905624d50318d54651ad3bab", -// "isCanonical": false, -// "evmContract": { -// "address": "0xe3d5f45d97fee83b48c85e00c8359a2e07d68fee", -// "evm_extra_wei_decimals": 13 -// }, -// "fullName": "Attention Deficit Hyperliquid Disorder", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "LADY", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 47, -// "tokenId": "0x71378e1ba5403eb35ad4e1af2048c6e3", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "CAT", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 48, -// "tokenId": "0x7631702302e6c7fbf69d369e0bcf45d6", -// "isCanonical": false, -// "evmContract": { -// "address": "0x04d02cb2e963b4490ee02b1925223d04f9d83fc6", -// "evm_extra_wei_decimals": 11 -// }, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HPEPE", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 49, -// "tokenId": "0x501ebeddf15e7433cb84d7cc396cdfa5", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "HypurrPepe", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "MBAPPE", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 50, -// "tokenId": "0x03e1ad7d4d6d82b3da89ac8d35cc917b", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "MBENIVINI", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "MAGA", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 51, -// "tokenId": "0x9b91002773083d9292b8cb02dacb7e79", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "MAGA", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "MOG", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 52, -// "tokenId": "0xbe7772099df97ec90f6ff9c4caf670d1", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "THE INTERNETS FIRST CULTURE COIN ON HYPERLIQUID.", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "OMNIX", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 53, -// "tokenId": "0x216a1428334ac9e908e76a02a1812416", -// "isCanonical": false, -// "evmContract": { -// "address": "0x45ec8f63fe934c0213476cfb5870835e61dd11fa", -// "evm_extra_wei_decimals": 12 -// }, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "COKE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 54, -// "tokenId": "0x2f0f48f1d1698fd483a0f6f8ebe9782e", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "JEET", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 55, -// "tokenId": "0x15fa03f87df338eb7d858da86498ea0e", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "“DEVS ARE FROM USA”", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "DROP", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 56, -// "tokenId": "0x6c30da3dd84bd4f59642fd73fcd46ad6", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Airdrop", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "CBD", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 57, -// "tokenId": "0xb7bf6dd48ffeb66c22524e065abe6733", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "ARI", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 58, -// "tokenId": "0xb0027f425afd8f8d7bdab3d0e22c7e54", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "TEST", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 59, -// "tokenId": "0x677482db6e19ad72108bb042b190709e", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "KING", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 60, -// "tokenId": "0x4b5aea9c6624f354fdfe28274a363f27", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "MEOW", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 61, -// "tokenId": "0xcb820fb2715cad58356916847960a73c", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "ANT", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 62, -// "tokenId": "0x8a7ade54439539fd1268ca60a528396a", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "ANT POWER", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "FRAC", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 63, -// "tokenId": "0x58fb407b5fce2b90348cdf090d6dd3d4", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Fractality", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "ATEHUN", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 64, -// "tokenId": "0xbebb35d03b83a302a2aa06dbaa67dd9f", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "The official meme for the $800/pt HL retard", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "FRCT", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 65, -// "tokenId": "0xfebf76468dd13f240281e4a8ef11932d", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Fractality", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "COZY", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 66, -// "tokenId": "0xd998e1032a1fabfeaf6cf11ae7ddec2a", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Cozy at the beach", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "WASH", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 67, -// "tokenId": "0x2e348026257e41c936119bf69d9c313f", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Don't wash the cat 🙀🧽🚿", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "POP", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 68, -// "tokenId": "0x99ffa3c6ae342dcd532c8431bf4f3474", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "POP Coin", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "NFT", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 69, -// "tokenId": "0x5c621972ab84c077a1056d77f509a30f", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "First NFT collection on HL", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "JEFE", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 70, -// "tokenId": "0xe711c656aaadefe8f15579ca22679acd", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Hyperlitquid", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "PEAR", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 71, -// "tokenId": "0x1ad748b576a84f6eb6541389bb53d164", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "RICH", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 72, -// "tokenId": "0x263db50b9946a0701ccba65b52928dab", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Rich Chinese guy with cigarette", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "BRIDGE", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 73, -// "tokenId": "0xc196d2b7598991bd0425fc959bc1a40f", -// "isCanonical": false, -// "evmContract": { -// "address": "0x29dbf86a8c48ea4331e28b3c1eae824a2a45996a", -// "evm_extra_wei_decimals": 11 -// }, -// "fullName": "HyBridge", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "GUESS", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 74, -// "tokenId": "0x8211bcb445c7c006059cfcccb4f1a1b8", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "LORA", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 75, -// "tokenId": "0xc6d6fb326749974a028425d9db7681c4", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Lora", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "CATBAL", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 76, -// "tokenId": "0x38348c17e1a18559bbda232d22007695", -// "isCanonical": false, -// "evmContract": { -// "address": "0x11735dbd0b97cfa7accf47d005673ba185f7fd49", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Password? Paw paw time.", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "TJIF", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 77, -// "tokenId": "0xa167acb332328faa26eda9ec38770eec", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Thanks Jeff I'm Free", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "NEIRO", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 78, -// "tokenId": "0x0d04cae66af89099270d2931709afb32", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "TIME", -// "szDecimals": 1, -// "weiDecimals": 8, -// "index": 79, -// "tokenId": "0xae3f9675b5825ab20850ce6229c4bdbd", -// "isCanonical": false, -// "evmContract": { -// "address": "0x266a2491f782eb03b369760889fff8785efb3e46", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Timeswap", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "BERA", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 80, -// "tokenId": "0x0b6ae68f39bfd088744374daa99db226", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "ANGY", -// "szDecimals": 0, -// "weiDecimals": 8, -// "index": 81, -// "tokenId": "0x56236a47fbbcc41ea8043207bfa0118d", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "notokmeiangy", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "DOG", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 82, -// "tokenId": "0xb37dc8f9819f5c7be5393c2241d28d28", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "DOG", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "MOON", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 83, -// "tokenId": "0xeff9411a23ab28ad69f67fbd9759d491", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "🌕 2themoon's retirement funds 💸", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "MAXI", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 84, -// "tokenId": "0xed660d18ef6a87bc3dc1b3eeeb94fe21", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "ALL MY FRIENDS LOVE MAX FIEGE.", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "PAIN", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 85, -// "tokenId": "0x6e99a27fd1de4723848e32d7106aa59f", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "PAINCOIN", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "VDO", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 86, -// "tokenId": "0x2364d4a94a2a9f89a53b976fa8cadc80", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "ValiDAO", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HQ", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 87, -// "tokenId": "0xf6f58625ba95ecde953f4aafc7af53fd", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "HyperQuant", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "EUR", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 88, -// "tokenId": "0xd125b605fa732968610dd4962e9a7fb9", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "REGARD", -// "szDecimals": 1, -// "weiDecimals": 8, -// "index": 89, -// "tokenId": "0x86df9bf70b2d72f2b168508f90026469", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Regarded", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "YUM", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 90, -// "tokenId": "0x6bc45d95a04a7fba29fdb3ecbeeb053d", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Yum.", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "REKT", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 91, -// "tokenId": "0x4626a44a785134109cae9ea21f33d9a0", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "NMTD", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 92, -// "tokenId": "0x22bafa9342b3ac5762056d944a2f6b2a", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Token supporting Pascal Bridge", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HPUMP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 93, -// "tokenId": "0xaa6f295683beb4906a9d21accbe5e604", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "HPUMP", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "PIGEON", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 94, -// "tokenId": "0xb901e2dfb2dbe1902e03be3c1e3e72ce", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "It's just a pigeon", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "LAUNCH", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 95, -// "tokenId": "0xa82aa458b2c146e97733d0c05374aa0e", -// "isCanonical": false, -// "evmContract": { -// "address": "0x4533c3002660117a56fa44ed3c4bf4b6a8e0b0a2", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Hyperlauncher", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "IRL", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 96, -// "tokenId": "0x2ef25ace7c11f77f0de071b15e8b0bc0", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Integra", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "RISE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 97, -// "tokenId": "0x51973ef5533887afcace6b26de5f19dd", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Phoenix", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "WOW", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 98, -// "tokenId": "0xc81b9a04884f4a8107f734c4d88f811a", -// "isCanonical": false, -// "evmContract": { -// "address": "0x93f12d8931e97cf41d5934bb5d302aa0e2623305", -// "evm_extra_wei_decimals": 13 -// }, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "CINDY", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 99, -// "tokenId": "0xf00cf2c0647e1ce1ee5c1274b4650e40", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Hyperliquid is a CEX with a couple of extra steps", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "CHINA", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 100, -// "tokenId": "0x650ba53f534d00834002ca10c4792d06", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "SUPPORT CHINA TO ONBOARD MORE CHINESE", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "STACK", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 101, -// "tokenId": "0x9728448fd10546a8527b21298a9b41e4", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Just STACK.", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "FRIED", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 102, -// "tokenId": "0xbd859b02096be7a23dd1527269be10a0", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Hypurrfried", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "PICKL", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 103, -// "tokenId": "0x1a69662de430e900be096c00ea28b810", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "PICKL", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "SHREK", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 104, -// "tokenId": "0x550ff22831954938f2be76028b15eb18", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Swamp trades, ogre-sized gains!", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "NOCEX", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 105, -// "tokenId": "0x5901399de6f487a6f7b11b1487811c86", -// "isCanonical": false, -// "evmContract": { -// "address": "0x9281973406d2d347fe2ff2af7daa36464b618bbb", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "NO CEX", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "VAULT", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 106, -// "tokenId": "0x288553d859333b90ede88640b4279598", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Vault", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "RANK", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 107, -// "tokenId": "0xd0a824284314e8ceb8cf3c3b31ddf0bd", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "!rank", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "L", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 108, -// "tokenId": "0xdb7d7cd808bdad7cedf44b5864c3866c", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "H", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 109, -// "tokenId": "0x52a110041682dbf38277c80a72eecba6", -// "isCanonical": false, -// "evmContract": { -// "address": "0x78c3791ea49a7c6f41e87ba96c7d09a493febb1e", -// "evm_extra_wei_decimals": 11 -// }, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "G", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 110, -// "tokenId": "0x7ee78dd38408381c2b5b979b7383e2e1", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "G", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "SCAM", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 111, -// "tokenId": "0x425e14eb167930e81390c8091bc2d8b7", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "MONAD", -// "szDecimals": 1, -// "weiDecimals": 8, -// "index": 112, -// "tokenId": "0x3413da62384685cda2528d4ba085a055", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Monad", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "BOZO", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 113, -// "tokenId": "0x2030eb01e794e9f7e94b9e6b82a08bfb", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "RIP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 114, -// "tokenId": "0xc20825d6e56b3bf1aa15d1f80471b166", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Rest in peace HL SPOT", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "UP", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 115, -// "tokenId": "0xaa60905298f022ad8efab6d4348bc61b", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "UP", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "GIGA", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 116, -// "tokenId": "0xe536ad7c82d63a53aafe6ae9f19c7e03", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "FELIX", -// "szDecimals": 0, -// "weiDecimals": 8, -// "index": 117, -// "tokenId": "0x601138020f6eeb930be04fbc31379f08", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Felix", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "SPH", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 118, -// "tokenId": "0xaced5d1ad2c5ce7b7c789abfb7955b27", -// "isCanonical": false, -// "evmContract": { -// "address": "0xd2fe47eed2d52725d9e3ae6df45593837f57c1a2", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "SPH800", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "STHYPE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 119, -// "tokenId": "0x244d19a8576a492f44ee19622f4104e4", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Staked HYPE", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HPL", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 120, -// "tokenId": "0x5e887f0c6c3deec190c36186bf23369f", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "HyperLend", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "KHYPE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 121, -// "tokenId": "0xbc8a22f25703a03101630ce6b09f4baa", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Kinetiq Staked HYPE", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HOPE", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 122, -// "tokenId": "0xe6ac9d5a7cf91cdd9fdf34fcbbdd58e9", -// "isCanonical": false, -// "evmContract": { -// "address": "0x869ac826b78bc1d9501014994196e41025b5224b", -// "evm_extra_wei_decimals": 0 -// }, -// "fullName": "Purr $HOPE for the $HYPE! No planned utility.", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "SHOE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 123, -// "tokenId": "0x706aae9a576b939bc8ef1656f9fe9ed0", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Shoe Mario", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "KNTQ", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 124, -// "tokenId": "0xbd31bd605c0a1b82c72aae3587f9061f", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Kinetiq", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "BUSSY", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 125, -// "tokenId": "0xd27ab3aa48f744ca0c469902a13c8656", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Bozoussy", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "FATCAT", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 126, -// "tokenId": "0x1b00cbe4c41fc38e2701df2d75dad892", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Fat Cat in Catbal", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "PIP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 127, -// "tokenId": "0xe85f43e1f91e3c8cdf3acbd7e0855b8e", -// "isCanonical": false, -// "evmContract": { -// "address": "0x1bee6762f0b522c606dc2ffb106c0bb391b2e309", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "a tiny pip in a big hypurrrliquid puddle 🌊", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "YEETI", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 128, -// "tokenId": "0x2150c49b1b981b88349dae535d607ce2", -// "isCanonical": false, -// "evmContract": { -// "address": "0x7280cc1f369ab574c35cb8a8d0885e9486e3b733", -// "evm_extra_wei_decimals": 13 -// }, -// "fullName": "YEETI 液体", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "LQNA", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 129, -// "tokenId": "0x0dd6980f71e51e6f218a9b7d53c837f6", -// "isCanonical": false, -// "evmContract": { -// "address": "0xa94676f34f6a2764c7fde5611b53834b71f228ec", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "The Queen of Hyperliquid.", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "NASDAQ", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 130, -// "tokenId": "0x6a53c88cfa761cd324b0ab4cd50dc2d5", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Professional traders unite in DEX eco.", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "SYLVI", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 131, -// "tokenId": "0x21c7f844092376ba85aa3875180e194b", -// "isCanonical": false, -// "evmContract": { -// "address": "0x769a227178f37da50371200eb93aa71a214ca874", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Sylvanian Families", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "FEIT", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 132, -// "tokenId": "0x0c29857bd79a8e17437b19f9eaa322a4", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Fortune’s path begins with $FEIT", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "STRICT", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 133, -// "tokenId": "0x83a38493d264bf3f5b1f47c8ebd67eea", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "FRUDO", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 134, -// "tokenId": "0xb3d30d38259b99d4a6daaf72ded7bf34", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Frudo is here to lead us into a new bold era.", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "VIZN", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 135, -// "tokenId": "0x7e640c7d4d529e332c89ac86075a1855", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "AUTIST", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 136, -// "tokenId": "0x7b659352508b25500406b4cd7fdc4f8c", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Hyperautism levels of autism!", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HGOD", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 137, -// "tokenId": "0xd84e1b57dad6c106c3eb8842905d773c", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "The Goddess of Hyperliquid", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "LIQUID", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 138, -// "tokenId": "0x8e821d72325ab1effd3193c3ac5f9c4b", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "$LIQUID is the Hyperliquid GOD.", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "CHEF", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 139, -// "tokenId": "0xb59b1334dfefe55b4d6895bdec3ed16c", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "CHEF: The Nourisher of Hyperliquid's Powers", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "AZUR", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 140, -// "tokenId": "0x14167e36345f2652e90b44ed1a015782", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Azuro Protocol", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "EARTH", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 141, -// "tokenId": "0xc9a3be0e82dde365b038c34674ed4046", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "We have only one", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "NIGGO", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 142, -// "tokenId": "0x2e73765c9718421ca426a2bb2d7243b0", -// "isCanonical": false, -// "evmContract": { -// "address": "0xc1631903081b19f0b7117f34192c7db48960989c", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Finding Niggo in the vast hyperliquid ocean", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "LUCKY", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 143, -// "tokenId": "0x6558e9071cbb754b7ee56568a9f5d80a", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HOP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 144, -// "tokenId": "0x9b2cff929d260e8d5015fa188167be74", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Hopurr", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "FAN", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 145, -// "tokenId": "0x1fedb171e381fce7051832b8bc72ef34", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "fan.fun", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "MUNCH", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 146, -// "tokenId": "0x26f2bebc98ec2a579febeb5d7b7e3456", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "🍩 Staying Hungry We Keep 🍩n Munching 🍩", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "COPE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 147, -// "tokenId": "0x53184ac4c2f5d4729f4e0c0077af63e3", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Cope Hard Token", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HPYH", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 148, -// "tokenId": "0x18a98375ce42a0f1e40d0d666eb69e15", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "quant turned memecoin trader trying to make a buck", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "YAP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 149, -// "tokenId": "0x7555ea01e1100621bcbf5f9ce3351a69", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Yield Acceleration Protocol", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HYPE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 150, -// "tokenId": "0x0d01dc56dcaaca66ad901c959b4011ec", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Hyperliquid", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "STEEL", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 151, -// "tokenId": "0x7a176eea76f7c1337134d143d2f4939e", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Steel Panties Token", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "RETARD", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 152, -// "tokenId": "0x888b2490ddbb2a176fcd0da1e53d44c5", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Really Effective Trading And Research Device", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HOLD", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 153, -// "tokenId": "0xdaf550b8afca818dadb7949937528bc6", -// "isCanonical": false, -// "evmContract": { -// "address": "0x896ab745155e8c354183face6bff6270c01fb106", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "HyperGold", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "STAR", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 154, -// "tokenId": "0x68aa39b6a6d8abe04ba97d3953fea816", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "WATAR", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 155, -// "tokenId": "0xc48ddbfec007fa7443259f6b1598797c", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "be watar, my fren", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "GENESY", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 156, -// "tokenId": "0xc8469678541042226507fd880a105523", -// "isCanonical": false, -// "evmContract": { -// "address": "0x6f7e96c0267cd22fe04346af21f8c6ff54372939", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "First P2E on Hyperliquid, optimize and earn.", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "SOLV", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 157, -// "tokenId": "0xcf548188e24a0ce3dc3b281242baafd9", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Solv Protocol", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "BUBZ", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 158, -// "tokenId": "0x9563495f7d4c195047fc891e2622673b", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "SHEEP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 159, -// "tokenId": "0xd99348c20362c8513e2808ac24adc777", -// "isCanonical": false, -// "evmContract": { -// "address": "0x27542a8d608ee16322fae739c46e6e6ae6d2828a", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "The blue sheep on HyperLiquiq Don't Miss It", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HYFI", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 160, -// "tokenId": "0x1c351bfdefb12591e9329adb38cdcbae", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "HypurrFi", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "FARM", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 161, -// "tokenId": "0x11c83b5cfeb6419a74a85a5aaba0511d", -// "isCanonical": false, -// "evmContract": { -// "address": "0x3880c8cf09a5454dc9cb851b08c785e55504f63c", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "World's 1st GenAI AI Agent Game", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "FLASK", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 162, -// "tokenId": "0x7edce821fc9e272192e73420ac9ad319", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "The flask containing the legendary hyperliquid.", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "SOVRN", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 163, -// "tokenId": "0xc6aef97252f0081eb8246e24f24c5fe7", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Sovrun", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "MON", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 164, -// "tokenId": "0x622cf551933f19f9136303dcab56488c", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "MON", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "GOD", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 165, -// "tokenId": "0x5e525c76aa6e1f0a80fd8a0e71b77c45", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "GOD", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "CREAM", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 166, -// "tokenId": "0x45b7ba9b61a02d94c19e606d99b7a263", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "ANIME", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 167, -// "tokenId": "0x0d5012952afd6e4d76baa0a73d16a937", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HYENA", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 168, -// "tokenId": "0xf1b242b9725266c3c634909fb575ef10", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Hyena - The Predator on HyperLiquid", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "ETHC", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 169, -// "tokenId": "0x8d3aeb9873bfbe64eb0554e6fde38a8b", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "ANZ", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 170, -// "tokenId": "0xd50882aa1d890629d02b2a616dde56e5", -// "isCanonical": false, -// "evmContract": { -// "address": "0xdf3dee6d24d4f369e0e290533d47ef9cf44abbdb", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Anzen Token", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "GAME", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 171, -// "tokenId": "0x323f0986ba5b7f6e8e968e3d072bcd3e", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "GAME by Virtuals", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "RIFT", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 172, -// "tokenId": "0x0b983d0a300f75b148a6a96ed4c6f793", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "RIFT", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "SWELL", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 173, -// "tokenId": "0xc2fb8b0d924e6fffe98dd85e6f18f362", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "DEPIN", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 174, -// "tokenId": "0x934a7e00c1b047c2d27967663f58befe", -// "isCanonical": false, -// "evmContract": { -// "address": "0xa085221178b4cb7e40415bca547e76e223e6d137", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "DEPIN DEGN DEVICE OFFICIAL TOKEN", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "ROUTE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 175, -// "tokenId": "0xd633138efb8cd5bcd1e5f7686abcb4fc", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "BEATS", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 176, -// "tokenId": "0x74051103aba9e726e0ad877ed3e49c38", -// "isCanonical": false, -// "evmContract": { -// "address": "0x710a6c044d23949ba3b98ce13d762503c9708ba3", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "BEATS AI - the agentic music creation lab", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "ORA", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 177, -// "tokenId": "0xd7a5b9b760fd758d2e3f6f3ecd2ae5bb", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "ORA Coin", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "LIQD", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 178, -// "tokenId": "0xa043053570d42d6f553896820dfd42b6", -// "isCanonical": false, -// "evmContract": { -// "address": "0x1ecd15865d7f8019d546f76d095d9c93cc34edfa", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "LiquidLaunch", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "XBG", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 179, -// "tokenId": "0x6f61f3baeca70d913bc619e3e5d559e3", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HETU", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 180, -// "tokenId": "0x9d417e6c0904ad3185f7dfa4c82896bc", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "GG", -// "szDecimals": 0, -// "weiDecimals": 8, -// "index": 181, -// "tokenId": "0x13eaa23f20948f2a43ae24d0630ba5e2", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "WOOL", -// "szDecimals": 0, -// "weiDecimals": 8, -// "index": 182, -// "tokenId": "0x718a34a10ea60c49aa486d5e0a66a1ce", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "ISLAND", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 183, -// "tokenId": "0x7663c492f7cfdbb149486af546ee7f9a", -// "isCanonical": false, -// "evmContract": { -// "address": "0x1f170f59849bf2e11a051e9da1213d672baa8748", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Nifty Island", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "SIPHER", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 184, -// "tokenId": "0x9b84608875b23c69b83b048480d7a66c", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Sipher", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "DBR", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 185, -// "tokenId": "0x1df7fcdc9af97d44310f6bb8f346b0a8", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "deBridge", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "SENT", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 186, -// "tokenId": "0x2ceb1907ce5c0c98b86e733d15aea34b", -// "isCanonical": false, -// "evmContract": { -// "address": "0xed912f61368be50835ad7696f67d106b0cd08fe2", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "https://x.com/Sentiient_AI", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "FLY", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 187, -// "tokenId": "0x55db85bd0938b111d0f78a98173fd99a", -// "isCanonical": false, -// "evmContract": { -// "address": "0x3f244819a8359145a8e7cf0272955e4918a50627", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "HyperFly", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "SSS", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 188, -// "tokenId": "0x7bd8248ebc4bd9ed1898fcf3f61986d9", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Smart Stables System", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HWTR", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 189, -// "tokenId": "0xad426cf28a66dc0c8f3b931018ba9845", -// "isCanonical": false, -// "evmContract": { -// "address": "0x5804bf271d9e691611eea1267b24c1f3d0723639", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "First AI investment DAO on Hyperliquid", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "NEKO", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 190, -// "tokenId": "0x7079200f1b1511a6d344d399fb9bf984", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Neko is Omo Protocol's debut AI Agent", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "UNIT", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 191, -// "tokenId": "0x83cb6431830d27338b9afb6150023856", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Unit", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "PEG", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 192, -// "tokenId": "0x63142af22ec99122436a82c47b8ef2fa", -// "isCanonical": false, -// "evmContract": { -// "address": "0x28245ab01298eaef7933bc90d35bd9dbca5c89db", -// "evm_extra_wei_decimals": 13 -// }, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "NEURAL", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 193, -// "tokenId": "0x9c3cb39ba8fbd523f9ef02795634cf82", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "NeuralAI", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "PIE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 194, -// "tokenId": "0xd45d3412640d43f763d94295ac7fb751", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "PIE", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "DRIVE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 195, -// "tokenId": "0x55ac10c740e99c4542175ee946c822b1", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Hyperdrive", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "JPEG", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 196, -// "tokenId": "0xc1918b90ec9dd64ed6d226600e9f91c7", -// "isCanonical": false, -// "evmContract": { -// "address": "0xc11579f984d07af75b0164ac458583a0d39d619a", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "JPEG", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "UBTC", -// "szDecimals": 5, -// "weiDecimals": 10, -// "index": 197, -// "tokenId": "0x8f254b963e8468305d409b33aa137c67", -// "isCanonical": false, -// "evmContract": { -// "address": "0x9fdbda0a5e284c32744d2f17ee5c74b284993463", -// "evm_extra_wei_decimals": -2 -// }, -// "fullName": "Unit Bitcoin", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "TGE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 198, -// "tokenId": "0x4a34dc4e210b7d224620f89a57f76497", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "HEAD", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 199, -// "tokenId": "0x8a1c119f82fc528492b8a353c053a82e", -// "isCanonical": false, -// "evmContract": { -// "address": "0xa0999b04c23e8b73961a97b463067d9bea5b953c", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Head to Head", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "EDGE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 200, -// "tokenId": "0x7ef7da504e078de1e22637eed68922a7", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "GEN", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 201, -// "tokenId": "0xc74cbf22461b784e1b78f8d1c68b9c31", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Generative AI", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "PRFI", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 202, -// "tokenId": "0x592e638c27be0c84f7c2a4aad919b855", -// "isCanonical": false, -// "evmContract": { -// "address": "0x7bbcf1b600565ae023a1806ef637af4739de3255", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "PrimeFi", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "REI", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 203, -// "tokenId": "0x228f5c718414182956b11c3ea5380b35", -// "isCanonical": false, -// "evmContract": { -// "address": "0xa4907f0e6bf36341516ba3d9d2524ea92f521e65", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "REI", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "VORTX", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 204, -// "tokenId": "0xce98fc675b7de6fa9776d32e00c56717", -// "isCanonical": false, -// "evmContract": { -// "address": "0xc12b4dd5268322ddbe3d6f65ebb1ce37a9951315", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Interact with HL on Discord, Twitter and web UI", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "HAR", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 205, -// "tokenId": "0x9325025f805731935c1df7f97e654cda", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Harmonix Finance", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "DEFIN", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 206, -// "tokenId": "0x1c1c2e504b6306e6ab6c0377959dc2fb", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Research & trading agents powered Defi trading hub", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "APU", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 207, -// "tokenId": "0xf20a5f3285ec49d45360fa28d95d6ba3", -// "isCanonical": false, -// "evmContract": { -// "address": "0xcbb8e1a8d5f9ee59c5a331f6c8556cca8e01cf10", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Apu Apustaja", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "MOCA", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 208, -// "tokenId": "0x0b431f75530ae2c7f68ad00f04d7778a", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Moca Network", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "TILT", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 209, -// "tokenId": "0x346d925b4592c989ff2433dd13a4ec1a", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Tilt.Fun", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "SPR", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 210, -// "tokenId": "0x3b68a2d22a7efa9cd1ef20706a8658b6", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Supurr App", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "HIPPO", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 211, -// "tokenId": "0x42b217dcbcc3fd263935f755696070fe", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "HANA", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 212, -// "tokenId": "0x661492e8a1f4202ed4294ef3c96c9be6", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "SWAP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 213, -// "tokenId": "0x1684cb225aa305ea5be44f2a79214e7e", -// "isCanonical": false, -// "evmContract": { -// "address": "0x03832767bdf9a8ef007449942125ad605acfadb8", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "HyperSwap", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "MORE", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 214, -// "tokenId": "0xdce99e9dc0c51e09bd36920b929771eb", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Moonveil", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "LOOT", -// "szDecimals": 0, -// "weiDecimals": 7, -// "index": 215, -// "tokenId": "0xaebc7b19a35ec0a726962772aacc9e7a", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "LiquidLoot", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "LUMI", -// "szDecimals": 0, -// "weiDecimals": 6, -// "index": 216, -// "tokenId": "0x4c06e1d30e9116751344a0fb9627b0aa", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "WHYPI", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 217, -// "tokenId": "0x8c6028c318586b2e69cd1848a9ca6434", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "HYPI HRC-20", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "ANON", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 218, -// "tokenId": "0x5b56ac883c628df1fe24d463b3ac82ac", -// "isCanonical": false, -// "evmContract": { -// "address": "0x79bbf4508b1391af3a0f4b30bb5fc4aa9ab0e07c", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "HeyAnon", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "OTTI", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 219, -// "tokenId": "0x2d7b2c50be8a8f2d16c20cbae448109f", -// "isCanonical": false, -// "evmContract": { -// "address": "0xe45b3fc1f0032532e3d8a3c141cd258bd3eed368", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Odd Otties: Cute otters will overtake hyperliquid", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "HORSY", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 220, -// "tokenId": "0x259267575e6da365e8d6292a7640e675", -// "isCanonical": false, -// "evmContract": { -// "address": "0xd918e114a473ebb3c7688d9a7373838582cb0539", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "$HORSY", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "UETH", -// "szDecimals": 4, -// "weiDecimals": 9, -// "index": 221, -// "tokenId": "0xe1edd30daaf5caac3fe63569e24748da", -// "isCanonical": false, -// "evmContract": { -// "address": "0xbe6727b535545c67d5caa73dea54865b92cf7907", -// "evm_extra_wei_decimals": 9 -// }, -// "fullName": "Unit Ethereum", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "BUDDY", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 222, -// "tokenId": "0x84ecb2340931f6b153ff10bcfafb6726", -// "isCanonical": false, -// "evmContract": { -// "address": "0x47bb061c0204af921f43dc73c7d7768d2672ddee", -// "evm_extra_wei_decimals": -2 -// }, -// "fullName": "alright buddy", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "LATINA", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 223, -// "tokenId": "0x9774dccfb6ea1667ea499babe9de388d", -// "isCanonical": false, -// "evmContract": { -// "address": "0xe7eaa46c2ac8470d622ada1538fede6242cebe53", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": null, -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "WLFI", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 224, -// "tokenId": "0x675abb1741c0153bfb51c4298ac9e4b7", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "World Liberty Financial", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "AIR", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 225, -// "tokenId": "0xd04d518a78fdda67e06c7ce42c9ac9e0", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "AIR", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "K", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 226, -// "tokenId": "0x02cd8d640cf9be38bf9335213f227976", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Kinto", -// "deployerTradingFeeShare": "0.01" -// }, -// { -// "name": "PLUME", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 227, -// "tokenId": "0x8a008852ff36d4303690fb168d6cc542", -// "isCanonical": false, -// "evmContract": { -// "address": "0xcc0f1a2a451fb7bb0c97602e890ef0fe8b6b2e15", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Plume", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "LIM", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 228, -// "tokenId": "0xb4215c475856b8487e68e2fbdf314133", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Liminal", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "HUSD", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 229, -// "tokenId": "0x2d8e9750853bde71a1262a73c0025f99", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Halo USD", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "DHYPE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 230, -// "tokenId": "0xd526b265e85aa057b7a8c45383e0fb75", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Hyperdrive Staked HYPE", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "EDA", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 231, -// "tokenId": "0x7577b44c0c4eab39341cba1370681a96", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "EDAMAME", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "FUND", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 232, -// "tokenId": "0xb50907c7421090108069db4681949f19", -// "isCanonical": false, -// "evmContract": { -// "address": "0x89b0fe193887d731a2b48a5d87a1185214482ad5", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "HL Fund", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "EXP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 233, -// "tokenId": "0xf5a960c12ff925c3b7e1b34ca46ad147", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Exponents", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "SENTI", -// "szDecimals": 1, -// "weiDecimals": 8, -// "index": 234, -// "tokenId": "0xfc2d496a192e696d134dfbc974de1732", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "USDE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 235, -// "tokenId": "0x2e6d84f2d7ca82e6581e03523e4389f7", -// "isCanonical": false, -// "evmContract": { -// "address": "0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "USDe", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HIP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 236, -// "tokenId": "0xdbc8946c19ab6d89d1ce64d08a5914f7", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "HyppieLiquid", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "SLAY", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 237, -// "tokenId": "0xf9dadbe873e83783630c7089320f361a", -// "isCanonical": false, -// "evmContract": { -// "address": "0x9efdfc72c1bc90b36f8aae35247e62310c58eacf", -// "evm_extra_wei_decimals": 0 -// }, -// "fullName": "SatLayer", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "B", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 238, -// "tokenId": "0x8bf4496242db4851312e0d5895bf1504", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "USDXL", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 239, -// "tokenId": "0xf448c3cad413cdf0feb1746d7b057967", -// "isCanonical": false, -// "evmContract": { -// "address": "0xca79db4b49f608ef54a5cb813fbed3a6387bc645", -// "evm_extra_wei_decimals": 11 -// }, -// "fullName": "Last USD", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "USH", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 240, -// "tokenId": "0x97697ab0da91ab1c7db063b52a93bdbb", -// "isCanonical": false, -// "evmContract": { -// "address": "0x8ff0dd9f9c40a0d76ef1bcfaf5f98c1610c74bd8", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "FEUSD", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 241, -// "tokenId": "0x88102bea0bbad5f301f6e9e4dacdf979", -// "isCanonical": false, -// "evmContract": { -// "address": "0x02c6a2fa58cc01a18b8d9e00ea48d65e4df26c70", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Felix USD", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "COOK", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 242, -// "tokenId": "0x2e2c62335d06f2a44d703c66501ce4d6", -// "isCanonical": false, -// "evmContract": { -// "address": "0x9f0c013016e8656bc256f948cd4b79ab25c7b94d", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "mETH Protocol", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "OKI", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 243, -// "tokenId": "0xc19bf809d69f87f6b0e8bcf840814e94", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "BORG", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 244, -// "tokenId": "0x69c7d7659a582b35187d364977931245", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "SwissBorg", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "SIGN", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 245, -// "tokenId": "0xee794f997a8c9c83c1e23fcc7731369a", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Sign", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "WMNT", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 246, -// "tokenId": "0x08e0dbf94cc66a239e00baefdd9ac2f6", -// "isCanonical": false, -// "evmContract": { -// "address": "0x36721e62edea413dc5195c4ca9c5a7eb175feb6b", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Mantle", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "KITTEN", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 247, -// "tokenId": "0x3bd699153fef2806ffe90f3175d916db", -// "isCanonical": false, -// "evmContract": { -// "address": "0x618275f8efe54c2afa87bfb9f210a52f0ff89364", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Kittenswap", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "USR", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 248, -// "tokenId": "0x44759ebad788666b5ab35f4e20cea722", -// "isCanonical": false, -// "evmContract": { -// "address": "0x0ad339d66bf4aed5ce31c64bc37b3244b6394a77", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Resolv USR", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "LEND", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 249, -// "tokenId": "0x6cf1d9a259f3797734535a7820d58b51", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Sentiment", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "CATH", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 250, -// "tokenId": "0x8e1cc390b36f72e372af7dc9949cca3c", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "CATHENA AI", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "QUANT", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 251, -// "tokenId": "0x68c563790c975869358031d0e42e49a1", -// "isCanonical": false, -// "evmContract": { -// "address": "0xe443d488a8988262f35b921b36f1c8f5b2fa38e1", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "HypurrQuant", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "ONLYUP", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 252, -// "tokenId": "0xfadb70f442b61aaf3896ae79c3e1b044", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "DOUBLEUP", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "RAT", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 253, -// "tokenId": "0xd7f58d3c744fbc0100f7d86f3e283d11", -// "isCanonical": false, -// "evmContract": { -// "address": "0xfdc42f844f3aa19f8fc0b2d67d3276cf1efdc4ca", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Rat Race Combat: Skill, Gems, Crypto. 🐀💎", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "USOL", -// "szDecimals": 3, -// "weiDecimals": 8, -// "index": 254, -// "tokenId": "0x49b67c39f5566535de22b29b0e51e685", -// "isCanonical": false, -// "evmContract": { -// "address": "0x068f321fa8fb9f0d135f290ef6a3e2813e1c8a29", -// "evm_extra_wei_decimals": 1 -// }, -// "fullName": "Unit Solana", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "PURRO", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 255, -// "tokenId": "0xaea9bf1dcd2a5de3cd70260ada52c4fa", -// "isCanonical": false, -// "evmContract": { -// "address": "0x713f4c66221c3920578675dfc45cfa71b5f1f307", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Purro", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "KITTY", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 256, -// "tokenId": "0x29337e3b3bb954244d4b384b5b3c9c24", -// "isCanonical": false, -// "evmContract": { -// "address": "0x04d64b58941d8699f574fb77cb9069971a2097b8", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "A fully on-chain game built on Hyperliquid.", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "TREND", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 257, -// "tokenId": "0x34fc4f2dac4e69240efefd86729d6627", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Trend Protocol", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "COIN", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 258, -// "tokenId": "0x3e3a2bdcd2db04b313384e1c42eaa7ae", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "W", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "STORM", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 259, -// "tokenId": "0x3d9b9406190361a09bc46ec965f2f087", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "RISK", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 260, -// "tokenId": "0x210ba34d337330d07443d1dc488bf811", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "RISK", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "PLAY", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 261, -// "tokenId": "0xcdd43c66ff2c2967bbda9fe3bb385d9f", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "NET", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 262, -// "tokenId": "0xf79028d078d6180d4617a72ec4bef202", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "LOOP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 263, -// "tokenId": "0xc77768ff84182dbf7157412f544529aa", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Looping Collective", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "LTHREE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 264, -// "tokenId": "0x3d1cf3daf5faca4bccf7853e11383fa4", -// "isCanonical": false, -// "evmContract": { -// "address": "0x46777c76dbbe40fabb2aab99e33ce20058e76c59", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Layer3", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "WELL", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 265, -// "tokenId": "0x74ac699fbf35540ac5407e5d49f5a044", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "WAVE", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 266, -// "tokenId": "0x6beb0b9433ea24b5932f87e7d44b4c51", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "ZAP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 267, -// "tokenId": "0x67e79f5a7be4eb7ab0da1581be098062", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "HyperZap", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "USDT0", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 268, -// "tokenId": "0x25faedc3f054130dbb4e4203aca63567", -// "isCanonical": false, -// "evmContract": { -// "address": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", -// "evm_extra_wei_decimals": -2 -// }, -// "fullName": "USDT0", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "UFART", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 269, -// "tokenId": "0x7650808198966e4285687d3deb556ccc", -// "isCanonical": false, -// "evmContract": { -// "address": "0x3b4575e689ded21caad31d64c4df1f10f3b2cedf", -// "evm_extra_wei_decimals": 0 -// }, -// "fullName": "Unit Fartcoin", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "BAPE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 270, -// "tokenId": "0x52d448847d2b754285d0cdce8a0bbee9", -// "isCanonical": false, -// "evmContract": { -// "address": "0xab11329560fa9c9c860bb21a9342215a1265bbb0", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "ApeCoin", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "DIABLO", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 271, -// "tokenId": "0x9348a089d6fd81ec48699e0ec949480b", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Diablo – The little demon of HyperLiquid", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "PENIS", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 272, -// "tokenId": "0xf86eb43cc683110ce33d7a86f674cfbd", -// "isCanonical": false, -// "evmContract": { -// "address": "0xf0c82d188ee54958813e7ac650e119135fc35e94", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Purr's Elite Network of Interactive Systems", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "LBS", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 273, -// "tokenId": "0x3834dd888f9766e2fe8907d54c4c90ad", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Lootbase", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "EBISU", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 274, -// "tokenId": "0x6240595cb860815b6f1e36b3b77d1c6a", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "DEFI", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 275, -// "tokenId": "0xd815fbce8df4daca2c2e22ee8851d65b", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "DeFi Dollar", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "END", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 276, -// "tokenId": "0x15dcde35463dd2fd241a8e2fe82e48a8", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "RUB", -// "szDecimals": 5, -// "weiDecimals": 10, -// "index": 277, -// "tokenId": "0x0921e26b2409bdbb47989ce5692f595f", -// "isCanonical": false, -// "evmContract": { -// "address": "0x7dcffcb06b40344eeced2d1cbf096b299fe4b405", -// "evm_extra_wei_decimals": 8 -// }, -// "fullName": "Reverse Unit Bias", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "ASF", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 278, -// "tokenId": "0x0692dac3b63105879d1b9cf14a57d30c", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Asymmetry Finance", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "BEAT", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 279, -// "tokenId": "0xfb41962c0778da46c4cb67482019b0cd", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Hyperbeat", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "VAL", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 280, -// "tokenId": "0xab665a1c43d3c04c7021032a56bf1b04", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "VALANTIS", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "TRADE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 281, -// "tokenId": "0xcb6bac63eddb234edf8d694301fcdbd3", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Trade.fun", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "URBIT", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 282, -// "tokenId": "0xea5feba80278099b4f7be0bc554e9b78", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Urbit Address Space", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "TREE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 283, -// "tokenId": "0xdecbff6efe00db0fb0e80be2b2e06dab", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "FI", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 284, -// "tokenId": "0xba02a3914ecdddb7e398112733823a84", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "STAKE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 285, -// "tokenId": "0xf228badd8bb9b73985267556f06aa38e", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "NQ", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 286, -// "tokenId": "0xcfe4b91486b3fe0377e38433494b688b", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "BLND", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 287, -// "tokenId": "0x1e7da953f0ba78bf06d2e330bb466199", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "WAR", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 288, -// "tokenId": "0xda37ed48536836994807abb934062694", -// "isCanonical": false, -// "evmContract": { -// "address": "0xe852a0a5ec22b6c0e01b7d2984f526ec55008d30", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Hyperliquid vs FUD", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "PERP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 289, -// "tokenId": "0x27e2e115b3067cb20f18a44b067ade73", -// "isCanonical": false, -// "evmContract": { -// "address": "0xd2567ee20d75e8b74b44875173054365f6eb5052", -// "evm_extra_wei_decimals": -2 -// }, -// "fullName": "Perpcoin", -// "deployerTradingFeeShare": "0.5" -// }, -// { -// "name": "DNDX", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 290, -// "tokenId": "0x61548910ed6b5e4e1f136907737dd499", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Decentralized Nasdaq", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "USDHL", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 291, -// "tokenId": "0xd289c79872a9eace15cc4cadb030661f", -// "isCanonical": false, -// "evmContract": { -// "address": "0xb50a96253abdf803d85efcdce07ad8becbc52bd5", -// "evm_extra_wei_decimals": -1 -// }, -// "fullName": "Hyper USD", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "HPENGU", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 292, -// "tokenId": "0x1765b5a9ec8fc3cdbc209c63cac68e86", -// "isCanonical": false, -// "evmContract": { -// "address": "0xfa44c2634ff17cbe26dc3007d36bd61c79068c14", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Pudgy Penguins", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "PAIR", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 293, -// "tokenId": "0xa29869e9df2d282afa5e2c1a6ca091ba", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "HOLY", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 294, -// "tokenId": "0xa1cb5a48e9dbce0771f3f501729c44af", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Holy Liquid", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "SING", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 295, -// "tokenId": "0x8a35738573d89ee4a3a4d7e8e46851c0", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "0.5" -// }, -// { -// "name": "JOFF", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 296, -// "tokenId": "0x8ecbaadbaf3f59a7e9f97af2688d479d", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "bildin a purrty gud el 1", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "XAUT0", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 297, -// "tokenId": "0xfd61ec89811ba3cf2ae12d0ed8ef1afd", -// "isCanonical": false, -// "evmContract": { -// "address": "0xf4d9235269a96aadafc9adae454a0618ebe37949", -// "evm_extra_wei_decimals": -2 -// }, -// "fullName": "XAUT0", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "HY", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 298, -// "tokenId": "0xe0c5df65121e4aa8bcef413fdfd43fbd", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "HyDAO", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "UPUMP", -// "szDecimals": 0, -// "weiDecimals": 6, -// "index": 299, -// "tokenId": "0x544e60f98a36d7b22c0fb5824b84f795", -// "isCanonical": false, -// "evmContract": { -// "address": "0x27ec642013bcb3d80ca3706599d3cda04f6f4452", -// "evm_extra_wei_decimals": 0 -// }, -// "fullName": "Unit Pump Fun", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "XP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 300, -// "tokenId": "0x64c26b5cb4bdf2ce7f38c3ccfaed90cd", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "XP", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "HWAVE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 301, -// "tokenId": "0x0a036982bc089f1f9da1a664a698948d", -// "isCanonical": false, -// "evmContract": { -// "address": "0x0e01e3afd147c7f079ea19d0eca166ad3a22e79d", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Hyperwave", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "WHLP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 302, -// "tokenId": "0x75dfa57dcf7949c37bc7947b121a3dda", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Wrapped HLP", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "USDY", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 303, -// "tokenId": "0x36ce8f49a71509ec6d2c1c946ed5b845", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "STLOOP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 304, -// "tokenId": "0xc41d4a266072f72005ba7bc56374fa84", -// "isCanonical": false, -// "evmContract": { -// "address": "0x502ee789b448aa692901fe27ab03174c90f07dd1", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Staked LOOP", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "HWHLP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 305, -// "tokenId": "0x27ef6e651e5dde63988ba030657f155f", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Hyperwave HLP", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "SSR", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 306, -// "tokenId": "0xad96194aea68cf8416366deb310f13a4", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "STRATEGIC SOLANA RESERVE", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "LICKO", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 307, -// "tokenId": "0xaf5f46cd9a9fc7f7028e1028b0c5182b", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "LICKO", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "THLP", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 308, -// "tokenId": "0x4d10c3c44a3113fddbf81cb52a9eec83", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Tokenized Hyperliquidity Provider", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "DUSD", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 309, -// "tokenId": "0x38714be3e734fb386dc1ba1d095d7916", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "DeFi Dollar", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "HWHYPE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 310, -// "tokenId": "0xbbb85f3bb755eda63ccb5a4e6e254357", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Hyperwave HYPE", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "MONEY", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 311, -// "tokenId": "0x56d1e8ab006c7cb8538cec106055184c", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "HYPEMAN", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "USPYX", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 312, -// "tokenId": "0xc0fe8a28e4fbcfb7c6cb298c8ae0f206", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Unit SP500 xStock", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "WQWQ", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 313, -// "tokenId": "0x2e460c1d64da65af87114102c8a18e9c", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "qwqwqw", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "BLUAI", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 314, -// "tokenId": "0xb874bd0e4379299dcd3936a75a077f35", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Bluwhale AI Token", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "FITTED", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 315, -// "tokenId": "0x8cc1664bf6f230efc42035bbb30a4e7d", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "FITCOIN", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "EX", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 316, -// "tokenId": "0x92c54320963722f8c76be61a8e655fb9", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Yolo ex", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "HREKT", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 317, -// "tokenId": "0x84354e8267d96a9a5a665ce1533e21e1", -// "isCanonical": false, -// "evmContract": { -// "address": "0xc12e26ab94d1e62f18373cf25e43afa7b2af1cdc", -// "evm_extra_wei_decimals": 13 -// }, -// "fullName": "Rekt", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "WOULD", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 318, -// "tokenId": "0x7f33d750065fe8ee53ac8d8195808e4c", -// "isCanonical": false, -// "evmContract": { -// "address": "0xf855572485de4c8bc33905f58d0c21cf4df3d6c7", -// "evm_extra_wei_decimals": 12 -// }, -// "fullName": "would", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "UUUSPX", -// "szDecimals": 1, -// "weiDecimals": 8, -// "index": 319, -// "tokenId": "0x2ff71b802a6788a052c7f1a58ec863af", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Unit SPX6900", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "UBONK", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 320, -// "tokenId": "0xb113d34e351cf195733c98442530c099", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Unit Bonk", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "VOL", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 321, -// "tokenId": "0x0a350cf931ca6e8b1f15c8ff40b68ae2", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Volmex", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "WILD", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 322, -// "tokenId": "0x31200a6a0474f01b109dbb45dd4b0b35", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Wildmeta", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "THBILL", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 323, -// "tokenId": "0x3d4d3796a3d34c8693d087ad266950e5", -// "isCanonical": false, -// "evmContract": { -// "address": "0xfdd22ce6d1f66bc0ec89b20bf16ccb6670f55a5a", -// "evm_extra_wei_decimals": -2 -// }, -// "fullName": "Theo Short Duration US Treasury Fund", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "BERRIE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 324, -// "tokenId": "0x67230d3abe2373714d30934edad26162", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Berr.ie", -// "deployerTradingFeeShare": "0.78" -// }, -// { -// "name": "VSN", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 325, -// "tokenId": "0xf9969f85c507bf85c1a516f0ecc8478f", -// "isCanonical": false, -// "evmContract": { -// "address": "0x31185950db028ecfc70df6a35a4b552462a35773", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Vision", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "UMOG", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 326, -// "tokenId": "0xe839668425f85cc7d6ed2fb1edee3e88", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Unit Mog Coin (m)", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "BALT", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 327, -// "tokenId": "0xebe9c3c1c24d30d2436694b64273b4e8", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "AltLayer Token", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "TOSHI", -// "szDecimals": 0, -// "weiDecimals": 8, -// "index": 328, -// "tokenId": "0x18ecab0b67760ccb8a85edc52bba0ea9", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Toshi", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "HUSDE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 329, -// "tokenId": "0x576a5a12ff24d3b6bdec80737707f493", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Hyper USDe", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "BAYC", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 330, -// "tokenId": "0x72c8258401943a45698be4062a45dac9", -// "isCanonical": false, -// "evmContract": { -// "address": "0x23a5594ec077475cc466367d0b05222da206b906", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "YUMA", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 331, -// "tokenId": "0xb8692d675d9414f9a77f57f24266f098", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "DBLN", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 332, -// "tokenId": "0x85a17122bf4711227397feeab9862975", -// "isCanonical": false, -// "evmContract": { -// "address": "0x5e29cb5120692a813bf166f2dd7b140b4dbf61b9", -// "evm_extra_wei_decimals": -2 -// }, -// "fullName": "Doubloon", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "RYSK", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 333, -// "tokenId": "0x6fbecac28f85b141d9e38be88e45281d", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "AURA", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 334, -// "tokenId": "0xc69352e2d17a3d56230caf6984eabcdc", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Unit AURA", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "KEI", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 335, -// "tokenId": "0xebe075b89fd49398cce2f786906ac6b3", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "BULL", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 336, -// "tokenId": "0x6415fc21938afec00553c79866a9e172", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Bullpen", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "DEXARI", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 337, -// "tokenId": "0xf7bfc122ddd90eddb723bd7dc2bf4f2d", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "UENA", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 338, -// "tokenId": "0x593494b6af79172fa983a0cf1c88e0e0", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Unit Ethena", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "BASED", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 339, -// "tokenId": "0xbe946bd7862245615d6729ec5b67cc7e", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Based Token", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "REX", -// "szDecimals": 1, -// "weiDecimals": 8, -// "index": 340, -// "tokenId": "0x6d7473f5efcb0989ccddd3e123ddb1d7", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "LINK0", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 341, -// "tokenId": "0xb99e5be3b0a18c37940a7ab0c204b328", -// "isCanonical": false, -// "evmContract": { -// "address": "0x9a12cb8869498d8826567437abea27be1c2ba9ab", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "LayerZero powered LINK deployed by HyBridge", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "PKMN", -// "szDecimals": 5, -// "weiDecimals": 10, -// "index": 342, -// "tokenId": "0x826900f7ecb54fb386573f4610bcf421", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "PKMN", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "UXPL", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 343, -// "tokenId": "0x2c54c60600e1d786b2dfc139a38a5a99", -// "isCanonical": false, -// "evmContract": { -// "address": "0x33af3c2540ba72054e044efe504867b39ae421f5", -// "evm_extra_wei_decimals": 12 -// }, -// "fullName": "Unit Plasma", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "TRX0", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 344, -// "tokenId": "0xc829e0ed85ed339680740c3cf170515b", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "$TRX on Hyperliquid. Deployed by HyBridge.", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "STRD", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 345, -// "tokenId": "0x545f09adaa44427db0ec7ac958c6c1bc", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Stride", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "AAVE0", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 346, -// "tokenId": "0x49259bc8e57d4a039fd41f9b40d1a3a6", -// "isCanonical": false, -// "evmContract": { -// "address": "0xaa3871e64ca8c09fbdded327b1269224643cb83c", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "AAVE spot asset deployed by HyBridge", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "AVAX0", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 347, -// "tokenId": "0x22b40040969d98471f8c57a721a9327d", -// "isCanonical": false, -// "evmContract": { -// "address": "0xba63418b8e247df4b3f97aa39bef2b6804664054", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "$AVAX on Hyperliquid. Deployed by HyBridge", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "RZR", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 348, -// "tokenId": "0x6492582d90449b9f8913fcbf85104cce", -// "isCanonical": false, -// "evmContract": { -// "address": "0xb4444468e444f89e1c2cac2f1d3ee7e336cbd1f5", -// "evm_extra_wei_decimals": 11 -// }, -// "fullName": "Rezerve Money", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "PEPE0", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 349, -// "tokenId": "0xbacf4ae7974d3899ae867e6a06546594", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "$PEPE0 on Hyperliquid. Deployed by HyBridge.", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "SDEX", -// "szDecimals": 0, -// "weiDecimals": 8, -// "index": 350, -// "tokenId": "0x10c169c8f6e91b15e2a6e03e703f8ab4", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "FLR", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 351, -// "tokenId": "0x41b511438587b456ca47322b97a27fb7", -// "isCanonical": false, -// "evmContract": { -// "address": "0x579292c42356dd9907dfb2c25e59bbdedb5b8dc9", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Flare", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "USDG", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 352, -// "tokenId": "0xae87b5246dd9f377b14bbadcf3c72131", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "USDG0", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "OG", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 353, -// "tokenId": "0xe807efe6ea8c7ed6aa0e96c729bd4d89", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "RED", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 354, -// "tokenId": "0xf7b182df2fea90a5c1a654d475195796", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "RedStone", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "CASH", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 355, -// "tokenId": "0xd275d730933f351f9aa7ae02929e77a6", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "CASH", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "PUP", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 356, -// "tokenId": "0x0bff82cce36b779c3f7d3d678e3a740d", -// "isCanonical": false, -// "evmContract": { -// "address": "0x876e7f2f30935118a654fc0e1f807afc49efe500", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Pup Token", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "IXRP", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 357, -// "tokenId": "0x53053c80e0dfbce58e3f45993bd2b20e", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "iXRP", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "UWLD", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 358, -// "tokenId": "0x571aa6d5261fb8f28e21a9cdb2e1c646", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Unit Worldcoin", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "NATIVE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 359, -// "tokenId": "0xe662f08111f77587581b55dc7fb823d1", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Native Markets", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "USDH", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 360, -// "tokenId": "0x54e00a5988577cb0b0c9ab0cb6ef7f4b", -// "isCanonical": false, -// "evmContract": { -// "address": "0x111111a1a0667d36bd57c0a9f569b98057111111", -// "evm_extra_wei_decimals": -2 -// }, -// "fullName": "USDH", -// "deployerTradingFeeShare": "0.0" -// }, -// { -// "name": "UDZ", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 361, -// "tokenId": "0x9cd8fd4cae61e63a10ba7615780ee520", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Unit DoubleZero", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "DURIAN", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 362, -// "tokenId": "0xb2464a5bf71e1fa8e5cbfd6d4a26fc81", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "DURIAN", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "CRCT", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 363, -// "tokenId": "0x39ed94302b0aaee0c640ef98711942e2", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Circuit", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "UPHL", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 364, -// "tokenId": "0xca30bc8e4e2029e53d3a52867df2a7d1", -// "isCanonical": false, -// "evmContract": { -// "address": "0x9c3bcc457862dd6d8907ba11f8c7fe7e43a8c08b", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Upheaval Token", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "UDOGE", -// "szDecimals": 2, -// "weiDecimals": 9, -// "index": 365, -// "tokenId": "0xd5e0a2d2aa8a05e73e4ef1caeea2f62a", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Unit Dogecoin", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "SFC", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 366, -// "tokenId": "0x5f54bd9b4000f450ca33d55da766b758", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "FXRP", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 367, -// "tokenId": "0x7624bce759ceb7eb1579fb18839d5fa6", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "FXRP", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "WXRP", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 368, -// "tokenId": "0xde64ca50987c1e366e5d462b78f0499f", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "wXRP", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "MHYPE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 369, -// "tokenId": "0xbc536c5210073afb8dac4b7a5faed86b", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Max Hype", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "FLOW", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 370, -// "tokenId": "0x3e6b0906781a6f82b40a22f2868fe5e1", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Flowdesk", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "VNTLS", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 371, -// "tokenId": "0xc89b770d03bbd03457713866543329dc", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Ventuals", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "TANSSI", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 372, -// "tokenId": "0xb64e181726c52cfccc50b59fc57dfe29", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Tanssi", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "XION", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 373, -// "tokenId": "0x23fc959643503f65a253fdfb4d34742f", -// "isCanonical": false, -// "evmContract": { -// "address": "0x2c2333a6cb341cccf5f751dadfdae81b0b8aadb5", -// "evm_extra_wei_decimals": 0 -// }, -// "fullName": "XION", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "SEDA", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 374, -// "tokenId": "0x83a0bf54708a0236a49f7301677ffdc2", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "SEDA", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "WUSDN", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 375, -// "tokenId": "0xc62a55d6081b5879fcdf2ace9160c0ba", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "IZEC", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 376, -// "tokenId": "0x2bfad83b63d172b0b74279bd1f282d20", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "iZEC", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "USDN", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 377, -// "tokenId": "0x92ec40275450da1c84f0f50887c40233", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Noble Dollar", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "VULT", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 378, -// "tokenId": "0x5cbe5f116243bf6441d192ed1a0c1847", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Vultisig", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "MAWARI", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 379, -// "tokenId": "0xc5be627e330e0677d6019711602c8c7e", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "MAWARI", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "XDC", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 380, -// "tokenId": "0x02418559452bee4c4de6055a29f7b471", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "XDC Network", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "HBNB", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 381, -// "tokenId": "0xbd6af8c18f3e56d2da95a3c81d18e814", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Funnel BNB", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "NBT", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 382, -// "tokenId": "0xf716f4785831c07d7b7001fa34ab4db9", -// "isCanonical": false, -// "evmContract": { -// "address": "0xf80adb0ea6fcd4f803b081b42da379dbc88abf7a", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "NanoByte Token", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "UMON", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 383, -// "tokenId": "0x58dae745c8c5fed4012f35ef39829c2d", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Unit Monad", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "USDUC", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 384, -// "tokenId": "0xc263817e2b4140ee3f6d94e036bcf4a7", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Unstable Coin", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "SYND", -// "szDecimals": 1, -// "weiDecimals": 6, -// "index": 385, -// "tokenId": "0x217ac05d18d7b14416bb5be229dbc571", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Syndicate", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "PB", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 386, -// "tokenId": "0x37708f756e7d2bfc8c900d334cbe955c", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "HyperLink", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "APEXHL", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 387, -// "tokenId": "0x82b065ff569e4bd6c36ac60248cbc850", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "AXL", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 388, -// "tokenId": "0x9fb16485b70ac89fd8c45b1a130e1601", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Axelar", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "BZEC", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 389, -// "tokenId": "0x33b2c5252e8ea8431808129c41668129", -// "isCanonical": false, -// "evmContract": { -// "address": "0xbe068bb3c7ef5b56360655638f75bf5a6c5f8c10", -// "evm_extra_wei_decimals": 10 -// }, -// "fullName": "Bitfrost Native ZEC", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "MAK", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 390, -// "tokenId": "0x66abd0c0f0d694fa7457d076872a2706", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Makina", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "BOUNCE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 391, -// "tokenId": "0xa72b04cf10192ca86b3a840f8f4f15a0", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Bounce Tech", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "RLUSD", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 392, -// "tokenId": "0xcf79c40d98396e61c2d01c0984847f72", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "RLUSD", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "SOSA", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 393, -// "tokenId": "0x391669409d785fbb8fd5f6fb77cc2c64", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "HYBR", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 394, -// "tokenId": "0xa2fbfbcf015a5f5d766bf3b469063be8", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "HYBRA", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "MMOVE", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 395, -// "tokenId": "0xedfb8d993ee8cb935338601d8673dfcf", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "BLOB", -// "szDecimals": 0, -// "weiDecimals": 5, -// "index": 396, -// "tokenId": "0x35461d81e6db95cb1bcf19d41f24c6eb", -// "isCanonical": false, -// "evmContract": null, -// "fullName": null, -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "CEXY", -// "szDecimals": 2, -// "weiDecimals": 8, -// "index": 397, -// "tokenId": "0x7710b73075972bd40af23af669ab6c4d", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Supercexy", -// "deployerTradingFeeShare": "1.0" -// }, -// { -// "name": "STABLE", -// "szDecimals": 2, -// "weiDecimals": 7, -// "index": 398, -// "tokenId": "0xec43194f64d555bdaef5afb5b6c6c686", -// "isCanonical": false, -// "evmContract": null, -// "fullName": "Stable", -// "deployerTradingFeeShare": "1.0" -// } -// ] -// }, -// [ -// { -// "prevDayPx": "0.11642", -// "dayNtlVlm": "1465212.0298799998", -// "markPx": "0.10853", -// "midPx": "0.108685", -// "circulatingSupply": "595981980.899279952", -// "coin": "PURR/USDC", -// "totalSupply": "595981987.4220600128", -// "dayBaseVlm": "13121173.0" -// }, -// { -// "prevDayPx": "26.545", -// "dayNtlVlm": "40936.52608", -// "markPx": "26.404", -// "midPx": "26.431", -// "circulatingSupply": "996131.74359104", -// "coin": "@1", -// "totalSupply": "996131.78734314", -// "dayBaseVlm": "1548.77" -// }, -// { -// "prevDayPx": "0.00006653", -// "dayNtlVlm": "0.0", -// "markPx": "0.00006593", -// "midPx": "0.00006603", -// "circulatingSupply": "4872095101.59416008", -// "coin": "@2", -// "totalSupply": "6870095111.9257602692", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.010515", -// "dayNtlVlm": "27.71754", -// "markPx": "0.010484", -// "midPx": "0.0104995", -// "circulatingSupply": "9776963.8135000002", -// "coin": "@3", -// "totalSupply": "9776963.9740999993", -// "dayBaseVlm": "2636.0" -// }, -// { -// "prevDayPx": "4.0007", -// "dayNtlVlm": "16184.2137", -// "markPx": "3.9373", -// "midPx": "3.9333", -// "circulatingSupply": "990362.9834199999", -// "coin": "@4", -// "totalSupply": "995038.1966500001", -// "dayBaseVlm": "4083.0" -// }, -// { -// "prevDayPx": "0.67873", -// "dayNtlVlm": "48.6106426", -// "markPx": "0.67873", -// "midPx": "0.679745", -// "circulatingSupply": "6658409.3539022403", -// "coin": "@5", -// "totalSupply": "6658409.3539022403", -// "dayBaseVlm": "71.62" -// }, -// { -// "prevDayPx": "0.000111", -// "dayNtlVlm": "0.0", -// "markPx": "0.000111", -// "midPx": "0.000154", -// "circulatingSupply": "367410273.4285181761", -// "coin": "@6", -// "totalSupply": "367410274.5425142646", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.000015", -// "dayNtlVlm": "0.0", -// "markPx": "0.00001501", -// "midPx": "0.00002571", -// "circulatingSupply": "982785247.6240700483", -// "coin": "@7", -// "totalSupply": "982785862.3966200352", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0078821", -// "dayNtlVlm": "3127.0199781", -// "markPx": "0.007163", -// "midPx": "0.0071523", -// "circulatingSupply": "99468049.821449995", -// "coin": "@8", -// "totalSupply": "99468051.2039400041", -// "dayBaseVlm": "408850.0" -// }, -// { -// "prevDayPx": "0.000512", -// "dayNtlVlm": "0.0", -// "markPx": "0.000513", -// "midPx": "0.001239", -// "circulatingSupply": "99734418.1955699027", -// "coin": "@9", -// "totalSupply": "99734418.205348596", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00012254", -// "dayNtlVlm": "0.0", -// "markPx": "0.00012254", -// "midPx": "0.00012235", -// "circulatingSupply": "998375439.568795681", -// "coin": "@10", -// "totalSupply": "998375439.568795681", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.000456", -// "dayNtlVlm": "0.0", -// "markPx": "0.000456", -// "midPx": "0.000712", -// "circulatingSupply": "99690465.1202103943", -// "coin": "@11", -// "totalSupply": "99690465.1202103943", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00006433", -// "dayNtlVlm": "0.0", -// "markPx": "0.00006414", -// "midPx": "0.00006423", -// "circulatingSupply": "693051638.6751199961", -// "coin": "@12", -// "totalSupply": "693051639.5917799473", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0011879", -// "dayNtlVlm": "3.9533312", -// "markPx": "0.0011879", -// "midPx": "0.00118965", -// "circulatingSupply": "99764067.0323799998", -// "coin": "@13", -// "totalSupply": "99764067.5671799928", -// "dayBaseVlm": "3328.0" -// }, -// { -// "prevDayPx": "0.00009465", -// "dayNtlVlm": "0.0", -// "markPx": "0.0000941", -// "midPx": "0.00009396", -// "circulatingSupply": "692319791.811259985", -// "coin": "@14", -// "totalSupply": "692319792.811259985", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.000098", -// "dayNtlVlm": "0.0", -// "markPx": "0.0001", -// "midPx": "0.000159", -// "circulatingSupply": "138360988.8264799118", -// "coin": "@15", -// "totalSupply": "138360991.1884127557", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.10671", -// "dayNtlVlm": "20.7412227", -// "markPx": "0.10671", -// "midPx": "0.10687", -// "circulatingSupply": "4432699.6554945", -// "coin": "@16", -// "totalSupply": "4432699.6554945", -// "dayBaseVlm": "194.37" -// }, -// { -// "prevDayPx": "0.00003151", -// "dayNtlVlm": "0.0", -// "markPx": "0.00003151", -// "midPx": "0.00005625", -// "circulatingSupply": "733485954.0524100065", -// "coin": "@17", -// "totalSupply": "733544881.8672499657", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.01018", -// "dayNtlVlm": "1195.30506", -// "markPx": "0.01012", -// "midPx": "0.010135", -// "circulatingSupply": "99960731.0408200026", -// "coin": "@18", -// "totalSupply": "99960731.0408200026", -// "dayBaseVlm": "117417.0" -// }, -// { -// "prevDayPx": "0.01159", -// "dayNtlVlm": "0.0", -// "markPx": "0.01159", -// "midPx": "0.011607", -// "circulatingSupply": "99929934.2060800046", -// "coin": "@19", -// "totalSupply": "99929934.2060800046", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0001383", -// "dayNtlVlm": "0.0", -// "markPx": "0.00013789", -// "midPx": "0.00013809", -// "circulatingSupply": "1046699459.2777400017", -// "coin": "@20", -// "totalSupply": "1046699464.3732299805", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00002577", -// "dayNtlVlm": "29.80965366", -// "markPx": "0.00002657", -// "midPx": "0.00002653", -// "circulatingSupply": "758063887.0647000074", -// "coin": "@21", -// "totalSupply": "998063900.9985400438", -// "dayBaseVlm": "1156758.0" -// }, -// { -// "prevDayPx": "0.098157", -// "dayNtlVlm": "0.0", -// "markPx": "0.098157", -// "midPx": "0.098304", -// "circulatingSupply": "988573.69284227", -// "coin": "@22", -// "totalSupply": "998573.70355669", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.56079", -// "dayNtlVlm": "0.0", -// "markPx": "0.56079", -// "midPx": "0.56163", -// "circulatingSupply": "997215.48110857", -// "coin": "@23", -// "totalSupply": "997215.49769967", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00000809", -// "dayNtlVlm": "0.0", -// "markPx": "0.00000842", -// "midPx": "0.0000242", -// "circulatingSupply": "318878781.8880500197", -// "coin": "@24", -// "totalSupply": "393851794.0717599988", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.000103", -// "dayNtlVlm": "0.0", -// "markPx": "0.000103", -// "midPx": "0.000194", -// "circulatingSupply": "159225192.5004487336", -// "coin": "@25", -// "totalSupply": "9999224899.4477519989", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.002666", -// "dayNtlVlm": "0.0", -// "markPx": "0.002666", -// "midPx": "0.002185", -// "circulatingSupply": "9922308.2581279706", -// "coin": "@26", -// "totalSupply": "9922384.5041593909", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00002024", -// "dayNtlVlm": "0.0", -// "markPx": "0.00002", -// "midPx": "0.0000149", -// "circulatingSupply": "896254896.5549900532", -// "coin": "@27", -// "totalSupply": "986257910.1042399406", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00016689", -// "dayNtlVlm": "0.0", -// "markPx": "0.00016689", -// "midPx": "0.00016714", -// "circulatingSupply": "806738454.088340044", -// "coin": "@28", -// "totalSupply": "806738459.1388200521", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.021489", -// "dayNtlVlm": "0.0", -// "markPx": "0.020854", -// "midPx": "0.020823", -// "circulatingSupply": "867987.96566479", -// "coin": "@29", -// "totalSupply": "967987.9895369899", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.000333", -// "dayNtlVlm": "0.0", -// "markPx": "0.000328", -// "midPx": "0.000333", -// "circulatingSupply": "85953622.9588405937", -// "coin": "@30", -// "totalSupply": "95886703.7729296982", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.000012", -// "dayNtlVlm": "310.23705484", -// "markPx": "0.000012", -// "midPx": "0.000018", -// "circulatingSupply": "3109854843.7863349915", -// "coin": "@31", -// "totalSupply": "9115553316.5442008972", -// "dayBaseVlm": "18263239.2200000025" -// }, -// { -// "prevDayPx": "0.00000671", -// "dayNtlVlm": "0.0", -// "markPx": "0.00000671", -// "midPx": "0.00001285", -// "circulatingSupply": "901379031.6271100044", -// "coin": "@32", -// "totalSupply": "937069689.7000700235", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00000186", -// "dayNtlVlm": "0.0", -// "markPx": "0.00000186", -// "midPx": "0.00000179", -// "circulatingSupply": "19932781899.4347915649", -// "coin": "@33", -// "totalSupply": "20369192855.6303710938", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.002497", -// "dayNtlVlm": "63.35865327", -// "markPx": "0.00249", -// "midPx": "0.002493", -// "circulatingSupply": "96482676.8398144394", -// "coin": "@34", -// "totalSupply": "99608246.9836013764", -// "dayBaseVlm": "25373.91" -// }, -// { -// "prevDayPx": "0.13861", -// "dayNtlVlm": "6484.366369", -// "markPx": "0.14068", -// "midPx": "0.14089", -// "circulatingSupply": "9944897.0574741904", -// "coin": "@35", -// "totalSupply": "9971523.5992535409", -// "dayBaseVlm": "46634.65" -// }, -// { -// "prevDayPx": "0.003072", -// "dayNtlVlm": "0.0", -// "markPx": "0.003063", -// "midPx": "0.003067", -// "circulatingSupply": "96832198.6387511045", -// "coin": "@36", -// "totalSupply": "96832199.5898087025", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00015499", -// "dayNtlVlm": "118.97327175", -// "markPx": "0.0001", -// "midPx": "0.00009472", -// "circulatingSupply": "1000141471.3669999838", -// "coin": "@37", -// "totalSupply": "1000161974.4902299643", -// "dayBaseVlm": "929075.0" -// }, -// { -// "prevDayPx": "0.003018", -// "dayNtlVlm": "0.0", -// "markPx": "0.003018", -// "midPx": "0.0030225", -// "circulatingSupply": "78193885.6893499941", -// "coin": "@38", -// "totalSupply": "99864852.1282500029", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.002021", -// "dayNtlVlm": "0.0", -// "markPx": "0.002021", -// "midPx": "0.001215", -// "circulatingSupply": "89410071.5581701398", -// "coin": "@39", -// "totalSupply": "97585350.4805091769", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0006903", -// "dayNtlVlm": "0.0", -// "markPx": "0.00070072", -// "midPx": "0.00070177", -// "circulatingSupply": "99276903.4970300049", -// "coin": "@40", -// "totalSupply": "99277518.3335700035", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0083635", -// "dayNtlVlm": "0.0", -// "markPx": "0.0083776", -// "midPx": "0.0291873", -// "circulatingSupply": "10648692.1946859993", -// "coin": "@41", -// "totalSupply": "10722162.6249269992", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.002961", -// "dayNtlVlm": "7.85322342", -// "markPx": "0.003171", -// "midPx": "0.007085", -// "circulatingSupply": "6382113.9495793004", -// "coin": "@42", -// "totalSupply": "7084867.6463770997", -// "dayBaseVlm": "2652.22" -// }, -// { -// "prevDayPx": "0.000034", -// "dayNtlVlm": "0.0", -// "markPx": "0.000018", -// "midPx": "0.00004", -// "circulatingSupply": "880460351.5028390884", -// "coin": "@43", -// "totalSupply": "959647220.4231476784", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0009247", -// "dayNtlVlm": "0.0", -// "markPx": "0.00065441", -// "midPx": "0.00107532", -// "circulatingSupply": "98413309.5650099963", -// "coin": "@44", -// "totalSupply": "98413310.3653600067", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00015005", -// "dayNtlVlm": "0.0", -// "markPx": "0.00015008", -// "midPx": "0.00035497", -// "circulatingSupply": "82797382.4711800069", -// "coin": "@45", -// "totalSupply": "94208977.0276000053", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00012", -// "dayNtlVlm": "0.0", -// "markPx": "0.000121", -// "midPx": "0.000403", -// "circulatingSupply": "95255648.7798316032", -// "coin": "@46", -// "totalSupply": "98093993.525244996", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.004252", -// "dayNtlVlm": "0.0", -// "markPx": "0.004252", -// "midPx": "0.007301", -// "circulatingSupply": "6729200.0804765001", -// "coin": "@47", -// "totalSupply": "9994700.0870430991", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00018513", -// "dayNtlVlm": "0.0", -// "markPx": "0.00018513", -// "midPx": "0.00040755", -// "circulatingSupply": "95180172.4574200064", -// "coin": "@48", -// "totalSupply": "97176704.9326300025", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0008", -// "dayNtlVlm": "0.0", -// "markPx": "0.0008", -// "midPx": "0.000646", -// "circulatingSupply": "50546489.3016823679", -// "coin": "@49", -// "totalSupply": "99940646.9873656034", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.034631", -// "dayNtlVlm": "0.0", -// "markPx": "0.034631", -// "midPx": "0.0346825", -// "circulatingSupply": "3992433.3354119998", -// "coin": "@50", -// "totalSupply": "23592433.5378229991", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.72294", -// "dayNtlVlm": "2027.2319317", -// "markPx": "0.71009", -// "midPx": "0.70903", -// "circulatingSupply": "906357.3422183699", -// "coin": "@51", -// "totalSupply": "1103774.2027191001", -// "dayBaseVlm": "2823.44" -// }, -// { -// "prevDayPx": "0.056229", -// "dayNtlVlm": "0.0", -// "markPx": "0.055893", -// "midPx": "0.055977", -// "circulatingSupply": "1232749.2162212899", -// "coin": "@52", -// "totalSupply": "1477637.6887298599", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00023", -// "dayNtlVlm": "0.0", -// "markPx": "0.00023", -// "midPx": "0.000595", -// "circulatingSupply": "97019010.4341942072", -// "coin": "@53", -// "totalSupply": "97019010.9093732387", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.10362", -// "dayNtlVlm": "0.0", -// "markPx": "0.10331", -// "midPx": "0.103465", -// "circulatingSupply": "1038283.23816096", -// "coin": "@54", -// "totalSupply": "1038283.24719766", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.026154", -// "dayNtlVlm": "0.0", -// "markPx": "0.026154", -// "midPx": "0.026193", -// "circulatingSupply": "999423.09158636", -// "coin": "@55", -// "totalSupply": "999423.09158636", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.085847", -// "dayNtlVlm": "92.19195177", -// "markPx": "0.082569", -// "midPx": "0.082693", -// "circulatingSupply": "840902.30272132", -// "coin": "@56", -// "totalSupply": "999295.9227213199", -// "dayBaseVlm": "1073.91" -// }, -// { -// "prevDayPx": "0.091109", -// "dayNtlVlm": "0.0", -// "markPx": "0.090564", -// "midPx": "0.0907", -// "circulatingSupply": "930806.186888", -// "coin": "@57", -// "totalSupply": "998431.17908918", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.077819", -// "dayNtlVlm": "0.0", -// "markPx": "0.077586", -// "midPx": "0.077702", -// "circulatingSupply": "1004043.12472841", -// "coin": "@58", -// "totalSupply": "1004043.12472841", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "1.2332", -// "dayNtlVlm": "16499.980191", -// "markPx": "1.2008", -// "midPx": "1.2026", -// "circulatingSupply": "979308.76583155", -// "coin": "@59", -// "totalSupply": "997563.95421977", -// "dayBaseVlm": "13676.47" -// }, -// { -// "prevDayPx": "0.038147", -// "dayNtlVlm": "58.74638", -// "markPx": "0.036691", -// "midPx": "0.036636", -// "circulatingSupply": "788173.71038096", -// "coin": "@60", -// "totalSupply": "999085.58038096", -// "dayBaseVlm": "1540.0" -// }, -// { -// "prevDayPx": "0.003982", -// "dayNtlVlm": "0.0", -// "markPx": "0.003983", -// "midPx": "0.006991", -// "circulatingSupply": "9693957.5572526995", -// "coin": "@61", -// "totalSupply": "9980762.9853569996", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.056478", -// "dayNtlVlm": "0.0", -// "markPx": "0.055973", -// "midPx": "0.056057", -// "circulatingSupply": "577760.8443358199", -// "coin": "@62", -// "totalSupply": "999523.85826704", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.055639", -// "dayNtlVlm": "0.0", -// "markPx": "0.055639", -// "midPx": "0.055722", -// "circulatingSupply": "505701.66202314", -// "coin": "@63", -// "totalSupply": "999511.03148816", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.080185", -// "dayNtlVlm": "11.62602315", -// "markPx": "0.079945", -// "midPx": "0.080065", -// "circulatingSupply": "496445.22816087", -// "coin": "@64", -// "totalSupply": "974909.41371365", -// "dayBaseVlm": "144.99" -// }, -// { -// "prevDayPx": "0.07923", -// "dayNtlVlm": "0.0", -// "markPx": "0.078993", -// "midPx": "0.079111", -// "circulatingSupply": "569899.4609624899", -// "coin": "@65", -// "totalSupply": "999690.07096249", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.000396", -// "dayNtlVlm": "0.74120112", -// "markPx": "0.000396", -// "midPx": "0.000395", -// "circulatingSupply": "58025666.9790813029", -// "coin": "@66", -// "totalSupply": "59793449.7901137099", -// "dayBaseVlm": "1871.72" -// }, -// { -// "prevDayPx": "0.045659", -// "dayNtlVlm": "0.0", -// "markPx": "0.045386", -// "midPx": "0.045454", -// "circulatingSupply": "532506.97596678", -// "coin": "@67", -// "totalSupply": "999380.11708655", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.1741", -// "dayNtlVlm": "74.802129", -// "markPx": "0.1741", -// "midPx": "0.17436", -// "circulatingSupply": "579718.77307739", -// "coin": "@68", -// "totalSupply": "999628.44307739", -// "dayBaseVlm": "429.01" -// }, -// { -// "prevDayPx": "0.57013", -// "dayNtlVlm": "0.0", -// "markPx": "0.57013", -// "midPx": "0.57056", -// "circulatingSupply": "414452.78110838", -// "coin": "@69", -// "totalSupply": "999759.92110838", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.036472", -// "dayNtlVlm": "0.0", -// "markPx": "0.036472", -// "midPx": "0.036526", -// "circulatingSupply": "612720.03981626", -// "coin": "@70", -// "totalSupply": "999631.80216399", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "1.0", -// "midPx": null, -// "circulatingSupply": "0.0", -// "coin": "@71", -// "totalSupply": "0.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "1.6584", -// "dayNtlVlm": "1199.473766", -// "markPx": "1.6243", -// "midPx": "1.6267", -// "circulatingSupply": "512038.11615952", -// "coin": "@72", -// "totalSupply": "998813.6861595199", -// "dayBaseVlm": "726.27" -// }, -// { -// "prevDayPx": "0.067396", -// "dayNtlVlm": "0.0", -// "markPx": "0.066993", -// "midPx": "0.067093", -// "circulatingSupply": "485063.46967844", -// "coin": "@73", -// "totalSupply": "999785.05043842", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0004235", -// "dayNtlVlm": "350.10956382", -// "markPx": "0.0004169", -// "midPx": "0.0004191", -// "circulatingSupply": "749672342.5714000463", -// "coin": "@74", -// "totalSupply": "999032094.9632120132", -// "dayBaseVlm": "826693.3" -// }, -// { -// "prevDayPx": "0.14399", -// "dayNtlVlm": "0.0", -// "markPx": "0.14146", -// "midPx": "0.14167", -// "circulatingSupply": "456215.13801908", -// "coin": "@75", -// "totalSupply": "999799.0280190801", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.015", -// "dayNtlVlm": "0.0", -// "markPx": "0.015102", -// "midPx": "0.045946", -// "circulatingSupply": "999720.8206169", -// "coin": "@76", -// "totalSupply": "999720.8206169", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00607", -// "dayNtlVlm": "154.0223045", -// "markPx": "0.006052", -// "midPx": "0.006061", -// "circulatingSupply": "36010444.5251723975", -// "coin": "@77", -// "totalSupply": "36015694.8869218975", -// "dayBaseVlm": "25374.35" -// }, -// { -// "prevDayPx": "0.28785", -// "dayNtlVlm": "0.0", -// "markPx": "0.28529", -// "midPx": "0.285715", -// "circulatingSupply": "616735.63334384", -// "coin": "@78", -// "totalSupply": "998771.28334384", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.061158", -// "dayNtlVlm": "0.0", -// "markPx": "0.061158", -// "midPx": "0.061235", -// "circulatingSupply": "430870.29747711", -// "coin": "@79", -// "totalSupply": "999524.12747711", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0005395", -// "dayNtlVlm": "93.73612885", -// "markPx": "0.0005379", -// "midPx": "0.0005387", -// "circulatingSupply": "224586778.26249367", -// "coin": "@80", -// "totalSupply": "224856985.3239491284", -// "dayBaseVlm": "173746.3" -// }, -// { -// "prevDayPx": "0.00017067", -// "dayNtlVlm": "0.0", -// "markPx": "0.00011489", -// "midPx": "0.00009989", -// "circulatingSupply": "749788237.0874199867", -// "coin": "@81", -// "totalSupply": "999788237.0874199867", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.048884", -// "dayNtlVlm": "0.0", -// "markPx": "0.048315", -// "midPx": "0.048808", -// "circulatingSupply": "714306.4007335301", -// "coin": "@82", -// "totalSupply": "1006148.78300631", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.033575", -// "dayNtlVlm": "0.0", -// "markPx": "0.033575", -// "midPx": "0.033932", -// "circulatingSupply": "726393.80468767", -// "coin": "@83", -// "totalSupply": "999231.64083655", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.057247", -// "dayNtlVlm": "30.80403823", -// "markPx": "0.057076", -// "midPx": "0.057161", -// "circulatingSupply": "322373.80060847", -// "coin": "@84", -// "totalSupply": "999551.04060847", -// "dayBaseVlm": "538.09" -// }, -// { -// "prevDayPx": "3.5665", -// "dayNtlVlm": "25545.308398", -// "markPx": "3.6525", -// "midPx": "3.64705", -// "circulatingSupply": "795485.56954462", -// "coin": "@85", -// "totalSupply": "997039.03720294", -// "dayBaseVlm": "7096.63" -// }, -// { -// "prevDayPx": "0.47513", -// "dayNtlVlm": "459.8765585", -// "markPx": "0.45978", -// "midPx": "0.460465", -// "circulatingSupply": "1037952.99456509", -// "coin": "@86", -// "totalSupply": "1197740.1735040001", -// "dayBaseVlm": "976.52" -// }, -// { -// "prevDayPx": "0.09618", -// "dayNtlVlm": "65.05320184", -// "markPx": "0.10059", -// "midPx": "0.10044", -// "circulatingSupply": "775699.1945374199", -// "coin": "@87", -// "totalSupply": "1198925.7488194201", -// "dayBaseVlm": "667.13" -// }, -// { -// "prevDayPx": "0.00012021", -// "dayNtlVlm": "1.00207056", -// "markPx": "0.00012021", -// "midPx": "0.00012039", -// "circulatingSupply": "997417692.3314100504", -// "coin": "@88", -// "totalSupply": "998334265.7541400194", -// "dayBaseVlm": "8336.0" -// }, -// { -// "prevDayPx": "0.10323", -// "dayNtlVlm": "0.0", -// "markPx": "0.10323", -// "midPx": "0.103385", -// "circulatingSupply": "809026.5164483699", -// "coin": "@89", -// "totalSupply": "1198947.61846736", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.002255", -// "dayNtlVlm": "0.0", -// "markPx": "0.002262", -// "midPx": "0.017797", -// "circulatingSupply": "659022.91752545", -// "coin": "@90", -// "totalSupply": "1199139.2177068801", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.015013", -// "dayNtlVlm": "48.17431492", -// "markPx": "0.015012", -// "midPx": "0.021505", -// "circulatingSupply": "698097.45242832", -// "coin": "@91", -// "totalSupply": "1199402.6072056899", -// "dayBaseVlm": "3208.84" -// }, -// { -// "prevDayPx": "0.13482", -// "dayNtlVlm": "0.0", -// "markPx": "0.13482", -// "midPx": "0.13502", -// "circulatingSupply": "3999628.6603582799", -// "coin": "@92", -// "totalSupply": "3999628.6739421198", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00002125", -// "dayNtlVlm": "0.0", -// "markPx": "0.00002201", -// "midPx": "0.00004122", -// "circulatingSupply": "999581811.4505800009", -// "coin": "@93", -// "totalSupply": "999681075.8570799828", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.16293", -// "dayNtlVlm": "138.5350674", -// "markPx": "0.16293", -// "midPx": "0.16317", -// "circulatingSupply": "564588.16423875", -// "coin": "@94", -// "totalSupply": "1199082.88643399", -// "dayBaseVlm": "839.41" -// }, -// { -// "prevDayPx": "0.00016", -// "dayNtlVlm": "0.0", -// "markPx": "0.000161", -// "midPx": "0.000219", -// "circulatingSupply": "80586281.4264070988", -// "coin": "@95", -// "totalSupply": "99941086.3458012938", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.034167", -// "dayNtlVlm": "0.0", -// "markPx": "0.034579", -// "midPx": "0.034631", -// "circulatingSupply": "642331.21775346", -// "coin": "@96", -// "totalSupply": "1199497.9016000701", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.43155", -// "dayNtlVlm": "138.259555", -// "markPx": "0.43543", -// "midPx": "0.43478", -// "circulatingSupply": "545925.13421908", -// "coin": "@97", -// "totalSupply": "1198868.7786387799", -// "dayBaseVlm": "322.22" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "1.0", -// "midPx": null, -// "circulatingSupply": "0.0", -// "coin": "@98", -// "totalSupply": "0.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.02", -// "dayNtlVlm": "0.0", -// "markPx": "0.019583", -// "midPx": "0.018792", -// "circulatingSupply": "567831.09116453", -// "coin": "@99", -// "totalSupply": "1199391.1911645301", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.004394", -// "dayNtlVlm": "0.0", -// "markPx": "0.004394", -// "midPx": "0.0044", -// "circulatingSupply": "9963692.4437504001", -// "coin": "@100", -// "totalSupply": "9986090.9088166002", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.23842", -// "dayNtlVlm": "48.2848184", -// "markPx": "0.23913", -// "midPx": "0.238775", -// "circulatingSupply": "716528.1991934699", -// "coin": "@101", -// "totalSupply": "1199306.3400326199", -// "dayBaseVlm": "202.52" -// }, -// { -// "prevDayPx": "0.01214", -// "dayNtlVlm": "0.0", -// "markPx": "0.012142", -// "midPx": "0.018973", -// "circulatingSupply": "825604.9381717599", -// "coin": "@102", -// "totalSupply": "1198462.3501116801", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00004225", -// "dayNtlVlm": "0.0", -// "markPx": "0.00004225", -// "midPx": "0.00004231", -// "circulatingSupply": "924282633.0195900202", -// "coin": "@103", -// "totalSupply": "924582377.3489999771", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.067543", -// "dayNtlVlm": "0.0", -// "markPx": "0.067543", -// "midPx": "0.067442", -// "circulatingSupply": "822162.59286481", -// "coin": "@104", -// "totalSupply": "1198682.80309809", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.50527", -// "dayNtlVlm": "789.1721956", -// "markPx": "0.56094", -// "midPx": "0.560105", -// "circulatingSupply": "722338.05921483", -// "coin": "@105", -// "totalSupply": "1198326.5492148299", -// "dayBaseVlm": "1484.43" -// }, -// { -// "prevDayPx": "0.023386", -// "dayNtlVlm": "0.0", -// "markPx": "0.012605", -// "midPx": "0.017995", -// "circulatingSupply": "917846.35572395", -// "coin": "@106", -// "totalSupply": "1198956.39610895", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "42.681", -// "dayNtlVlm": "118779808.5398699641", -// "markPx": "41.496", -// "midPx": "41.4885", -// "circulatingSupply": "337160645.4568222165", -// "coin": "@107", -// "totalSupply": "999513827.8042877913", -// "dayBaseVlm": "2840012.8800000004" -// }, -// { -// "prevDayPx": "0.041667", -// "dayNtlVlm": "0.0", -// "markPx": "0.042296", -// "midPx": "0.042359", -// "circulatingSupply": "534154.41084939", -// "coin": "@108", -// "totalSupply": "1199512.51959663", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0004125", -// "dayNtlVlm": "0.0", -// "markPx": "0.0004125", -// "midPx": "0.000413", -// "circulatingSupply": "99952920.0098399967", -// "coin": "@109", -// "totalSupply": "99953033.2980200052", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.024", -// "dayNtlVlm": "0.0", -// "markPx": "0.025453", -// "midPx": "0.025415", -// "circulatingSupply": "903181.19424954", -// "coin": "@110", -// "totalSupply": "1198647.37524954", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.060123", -// "dayNtlVlm": "0.0", -// "markPx": "0.059943", -// "midPx": "0.060033", -// "circulatingSupply": "962198.43305968", -// "coin": "@111", -// "totalSupply": "1198803.1507437599", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0006799", -// "dayNtlVlm": "0.0", -// "markPx": "0.0006799", -// "midPx": "0.0006809", -// "circulatingSupply": "173511790.0941109955", -// "coin": "@112", -// "totalSupply": "173512020.2051379979", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0000644", -// "dayNtlVlm": "0.0", -// "markPx": "0.0000644", -// "midPx": "0.0001587", -// "circulatingSupply": "98653980.8698749989", -// "coin": "@113", -// "totalSupply": "98654074.6973630041", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0000818", -// "dayNtlVlm": "0.0", -// "markPx": "0.0000818", -// "midPx": "0.0002464", -// "circulatingSupply": "99847883.2480310053", -// "coin": "@114", -// "totalSupply": "99848576.3696240038", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.11231", -// "dayNtlVlm": "64.9189849", -// "markPx": "0.11132", -// "midPx": "0.111485", -// "circulatingSupply": "863712.04938432", -// "coin": "@115", -// "totalSupply": "1198197.8396047601", -// "dayBaseVlm": "574.97" -// }, -// { -// "prevDayPx": "0.00002104", -// "dayNtlVlm": "5.00406944", -// "markPx": "0.00002104", -// "midPx": "0.00002107", -// "circulatingSupply": "2697021813.0734400749", -// "coin": "@116", -// "totalSupply": "2697376055.0742201805", -// "dayBaseVlm": "237836.0" -// }, -// { -// "prevDayPx": "0.0015501", -// "dayNtlVlm": "0.0", -// "markPx": "0.0015501", -// "midPx": "0.002875", -// "circulatingSupply": "10116594.3246580008", -// "coin": "@117", -// "totalSupply": "10116689.2131190002", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.005959", -// "dayNtlVlm": "0.0", -// "markPx": "0.007", -// "midPx": "0.010198", -// "circulatingSupply": "1013033.39009012", -// "coin": "@118", -// "totalSupply": "1198278.8000901199", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.024009", -// "dayNtlVlm": "0.0", -// "markPx": "0.02351", -// "midPx": "0.023545", -// "circulatingSupply": "1037989.45444704", -// "coin": "@119", -// "totalSupply": "1198110.95831009", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.008503", -// "dayNtlVlm": "0.0", -// "markPx": "0.008503", -// "midPx": "0.028546", -// "circulatingSupply": "980759.4337916001", -// "coin": "@120", -// "totalSupply": "999500.1259837", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00323", -// "dayNtlVlm": "0.3755521", -// "markPx": "0.00323", -// "midPx": "0.010084", -// "circulatingSupply": "945675.74997733", -// "coin": "@121", -// "totalSupply": "1197829.0580094201", -// "dayBaseVlm": "116.27" -// }, -// { -// "prevDayPx": "0.019284", -// "dayNtlVlm": "716.98454432", -// "markPx": "0.019168", -// "midPx": "0.019139", -// "circulatingSupply": "50593007.5205520019", -// "coin": "@122", -// "totalSupply": "50593007.5296069384", -// "dayBaseVlm": "37329.25" -// }, -// { -// "prevDayPx": "0.16298", -// "dayNtlVlm": "744.940728", -// "markPx": "0.16154", -// "midPx": "0.1613", -// "circulatingSupply": "1107467.8345502301", -// "coin": "@123", -// "totalSupply": "1197166.2699312801", -// "dayBaseVlm": "4554.4" -// }, -// { -// "prevDayPx": "0.011409", -// "dayNtlVlm": "0.0", -// "markPx": "0.011409", -// "midPx": "0.011426", -// "circulatingSupply": "1104157.4963853799", -// "coin": "@124", -// "totalSupply": "1199030.3086164501", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00742", -// "dayNtlVlm": "0.0", -// "markPx": "0.00742", -// "midPx": "0.013709", -// "circulatingSupply": "9992864.6454133801", -// "coin": "@125", -// "totalSupply": "9996681.8630753197", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.13332", -// "dayNtlVlm": "0.0", -// "markPx": "0.12001", -// "midPx": "0.2095", -// "circulatingSupply": "1158937.576591", -// "coin": "@126", -// "totalSupply": "1198971.5544579001", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.11008", -// "dayNtlVlm": "1253.2125971", -// "markPx": "0.12391", -// "midPx": "0.123725", -// "circulatingSupply": "1039842.0267395", -// "coin": "@127", -// "totalSupply": "1198433.0350221701", -// "dayBaseVlm": "10228.06" -// }, -// { -// "prevDayPx": "0.001203", -// "dayNtlVlm": "0.0", -// "markPx": "0.001209", -// "midPx": "0.001534", -// "circulatingSupply": "1030259398.944288373", -// "coin": "@128", -// "totalSupply": "1199656213.5442883968", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.01623", -// "dayNtlVlm": "108.3761496", -// "markPx": "0.01623", -// "midPx": "0.016254", -// "circulatingSupply": "999977138.8931902647", -// "coin": "@129", -// "totalSupply": "999977138.9765486717", -// "dayBaseVlm": "6677.52" -// }, -// { -// "prevDayPx": "0.000029", -// "dayNtlVlm": "0.0", -// "markPx": "0.000029", -// "midPx": "0.000063", -// "circulatingSupply": "1121778240.0755615234", -// "coin": "@130", -// "totalSupply": "1199260875.2378695011", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.016501", -// "dayNtlVlm": "0.0", -// "markPx": "0.016501", -// "midPx": "0.07475", -// "circulatingSupply": "33333282.0477568693", -// "coin": "@131", -// "totalSupply": "33333282.0477568693", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.003799", -// "dayNtlVlm": "7011.7772822", -// "markPx": "0.003563", -// "midPx": "0.003601", -// "circulatingSupply": "1118083808.7644424438", -// "coin": "@132", -// "totalSupply": "1197233045.9448354244", -// "dayBaseVlm": "1905867.8499999999" -// }, -// { -// "prevDayPx": "0.000502", -// "dayNtlVlm": "0.0", -// "markPx": "0.000502", -// "midPx": "0.000432", -// "circulatingSupply": "113337383.5437600017", -// "coin": "@133", -// "totalSupply": "119879588.5004875958", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.000404", -// "dayNtlVlm": "0.0", -// "markPx": "0.000404", -// "midPx": "0.001495", -// "circulatingSupply": "99987333.0343031734", -// "coin": "@134", -// "totalSupply": "99987346.1628477573", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.000025", -// "dayNtlVlm": "0.0", -// "markPx": "0.000025", -// "midPx": "0.000031", -// "circulatingSupply": "1094840464.7717132568", -// "coin": "@135", -// "totalSupply": "1198888178.5569951534", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0235", -// "dayNtlVlm": "0.0", -// "markPx": "0.023383", -// "midPx": "0.012991", -// "circulatingSupply": "419975359.1876984239", -// "coin": "@136", -// "totalSupply": "419975359.2254684567", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.000018", -// "dayNtlVlm": "0.0", -// "markPx": "0.000018", -// "midPx": "0.000023", -// "circulatingSupply": "1094539872.1969401836", -// "coin": "@137", -// "totalSupply": "1197078855.0577113628", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0015573", -// "dayNtlVlm": "485.92940453", -// "markPx": "0.0015114", -// "midPx": "0.0015091", -// "circulatingSupply": "524494565.4843340516", -// "coin": "@138", -// "totalSupply": "1749494571.6440038681", -// "dayBaseVlm": "317978.2" -// }, -// { -// "prevDayPx": "0.042652", -// "dayNtlVlm": "0.0", -// "markPx": "0.042652", -// "midPx": "0.042716", -// "circulatingSupply": "832497324.1862748861", -// "coin": "@139", -// "totalSupply": "999997324.1862748861", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.000927", -// "dayNtlVlm": "0.0", -// "markPx": "0.000861", -// "midPx": "0.00053", -// "circulatingSupply": "111508986.8793488145", -// "coin": "@140", -// "totalSupply": "119887897.9124949127", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.031301", -// "dayNtlVlm": "0.0", -// "markPx": "0.031301", -// "midPx": "0.031348", -// "circulatingSupply": "777771665.8554894924", -// "coin": "@141", -// "totalSupply": "777771665.8554894924", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "106212.0", -// "dayNtlVlm": "85817658.2978700101", -// "markPx": "106392.0", -// "midPx": "106392.5", -// "circulatingSupply": "20999999.9986110739", -// "coin": "@142", -// "totalSupply": "20999999.9986110739", -// "dayBaseVlm": "811.15824" -// }, -// { -// "prevDayPx": "0.008843", -// "dayNtlVlm": "0.0", -// "markPx": "0.008843", -// "midPx": "0.008856", -// "circulatingSupply": "10243228.9739815705", -// "coin": "@143", -// "totalSupply": "11999999.7339815702", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "0.000083", -// "midPx": null, -// "circulatingSupply": "111689242.2286116034", -// "coin": "@144", -// "totalSupply": "120000000.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00007", -// "dayNtlVlm": "0.0", -// "markPx": "0.000041", -// "midPx": "0.000069", -// "circulatingSupply": "1053458217.6567519903", -// "coin": "@145", -// "totalSupply": "1199999999.3967521191", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.000008", -// "dayNtlVlm": "0.0", -// "markPx": "0.000009", -// "midPx": "0.000013", -// "circulatingSupply": "1011215490.507625103", -// "coin": "@146", -// "totalSupply": "1199999999.6676251888", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.007245", -// "dayNtlVlm": "4705.12124393", -// "markPx": "0.007377", -// "midPx": "0.007366", -// "circulatingSupply": "999999998.0247119665", -// "coin": "@147", -// "totalSupply": "999999998.7698415518", -// "dayBaseVlm": "651543.49" -// }, -// { -// "prevDayPx": "0.000412", -// "dayNtlVlm": "19.18176004", -// "markPx": "0.000412", -// "midPx": "0.000751", -// "circulatingSupply": "20997870.0387717783", -// "coin": "@148", -// "totalSupply": "20999999.3757247292", -// "dayBaseVlm": "46557.67" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "1.0", -// "midPx": null, -// "circulatingSupply": "0.0", -// "coin": "@149", -// "totalSupply": "0.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.99929", -// "dayNtlVlm": "172060.1376456", -// "markPx": "0.9991", -// "midPx": "0.99905", -// "circulatingSupply": "99999902875.709197998", -// "coin": "@150", -// "totalSupply": "99999902875.709197998", -// "dayBaseVlm": "172200.1399999999" -// }, -// { -// "prevDayPx": "3633.6", -// "dayNtlVlm": "13741988.7729500029", -// "markPx": "3602.4", -// "midPx": "3601.8", -// "circulatingSupply": "99999999.9881516099", -// "coin": "@151", -// "totalSupply": "99999999.988242507", -// "dayBaseVlm": "3833.4598" -// }, -// { -// "prevDayPx": "0.98497", -// "dayNtlVlm": "19822.2531389", -// "markPx": "0.9844", -// "midPx": "0.984395", -// "circulatingSupply": "87999999998.8138427734", -// "coin": "@152", -// "totalSupply": "87999999998.8138427734", -// "dayBaseVlm": "20130.3" -// }, -// { -// "prevDayPx": "0.99444", -// "dayNtlVlm": "213448.5560941", -// "markPx": "0.99476", -// "midPx": "0.994765", -// "circulatingSupply": "8888888886.8803920746", -// "coin": "@153", -// "totalSupply": "8888888886.8803920746", -// "dayBaseVlm": "214667.99" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "1.0", -// "midPx": null, -// "circulatingSupply": "0.0", -// "coin": "@154", -// "totalSupply": "0.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.001051", -// "dayNtlVlm": "14.7877802", -// "markPx": "0.001039", -// "midPx": "0.00104", -// "circulatingSupply": "56070397.5858657286", -// "coin": "@155", -// "totalSupply": "119999999.7104253173", -// "dayBaseVlm": "14070.2" -// }, -// { -// "prevDayPx": "168.31", -// "dayNtlVlm": "14062900.8436200023", -// "markPx": "169.52", -// "midPx": "169.5", -// "circulatingSupply": "499999999.9088235497", -// "coin": "@156", -// "totalSupply": "499999999.909606576", -// "dayBaseVlm": "83793.206" -// }, -// { -// "prevDayPx": "0.003213", -// "dayNtlVlm": "28.14881996", -// "markPx": "0.003223", -// "midPx": "0.003228", -// "circulatingSupply": "6919834.1681651203", -// "coin": "@157", -// "totalSupply": "11999999.4841061197", -// "dayBaseVlm": "8760.82" -// }, -// { -// "prevDayPx": "0.000027", -// "dayNtlVlm": "0.0", -// "markPx": "0.000033", -// "midPx": "0.000126", -// "circulatingSupply": "1157356624.6952710152", -// "coin": "@158", -// "totalSupply": "1199999999.8952710629", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.57997", -// "dayNtlVlm": "0.0", -// "markPx": "0.57997", -// "midPx": "0.579105", -// "circulatingSupply": "99999999.6111575961", -// "coin": "@159", -// "totalSupply": "99999999.6111575961", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.002829", -// "dayNtlVlm": "5074.08544926", -// "markPx": "0.002357", -// "midPx": "0.002593", -// "circulatingSupply": "999999998.970485568", -// "coin": "@160", -// "totalSupply": "999999998.9803922176", -// "dayBaseVlm": "2063500.5700000001" -// }, -// { -// "prevDayPx": "0.045", -// "dayNtlVlm": "0.0", -// "markPx": "0.045", -// "midPx": "0.055953", -// "circulatingSupply": "99999999.2075112015", -// "coin": "@161", -// "totalSupply": "99999999.2131224871", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.33709", -// "dayNtlVlm": "2362646.502626", -// "markPx": "0.33478", -// "midPx": "0.334645", -// "circulatingSupply": "999999990.5502649546", -// "coin": "@162", -// "totalSupply": "999999990.5580459833", -// "dayBaseVlm": "6981534.2000000011" -// }, -// { -// "prevDayPx": "0.23748", -// "dayNtlVlm": "0.0", -// "markPx": "0.23537", -// "midPx": "0.23572", -// "circulatingSupply": "769273.41450007", -// "coin": "@163", -// "totalSupply": "1199999.2745000699", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.002832", -// "dayNtlVlm": "30.80236128", -// "markPx": "0.002808", -// "midPx": "0.002812", -// "circulatingSupply": "7625890.6029417496", -// "coin": "@164", -// "totalSupply": "11999999.7329417504", -// "dayBaseVlm": "10876.54" -// }, -// { -// "prevDayPx": "0.038149", -// "dayNtlVlm": "33.64056356", -// "markPx": "0.038608", -// "midPx": "0.038666", -// "circulatingSupply": "1005477.56512009", -// "coin": "@165", -// "totalSupply": "1199999.7151200899", -// "dayBaseVlm": "875.96" -// }, -// { -// "prevDayPx": "1.0", -// "dayNtlVlm": "8553597.1394339986", -// "markPx": "0.99993", -// "midPx": "0.99992", -// "circulatingSupply": "184467440737.0955200195", -// "coin": "@166", -// "totalSupply": "184467440737.0955200195", -// "dayBaseVlm": "8553428.4599999972" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "1.0", -// "midPx": null, -// "circulatingSupply": "0.0", -// "coin": "@167", -// "totalSupply": "0.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "1.0", -// "midPx": null, -// "circulatingSupply": "184467440737.0955200195", -// "coin": "@168", -// "totalSupply": "184467440737.0955200195", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "1.0", -// "midPx": null, -// "circulatingSupply": "184467440737.0955200195", -// "coin": "@169", -// "totalSupply": "184467440737.0955200195", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0024204", -// "dayNtlVlm": "0.0", -// "markPx": "0.0025036", -// "midPx": "0.0067513", -// "circulatingSupply": "49999999221.9279403687", -// "coin": "@170", -// "totalSupply": "49999999222.6087417603", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.9999", -// "dayNtlVlm": "0.0", -// "markPx": "0.554965", -// "midPx": null, -// "circulatingSupply": "88000000000.0", -// "coin": "@171", -// "totalSupply": "88000000000.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.009005", -// "dayNtlVlm": "67543.4024712", -// "markPx": "0.006723", -// "midPx": "0.006386", -// "circulatingSupply": "4999999999.8708410263", -// "coin": "@172", -// "totalSupply": "4999999999.8708410263", -// "dayBaseVlm": "6827639.3599999994" -// }, -// { -// "prevDayPx": "5301000.0", -// "dayNtlVlm": "106.02", -// "markPx": "5300000.0", -// "midPx": "5615000.0", -// "circulatingSupply": "0.9999749199", -// "coin": "@173", -// "totalSupply": "99999999.9999948889", -// "dayBaseVlm": "0.00002" -// }, -// { -// "prevDayPx": "1.9532", -// "dayNtlVlm": "4274.515748", -// "markPx": "1.9651", -// "midPx": "1.97095", -// "circulatingSupply": "20999999.9784392603", -// "coin": "@174", -// "totalSupply": "20999999.9784392603", -// "dayBaseVlm": "2163.08" -// }, -// { -// "prevDayPx": "0.0024", -// "dayNtlVlm": "0.0", -// "markPx": "0.0024", -// "midPx": "0.0052104", -// "circulatingSupply": "17140415.8178730011", -// "coin": "@175", -// "totalSupply": "17140415.8178730011", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.000156", -// "dayNtlVlm": "0.0", -// "markPx": "0.000152", -// "midPx": "0.000219", -// "circulatingSupply": "999971851.2390854359", -// "coin": "@176", -// "totalSupply": "999971851.2390854359", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.076173", -// "dayNtlVlm": "26.55619299", -// "markPx": "0.077788", -// "midPx": "0.077904", -// "circulatingSupply": "552258.5768252", -// "coin": "@177", -// "totalSupply": "1199999.83897166", -// "dayBaseVlm": "348.63" -// }, -// { -// "prevDayPx": "1.0004", -// "dayNtlVlm": "0.0", -// "markPx": "1.0004", -// "midPx": "1.0001", -// "circulatingSupply": "87999999999.6909179688", -// "coin": "@178", -// "totalSupply": "87999999999.6909179688", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.28054", -// "dayNtlVlm": "67.2108299", -// "markPx": "0.27987", -// "midPx": "0.28029", -// "circulatingSupply": "852563.34841475", -// "coin": "@179", -// "totalSupply": "1199999.51841475", -// "dayBaseVlm": "239.5" -// }, -// { -// "prevDayPx": "1.0007", -// "dayNtlVlm": "105664.1199721", -// "markPx": "1.0009", -// "midPx": "1.0007", -// "circulatingSupply": "8888888888.0740356445", -// "coin": "@180", -// "totalSupply": "8888888888.0740356445", -// "dayBaseVlm": "105609.85" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "1.0", -// "midPx": null, -// "circulatingSupply": "0.0", -// "coin": "@181", -// "totalSupply": "0.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "4025.0", -// "dayNtlVlm": "1238795.1129999994", -// "markPx": "4136.7", -// "midPx": "4135.85", -// "circulatingSupply": "184467440737.0901794434", -// "coin": "@182", -// "totalSupply": "184467440737.0901794434", -// "dayBaseVlm": "302.96" -// }, -// { -// "prevDayPx": "0.096979", -// "dayNtlVlm": "1595.85407661", -// "markPx": "0.089445", -// "midPx": "0.089311", -// "circulatingSupply": "885728.06346594", -// "coin": "@183", -// "totalSupply": "1199999.5734659401", -// "dayBaseVlm": "17168.42" -// }, -// { -// "prevDayPx": "0.015758", -// "dayNtlVlm": "89355.70528684", -// "markPx": "0.01625", -// "midPx": "0.016237", -// "circulatingSupply": "184467440736.5023803711", -// "coin": "@184", -// "totalSupply": "184467440736.5023803711", -// "dayBaseVlm": "5540018.0" -// }, -// { -// "prevDayPx": "0.00734", -// "dayNtlVlm": "0.0", -// "markPx": "0.007498", -// "midPx": "0.007514", -// "circulatingSupply": "999998728.0421522856", -// "coin": "@185", -// "totalSupply": "999998728.0421522856", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "1.0", -// "midPx": null, -// "circulatingSupply": "0.0", -// "coin": "@186", -// "totalSupply": "0.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00009", -// "dayNtlVlm": "12.11196654", -// "markPx": "0.000066", -// "midPx": "0.000136", -// "circulatingSupply": "1618999091.5223698616", -// "coin": "@187", -// "totalSupply": "1618999999.4926140308", -// "dayBaseVlm": "138948.99" -// }, -// { -// "prevDayPx": "0.0043914", -// "dayNtlVlm": "23136052.3825256974", -// "markPx": "0.0047141", -// "midPx": "0.0047108", -// "circulatingSupply": "999999999936.9772949219", -// "coin": "@188", -// "totalSupply": "999999999937.6423339844", -// "dayBaseVlm": "5162340029.0" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "620.0", -// "midPx": null, -// "circulatingSupply": "10000000.0", -// "coin": "@189", -// "totalSupply": "10000000.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.006595", -// "dayNtlVlm": "309.9371691", -// "markPx": "0.006595", -// "midPx": "0.006594", -// "circulatingSupply": "999999999.8694754839", -// "coin": "@190", -// "totalSupply": "999999999.8694754839", -// "dayBaseVlm": "46995.78" -// }, -// { -// "prevDayPx": "0.001794", -// "dayNtlVlm": "0.0", -// "markPx": "0.001794", -// "midPx": "0.001796", -// "circulatingSupply": "749999999.6795556545", -// "coin": "@191", -// "totalSupply": "999995559.6795556545", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.000946", -// "dayNtlVlm": "3771.4964397", -// "markPx": "0.000943", -// "midPx": "0.000941", -// "circulatingSupply": "9839761726.0432109833", -// "coin": "@192", -// "totalSupply": "9999761726.0432109833", -// "dayBaseVlm": "3943656.0300000003" -// }, -// { -// "prevDayPx": "0.73148", -// "dayNtlVlm": "261248.912608", -// "markPx": "0.72808", -// "midPx": "0.72776", -// "circulatingSupply": "999999994.3218877316", -// "coin": "@193", -// "totalSupply": "999999994.3218877316", -// "dayBaseVlm": "358249.3" -// }, -// { -// "prevDayPx": "0.00001319", -// "dayNtlVlm": "70002.38977772", -// "markPx": "0.00001347", -// "midPx": "0.00001346", -// "circulatingSupply": "88819999999944.65625", -// "coin": "@194", -// "totalSupply": "88819999999945.65625", -// "dayBaseVlm": "5231247053.0" -// }, -// { -// "prevDayPx": "0.000559", -// "dayNtlVlm": "1070.05415272", -// "markPx": "0.000559", -// "midPx": "0.00056", -// "circulatingSupply": "999620631.1612620354", -// "coin": "@195", -// "totalSupply": "999689591.6314620972", -// "dayBaseVlm": "1916016.02" -// }, -// { -// "prevDayPx": "0.000078", -// "dayNtlVlm": "0.0", -// "markPx": "0.000083", -// "midPx": "0.000084", -// "circulatingSupply": "184467440737.0204162598", -// "coin": "@196", -// "totalSupply": "184467440737.0204162598", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "1.0", -// "midPx": null, -// "circulatingSupply": "0.0", -// "coin": "@197", -// "totalSupply": "0.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.04869", -// "dayNtlVlm": "65439.652008", -// "markPx": "0.05178", -// "midPx": "0.05183", -// "circulatingSupply": "999999946.1117099524", -// "coin": "@198", -// "totalSupply": "999999998.1117099524", -// "dayBaseVlm": "1368582.9999999998" -// }, -// { -// "prevDayPx": "0.012178", -// "dayNtlVlm": "0.0", -// "markPx": "0.012178", -// "midPx": "0.01216", -// "circulatingSupply": "899999998.9333219528", -// "coin": "@199", -// "totalSupply": "999999998.9333219528", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "1.715", -// "midPx": null, -// "circulatingSupply": "420690000.0", -// "coin": "@200", -// "totalSupply": "420690000.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.00000039", -// "dayNtlVlm": "0.0", -// "markPx": "0.00000043", -// "midPx": "0.00000043", -// "circulatingSupply": "184467440736985.75", -// "coin": "@201", -// "totalSupply": "184467440737085.78125", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.000815", -// "dayNtlVlm": "0.0", -// "markPx": "0.000791", -// "midPx": "0.000792", -// "circulatingSupply": "55725800.7379412726", -// "coin": "@202", -// "totalSupply": "119999999.937941283", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "1.0", -// "dayNtlVlm": "0.0", -// "markPx": "0.5255", -// "midPx": null, -// "circulatingSupply": "100000000000.0", -// "coin": "@203", -// "totalSupply": "100000000000.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.09532", -// "dayNtlVlm": "0.0", -// "markPx": "0.10068", -// "midPx": "0.10081", -// "circulatingSupply": "184467440737.0605163574", -// "coin": "@204", -// "totalSupply": "184467440737.0605163574", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "1.0054", -// "dayNtlVlm": "24668.648966", -// "markPx": "1.0072", -// "midPx": "1.01115", -// "circulatingSupply": "184467440736.6458435059", -// "coin": "@205", -// "totalSupply": "184467440736.6458435059", -// "dayBaseVlm": "24361.7" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "0.75", -// "midPx": null, -// "circulatingSupply": "15000000000.0", -// "coin": "@206", -// "totalSupply": "15000000000.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "42.988", -// "dayNtlVlm": "72191.58444", -// "markPx": "41.531", -// "midPx": "41.5055", -// "circulatingSupply": "337160645.4568222165", -// "coin": "@207", -// "totalSupply": "999513827.8042877913", -// "dayBaseVlm": "1740.16" -// }, -// { -// "prevDayPx": "0.024443", -// "dayNtlVlm": "0.0", -// "markPx": "0.015971", -// "midPx": "0.015891", -// "circulatingSupply": "3323333332.9911851883", -// "coin": "@208", -// "totalSupply": "3323333332.9911851883", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "4031.0", -// "dayNtlVlm": "43864.002", -// "markPx": "4129.2", -// "midPx": "4144.2", -// "circulatingSupply": "184467440737.0901794434", -// "coin": "@209", -// "totalSupply": "184467440737.0901794434", -// "dayBaseVlm": "10.88" -// }, -// { -// "prevDayPx": "0.3177", -// "dayNtlVlm": "17077775.9640239999", -// "markPx": "0.30403", -// "midPx": "0.303795", -// "circulatingSupply": "9999999997.552028656", -// "coin": "@210", -// "totalSupply": "9999999997.552028656", -// "dayBaseVlm": "54787411.8000000119" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "0.000275", -// "midPx": null, -// "circulatingSupply": "184467440737.0955200195", -// "coin": "@211", -// "totalSupply": "184467440737.0955200195", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "1.5002", -// "dayNtlVlm": "0.0", -// "markPx": "2.0009", -// "midPx": "12.72845", -// "circulatingSupply": "999999999.6616746187", -// "coin": "@212", -// "totalSupply": "999999999.6616746187", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "16.207", -// "dayNtlVlm": "79080.84755", -// "markPx": "16.603", -// "midPx": "16.595", -// "circulatingSupply": "999999999.6616746187", -// "coin": "@213", -// "totalSupply": "999999999.6616746187", -// "dayBaseVlm": "4846.17" -// }, -// { -// "prevDayPx": "1.3097", -// "dayNtlVlm": "554.029919", -// "markPx": "1.3248", -// "midPx": "1.32605", -// "circulatingSupply": "184467440736.8856201172", -// "coin": "@214", -// "totalSupply": "184467440736.8856201172", -// "dayBaseVlm": "425.11" -// }, -// { -// "prevDayPx": "0.009201", -// "dayNtlVlm": "70.8762231", -// "markPx": "0.008463", -// "midPx": "0.0084415", -// "circulatingSupply": "18446744073709.0390625", -// "coin": "@215", -// "totalSupply": "18446744073709.0390625", -// "dayBaseVlm": "7703.1" -// }, -// { -// "prevDayPx": "0.028746", -// "dayNtlVlm": "0.0", -// "markPx": "0.028962", -// "midPx": "0.029297", -// "circulatingSupply": "999999999.9946365356", -// "coin": "@216", -// "totalSupply": "999999999.9946365356", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "6.2984", -// "dayNtlVlm": "1148.427272", -// "markPx": "6.113", -// "midPx": "6.12215", -// "circulatingSupply": "91640.9317326", -// "coin": "@217", -// "totalSupply": "5050999.7934325999", -// "dayBaseVlm": "183.58" -// }, -// { -// "prevDayPx": "2.97", -// "dayNtlVlm": "0.0", -// "markPx": "3.0", -// "midPx": null, -// "circulatingSupply": "3000000000.0", -// "coin": "@218", -// "totalSupply": "3000000000.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.01593", -// "dayNtlVlm": "48.50482576", -// "markPx": "0.011081", -// "midPx": "0.016012", -// "circulatingSupply": "52980462.0043246001", -// "coin": "@219", -// "totalSupply": "99989445.1343245953", -// "dayBaseVlm": "4374.82" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "1.0", -// "midPx": null, -// "circulatingSupply": "0.0", -// "coin": "@220", -// "totalSupply": "0.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "1.0", -// "midPx": null, -// "circulatingSupply": "0.0", -// "coin": "@221", -// "totalSupply": "0.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "1.0", -// "midPx": null, -// "circulatingSupply": "0.0", -// "coin": "@222", -// "totalSupply": "0.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.018518", -// "dayNtlVlm": "4775469.3313950486", -// "markPx": "0.017728", -// "midPx": "0.017711", -// "circulatingSupply": "1011999999.7121345997", -// "coin": "@223", -// "totalSupply": "1011999999.7121345997", -// "dayBaseVlm": "250397007.1299999952" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "1.75", -// "midPx": null, -// "circulatingSupply": "10000000000.0", -// "coin": "@224", -// "totalSupply": "10000000000.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.015943", -// "dayNtlVlm": "8180.2264759", -// "markPx": "0.016393", -// "midPx": "0.016445", -// "circulatingSupply": "184467440737.0125427246", -// "coin": "@225", -// "totalSupply": "184467440737.0125427246", -// "dayBaseVlm": "501949.78" -// }, -// { -// "prevDayPx": "17.963", -// "dayNtlVlm": "14638.9963", -// "markPx": "17.657", -// "midPx": "21.8285", -// "circulatingSupply": "715748718.7582148314", -// "coin": "@226", -// "totalSupply": "715748718.7582148314", -// "dayBaseVlm": "808.13" -// }, -// { -// "prevDayPx": "219.95", -// "dayNtlVlm": "125324.0727", -// "markPx": "229.5", -// "midPx": "229.445", -// "circulatingSupply": "15999999.9592762906", -// "coin": "@227", -// "totalSupply": "15999999.9592762906", -// "dayBaseVlm": "560.65" -// }, -// { -// "prevDayPx": "0.20567", -// "dayNtlVlm": "34204.1031742", -// "markPx": "0.19252", -// "midPx": "0.192625", -// "circulatingSupply": "9999999999.7890472412", -// "coin": "@228", -// "totalSupply": "9999999999.7890472412", -// "dayBaseVlm": "176374.7" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "1.0", -// "midPx": null, -// "circulatingSupply": "0.0", -// "coin": "@229", -// "totalSupply": "0.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.99999", -// "dayNtlVlm": "385366.3897209", -// "markPx": "0.9999", -// "midPx": "0.99991", -// "circulatingSupply": "100000000000.0", -// "coin": "@230", -// "totalSupply": "100000000000.0", -// "dayBaseVlm": "385397.48" -// }, -// { -// "prevDayPx": "0.009134", -// "dayNtlVlm": "73.05459838", -// "markPx": "0.0076", -// "midPx": "0.006801", -// "circulatingSupply": "999999999.7692784071", -// "coin": "@231", -// "totalSupply": "999999999.7692784071", -// "dayBaseVlm": "8055.18" -// }, -// { -// "prevDayPx": "42.745", -// "dayNtlVlm": "106582.32124", -// "markPx": "41.462", -// "midPx": "41.5245", -// "circulatingSupply": "337160645.4568222165", -// "coin": "@232", -// "totalSupply": "999513827.8042877913", -// "dayBaseVlm": "2549.02" -// }, -// { -// "prevDayPx": "0.32949", -// "dayNtlVlm": "69530.837034", -// "markPx": "0.3025", -// "midPx": "0.3026", -// "circulatingSupply": "9999999997.552028656", -// "coin": "@233", -// "totalSupply": "9999999997.552028656", -// "dayBaseVlm": "223753.2" -// }, -// { -// "prevDayPx": "106039.0", -// "dayNtlVlm": "82877.97224", -// "markPx": "106435.0", -// "midPx": "106368.5", -// "circulatingSupply": "20999999.9986110739", -// "coin": "@234", -// "totalSupply": "20999999.9986110739", -// "dayBaseVlm": "0.7841" -// }, -// { -// "prevDayPx": "3611.9", -// "dayNtlVlm": "66353.01642", -// "markPx": "3605.5", -// "midPx": "3603.2", -// "circulatingSupply": "99999999.9881516099", -// "coin": "@235", -// "totalSupply": "99999999.988242507", -// "dayBaseVlm": "18.615" -// }, -// { -// "prevDayPx": "0.98085", -// "dayNtlVlm": "693.676737", -// "markPx": "0.97792", -// "midPx": "0.979385", -// "circulatingSupply": "2998999.9529847698", -// "coin": "@236", -// "totalSupply": "2998999.9529847698", -// "dayBaseVlm": "707.22" -// }, -// { -// "prevDayPx": "0.00003", -// "dayNtlVlm": "0.0", -// "markPx": "0.000039", -// "midPx": "0.000107", -// "circulatingSupply": "499999999.9564210176", -// "coin": "@237", -// "totalSupply": "499999999.9564210176", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.5394", -// "dayNtlVlm": "95.58168", -// "markPx": "0.5419", -// "midPx": "0.5446", -// "circulatingSupply": "199999999.7756479979", -// "coin": "@238", -// "totalSupply": "199999999.7756479979", -// "dayBaseVlm": "177.2" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "1.0", -// "midPx": null, -// "circulatingSupply": "0.0", -// "coin": "@239", -// "totalSupply": "0.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.003497", -// "dayNtlVlm": "10496.95852989", -// "markPx": "0.003562", -// "midPx": "0.003567", -// "circulatingSupply": "1037999999.8683661222", -// "coin": "@240", -// "totalSupply": "1037999999.8683661222", -// "dayBaseVlm": "3003215.4199999995" -// }, -// { -// "prevDayPx": "0.00249", -// "dayNtlVlm": "13316.5592857", -// "markPx": "0.001721", -// "midPx": "0.001738", -// "circulatingSupply": "999870244.4450337887", -// "coin": "@241", -// "totalSupply": "999870244.4450337887", -// "dayBaseVlm": "6620797.3499999996" -// }, -// { -// "prevDayPx": "0.053564", -// "dayNtlVlm": "27388.76492813", -// "markPx": "0.050601", -// "midPx": "0.050526", -// "circulatingSupply": "99999999.8819136769", -// "coin": "@242", -// "totalSupply": "99999999.8819136769", -// "dayBaseVlm": "519074.6700000001" -// }, -// { -// "prevDayPx": "0.0", -// "dayNtlVlm": "0.0", -// "markPx": "0.055", -// "midPx": null, -// "circulatingSupply": "100000000000.0", -// "coin": "@243", -// "totalSupply": "100000000000.0", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.98243", -// "dayNtlVlm": "0.0", -// "markPx": "0.98271", -// "midPx": "0.983695", -// "circulatingSupply": "87999999998.8138427734", -// "coin": "@244", -// "totalSupply": "87999999998.8138427734", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.002146", -// "dayNtlVlm": "42.79709502", -// "markPx": "0.00214", -// "midPx": "0.002143", -// "circulatingSupply": "2537249999.9844846725", -// "coin": "@245", -// "totalSupply": "2537249999.9844846725", -// "dayBaseVlm": "19958.4" -// }, -// { -// "prevDayPx": "0.00338", -// "dayNtlVlm": "0.0", -// "markPx": "0.00337", -// "midPx": "0.003375", -// "circulatingSupply": "41737499.9563749284", -// "coin": "@246", -// "totalSupply": "41737499.9563749284", -// "dayBaseVlm": "0.0" -// }, -// { -// "prevDayPx": "0.028333", -// "dayNtlVlm": "26.87803283", -// "markPx": "0.012512", -// "midPx": "0.020422", -// "circulatingSupply": "508329.41183498", -// "coin": "@247", -// "totalSupply": "1199999.9618349799", -// "dayBaseVlm": "938.71" -// }, -// { -// "prevDayPx": "660.89", -// "dayNtlVlm": "639283.7680999998", -// "markPx": "543.45", -// "midPx": "542.7", -// "circulatingSupply": "20999999.9863068908", -// "coin": "@248", -// "totalSupply": "20999999.9863068908", -// "dayBaseVlm": "1044.5" -// } -// ] -// ] diff --git a/ws_client.go b/ws_client.go index b1b50e8..b706110 100644 --- a/ws_client.go +++ b/ws_client.go @@ -66,7 +66,7 @@ func NewWSClient(config WSClientConfig, opts ...WSClientOption) *WSClient { return client } -func (c *WSClient) Dial(ctx context.Context) error { +func (c *WSClient) Connect(ctx context.Context) error { return c.connect(ctx) } diff --git a/ws_client_conn.go b/ws_client_conn.go index 583af36..0cd02f2 100644 --- a/ws_client_conn.go +++ b/ws_client_conn.go @@ -42,9 +42,12 @@ func (c *WSClient) connect(ctx context.Context) error { c.conn = conn c.mu.Unlock() - if err := c.resubscribeAll(); err != nil { + if err = c.resubscribeAll(); err != nil { c.logger.Errorf("failed to replay subscriptions: %v", err) - c.dropActiveConnection() + + if dropActiveConnErr := c.dropActiveConnection(); dropActiveConnErr != nil { + c.logger.Errorf("failed to drop active connections: %v", dropActiveConnErr) + } return err } @@ -156,16 +159,16 @@ func (c *WSClient) reconnect(ctx context.Context) { } func (c *WSClient) dispatch(msg wsMessage) error { - d, ok := c.dispatcherByChannel[msg.Channel] - if !ok { + d, dispatcherFound := c.dispatcherByChannel[msg.Channel] + if !dispatcherFound { return fmt.Errorf("no dispatcher for channel: %s", msg.Channel) } finder := func(key string) (*sharedSubscription, bool) { c.mu.RLock() defer c.mu.RUnlock() - s, ok := c.sharedSubscriptionByKey[key] - return s, ok + s, sharedSubscriptionFound := c.sharedSubscriptionByKey[key] + return s, sharedSubscriptionFound } return d(finder, msg) diff --git a/ws_client_subscriptions.go b/ws_client_subscriptions.go index 1946a48..2b3a215 100644 --- a/ws_client_subscriptions.go +++ b/ws_client_subscriptions.go @@ -19,7 +19,7 @@ func (c *WSClient) subscribe( pkey := payload.Key() s, exists := c.sharedSubscriptionByKey[pkey] if !exists { - s = newSubscriber( + s = newSharedSubscription( pkey, payload, func(p subscriptable) { @@ -54,28 +54,6 @@ func (c *WSClient) subscribe( }, nil } -func subscribeTyped[T any]( - c *WSClient, - payload subscriptable, - callback func(T, error), -) (*Subscription, error) { - if callback == nil { - return nil, fmt.Errorf("callback cannot be nil") - } - - var zero T - - return c.subscribe(payload, func(msg any) { - typed, ok := msg.(T) - if !ok { - callback(zero, fmt.Errorf("invalid message type: %T", msg)) - return - } - - callback(typed, nil) - }) -} - func (c *WSClient) resubscribeAll() error { c.mu.RLock() payloads := make([]subscriptable, 0, len(c.sharedSubscriptionByKey)) diff --git a/ws_client_test.go b/ws_client_test.go index 29db4fb..f38edb8 100644 --- a/ws_client_test.go +++ b/ws_client_test.go @@ -1,3 +1,6 @@ +//go:build integration +// +build integration + package hyperliquid import ( @@ -30,7 +33,7 @@ func (ts *WSClientIntegrationTestSuite) TestTrade() { defer cancel() ts.T().Log("Connecting to websocket") - if err := ts.client.Dial(ctx); err != nil { + if err := ts.client.Connect(ctx); err != nil { ts.T().Fatalf("Failed to connect: %v", err) } defer ts.client.Close() @@ -63,7 +66,7 @@ func (ts *WSClientIntegrationTestSuite) TestActiveAssetCtx() { defer cancel() ts.T().Log("Connecting to websocket") - if err := ts.client.Dial(ctx); err != nil { + if err := ts.client.Connect(ctx); err != nil { ts.T().Fatalf("Failed to connect: %v", err) } defer ts.client.Close() @@ -84,6 +87,6 @@ func (ts *WSClientIntegrationTestSuite) TestActiveAssetCtx() { ts.T().Log("Subscribed to active asset context") defer sub.Close() - <-time.After(time.Second * 10) + <-time.After(time.Second * 5) ts.T().Log("Unsubscribing from active asset context") } diff --git a/config.go b/ws_config.go similarity index 58% rename from config.go rename to ws_config.go index 674c629..cfbb237 100644 --- a/config.go +++ b/ws_config.go @@ -2,31 +2,12 @@ package hyperliquid import "time" -type HTTPClientConfig struct { - BaseURL string - Timeout time.Duration -} - type WSClientConfig struct { BaseURL string PingInterval time.Duration ReconnectAttempts int } -func DefaultMainnetHTTPClientConfig() HTTPClientConfig { - return HTTPClientConfig{ - BaseURL: "https://api.hyperliquid.xyz", - Timeout: 3 * time.Second, - } -} - -func DefaultTestnetHTTPClientConfig() HTTPClientConfig { - return HTTPClientConfig{ - BaseURL: "https://api.hyperliquid-testnet.xyz", - Timeout: 3 * time.Second, - } -} - func DefaultMainnetWSClientConfig() WSClientConfig { return WSClientConfig{ BaseURL: "wss://api.hyperliquid.xyz/ws", diff --git a/ws_dispatcher.go b/ws_dispatcher.go index 7f53289..38e37a3 100644 --- a/ws_dispatcher.go +++ b/ws_dispatcher.go @@ -6,8 +6,6 @@ import ( "github.com/goccy/go-json" ) -type sharedSubscriptionFinder func(string) (*sharedSubscription, bool) - type dispatcher func(find sharedSubscriptionFinder, msg wsMessage) error func newChannelDispatcher[T subscriptable](channel wsChannel) dispatcher { diff --git a/ws_subscriber.go b/ws_shared_subscription.go similarity index 97% rename from ws_subscriber.go rename to ws_shared_subscription.go index 8fa6df6..356208e 100644 --- a/ws_subscriber.go +++ b/ws_shared_subscription.go @@ -2,8 +2,6 @@ package hyperliquid import "sync" -type callback func(any) - type sharedSubscription struct { id string count int64 @@ -15,7 +13,7 @@ type sharedSubscription struct { mu sync.RWMutex } -func newSubscriber( +func newSharedSubscription( id string, payload subscriptable, subscriberFunc, unsubscriberFunc func(subscriptable), diff --git a/ws_sub_active_asset_ctx.go b/ws_sub_active_asset_ctx.go index c7f140a..e6a407e 100644 --- a/ws_sub_active_asset_ctx.go +++ b/ws_sub_active_asset_ctx.go @@ -25,7 +25,7 @@ type ( ) func (a ActiveAssetCtx) Key() string { - return key(string(ChannelActiveAssetCtx), a.Coin) + return genKey(string(ChannelActiveAssetCtx), a.Coin) } type activeAssetCtxSubscriptionPayload struct { @@ -34,7 +34,7 @@ type activeAssetCtxSubscriptionPayload struct { } func (p activeAssetCtxSubscriptionPayload) Key() string { - return key(string(ChannelActiveAssetCtx), p.Coin) + return genKey(string(ChannelActiveAssetCtx), p.Coin) } func (c *WSClient) ActiveAssetCtx( diff --git a/ws_sub_trades.go b/ws_sub_trades.go index 729edb7..f44a8c9 100644 --- a/ws_sub_trades.go +++ b/ws_sub_trades.go @@ -21,7 +21,7 @@ func (t Trades) Key() string { if len(t) == 0 { return "" } - return key(string(ChannelTrades), t[0].Coin) + return genKey(string(ChannelTrades), t[0].Coin) } type tradeSubscriptionPayload struct { @@ -30,7 +30,7 @@ type tradeSubscriptionPayload struct { } func (p tradeSubscriptionPayload) Key() string { - return key(string(ChannelTrades), p.Coin) + return genKey(string(ChannelTrades), p.Coin) } func (c *WSClient) Trades( diff --git a/ws_types.go b/ws_types.go index a238666..9021acc 100644 --- a/ws_types.go +++ b/ws_types.go @@ -1,15 +1,41 @@ package hyperliquid import ( + "fmt" "strings" "github.com/goccy/go-json" ) +type sharedSubscriptionFinder func(string) (*sharedSubscription, bool) +type callback func(any) + type subscriptable interface { Key() string } +func subscribeTyped[T any]( + c *WSClient, + payload subscriptable, + callback func(T, error), +) (*Subscription, error) { + if callback == nil { + return nil, fmt.Errorf("callback cannot be nil") + } + + var zero T + + return c.subscribe(payload, func(msg any) { + typed, ok := msg.(T) + if !ok { + callback(zero, fmt.Errorf("invalid message type: %T", msg)) + return + } + + callback(typed, nil) + }) +} + type wsCommand struct { Method string `json:"method"` Subscription any `json:"subscription,omitempty"` @@ -39,7 +65,6 @@ const ( //ChannelUserFills wsChannel = "userFills" //ChannelWebData2 wsChannel = "webData2" //ChannelBbo wsChannel = "bbo" - //ChannelSubResponse wsChannel = "subscriptionResponse" ) type Subscription struct { @@ -48,6 +73,6 @@ type Subscription struct { Close func() } -func key(args ...string) string { +func genKey(args ...string) string { return strings.Join(args, ":") }