{
  "@context": {
    "@vocab": "https://blockvectra.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "blockvectra": "https://blockvectra.com/schema#",
    "SiweChallengeRequest": "blockvectra:SiweChallengeRequest",
    "address": {
      "@id": "blockvectra:address",
      "@type": "xsd:string"
    },
    "purpose": {
      "@id": "blockvectra:purpose",
      "@type": "xsd:string"
    },
    "SiweChallengeResponse": "blockvectra:SiweChallengeResponse",
    "nonce": {
      "@id": "blockvectra:nonce",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "blockvectra:message",
      "@type": "@id"
    },
    "expires_at": {
      "@id": "blockvectra:expires_at",
      "@type": "@id"
    },
    "ErrorResponse": "blockvectra:ErrorResponse",
    "error": {
      "@id": "blockvectra:error"
    },
    "SiweLoginRequest": "blockvectra:SiweLoginRequest",
    "signature": {
      "@id": "blockvectra:signature",
      "@type": "xsd:string"
    },
    "ref": {
      "@id": "blockvectra:ref",
      "@type": "@id"
    },
    "referrer": {
      "@id": "blockvectra:referrer",
      "@type": "@id"
    },
    "SessionResponse": "blockvectra:SessionResponse",
    "session": {
      "@id": "blockvectra:session"
    },
    "account_created": {
      "@id": "blockvectra:account_created",
      "@type": "xsd:boolean"
    },
    "MeResponse": "blockvectra:MeResponse",
    "username": {
      "@id": "blockvectra:username",
      "@type": "@id"
    },
    "created_at": {
      "@id": "blockvectra:created_at",
      "@type": "@id"
    },
    "identities": {
      "@id": "blockvectra:identities",
      "@container": "@list"
    },
    "IdentityView": "blockvectra:IdentityView",
    "identity_id": {
      "@id": "blockvectra:identity_id",
      "@type": "xsd:string"
    },
    "provider": {
      "@id": "blockvectra:provider",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "blockvectra:subject",
      "@type": "xsd:string"
    },
    "display": {
      "@id": "blockvectra:display",
      "@type": "xsd:string"
    },
    "last_login_at": {
      "@id": "blockvectra:last_login_at"
    },
    "UsernameRequest": "blockvectra:UsernameRequest",
    "SiweVerifyRequest": "blockvectra:SiweVerifyRequest",
    "OAuthTokenRequest": "blockvectra:OAuthTokenRequest",
    "code": {
      "@id": "blockvectra:code",
      "@type": "xsd:string"
    },
    "code_verifier": {
      "@id": "blockvectra:code_verifier",
      "@type": "xsd:string"
    },
    "KeyListResponse": "blockvectra:KeyListResponse",
    "items": {
      "@id": "blockvectra:items",
      "@container": "@list"
    },
    "KeyView": "blockvectra:KeyView",
    "key_id": {
      "@id": "blockvectra:key_id",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "blockvectra:label"
    },
    "status": {
      "@id": "blockvectra:status",
      "@type": "xsd:string"
    },
    "cu_per_sec": {
      "@id": "blockvectra:cu_per_sec",
      "@type": "xsd:integer"
    },
    "burst_cu": {
      "@id": "blockvectra:burst_cu",
      "@type": "xsd:integer"
    },
    "created_by": {
      "@id": "blockvectra:created_by",
      "@type": "xsd:string"
    },
    "revoked_at": {
      "@id": "blockvectra:revoked_at"
    },
    "replaced_by_key_id": {
      "@id": "blockvectra:replaced_by_key_id",
      "@type": "xsd:string"
    },
    "cu_cap": {
      "@id": "blockvectra:cu_cap",
      "@type": "xsd:integer"
    },
    "cu_spent": {
      "@id": "blockvectra:cu_spent",
      "@type": "xsd:integer"
    },
    "KeyCreateRequest": "blockvectra:KeyCreateRequest",
    "expires_in_secs": {
      "@id": "blockvectra:expires_in_secs",
      "@type": "xsd:integer"
    },
    "KeyCreateResponse": "blockvectra:KeyCreateResponse",
    "key": {
      "@id": "blockvectra:key",
      "@type": "@id"
    },
    "api_key": {
      "@id": "blockvectra:api_key",
      "@type": "@id"
    },
    "KeyLabelRequest": "blockvectra:KeyLabelRequest",
    "KeyRotateResponse": "blockvectra:KeyRotateResponse",
    "replaced": {
      "@id": "blockvectra:replaced",
      "@type": "@id"
    },
    "PlansResponse": "blockvectra:PlansResponse",
    "free": {
      "@id": "blockvectra:free",
      "@type": "@id"
    },
    "promo": {
      "@id": "blockvectra:promo"
    },
    "key_defaults": {
      "@id": "blockvectra:key_defaults",
      "@type": "@id"
    },
    "paid_key_minimums": {
      "@id": "blockvectra:paid_key_minimums",
      "@type": "@id"
    },
    "pricing": {
      "@id": "blockvectra:pricing",
      "@type": "@id"
    },
    "method_weights": {
      "@id": "blockvectra:method_weights",
      "@container": "@list"
    },
    "FreePlanView": "blockvectra:FreePlanView",
    "signup_units": {
      "@id": "blockvectra:signup_units",
      "@type": "xsd:integer"
    },
    "monthly_units": {
      "@id": "blockvectra:monthly_units",
      "@type": "xsd:integer"
    },
    "window_days": {
      "@id": "blockvectra:window_days",
      "@type": "xsd:integer"
    },
    "max_calls_per_sec": {
      "@id": "blockvectra:max_calls_per_sec",
      "@type": "xsd:integer"
    },
    "ResetPromoView": "blockvectra:ResetPromoView",
    "type": {
      "@id": "blockvectra:type",
      "@type": "xsd:string"
    },
    "period": {
      "@id": "blockvectra:period",
      "@type": "xsd:string"
    },
    "chances_per_account": {
      "@id": "blockvectra:chances_per_account",
      "@type": "xsd:integer"
    },
    "valid_days": {
      "@id": "blockvectra:valid_days"
    },
    "reset_to_units": {
      "@id": "blockvectra:reset_to_units",
      "@type": "xsd:integer"
    },
    "issued_at": {
      "@id": "blockvectra:issued_at",
      "@type": "@id"
    },
    "ends_at": {
      "@id": "blockvectra:ends_at"
    },
    "next_issue_at": {
      "@id": "blockvectra:next_issue_at"
    },
    "next_period": {
      "@id": "blockvectra:next_period",
      "@type": "xsd:string"
    },
    "KeyDefaultsView": "blockvectra:KeyDefaultsView",
    "PaidKeyMinimumsView": "blockvectra:PaidKeyMinimumsView",
    "PricingPlanView": "blockvectra:PricingPlanView",
    "units_per_usd": {
      "@id": "blockvectra:units_per_usd",
      "@type": "xsd:integer"
    },
    "cu_per_unit": {
      "@id": "blockvectra:cu_per_unit",
      "@type": "xsd:integer"
    },
    "min_topup_usd": {
      "@id": "blockvectra:min_topup_usd",
      "@type": "xsd:decimal"
    },
    "push_free_addresses": {
      "@id": "blockvectra:push_free_addresses",
      "@type": "xsd:integer"
    },
    "MethodWeightView": "blockvectra:MethodWeightView",
    "method": {
      "@id": "blockvectra:method",
      "@type": "xsd:string"
    },
    "cu_weight": {
      "@id": "blockvectra:cu_weight",
      "@type": "xsd:integer"
    },
    "BalanceResponse": "blockvectra:BalanceResponse",
    "balance_units": {
      "@id": "blockvectra:balance_units",
      "@type": "xsd:integer"
    },
    "balance_updated_at": {
      "@id": "blockvectra:balance_updated_at",
      "@type": "@id"
    },
    "settled_through": {
      "@id": "blockvectra:settled_through"
    },
    "plan": {
      "@id": "blockvectra:plan",
      "@type": "xsd:string"
    },
    "free_monthly_units": {
      "@id": "blockvectra:free_monthly_units",
      "@type": "xsd:integer"
    },
    "free_window_ends_at": {
      "@id": "blockvectra:free_window_ends_at"
    },
    "ChargeListResponse": "blockvectra:ChargeListResponse",
    "next_before": {
      "@id": "blockvectra:next_before",
      "@type": "xsd:string"
    },
    "ChargeView": "blockvectra:ChargeView",
    "charge_id": {
      "@id": "blockvectra:charge_id",
      "@type": "xsd:string"
    },
    "period_start": {
      "@id": "blockvectra:period_start",
      "@type": "@id"
    },
    "period_end": {
      "@id": "blockvectra:period_end",
      "@type": "@id"
    },
    "cu": {
      "@id": "blockvectra:cu",
      "@type": "xsd:integer"
    },
    "amount_units": {
      "@id": "blockvectra:amount_units",
      "@type": "xsd:integer"
    },
    "TopupListResponse": "blockvectra:TopupListResponse",
    "TopupView": "blockvectra:TopupView",
    "topup_id": {
      "@id": "blockvectra:topup_id",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "blockvectra:kind",
      "@type": "xsd:string"
    },
    "amount_usd": {
      "@id": "blockvectra:amount_usd",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "blockvectra:currency",
      "@type": "xsd:string"
    },
    "UsageResponse": "blockvectra:UsageResponse",
    "from": {
      "@id": "blockvectra:from",
      "@type": "xsd:date"
    },
    "to": {
      "@id": "blockvectra:to",
      "@type": "xsd:date"
    },
    "rows": {
      "@id": "blockvectra:rows",
      "@container": "@list"
    },
    "UsageRow": "blockvectra:UsageRow",
    "date": {
      "@id": "blockvectra:date",
      "@type": "xsd:date"
    },
    "chain": {
      "@id": "blockvectra:chain",
      "@type": "xsd:string"
    },
    "calls": {
      "@id": "blockvectra:calls",
      "@type": "xsd:integer"
    },
    "ResetsResponse": "blockvectra:ResetsResponse",
    "available": {
      "@id": "blockvectra:available",
      "@type": "xsd:integer"
    },
    "next_expires_at": {
      "@id": "blockvectra:next_expires_at"
    },
    "ResetChanceView": "blockvectra:ResetChanceView",
    "round": {
      "@id": "blockvectra:round",
      "@type": "xsd:string"
    },
    "available_from": {
      "@id": "blockvectra:available_from",
      "@type": "@id"
    },
    "total": {
      "@id": "blockvectra:total",
      "@type": "xsd:integer"
    },
    "used": {
      "@id": "blockvectra:used",
      "@type": "xsd:integer"
    },
    "remaining": {
      "@id": "blockvectra:remaining",
      "@type": "xsd:integer"
    },
    "ResetUseResponse": "blockvectra:ResetUseResponse",
    "refill_units": {
      "@id": "blockvectra:refill_units",
      "@type": "xsd:integer"
    },
    "Chain": "blockvectra:Chain",
    "chain_slug": {
      "@id": "blockvectra:chain_slug",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "blockvectra:name",
      "@type": "xsd:string"
    },
    "chain_id": {
      "@id": "blockvectra:chain_id",
      "@type": "xsd:integer"
    },
    "chain_external_id": {
      "@id": "blockvectra:chain_external_id",
      "@type": "xsd:string"
    },
    "head_block": {
      "@id": "blockvectra:head_block",
      "@type": "xsd:integer"
    },
    "head_age_seconds": {
      "@id": "blockvectra:head_age_seconds",
      "@type": "xsd:integer"
    },
    "features": {
      "@id": "blockvectra:features",
      "@container": "@list"
    },
    "subscriptions": {
      "@id": "blockvectra:subscriptions",
      "@container": "@list"
    },
    "coverage": {
      "@id": "blockvectra:coverage",
      "@type": "@id"
    },
    "finality": {
      "@id": "blockvectra:finality",
      "@type": "@id"
    },
    "limits": {
      "@id": "blockvectra:limits",
      "@type": "@id"
    },
    "ChainCoverage": "blockvectra:ChainCoverage",
    "from_block": {
      "@id": "blockvectra:from_block",
      "@type": "xsd:integer"
    },
    "traces_from_block": {
      "@id": "blockvectra:traces_from_block",
      "@type": "xsd:integer"
    },
    "has_data": {
      "@id": "blockvectra:has_data",
      "@type": "xsd:boolean"
    },
    "ChainFinality": "blockvectra:ChainFinality",
    "model": {
      "@id": "blockvectra:model",
      "@type": "xsd:string"
    },
    "safe_block": {
      "@id": "blockvectra:safe_block",
      "@type": "xsd:integer"
    },
    "finalized_block": {
      "@id": "blockvectra:finalized_block",
      "@type": "xsd:integer"
    },
    "ChainLimits": "blockvectra:ChainLimits",
    "max_page_size": {
      "@id": "blockvectra:max_page_size",
      "@type": "xsd:integer"
    },
    "max_window_blocks": {
      "@id": "blockvectra:max_window_blocks",
      "@type": "xsd:integer"
    },
    "max_pools_for_token": {
      "@id": "blockvectra:max_pools_for_token",
      "@type": "xsd:integer"
    },
    "max_batch_addresses": {
      "@id": "blockvectra:max_batch_addresses",
      "@type": "xsd:integer"
    },
    "max_date_span_days": {
      "@id": "blockvectra:max_date_span_days",
      "@type": "xsd:integer"
    },
    "max_concurrent_queries": {
      "@id": "blockvectra:max_concurrent_queries",
      "@type": "xsd:integer"
    },
    "Build": "blockvectra:Build",
    "indexer": {
      "@id": "blockvectra:indexer",
      "@type": "@id"
    },
    "follow": {
      "@id": "blockvectra:follow",
      "@type": "@id"
    },
    "collect": {
      "@id": "blockvectra:collect",
      "@type": "@id"
    },
    "serve_rpc": {
      "@id": "blockvectra:serve_rpc",
      "@type": "@id"
    },
    "serve_data": {
      "@id": "blockvectra:serve_data",
      "@type": "@id"
    },
    "ChainsResponse": "blockvectra:ChainsResponse",
    "build": {
      "@id": "blockvectra:build",
      "@type": "@id"
    },
    "data": {
      "@id": "blockvectra:data",
      "@container": "@list"
    },
    "Meta": "blockvectra:Meta",
    "as_of_block": {
      "@id": "blockvectra:as_of_block",
      "@type": "xsd:integer"
    },
    "refreshed_at": {
      "@id": "blockvectra:refreshed_at"
    },
    "ErrorBody": "blockvectra:ErrorBody",
    "Block": "blockvectra:Block",
    "number": {
      "@id": "blockvectra:number",
      "@type": "xsd:integer"
    },
    "hash": {
      "@id": "blockvectra:hash",
      "@type": "@id"
    },
    "parent_hash": {
      "@id": "blockvectra:parent_hash",
      "@type": "@id"
    },
    "timestamp": {
      "@id": "blockvectra:timestamp",
      "@type": "@id"
    },
    "miner": {
      "@id": "blockvectra:miner",
      "@type": "@id"
    },
    "gas_limit": {
      "@id": "blockvectra:gas_limit",
      "@type": "xsd:integer"
    },
    "gas_used": {
      "@id": "blockvectra:gas_used",
      "@type": "xsd:integer"
    },
    "base_fee_per_gas": {
      "@id": "blockvectra:base_fee_per_gas"
    },
    "state_root": {
      "@id": "blockvectra:state_root",
      "@type": "@id"
    },
    "transactions_root": {
      "@id": "blockvectra:transactions_root",
      "@type": "@id"
    },
    "receipts_root": {
      "@id": "blockvectra:receipts_root",
      "@type": "@id"
    },
    "tx_count": {
      "@id": "blockvectra:tx_count",
      "@type": "xsd:integer"
    },
    "size": {
      "@id": "blockvectra:size",
      "@type": "xsd:integer"
    },
    "l1_block_number": {
      "@id": "blockvectra:l1_block_number"
    },
    "extra": {
      "@id": "blockvectra:extra",
      "@type": "@id"
    },
    "BlockEnvelope": "blockvectra:BlockEnvelope",
    "meta": {
      "@id": "blockvectra:meta",
      "@type": "@id"
    },
    "Log": "blockvectra:Log",
    "log_index": {
      "@id": "blockvectra:log_index",
      "@type": "xsd:integer"
    },
    "topics": {
      "@id": "blockvectra:topics",
      "@container": "@list"
    },
    "Transaction": "blockvectra:Transaction",
    "block_number": {
      "@id": "blockvectra:block_number",
      "@type": "xsd:integer"
    },
    "tx_index": {
      "@id": "blockvectra:tx_index",
      "@type": "xsd:integer"
    },
    "block_timestamp": {
      "@id": "blockvectra:block_timestamp",
      "@type": "@id"
    },
    "value": {
      "@id": "blockvectra:value",
      "@type": "@id"
    },
    "gas": {
      "@id": "blockvectra:gas",
      "@type": "xsd:integer"
    },
    "gas_price": {
      "@id": "blockvectra:gas_price"
    },
    "max_fee_per_gas": {
      "@id": "blockvectra:max_fee_per_gas"
    },
    "max_priority_fee_per_gas": {
      "@id": "blockvectra:max_priority_fee_per_gas"
    },
    "input": {
      "@id": "blockvectra:input",
      "@type": "@id"
    },
    "cumulative_gas_used": {
      "@id": "blockvectra:cumulative_gas_used",
      "@type": "xsd:integer"
    },
    "effective_gas_price": {
      "@id": "blockvectra:effective_gas_price"
    },
    "contract_address": {
      "@id": "blockvectra:contract_address"
    },
    "log_count": {
      "@id": "blockvectra:log_count",
      "@type": "xsd:integer"
    },
    "gas_used_for_l1": {
      "@id": "blockvectra:gas_used_for_l1"
    },
    "TransactionListEnvelope": "blockvectra:TransactionListEnvelope",
    "next_cursor": {
      "@id": "blockvectra:next_cursor",
      "@type": "xsd:string"
    },
    "TransactionPointEnvelope": "blockvectra:TransactionPointEnvelope",
    "Erc20Transfer": "blockvectra:Erc20Transfer",
    "token": {
      "@id": "blockvectra:token",
      "@type": "@id"
    },
    "standard": {
      "@id": "blockvectra:standard",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "blockvectra:amount",
      "@type": "@id"
    },
    "tx_hash": {
      "@id": "blockvectra:tx_hash",
      "@type": "@id"
    },
    "Erc721Transfer": "blockvectra:Erc721Transfer",
    "token_id": {
      "@id": "blockvectra:token_id",
      "@type": "@id"
    },
    "Erc1155Transfer": "blockvectra:Erc1155Transfer",
    "operator": {
      "@id": "blockvectra:operator",
      "@type": "@id"
    },
    "batch_index": {
      "@id": "blockvectra:batch_index",
      "@type": "xsd:integer"
    },
    "TokenTransferListEnvelope": "blockvectra:TokenTransferListEnvelope",
    "AddressTransferListEnvelope": "blockvectra:AddressTransferListEnvelope",
    "AddressBalance": "blockvectra:AddressBalance",
    "balance": {
      "@id": "blockvectra:balance",
      "@type": "@id"
    },
    "symbol": {
      "@id": "blockvectra:symbol"
    },
    "decimals": {
      "@id": "blockvectra:decimals"
    },
    "AddressBalanceListEnvelope": "blockvectra:AddressBalanceListEnvelope",
    "TokenHolder": "blockvectra:TokenHolder",
    "holder": {
      "@id": "blockvectra:holder",
      "@type": "@id"
    },
    "TokenHolderListEnvelope": "blockvectra:TokenHolderListEnvelope",
    "Token": "blockvectra:Token",
    "total_supply": {
      "@id": "blockvectra:total_supply"
    },
    "first_seen_block": {
      "@id": "blockvectra:first_seen_block",
      "@type": "xsd:integer"
    },
    "metadata_updated_at": {
      "@id": "blockvectra:metadata_updated_at",
      "@type": "@id"
    },
    "metadata_block": {
      "@id": "blockvectra:metadata_block",
      "@type": "xsd:integer"
    },
    "metadata_status": {
      "@id": "blockvectra:metadata_status",
      "@type": "xsd:string"
    },
    "metadata_issues": {
      "@id": "blockvectra:metadata_issues"
    },
    "TokenEnvelope": "blockvectra:TokenEnvelope",
    "TokensBatchRequest": "blockvectra:TokensBatchRequest",
    "addresses": {
      "@id": "blockvectra:addresses",
      "@container": "@list"
    },
    "TokensBatchEnvelope": "blockvectra:TokensBatchEnvelope",
    "Erc721Nft": "blockvectra:Erc721Nft",
    "contract": {
      "@id": "blockvectra:contract",
      "@type": "@id"
    },
    "owner": {
      "@id": "blockvectra:owner",
      "@type": "@id"
    },
    "Erc1155NftHolders": "blockvectra:Erc1155NftHolders",
    "holders": {
      "@id": "blockvectra:holders",
      "@container": "@list"
    },
    "NftPointEnvelope": "blockvectra:NftPointEnvelope",
    "Erc1155NftListItem": "blockvectra:Erc1155NftListItem",
    "NftListEnvelope": "blockvectra:NftListEnvelope",
    "DexSwap": "blockvectra:DexSwap",
    "protocol": {
      "@id": "blockvectra:protocol",
      "@type": "xsd:string"
    },
    "pool_key": {
      "@id": "blockvectra:pool_key",
      "@type": "@id"
    },
    "amount0": {
      "@id": "blockvectra:amount0",
      "@type": "@id"
    },
    "amount1": {
      "@id": "blockvectra:amount1",
      "@type": "@id"
    },
    "sqrt_price_x96": {
      "@id": "blockvectra:sqrt_price_x96",
      "@type": "@id"
    },
    "liquidity": {
      "@id": "blockvectra:liquidity",
      "@type": "@id"
    },
    "tick": {
      "@id": "blockvectra:tick",
      "@type": "xsd:integer"
    },
    "lp_fee": {
      "@id": "blockvectra:lp_fee"
    },
    "sender": {
      "@id": "blockvectra:sender",
      "@type": "@id"
    },
    "recipient": {
      "@id": "blockvectra:recipient"
    },
    "DexSwapListEnvelope": "blockvectra:DexSwapListEnvelope",
    "DexDailyPrice": "blockvectra:DexDailyPrice",
    "day": {
      "@id": "blockvectra:day",
      "@type": "@id"
    },
    "token_symbol": {
      "@id": "blockvectra:token_symbol"
    },
    "token_name": {
      "@id": "blockvectra:token_name"
    },
    "quote_token": {
      "@id": "blockvectra:quote_token",
      "@type": "@id"
    },
    "quote_symbol": {
      "@id": "blockvectra:quote_symbol"
    },
    "quote_name": {
      "@id": "blockvectra:quote_name"
    },
    "base_decimals": {
      "@id": "blockvectra:base_decimals"
    },
    "quote_decimals": {
      "@id": "blockvectra:quote_decimals"
    },
    "swap_count": {
      "@id": "blockvectra:swap_count",
      "@type": "xsd:integer"
    },
    "base_volume_raw": {
      "@id": "blockvectra:base_volume_raw",
      "@type": "@id"
    },
    "quote_volume_raw": {
      "@id": "blockvectra:quote_volume_raw",
      "@type": "@id"
    },
    "base_volume": {
      "@id": "blockvectra:base_volume"
    },
    "quote_volume": {
      "@id": "blockvectra:quote_volume"
    },
    "vwap": {
      "@id": "blockvectra:vwap"
    },
    "first_price": {
      "@id": "blockvectra:first_price"
    },
    "last_price": {
      "@id": "blockvectra:last_price"
    },
    "min_price": {
      "@id": "blockvectra:min_price"
    },
    "max_price": {
      "@id": "blockvectra:max_price"
    },
    "first_price_numerator": {
      "@id": "blockvectra:first_price_numerator",
      "@type": "@id"
    },
    "first_price_denominator": {
      "@id": "blockvectra:first_price_denominator",
      "@type": "@id"
    },
    "last_price_numerator": {
      "@id": "blockvectra:last_price_numerator",
      "@type": "@id"
    },
    "last_price_denominator": {
      "@id": "blockvectra:last_price_denominator",
      "@type": "@id"
    },
    "min_price_numerator": {
      "@id": "blockvectra:min_price_numerator",
      "@type": "@id"
    },
    "min_price_denominator": {
      "@id": "blockvectra:min_price_denominator",
      "@type": "@id"
    },
    "max_price_numerator": {
      "@id": "blockvectra:max_price_numerator",
      "@type": "@id"
    },
    "max_price_denominator": {
      "@id": "blockvectra:max_price_denominator",
      "@type": "@id"
    },
    "DexPriceListEnvelope": "blockvectra:DexPriceListEnvelope",
    "StockDaily": "blockvectra:StockDaily",
    "transfers": {
      "@id": "blockvectra:transfers",
      "@type": "xsd:integer"
    },
    "unique_senders": {
      "@id": "blockvectra:unique_senders",
      "@type": "xsd:integer"
    },
    "unique_receivers": {
      "@id": "blockvectra:unique_receivers",
      "@type": "xsd:integer"
    },
    "mint_raw_amount": {
      "@id": "blockvectra:mint_raw_amount",
      "@type": "@id"
    },
    "burn_raw_amount": {
      "@id": "blockvectra:burn_raw_amount",
      "@type": "@id"
    },
    "net_supply_change": {
      "@id": "blockvectra:net_supply_change",
      "@type": "@id"
    },
    "holder_count": {
      "@id": "blockvectra:holder_count",
      "@type": "xsd:integer"
    },
    "top10_holder_share_bps": {
      "@id": "blockvectra:top10_holder_share_bps",
      "@type": "xsd:integer"
    },
    "dex_swap_count": {
      "@id": "blockvectra:dex_swap_count",
      "@type": "xsd:integer"
    },
    "dex_raw_volume": {
      "@id": "blockvectra:dex_raw_volume",
      "@type": "@id"
    },
    "StockDailyListEnvelope": "blockvectra:StockDailyListEnvelope",
    "StockDailyMetric": "blockvectra:StockDailyMetric",
    "StockToken": "blockvectra:StockToken",
    "created_block": {
      "@id": "blockvectra:created_block",
      "@type": "xsd:integer"
    },
    "created_tx_hash": {
      "@id": "blockvectra:created_tx_hash",
      "@type": "@id"
    },
    "factory": {
      "@id": "blockvectra:factory",
      "@type": "@id"
    },
    "creator": {
      "@id": "blockvectra:creator"
    },
    "mint_address": {
      "@id": "blockvectra:mint_address"
    },
    "burn_address": {
      "@id": "blockvectra:burn_address"
    },
    "daily": {
      "@id": "blockvectra:daily",
      "@container": "@list"
    },
    "StockTokenEnvelope": "blockvectra:StockTokenEnvelope",
    "CallFrame": "blockvectra:CallFrame",
    "gasUsed": {
      "@id": "blockvectra:gasUsed",
      "@type": "@id"
    },
    "output": {
      "@id": "blockvectra:output",
      "@type": "@id"
    },
    "revertReason": {
      "@id": "blockvectra:revertReason",
      "@type": "xsd:string"
    },
    "BlockTraceItem": "blockvectra:BlockTraceItem",
    "txHash": {
      "@id": "blockvectra:txHash",
      "@type": "@id"
    },
    "result": {
      "@id": "blockvectra:result",
      "@type": "@id"
    },
    "BlockTracesEnvelope": "blockvectra:BlockTracesEnvelope",
    "TxTraceEnvelope": "blockvectra:TxTraceEnvelope",
    "FreshnessRow": "blockvectra:FreshnessRow",
    "dataset": {
      "@id": "blockvectra:dataset",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "blockvectra:category",
      "@type": "xsd:string"
    },
    "max_block_number": {
      "@id": "blockvectra:max_block_number"
    },
    "max_day": {
      "@id": "blockvectra:max_day"
    },
    "max_time": {
      "@id": "blockvectra:max_time"
    },
    "seconds_behind": {
      "@id": "blockvectra:seconds_behind"
    },
    "blocks_behind": {
      "@id": "blockvectra:blocks_behind"
    },
    "days_behind": {
      "@id": "blockvectra:days_behind"
    },
    "coverage_from_block": {
      "@id": "blockvectra:coverage_from_block"
    },
    "coverage_to_block": {
      "@id": "blockvectra:coverage_to_block"
    },
    "coverage_complete": {
      "@id": "blockvectra:coverage_complete",
      "@type": "xsd:boolean"
    },
    "checked_at": {
      "@id": "blockvectra:checked_at",
      "@type": "@id"
    },
    "FreshnessEnvelope": "blockvectra:FreshnessEnvelope",
    "FaucetClaimRequest": "blockvectra:FaucetClaimRequest",
    "FaucetClaimAccepted": "blockvectra:FaucetClaimAccepted",
    "amount_wei": {
      "@id": "blockvectra:amount_wei",
      "@type": "xsd:string"
    },
    "next_eligible_at": {
      "@id": "blockvectra:next_eligible_at",
      "@type": "xsd:dateTime"
    },
    "FaucetError": "blockvectra:FaucetError",
    "JsonRpcRequest": "blockvectra:JsonRpcRequest",
    "jsonrpc": {
      "@id": "blockvectra:jsonrpc"
    },
    "id": {
      "@id": "blockvectra:id",
      "@type": "@id"
    },
    "params": {
      "@id": "blockvectra:params",
      "@container": "@list"
    },
    "JsonRpcErrorObject": "blockvectra:JsonRpcErrorObject",
    "JsonRpcSuccessResponse": "blockvectra:JsonRpcSuccessResponse",
    "JsonRpcErrorResponse": "blockvectra:JsonRpcErrorResponse",
    "DataChainsResponse": "blockvectra:DataChainsResponse",
    "DataChain": "blockvectra:DataChain",
    "DataChainCoverage": "blockvectra:DataChainCoverage",
    "history_mode": {
      "@id": "blockvectra:history_mode",
      "@type": "xsd:string"
    },
    "retention_days": {
      "@id": "blockvectra:retention_days",
      "@type": "xsd:integer"
    },
    "DataChainFinality": "blockvectra:DataChainFinality",
    "DataChainLimits": "blockvectra:DataChainLimits",
    "DataMeta": "blockvectra:DataMeta",
    "StatusResponseBody": "blockvectra:StatusResponseBody",
    "gateway": {
      "@id": "blockvectra:gateway"
    },
    "chains": {
      "@id": "blockvectra:chains",
      "@container": "@list"
    },
    "ChainStatus": "blockvectra:ChainStatus",
    "data_features": {
      "@id": "blockvectra:data_features",
      "@container": "@list"
    },
    "data_status": {
      "@id": "blockvectra:data_status",
      "@type": "xsd:string"
    },
    "data_head_block": {
      "@id": "blockvectra:data_head_block",
      "@type": "xsd:integer"
    },
    "data_head_age_seconds": {
      "@id": "blockvectra:data_head_age_seconds",
      "@type": "xsd:integer"
    },
    "sync": {
      "@id": "blockvectra:sync",
      "@type": "@id"
    },
    "head": {
      "@id": "blockvectra:head",
      "@type": "@id"
    },
    "ChainSync": "blockvectra:ChainSync",
    "stage": {
      "@id": "blockvectra:stage",
      "@type": "xsd:string"
    },
    "node_block": {
      "@id": "blockvectra:node_block",
      "@type": "xsd:integer"
    },
    "target_block": {
      "@id": "blockvectra:target_block",
      "@type": "xsd:integer"
    },
    "ChainHead": "blockvectra:ChainHead",
    "block": {
      "@id": "blockvectra:block",
      "@type": "xsd:integer"
    },
    "time": {
      "@id": "blockvectra:time",
      "@type": "xsd:dateTime"
    },
    "lag_seconds": {
      "@id": "blockvectra:lag_seconds",
      "@type": "xsd:integer"
    },
    "ChainsResponseBody": "blockvectra:ChainsResponseBody",
    "PublicEndpointFacts": "blockvectra:PublicEndpointFacts",
    "scope": {
      "@id": "blockvectra:scope",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "blockvectra:url",
      "@type": "@id"
    },
    "methods": {
      "@id": "blockvectra:methods",
      "@container": "@list"
    },
    "rate_limit": {
      "@id": "blockvectra:rate_limit"
    },
    "send_raw_rate_limit": {
      "@id": "blockvectra:send_raw_rate_limit"
    },
    "history_blocks": {
      "@id": "blockvectra:history_blocks",
      "@type": "xsd:integer"
    },
    "pool": {
      "@id": "blockvectra:pool"
    },
    "PushCapability": "blockvectra:PushCapability",
    "supported": {
      "@id": "blockvectra:supported",
      "@type": "xsd:boolean"
    },
    "min_confirmations": {
      "@id": "blockvectra:min_confirmations",
      "@type": "xsd:integer"
    },
    "default_confirmations": {
      "@id": "blockvectra:default_confirmations",
      "@type": "xsd:integer"
    },
    "max_confirmations": {
      "@id": "blockvectra:max_confirmations",
      "@type": "xsd:integer"
    },
    "replayable_from_block": {
      "@id": "blockvectra:replayable_from_block",
      "@type": "xsd:integer"
    },
    "halted": {
      "@id": "blockvectra:halted",
      "@type": "xsd:boolean"
    },
    "ChainFacts": "blockvectra:ChainFacts",
    "push": {
      "@id": "blockvectra:push",
      "@type": "@id"
    },
    "public": {
      "@id": "blockvectra:public",
      "@type": "@id"
    },
    "ws": {
      "@id": "blockvectra:ws",
      "@type": "xsd:boolean"
    },
    "max_logs_block_range": {
      "@id": "blockvectra:max_logs_block_range",
      "@type": "xsd:integer"
    },
    "state_window_blocks": {
      "@id": "blockvectra:state_window_blocks",
      "@type": "xsd:integer"
    },
    "transaction_lookup_window_blocks": {
      "@id": "blockvectra:transaction_lookup_window_blocks",
      "@type": "xsd:integer"
    },
    "info": {
      "@id": "blockvectra:info"
    },
    "AccountResponseBody": "blockvectra:AccountResponseBody",
    "balance_cu": {
      "@id": "blockvectra:balance_cu",
      "@type": "xsd:integer"
    },
    "balance_as_of_age_ms": {
      "@id": "blockvectra:balance_as_of_age_ms",
      "@type": "xsd:integer"
    },
    "AccountError": "blockvectra:AccountError",
    "ErrorCode": "blockvectra:ErrorCode",
    "ErrorReason": "blockvectra:ErrorReason",
    "ChainList": "blockvectra:ChainList",
    "ChainSettings": "blockvectra:ChainSettings",
    "confirmations": {
      "@id": "blockvectra:confirmations",
      "@type": "xsd:integer"
    },
    "SubscriptionCreate": "blockvectra:SubscriptionCreate",
    "SubscriptionPatch": "blockvectra:SubscriptionPatch",
    "SubscriptionFields": "blockvectra:SubscriptionFields",
    "address_count": {
      "@id": "blockvectra:address_count",
      "@type": "xsd:integer"
    },
    "applied_version": {
      "@id": "blockvectra:applied_version",
      "@type": "xsd:integer"
    },
    "SubscriptionPatched": "blockvectra:SubscriptionPatched",
    "change_version": {
      "@id": "blockvectra:change_version",
      "@type": "xsd:integer"
    },
    "SubscriptionCreated": "blockvectra:SubscriptionCreated",
    "secret": {
      "@id": "blockvectra:secret",
      "@type": "@id"
    },
    "ChainState": "blockvectra:ChainState",
    "start_block": {
      "@id": "blockvectra:start_block"
    },
    "applied_from_block": {
      "@id": "blockvectra:applied_from_block"
    },
    "delivered_through_block": {
      "@id": "blockvectra:delivered_through_block"
    },
    "condition": {
      "@id": "blockvectra:condition",
      "@type": "xsd:string"
    },
    "next_attempt_at": {
      "@id": "blockvectra:next_attempt_at",
      "@type": "@id"
    },
    "last_error": {
      "@id": "blockvectra:last_error"
    },
    "SubscriptionList": "blockvectra:SubscriptionList",
    "next_page_token": {
      "@id": "blockvectra:next_page_token",
      "@type": "xsd:string"
    },
    "AddressBatch": "blockvectra:AddressBatch",
    "AddResult": "blockvectra:AddResult",
    "added": {
      "@id": "blockvectra:added",
      "@type": "xsd:integer"
    },
    "unchanged": {
      "@id": "blockvectra:unchanged",
      "@type": "xsd:integer"
    },
    "RemoveResult": "blockvectra:RemoveResult",
    "removed": {
      "@id": "blockvectra:removed",
      "@type": "xsd:integer"
    },
    "AddressPage": "blockvectra:AddressPage",
    "ReplayRequest": "blockvectra:ReplayRequest",
    "RotateSecretResult": "blockvectra:RotateSecretResult"
  },
  "@type": "schema:Dataset",
  "schema:name": "BlockVectra API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects BlockVectra's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-02) from openapi/console.yaml, openapi/data.yaml, openapi/json-rpc.yaml.",
  "dcterms:created": "2026-11-02",
  "dcterms:source": [
    "openapi/console.yaml",
    "openapi/data.yaml",
    "openapi/json-rpc.yaml",
    "openapi/push.yaml",
    "openapi/topup.yaml"
  ]
}