Supply
Peg today
above 1 SGD
Chains
Holders on Ethereum
Share of supply in lending
at least
Best yield
ranked by lower of 30d and spot APY × deposits · Morpho Blue · 0.26% base, 0% rewards
XSGD is an SGD stablecoin issued by StraitsX, launched in 2020.
XSGD is a Singapore dollar stablecoin issued by StraitsX SGD Issuance Pte. Ltd., part of the StraitsX group. The issuing company is a distinct legal person from the group brand and from Xfers Pte. Ltd., which the whitepaper names as an affiliate rather than as the issuer.
Each reserve report is an independent accountant's report that names its firm in the text, states the assurance standard it was conducted under, gives the reserve composition line by line, and states that the company has satisfied four Monetary Authority of Singapore requirements for its reserve assets. Alongside that the issuer publishes a per chain breakdown of tokens in circulation, which is what makes a reconciliation possible rather than only a comparison.
The published record runs from January 2022. StraitsX provides independent reserve attestations twice monthly, with reporting dates typically covering the 15th and the end of each month, and the whitepaper says audits are performed twice a month. The latest reports are listed on the StraitsX XSGD page. The published series is monthly through 2024 and twice monthly from 2025.
One qualification belongs beside all of that. The reports are not simply posted: reaching one requires passing an email capture form on the issuer's site. Published behind a form and published are not the same thing, and a reader should know which one they are getting before they click.
Sources: StraitsX XSGD page, StraitsX XSGD whitepaper, July 2026
19.0M XSGD in circulation across 8 chains; Ethereum carries 60.0%.
19.0M XSGD (US$14.9M)
Ethereum 60.0% · other chains 40.0%
Counted on Ethereum. Excludes protocol and bridge contracts and issuer treasuries. Shares are of the supply on Ethereum less issuer treasuries and burn addresses. Protocol and bridge contracts stay in that supply but are not counted among the largest holders.
Source: Blockscout.
3,322holders on Ethereum
Excludes protocol and bridge contracts and issuer treasuries. Shares are of the supply on Ethereum less issuer treasuries and burn addresses. Protocol and bridge contracts stay in that supply but are not counted among the largest holders.
How far XSGD trades from its SGD peg, from DIA's daily price reads.
Figures are in basis points: 100 bps = 1%.
Peg volatility is how much XSGD's price swings around 1 SGD from one day to the next: the standard deviation over 30 or 90 days. A stablecoin that sits steadily at 0.998 SGD scores near zero. Largest deviation is the single day in the last 12 months furthest from 1 SGD, signed.
The ranking counts every active SGD stablecoin with at least two daily prices in the last 90 days.
Prices are daily closes at 00:00 UTC, from DeFiLlama with CoinGecko where DeFiLlama has no price. The chart beside this panel plots those same daily closes, so every figure in the table can be found on a line here. DeFiLlama quoted rounded and filled prices until 30 September 2025, so for USDT and USDC the closes before 1 October 2025 are the median of exchange closes instead, and a filled US$1.0000 close is left out of the typical move and the largest move.
Stablecoins whose value rises by design, such as savings wrappers, are left out. Their price is a yield curve, not a peg.
Only USD stablecoins are compared. Other currencies are priced through a daily exchange rate fixed at a different time of day from the stablecoin's close. That gap shows up as the same false depeg on every stablecoin of the currency at once.
For a SGD stablecoin, the largest deviation leaves out days when most other SGD stablecoins closed the same distance from par on the same side: that move is the exchange rate, not XSGD. A move XSGD makes alone, or a discount it holds while the others stay at par, is kept.
10 bps
Peg volatility, 90 days
typical day-to-day swing around 1 SGD
| Stablecoin | Today | 30d | 90d | Largest |
|---|---|---|---|---|
| +16 bps (+0.16%) | 6.0 bps | 10 bps | −77 bps (−0.77%) |
US$448.7K of XSGD is supplied to 5 lending markets on 1 protocol, 3.0% of its onchain supply.
At least this much XSGD is supplied to lending markets DIA reads onchain, where it can be borrowed. The figure is gross: most of it is on loan, and a borrower can deposit borrowed XSGD again, so the same money can count more than once. Coins posted only as isolated collateral (Morpho-style) are not counted. Excludes DEX liquidity, CDP collateral, and chains or protocols DIA does not yet track.
Source: DIA's own reads of each lending contract. Balances, supply and borrow rates and utilisation all come from the same read. A market not refreshed in the last 3 days, holding under US$1,000 of XSGD, or pinned at full utilisation with runaway interest is left out.
Token balances are converted to USD at DIA's own price for XSGD.
Both figures are averages across markets, weighted by how much XSGD each market holds. A US$1B market counts a thousand times more than a US$1M one. Markets holding 100% of the balance report an APY.
US$449K3.0% of supply
supplied to 5 lending markets on 1 protocol
84%
Borrowed
share of supplied XSGD now on loan
0.62%
Average supply APY
weighted by XSGD balance in each market
By protocol
XSGD in lending markets, by chain, largest first. The bar is each chain's share of XSGD's lending balance.
Top 5 XSGD pools by TVL with a quoted APY.
TVL is what is deposited in the pool. For lending pools, that is before loans are taken out.
| APY | Composition | 30d avg | Quality | Protocol | Chain | Rewards | ▼TVL | Type |
|---|---|---|---|---|---|---|---|---|
0.26% | 0.26% | OrganicStable | +0.00% | US$1.1M | Lending | |||
0.64% | 41.29% | LP fees · IL riskVolatile | +0.00% | US$419.9K | LP | |||
3.26% | 17.38% | LP fees · IL riskVolatile | +0.00% | US$207.4K | LP | |||
20.84% | 12.64% | LP fees · IL riskVolatile | +0.00% | US$170.9K | LP | |||
15.96% | 131.34% | LP fees · IL riskVolatile | +0.00% | US$82.8K | LP |
Source: DeFiLlama, DexScreener and on-chain balances, updated 1 Nov 2026.
XSGD in pool is XSGD's own side of the pool, at its USD price. Pool liquidity counts both sides. Pool liquidity is left out where it is more than 10 times the XSGD side, because a lookalike token priced wrongly can inflate it.
US$405.1K of XSGD sits in 8 DEX pools across 3 DEXs.
| DEX | Pair | Chain | Pool liquidity | ▼XSGD in pool | 24h volume |
|---|---|---|---|---|---|
| XSGD / USDC | US$420.1K | US$160.0K | US$29.0K | ||
| XSGD / WETH | US$206.6K | US$151.6K | US$20.6K | ||
| XSGD / USDC | US$29.1K | US$19.7K | US$2.3K | ||
| XSGD / USDC | US$170.2K | US$18.5K | US$139.2K | ||
| XSGD / USDC | US$78.7K | US$18.2K | US$208 | ||
| XSGD / USDC | US$28.3K | US$14.9K | US$22.9K | ||
| XSGD / USDC | – | US$12.0K | US$14.8K | ||
| XSGD / USDC | US$12.4K | US$10.2K | US$1.7K |
XSGD is designed to be backed by cash and money-market assets.
The reserve reports are Independent Accountant's Reports signed by KK YAP & ASSOCIATES, Public Accountants and Chartered Accountants, Singapore. The latest reports are listed on the StraitsX XSGD page. The engagement is conducted under Singapore Standard on Assurance Engagements 3000 (Revised), established by the Institute of Singapore Chartered Accountants, with independence asserted under the ACRA Code. The firm's name sits in the document's text layer.
The accountant's own language is the part to read closely. The firm states that it examined management's assertion, that the examination was planned and performed to obtain reasonable assurance, and it concludes with a positive opinion that the reserve account information is fairly stated in all material respects. Reasonable assurance carrying a positive opinion is the strongest form these engagements take, and it is not what a reader should assume from the presence of an accountant's letterhead.
The reserve assets are cash and Singapore dollar bonds or notes with no more than three months residual maturity issued by the Government or the Monetary Authority of Singapore, or those instruments held under overnight reverse repurchase agreements with counterparties rated at least AA minus by Fitch or S&P or Aa3 by Moody's. At 30 June 2026 the report gave total par value of S$ 23,661,169 against reserve assets of S$ 23,674,708, and the 15 June report gave 27,339,116 and the 31 May report 26,568,488, so the token contracted through the second half of June. At 30 June the composition was S$ 11,330,779 in cash and S$ 12,343,929 in bonds or notes in that category.
At 31 May those same two lines were S$ 15,013,117 and S$ 11,569,694. Read the two columns together and the reserve did not simply shrink with the token: cash fell by S$ 3,682,338 while the bond holding rose by S$ 774,235, so the issuer bought government paper during a month of net redemption and the reserve went from 56.5 percent cash to 47.9 percent. The buffer over circulation is thin, S$ 13,539 at 30 June, about six hundredths of a percent. A thin buffer on a reserve marked daily is a different thing from a thin buffer on a static one, and this page reports it as disclosed policy rather than as a safety score.
Read the boundary, and on this report it falls somewhere a reader would not expect. The accountant's report states, in its own voice and without attributing it to management, that the company has satisfied four Monetary Authority of Singapore requirements: reserve assets held in approved asset categories, valued at mark to market daily, held in segregated accounts on trust and with permitted custodians, and held in the currency XSGD is pegged to. The opinion paragraph that follows names only the Reserve Account Information as its subject, so those four points sit inside a signed accountant's report without being named as what the assurance covers.
Which of those four the examined figure actually carries is a question the criteria answer, and they answer it unevenly. Criterion B defines the reserve value "with characteristics as per paragraph 3 with composition as per paragraph 2". Paragraph 2 is the composition table. Paragraph 3 gives the currency of denomination and, "where applicable", daily mark to market valuation. Paragraph 4 is the one the criterion does not cite, and paragraph 4 is where the report defines the safeguarding institution: a bank licensed under section 7 or 79 of the Banking Act 1970, or a custodian licensed under section 82 of the Securities and Futures Act 2001.
So three of the four requirements sit in paragraphs the criteria point at, and the fourth is custody. Criterion B does use the words "held in a trust account maintained with a safeguarding institution", so the phrase is inside the criterion while the standard behind the phrase is not. Segregated custody is stated twice in this report, in management's paragraph 4 and in the accountant's list, and neither of those is a paragraph the examined figure is defined against. That is a fact about where the boundary falls rather than a doubt about the arrangement. No institution is identified anywhere in the report. The issuer's risk warnings page names the trust account banks as CIMB Bank Berhad Singapore Branch, DBS Bank Ltd and Standard Chartered Bank (Singapore) Ltd, or other financial institutions permitted by MAS.
The daily valuation carries its own hedge, which belongs to the document rather than to us. "Where applicable" is the report's wording, and cash has no market price, so daily marking bites on the bond half of the reserve, 52.1 percent of it at 30 June. The Monetary Authority of Singapore's financial institutions directory lists StraitsX SGD Issuance Pte. Ltd. as a Major Payment Institution with Digital Payment Token Service as the regulated activity.
One gap in the report is worth naming precisely because the rest of it is strong. It describes no procedure performed on the blockchains themselves. Every chain reference sits inside management's assertion, never inside the accountant's description of what they did. So the opinion covers the reserve account and the company's assertion about tokens in circulation, and an independent read of the tokens is not part of the work described.
Sources: StraitsX XSGD page, reserve attestation reports, XSGD SCS Reserve Account Report, 30 June 2026, XSGD SCS Reserve Account Report, 15 June 2026, XSGD SCS Reserve Account Report, 31 May 2026, StraitsX risk warnings, regulatory notices and disclosures, MAS directory, StraitsX SGD Issuance Pte. Ltd.
0xe333e775…b9dab653blacklist(address), unBlacklist(address) +1paused()mint(address,uint256), minterAllowance(address)zeppelinos-legacy0xb2f85b7a…10a5096eblacklist(address), unBlacklist(address) +1paused()mint(address,uint256), minterAllowance(address)zeppelinos-legacy0x0a4c9cb2…c288c33bblacklist(address), unBlacklist(address) +1paused()mint(address,uint256), minterAllowance(address)zeppelinos-legacy0x70e8de73…9a8eca96blacklist(address), unBlacklist(address) +1paused()mint(address,uint256), minterAllowance(address)zeppelinos-legacy0x00000000…001e4d82No control settled on this deployment.
0xdc3326e7…8d201995blacklist(address), unBlacklist(address) +1paused()mint(address,uint256), minterAllowance(address)zeppelinos-legacy71S9cppWip…yLsVYJqyfreezeAuthoritymintAuthorityContract controls are not read on XRPL yet.
Read from the deployed contract and its account on each chain. A control with no row is one the read could not settle, which is not the same as absent. “No” appears only where the verified contract source lists every function, or where the chain records that the control cannot exist, such as a package published as immutable.
Contract can freeze · pause · mint · upgrade (proxy)
Independent reserve attestations are published twice a month.
Recognised regimelicence tier of StraitsX
The interesting risk on XSGD is one that only exists because its disclosure is good.
The reports are dated twice monthly, on the fifteenth and at month end, and the published series bears that out from 2025 onward. What varies is the lag between a reporting date and its signature. The 31 May 2026 report was signed 23 days later and the 30 June report 29 days later. Mid-month reports are signed on the same day as the following month-end report: the 15 June report was signed 44 days later, on 29 July 2026, alongside the 30 June one, and the 15 July and 15 August reports follow the same pattern. On this issuer the lag runs to roughly three to six weeks.
The reserve reports do not name the institution holding the trust account. The issuer's risk warnings page names CIMB Bank Berhad Singapore Branch, DBS Bank Ltd and Standard Chartered Bank (Singapore) Ltd, or other financial institutions permitted by MAS. Reserve assets in those trust accounts carry the credit standing of the banks that hold them.
Sources: XSGD SCS Reserve Account Report, 31 May 2026, XSGD SCS Reserve Account Report, 15 June 2026, XSGD SCS Reserve Account Report, 30 June 2026, XSGD SCS Reserve Account Report, 15 July 2026, XSGD SCS Reserve Account Report, 15 August 2026, StraitsX risk warnings, regulatory notices and disclosures, StraitsX XSGD page
StraitsX SGD Issuance Pte. Ltd., which is the issuer named in both the whitepaper and every reserve report. It is a distinct legal person from the StraitsX group brand and from Xfers Pte. Ltd., which the whitepaper names as an affiliate rather than as the issuer.
XSGD's reserve reports are Independent Accountant's Reports signed by KK YAP & ASSOCIATES, Public Accountants and Chartered Accountants, Singapore, conducted under Singapore Standard on Assurance Engagements 3000 (Revised) with independence asserted under the ACRA Code. The firm's name is in the document's text layer. Reports have been dated twice monthly since 2025, the latest are listed on the [StraitsX XSGD page](https://www.straitsx.com/xsgd), and the series runs back to January 2022.
The 30 June 2026 report gave total par value in circulation of S$ 23,661,169 against marked-to-market reserve assets of S$ 23,674,708 held in a trust account, and the 31 May 2026 report gave S$ 26,568,488 against S$ 26,582,811. Current figures are in the latest reports on the [StraitsX XSGD page](https://www.straitsx.com/xsgd).
The issuer states MAS has acknowledged XSGD as substantively compliant with the upcoming single-currency stablecoin (SCS) regulatory framework, and the accountant's report lists four MAS reserve requirements it states the company has satisfied. The MAS financial institutions directory lists StraitsX SGD Issuance Pte. Ltd. as a Major Payment Institution with Digital Payment Token Service as the regulated activity.
StraitsX publishes reports twice a month, dated on the fifteenth and at month end, and each is signed roughly three to six weeks after its reporting date; mid-month reports are signed on the same day as the following month-end report. The latest reports are listed on the [StraitsX XSGD page](https://www.straitsx.com/xsgd).
11 days are left blank: chain coverage changed or a contract read failed, so those totals are not comparable.
Source: DIA onchain reads Updated
Source: Blockscout, Ethereum Updated
Daily close against the SGD peg, in basis points. Drag the handles under the chart to zoom; a range button resets it. The axis spans -100 bps to +100 bps, set by the middle 98% of the closes in view, so one outlier does not flatten the rest. 2 closes sit beyond it, drawn on the edge with a triangle. The tooltip shows the true value.
The dotted vertical lines mark market stress events: days the whole market, or a stablecoin others hold as collateral, came under stress. Seeing every stablecoin on the same shock shows how each peg held. Only events with a published source are marked. Each entry under the chart shows every stablecoin's worst daily close within 3 days of the event.
Crypto sold off with global markets as Covid spread, ETH lost close to half its price, and a congested Ethereum let bidders win MakerDAO collateral auctions for zero DAI.
Bitcoin fell as much as 30% to about $30,000 after Chinese industry bodies warned banks off crypto, and more than $8 billion of positions were liquidated.
Terra's algorithmic stablecoin UST fell to about $0.65 as LUNA slid, the start of a run that wiped out both within days.
Tether's USDT fell to about 95 cents on some exchanges as UST collapsed, and recovered after Tether processed more than $3 billion of redemptions.
Crypto lender Celsius paused withdrawals citing extreme market conditions, as the discount of stETH to ETH reached a record 8%.
FTX halted customer withdrawals after about $6 billion left the exchange in 72 hours, and filed for bankruptcy days later.
Circle disclosed $3.3 billion of USDC reserves held at the failed Silicon Valley Bank, and USDC traded as low as $0.87 intraday, closed 11 March near $0.96 (the low a daily-close chart shows) and regained its peg on 13 March.
A reentrancy bug in old Vyper compiler versions let attackers drain over $70 million from Curve pools run by JPEG'd, Metronome and Alchemix.
A Bank of Japan rate rise set off an unwind of yen carry trades, and bitcoin fell to about $49,000 as crypto futures saw over $1 billion of liquidations.
North Korea's Lazarus Group took about $1.5 billion of ETH and stETH from Bybit's cold wallet, and the exchange saw over $4 billion of withdrawals.
Sweeping US tariffs on trading partners set off a global selloff, and bitcoin fell to about $74,500.
A 100% US tariff threat on Chinese imports set off the largest liquidation in crypto history, over $19 billion in a day, and USDe traded as low as $0.65 on Binance.
An attacker drained about $128 million from Balancer V2 pools on six chains through a rounding error in the pool maths.
Stream Finance disclosed a $93 million loss by an external fund manager and froze withdrawals, and its xUSD fell as low as $0.25.
Stables Labs' synthetic dollar USDX fell below $0.60 as redemptions ran ahead of its hedged positions, and lending markets that took it as collateral froze.
Bitcoin fell below $80,000 over a thin-liquidity weekend amid US and Iran tensions, liquidating about $2.5 billion of long positions in a day.
Bitcoin dropped more than 10% in a day to about $63,000, its worst one-day fall since the FTX collapse, as silver, software stocks and US indexes fell with it.
An attacker with a compromised minting key created about 80 million unbacked USR and sold them for roughly $25 million, and USR fell below $0.30.
A forged LayerZero message released 116,500 unbacked rsETH, about $292 million, and Aave, Spark and Fluid froze rsETH markets.
An attacker took over StablR's 1-of-3 minting multisig and minted about $13.5 million of unbacked USDR and EURR, and the issuer froze both coins.
Bitcoin slid below $62,000 on higher-for-longer rate bets and ETF outflows, and about $3 billion of leveraged positions were liquidated over two days.
Source: DeFiLlama and CoinGecko prices Updated