<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: NexuAlphaData</title>
    <description>The latest articles on DEV Community by NexuAlphaData (@bestberlin).</description>
    <link>https://dev.to/bestberlin</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4196876%2F1bd23dde-4ae7-45f4-8a17-2d9536e00751.jpg</url>
      <title>DEV Community: NexuAlphaData</title>
      <link>https://dev.to/bestberlin</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bestberlin"/>
    <language>en</language>
    <item>
      <title>Which exchanges offer tokenized US stocks? A source-dated tracker of stock tokens, stock perps and pre-IPO perps (Oct 2026)</title>
      <dc:creator>NexuAlphaData</dc:creator>
      <pubDate>Tue, 20 Oct 2026 22:37:56 +0000</pubDate>
      <link>https://dev.to/bestberlin/which-exchanges-offer-tokenized-us-stocks-a-source-dated-tracker-of-stock-tokens-stock-perps-and-2m1g</link>
      <guid>https://dev.to/bestberlin/which-exchanges-offer-tokenized-us-stocks-a-source-dated-tracker-of-stock-tokens-stock-perps-and-2m1g</guid>
      <description>&lt;p&gt;"Tokenized stocks" now means three different things on exchanges, and most comparison articles blur them. I went through the official pages of 11 venues and recorded, with the source date, which of these each one actually lists:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Stock tokens&lt;/strong&gt;: a token that tracks a listed share and can be bought on spot (xStocks, Ondo, rToken, bStocks).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stock perpetuals&lt;/strong&gt;: a futures contract on a share price, no token delivered.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pre-IPO perpetuals&lt;/strong&gt;: a perp on a company that is not yet listed.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Dataset (CC BY 4.0):&lt;/strong&gt; &lt;a href="https://nexualpha.com/data/tokenized-stock-tracker" rel="noopener noreferrer"&gt;https://nexualpha.com/data/tokenized-stock-tracker&lt;/a&gt; · CSV mirror: &lt;a href="https://github.com/berlin20258989-eng/nexualpha-data" rel="noopener noreferrer"&gt;https://github.com/berlin20258989-eng/nexualpha-data&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What each venue lists (source dates 2025-07 to 2026-10)
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Venue&lt;/th&gt;
&lt;th&gt;Stock token&lt;/th&gt;
&lt;th&gt;Stock perp&lt;/th&gt;
&lt;th&gt;Pre-IPO perp&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Bitget&lt;/td&gt;
&lt;td&gt;yes (rToken)&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OKX&lt;/td&gt;
&lt;td&gt;yes (xStocks)&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Binance&lt;/td&gt;
&lt;td&gt;yes (bStocks)&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bybit&lt;/td&gt;
&lt;td&gt;yes (xStocks)&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gate&lt;/td&gt;
&lt;td&gt;yes (xStocks)&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kraken&lt;/td&gt;
&lt;td&gt;yes (xStocks)&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MEXC&lt;/td&gt;
&lt;td&gt;yes (Ondo)&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Backpack&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hyperliquid&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;td&gt;yes (trade[XYZ])&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HTX&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CoinW&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Numbers worth knowing (each with its own source date in the CSV)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Bitget's source states 1,700+ listed stock tokens (as of 2026-08). OKX's states 40+ (2026-07). Kraken lists 131 xStocks (2026-09-18). Counts are not comparable across venues: they use different definitions.&lt;/li&gt;
&lt;li&gt;Maximum leverage stated on stock perps ranges from 10x (CoinW, Backpack) to 20x (Binance, Gate, MEXC, Kraken, Hyperliquid) and 100x at Bitget. Kraken's stock tokens are listed at 3x.&lt;/li&gt;
&lt;li&gt;Pre-IPO perps: Bitget, Binance and Gate state 20x, 20x and 10x; Hyperliquid states 5x.&lt;/li&gt;
&lt;li&gt;Almost every venue restricts US residents; several also restrict the UK, Canada, Singapore, Hong Kong or China. Check the &lt;code&gt;restricted_regions&lt;/code&gt; column for your country before you register.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why the dates matter
&lt;/h2&gt;

&lt;p&gt;This market changes weekly. A listing page from 2025 (Gate's, for example) is not evidence for 2026 availability, so every row carries &lt;code&gt;source_url&lt;/code&gt;, &lt;code&gt;source_date&lt;/code&gt; and a &lt;code&gt;source_date_kind&lt;/code&gt; field (published vs. last seen). Cells I could not source are left empty rather than guessed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Disclosure
&lt;/h2&gt;

&lt;p&gt;NexuAlpha is free to use and funded by disclosed exchange referral programmes; the tracker does not depend on that funding. Method: &lt;a href="https://nexualpha.com/methodology" rel="noopener noreferrer"&gt;https://nexualpha.com/methodology&lt;/a&gt;. If a row is outdated, send me the official page with the newer date and I will re-read it.&lt;/p&gt;

</description>
      <category>crypto</category>
      <category>stocks</category>
      <category>trading</category>
      <category>data</category>
    </item>
    <item>
      <title>Crypto exchange fees compared: base-tier maker/taker for 13 venues (open CSV, Oct 2026)</title>
      <dc:creator>NexuAlphaData</dc:creator>
      <pubDate>Tue, 20 Oct 2026 21:07:17 +0000</pubDate>
      <link>https://dev.to/bestberlin/crypto-exchange-fees-compared-base-tier-makertaker-for-13-venues-open-csv-oct-2026-5cfd</link>
      <guid>https://dev.to/bestberlin/crypto-exchange-fees-compared-base-tier-makertaker-for-13-venues-open-csv-oct-2026-5cfd</guid>
      <description>&lt;p&gt;I re-read the official fee pages of 13 crypto venues and put the base-tier numbers (VIP 0 / regular user) into one open CSV. The point of the exercise: fee pages differ in tier, scope and date, so most "which exchange is cheapest" lists compare numbers that were never comparable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dataset (CC BY 4.0):&lt;/strong&gt; &lt;a href="https://nexualpha.com/data/exchange-fee-index" rel="noopener noreferrer"&gt;https://nexualpha.com/data/exchange-fee-index&lt;/a&gt; · mirror on GitHub: &lt;a href="https://github.com/berlin20258989-eng/nexualpha-data" rel="noopener noreferrer"&gt;https://github.com/berlin20258989-eng/nexualpha-data&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Base-tier fees, % of notional (reviewed 2026-10-10; HTX 2026-10-14)
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Venue&lt;/th&gt;
&lt;th&gt;Spot maker&lt;/th&gt;
&lt;th&gt;Spot taker&lt;/th&gt;
&lt;th&gt;Perp maker&lt;/th&gt;
&lt;th&gt;Perp taker&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Deribit&lt;/td&gt;
&lt;td&gt;0.02&lt;/td&gt;
&lt;td&gt;0.05&lt;/td&gt;
&lt;td&gt;0.015&lt;/td&gt;
&lt;td&gt;0.035&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hyperliquid&lt;/td&gt;
&lt;td&gt;0.04&lt;/td&gt;
&lt;td&gt;0.07&lt;/td&gt;
&lt;td&gt;0.015&lt;/td&gt;
&lt;td&gt;0.045&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OKX&lt;/td&gt;
&lt;td&gt;0.08&lt;/td&gt;
&lt;td&gt;0.10&lt;/td&gt;
&lt;td&gt;0.02&lt;/td&gt;
&lt;td&gt;0.05&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Binance&lt;/td&gt;
&lt;td&gt;0.10&lt;/td&gt;
&lt;td&gt;0.10&lt;/td&gt;
&lt;td&gt;0.02&lt;/td&gt;
&lt;td&gt;0.05&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gate&lt;/td&gt;
&lt;td&gt;0.10&lt;/td&gt;
&lt;td&gt;0.10&lt;/td&gt;
&lt;td&gt;0.02&lt;/td&gt;
&lt;td&gt;0.05&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bybit&lt;/td&gt;
&lt;td&gt;0.10&lt;/td&gt;
&lt;td&gt;0.10&lt;/td&gt;
&lt;td&gt;0.02&lt;/td&gt;
&lt;td&gt;0.055&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bitget&lt;/td&gt;
&lt;td&gt;0.10&lt;/td&gt;
&lt;td&gt;0.10&lt;/td&gt;
&lt;td&gt;0.02&lt;/td&gt;
&lt;td&gt;0.06&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HTX&lt;/td&gt;
&lt;td&gt;0.20&lt;/td&gt;
&lt;td&gt;0.20&lt;/td&gt;
&lt;td&gt;0.02&lt;/td&gt;
&lt;td&gt;0.06&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kraken&lt;/td&gt;
&lt;td&gt;0.40&lt;/td&gt;
&lt;td&gt;0.80&lt;/td&gt;
&lt;td&gt;0.02&lt;/td&gt;
&lt;td&gt;0.05&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;dYdX&lt;/td&gt;
&lt;td&gt;not offered&lt;/td&gt;
&lt;td&gt;not offered&lt;/td&gt;
&lt;td&gt;0.01&lt;/td&gt;
&lt;td&gt;0.05&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;KuCoin has a checked perp row (0.02 / 0.06) but no verified spot row; MEXC and Coinbase are marked &lt;code&gt;not-checked&lt;/code&gt; in the CSV on purpose, because their official pages gave conflicting or tier-dependent numbers. A blank is better than a guess.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it costs in practice
&lt;/h2&gt;

&lt;p&gt;A $10,000 market buy followed by a market sell on spot (taker both ways):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Deribit: $10&lt;/li&gt;
&lt;li&gt;Hyperliquid: $14&lt;/li&gt;
&lt;li&gt;OKX, Binance, Gate, Bybit, Bitget: $20&lt;/li&gt;
&lt;li&gt;HTX: $40&lt;/li&gt;
&lt;li&gt;Kraken: $160&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On perpetuals the spread is much smaller. A $10,000 position opened and closed at taker rates costs $7 on Deribit, $9 on Hyperliquid, $10 on Binance, OKX, Gate, Kraken and dYdX, and $11–12 on Bybit, Bitget, HTX and KuCoin. Maker orders roughly halve that, and VIP tiers, token-fee discounts and referral rebates change the picture again, which is exactly why the CSV records the tier and the scope of every row.&lt;/p&gt;

&lt;h2&gt;
  
  
  How the data is kept honest
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Every row carries the official source URL and the date it was re-read.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;spot_scope&lt;/code&gt; / &lt;code&gt;perp_scope&lt;/code&gt; say which tier and product the number applies to (for example "VIP 0 USDT-M futures").&lt;/li&gt;
&lt;li&gt;Rows with conflicting sources are withheld instead of averaged.&lt;/li&gt;
&lt;li&gt;The CSV is regenerated from the site, and the GitHub repo mirrors it.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Disclosure
&lt;/h2&gt;

&lt;p&gt;NexuAlpha is free to use and funded by disclosed exchange referral programmes. The fee index does not depend on that funding, and the methodology is public: &lt;a href="https://nexualpha.com/methodology" rel="noopener noreferrer"&gt;https://nexualpha.com/methodology&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If a number on your venue is out of date, tell me which official page shows the new one and I will re-read it.&lt;/p&gt;

</description>
      <category>crypto</category>
      <category>trading</category>
      <category>data</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
