One stock. One token.One stock. One token.
Stockwoven puts every issuer's tokenized version of a stock into one Meteora pool and gives your customers a single token for it, like swINTC, that redeems for its share of the pool.
Solana devnet · Meteora DAMM v2 · test tokens only
How it works
Intel is tokenized by xStocks and by Backpack, and each version trades in its own pool. The vault puts both into one pool and issues swINTC, one token backed by both.
1Deposit
Hand over the vault's current mix of both issuers' tokens. Receive swINTC.
2Hold
Each swINTC is a pro-rata slice of the vault's liquidity in the pool. Its value is read from the pool account, not from an oracle.
3Redeem
Burn swINTC and take your share of both tokens. The vault never pauses redemptions.
Where the conversion fee goes
Every conversion between issuers pays 0.10%. The pool runs in compounding mode, so most of that fee stays in its reserves and each swINTC is backed by a little more stock.
Set in the program and readable on-chain. No yield is promised: it depends on conversion volume.
Fees in detail →- Compounds in the pool for swINTC holderscompounding_fee_bps = 8000
- 64%
- Claimable by the Stockwoven treasuryharvest
- 16%
- Meteora protocol feefixed by cp-amm
- 20%
Supported stocks
One sw token per stock, backed by every issuer's version in the vault.
| Token | Stock | Issuers in the vault | Status |
|---|---|---|---|
| TokenswINTC | StockIntel | IssuersxStocks, Backpack (devnet mocks) | StatusLive on devnet |
| TokenswAAPL | StockApple | Issuers— | StatusNot live yet |
| TokenswNVDA | StockNVIDIA | Issuers— | StatusNot live yet |
| TokenswTSLA | StockTesla | Issuers— | StatusNot live yet |
For neobanks and fintechs
You own the customer and the app. Stockwoven is the layer underneath: your customers buy one token per stock, and you don't have to pick an issuer.
Inside your app, Stockwoven appears only in the sw tickers and as a “Powered by” badge.
Tickers keep the sw prefix and the monospaced face. Your colors on the chip.
Once per flow, at the bottom of the investment screen.
Questions
All questions in the docs →Where does swINTC's growth come from?
From conversions between issuers. Every conversion through the Meteora pool leaves a fee in its reserves, so each swINTC is backed by a little more stock.
Learn more →Is there a price oracle?
No. Meteora's own pool math prices deposits and redemptions, rounding against the user. Only the vault can add liquidity to its position, so tokens sent to the vault don't change what a share is worth.
Learn more →Can redemptions be paused?
No. The admin can pause deposits during an issuer event (pause, freeze, depeg). Redemptions stay open.
Learn more →What can the issuers still do?
Issuers keep their token powers: pause, freeze and permanent delegate can halt or drain the pool's vaults, and the vault can't prevent that.
Learn more →Can I deposit only one issuer's token?
Yes. Part of it buys the other issuer's token, through USDC pools or the vault's own pool, whichever mints more swINTC. Then both go in.
Learn more →Is this on mainnet?
No. Everything runs on Solana devnet with test tokens. Nothing here uses real funds.
Try the vault on devnet
Connect a Solana wallet, get test tokens from the faucet, then deposit, convert and redeem. Nothing uses real funds.