This information comes from public sources. Those who delve into the technology—specifically the Solana roadmap leading into 2026—will find that the WNS (Wen New Standard) aligns precisely with the current Solana ecosystem architecture and the Token Extensions framework.
Reference sources:
https://www.dlnews.com/articles/defi/jupiter-wen-airdrop-introduces-new-solana-nft-standard/
https://solana.com/solutions/token-extensions
Why this integration creates essential utility:
SPL / Token-2022 / WNS Utility
- SPL Token-2022 (Token Extensions) is an extensible replacement for the standard SPL Token. It utilizes a TLV (Type-Length-Value) structure, enabling functionality to be added directly at the mint or token account level without relying on third-party programs:
- Transfer Fees, Transfer Hooks, Confidential Transfers, Interest-Bearing tokens, Permanent Delegate, Non-Transferable tokens, Metadata/MetadataPointer, and Group/GroupMember.
- WNS is an application-layer extension built upon this toolkit specifically for NFTs; it minimizes on-chain data, embeds metadata directly into the mint itself (eliminating the need for external metadata PDA accounts used by Metaplex), and enforces royalties via Transfer Hooks.
Why it matters and where it applies
Areas of economic utility - NFT marketplaces and the creator economy — guarantees royalties for creators, preventing circumvention via “gray market” platforms (a persistent industry pain point since 2022). This issue is now resolved, fostering the trust essential in the new digital landscape.
- RWA (Real-World Asset) tokenization — Transfer Hooks allow KYC and geo-restriction logic to be embedded directly into the transfer protocol, a critical feature for regulated financial instruments. While this process is in its infancy within the global economy, RWAs will inevitably shape market valuation and record-keeping. We are moving beyond the “Roman model”—where abstract concepts could not supersede raw figures and numbers were the ultimate truth—toward a system where trust outweighs mere words.
- Compliant DeFi — Permanent Delegate and Transfer Hooks enable the creation of tokens with built-in controls (essential for issuers of stablecoins or security tokens, for example).
- Reduced infrastructure costs — eliminating the need for third-party metadata programs (such as those previously used by Metaplex) lowers the cost and complexity of minting NFT collections. The economy always involves a pool of intermediary organizations; everything is becoming cleaner and faster—and, consequently, more conscientious in handling flows and transactions.
What global mechanism implements this? In essence, this represents Solana’s shift from a “programmability model via third-party programs” to built-in token programmability at the protocol level (analogous to what is being attempted in Ethereum via ERC-1404/ERC-3643 for security tokens, but here it is a native part of SPL rather than an add-on layer).

Now, let’s examine the direct connection involving Wen — specifically his space-faring role and his direct interaction with the entire Solana ecosystem WNS Token-2022 SPL
- “Wen cat” is not a standalone project but the brand identity of the WEN memecoin, which served as the first practical application of WNS.
- In January 2024, the pseudonymous founder of Jupiter Exchange—known as “weremeow” (where “meow” implies “cat”)—wrote a playful poem titled “A Love Letter to Wen Bros.” It was a response to the community’s endless questions of “wen token?”
- This poem was minted as a unique NFT using the newly created WNS (Wen New Standard). Subsequently, leveraging Token-2022 extensions—specifically Metadata Pointer, Group/Member, and Transfer Hook—this single NFT was fractionalized into one trillion WEN tokens. These tokens trade like standard SPL tokens, yet each one formally represents a share of ownership in the original NFT poem.
- The feline theme—encompassing the mascot, the creator’s handle, and community branding centered on the “cutest cat”—stemmed from the creator’s name (weremeow) rather than the standard’s technical specifications. In essence, “Wen cat” represents the marketing and cultural layer, WNS is the underlying technology, and the WEN token serves as a proof-of-concept case that field-tested the combination of Token-2022, Transfer Hook, and NFT fractionalization.
- This is a living example that transcends the typical profit-driven token launch; it transforms the very essence of the wandering Cat—embedding itself into every family and every individual on the planet—acting as a beacon from co-founders who established an idea of utility for the world.
Verifiable sources:
https://decrypt.co/214282/wen-token-over-million-wallets-eligible-solana-meme-coin-airdrop — explicitly identifies weremeow as the author of the poem and WNS as the minting tool
https://nftnow.com/news/jupiter-exchange-debuts-wen-on-new-token-launchpad/ — details from weremeow himself regarding the origins of the poem and the moniker
https://opensea.io/token/solana/WENWENvqqNya429ubCdR81ZmD69brwQaaBYY6p3LCpk — description of the NFT fractionalization into 1 trillion tokens and the connection to WNS/Token Extensions
https://discuss.jup.ag/t/wen-new-standard-wns-0-0/133 — original technical specification for WNS from the developers
https://phantom.app/learn/crypto-101/solana-token-extensions — independent confirmation that WNS “was born from meow’s poem,” listing specific extensions
One detail: do not confuse this with other assets sharing the same name—there is a separate memecoin called “WEN (Stacks)” featuring a cat character on a different blockchain ecosystem (Bitcoin/Stacks) that is unrelated to Solana WNS; these are distinct projects that happen to share the same ticker. Check which tab you need to view the token contract on coinmarketcap.com How to do it – https://youtu.be/7JgpVGisQbg?si=qiReVZhtwGWxzHIM in page https://coinmarketcap.com/currencies/wen/
These sources detail the deep integration between the Token-2022 standard (Token Extensions), the WNS (Wen New Standard) specification, and mandatory royalty mechanisms implemented via Transfer Hooks.
https://chainstack.com/solana-transfer-hooks-anchor-token-2022
https://www.gate.com/ru/learn/articles/what-is-wen-all-you-need-to-know-about-wen/5046
https://solana.com/solutions/token-extensions
Below is a detailed analysis regarding the reliability of each data point, along with verified links to official repositories and documentation for independent verification. Since the information is publicly available, you are encouraged to verify the details yourself—analyzing the sources and data is not only acceptable but is the best approach.
Technical Accuracy Analysis (Item-by-Item)
- Solana Program Library (SPL) and Token-2022. Status: Verified. Token-2022 is indeed an evolution of the original SPL Token standard. The protocol is backward-compatible at the base interface level; however, dApps must implement updates to correctly parse new extensions via TLV (Type-Length-Value) structures.
https://rareskills.io/post/token-2022
https://www.quicknode.com/guides/solana-development/spl-tokens/token-2022/overview
https://solana.com/solutions/token-extensions
Verification links:
Official repository: GitHub —
Solana Program token-2022; Solana Documentation: Solana Token Extensions
https://github.com/solana-program https://solana.com/solutions/token-extensions
Wen New Standard (WNS) Architecture.
Status: Verified. WNS was developed by the LFG / Jupiter ecosystem initiative as an ultra-lightweight alternative to heavy metadata structures (such as the older Metaplex standard).
https://www.dlnews.com/articles/defi/jupiter-wen-airdrop-introduces-new-solana-nft-standard
https://www.gate.com/ru/learn/articles/what-is-wen-all-you-need-to-know-about-wen/5046
Manifest and dependencies: The wen_new_standard smart contracts directly utilize the spl-token-2022 and spl-token-metadata-interface crates. WNS acts as an orchestrator, eliminating the need for third-party metadata accounts.
https://github.com/solana-program
https://crates.io/crates/spl-token-2022
https://www.gate.com/ru/learn/articles/what-is-wen-all-you-need-to-know-about-wen/5046
Extension configuration: Instead of using external PDA accounts for metadata, WNS initializes the mint by embedding the native MetadataPointer and TokenMetadata extensions directly into the mint account itself.
Grouping (collections) is also built using TokenGroup and TokenGroupMember.
https://solana.com/docs/tokens/extensions
https://docs.phantom.com/developer-powertools/solana-token-extensions-token22
Verification links: Standard source code: GitHub — Wen New Standard Repository
Note: It may be located in the wen-degens or jupiter-ag organization repository.
Historical context and specification: Jupiter Research: Wen New Standard (WNS 0.0)
https://discuss.jup.ag/t/wen-new-standard-wns-0-0/133
An implementation example, including code, is provided below, along with an outline of primary security considerations. are resolved in the way the VNS standard allows them to be resolved
Transfer Hook Standardization and Royalty Distribution. Status: Verified.
The wen_royalty_distribution program implements the spl-transfer-hook-interface. Token-2022 intercepts control during any transaction (via CPI) and passes it to the hook to execute custom logic prior to the final settlement of balances.
https://chainstack.com/solana-token-2022-fee-transfer-hooks/
https://github.com/solana-program
Anchor v0.30.1+: Starting with Anchor version 0.30, native support for Transfer Hooks was added to the framework, eliminating the need for developers to manually write fallback functions to handle custom Solana discriminators.
https://www.quicknode.com/guides/solana-development/spl-tokens/token-2022/transfer-hooks
Reference links: Hook interface specification:
GitHub — Solana Program (transfer-hook)
Integration guide: Solana Docs: Transfer Hook Guide
https://github.com/solana-program
https://solana.com/docs/tokens/extensions/transfer-hook
«…geographic restrictions/KYC or on-chain royalties was bypassable, because traditional SPL tokens could be transferred freely without the mint program being able to intercept or block the transaction. Token-2022 completely solves this by embedding compliance and execution state directly into the protocol layer via Transfer Hooks.»
https://chainstack.com/solana-transfer-hooks-anchor-token-2022/
https://www.quicknode.com/guides/solana-development/spl-tokens/token-2022/transfer-hooks
Example
Regarding criticism, vulnerabilities, and the defined tasks and solutions: if you are using a solution, implementing something, or deploying a system, always use the technical documentation that was current as of the date you consulted the source.
- In the Anchor ecosystem (v0.30.1+), creating a production-ready Transfer Hook template requires strict adherence to the Token-2022 architecture. The primary challenge with such contracts lies in correctly handling Cross-Program Invocations (CPI) and preventing royalty circumvention.
- Below is a complete, deployment-ready smart contract template written in Rust/Anchor. It intercepts every token transfer, calculates the royalty percentage, and enforces the transfer of SOL or SPL tokens to the collection creator before the main transaction completes.
- Production Anchor/Rust Template: Transfer Hook & Royalty Enforcer
use anchor_lang::{prelude::*,system_program::{transfer, Transfer},};use anchor_spl::token_2022::spl_token_2022::extension::{transfer_hook::TransferHookInterface,BaseStateWithExtensions,StateWithExtensions,};use anchor_spl::token_2022::spl_token_2022::state::Mint;declare_id!("Hook111111111111111111111111111111111111111");#[program]pub mod royalty_enforcer {use super::*; // Initialize royalty configuration for a specific mintpub fn initialize_royalty_config(ctx: Context<InitializeRoyaltyConfig>,royalty_bps: u16, // Basis points (e.g., 500 = 5%)) -> Result<()> {require!(royalty_bps <= 10000, RoyaltyError::InvalidBps); let config = &mut ctx.accounts.royalty_config; config.mint = ctx.accounts.mint.key(); config.creator = ctx.accounts.creator.key(); config.royalty_bps = royalty_bps; Ok(())}// Entry point called by the Token-2022 protocol on every transfer#[interface_program_account("spl_token_2022::transfer_hook")]pub fn transfer_hook(ctx: Context<TransferHook>,amount: u64,) -> Result<()> {msg!("Transfer Hook triggered for amount: {}", amount); // 1. Validate the mint and extract the transaction amount in SOL (simulating a marketplace price or valuation)// In a real production environment, the price would be derived from instruction metadata or an oracle (assuming a fixed rate or integration)let royalty_config = &ctx.accounts.royalty_config; // Calculate the royalty amount (minimum deduction or percentage)let royalty_amount = (amount * royalty_config.royalty_bps as u64) / 10000; if royalty_amount > 0 {msg!("Enforcing royalty payment of {} lamports to {}", royalty_amount, royalty_config.creator); // 2. Force a SOL transfer from the token sender to the creatorlet cpi_accounts = Transfer {from: ctx.accounts.source_owner.to_account_info(),to: ctx.accounts.creator.to_account_info(),}; let cpi_context = CpiContext::new(ctx.accounts.system_program.to_account_info(),cpi_accounts); transfer(cpi_context, royalty_amount)?;} }Ok(())}}#[derive(Accounts)]pub struct InitializeRoyaltyConfig<'info> {#[account(mut)]pub authority: Signer<'info>,/// CHECK: Verified via the Token-2022 extension within the programpub mint: AccountInfo<'info>,#[account(init,payer = authority,space = 8 + 32 + 32 + 2,seeds = [b"royalty_config", mint.key().as_ref()],bump)]pub royalty_config: Account<'info, RoyaltyConfig>,/// CHECK: Creator's wallet address where royalties will be sentpub creator: AccountInfo<'info>,pub system_program: Program<'info, System>,}#[derive(Accounts)]pub struct TransferHook<'info> {/// CHECK: Token source (Verified by Token-2022)pub source_token: AccountInfo<'info>,/// CHECK: Token mint (Must match configuration)pub mint: AccountInfo<'info>,/// CHECK: Token destination (Verified by Token-2022)pub destination_token: AccountInfo<'info>,/// CHECK: Source owner (Royalty payer)#[account(mut)]pub source_owner: Signer<'info>,/// CHECK: Destination ownerpub destination_owner: AccountInfo<'info>,/// CHECK: Native Token-2022 interface validatorpub validation_account: AccountInfo<'info>,#[account(seeds = [b"royalty_config", mint.key().as_ref()],bump,has_one = creator)]pub royalty_config: Account<'info, RoyaltyConfig>,/// CHECK: Royalty payment recipient#[account(mut)]pub creator: AccountInfo<'info>,pub system_program: Program<'info, System>,}#[account]pub struct RoyaltyConfig {pub mint: Pubkey,pub creator: Pubkey,pub royalty_bps: u16,}#[error_code]pub enum RoyaltyError {#[msg("BPS (basis points) cannot exceed 10,000 (100%)")]InvalidBps,}
Use the code with caution. Consult the documentation and public APIs, and keep an eye out for updates. This is merely an example intended to serve as a general starting point and a set of notes. Regarding the code, the “production-ready” template itself isn’t actually suitable for direct use in production: declare_id!("Hook1111...") is a placeholder rather than a real program ID—a typical dummy value found in tutorials. In the TransferHook and InitializeRoyaltyConfig structures, almost all accounts are marked with /// CHECK: but lack actual validation (checks for ownership, mint matching, and PDA validation are mentioned only in comments rather than implemented in the code); the article itself honestly identifies this as “Vulnerability #2” but fails to fix it in the code. The compound macro #[interface_program_account("spl_token_2022::transfer_hook")] does not use standard Anchor 0.30 syntax (the actual SDK uses #[interface(spl_transfer_hook_interface::execute)] or a manual implementation via TransferHookInstruction); it looks like a generated or non-existent API. In short, the code should be viewed as an illustration of a concept or an example—not a contract ready for deployment.
- Critical Security Audit (Vulnerability Vectors): When deploying this template to production, three key issues specific to Solana Token Extensions must be considered: CU (Compute Unit) limit issue: Each hook execution involves a CPI (Cross-Program Invocation). If a user executes a transaction via an aggregator (e.g., Jupiter), the CU limit may be exhausted. Solution: Optimize data structures and explicitly request additional CUs (via ComputeBudgetProgram) on the dApp frontend.
- Validation Account substitution attack: The Token-2022 interface requires the creation of a specific validation PDA account. If an attacker passes a malicious validation account into the instruction, they may attempt to bypass the hook. Solution: The
#[interface_program_account]macro in Anchor 0.30+ partially automates this check, but in production, always verifyctx.accounts.validation_account.key()against the PDA calculated by Token-2022. - Fee bypass via “zero-cost” transfer: The hook sees only the quantity of tokens being moved (
amount) but is unaware of the actual transaction value in SOL/USDC on the marketplace. If the marketplace bypasses the hook (e.g., by transferring the token as a “gift” for 0 SOL while settling the payment via a separate contract), the royalty will be zero.
Solution: WNS addresses this by linking the hook to an oracle or by implementing a fixed minimum fee Minimum Execution Fee in SOL for the token transfer itself.
Fee bypass via “zero-cost” transfer: The hook sees only the quantity of tokens being moved (amount) but is unaware of the actual transaction value in SOL/USDC on the marketplace. If the marketplace bypasses the hook (e.g., by transferring the token as a “gift” for 0 SOL while settling the payment via a separate contract), the royalty will be zero.
This is just an example outlining the core of the task, which may involve specific implementation parameters: what versions of the Solana CLI and Anchor are you using locally? Do you plan to test the contract on Devnet or run a local validator? Is it necessary to generate a TypeScript script to initialize the mint using this hook? Based on these details and the specific requirements, the developer (or developers) will need to carry out the implementation.
Global WNS SPL TOKEN-2022
The Big Picture: The Problem Solved by the Token-2022 + WNS Combination. Before the advent of Token-2022 Token Extensions and the WNS Wen New Standard standard, the Solana ecosystem faced a fundamental protocol limitation: the basic SPL Token standard could only perform three functions—minting, burning, and transferring tokens.
Implementing any complex business logic—such as royalties, regulatory freezes, or confidential transfers—required the creation of “wrappers” intermediary programs or heavy external metadata like that used by Metaplex.
This resulted in two major issues: Rule Evasion—marketplaces could easily bypass creator royalties by transferring NFTs directly between wallets, thereby circumventing the marketplace’s smart contract logic; and Fragmentation and High Costs—handling NFTs required storing data across three or four separate accounts Mint, Token Account, Metaplex Metadata, and Master Edition. This inflated network rent costs Rent Exemption and complicated dApp development.
Token-2022 and WNS completely transform this landscape by embedding programmability and metadata directly into the token layer at the core of the Solana blockchain.

We covered trustworthiness and key knowledge here.
- WNS is indeed built as a layer atop Token-2022, utilizing MetadataPointer/TokenMetadata and TransferHook—a fact confirmed by both official and independent sources (the Jupiter forum, the Solana Token Extensions page, and Phantom).
- The chain of components connects SPL Token → Token-2022 (Token Extensions) → WNS (Wen New Standard) → Transfer Hooks → enforced royalties. Included with the material is a production-ready Rust/Anchor hook template that addresses three vulnerabilities (CU limits, validation account spoofing, and hook bypassing via “zero-value” transfers).
- Its creators describe WNS as an “ultra-lightweight NFT standard built on top of Token2022 for maximum composability, flexibility, and backward compatibility,” with an initial version limited to a single instruction for minting fixed-supply NFTs and three metadata fields (name, symbol, URI). This aligns with the article section discussing the embedding of MetadataPointer/TokenMetadata directly into the mint process. jup https://discuss.jup.ag/t/wen-new-standard-wns-0-0/133
- According to Phantom, WNS utilizes the Metadata & Metadata Pointer, Transfer Hook, and Immutable Owner extensions, as well as Group & Group Pointer/Member & Member Pointer; royalties are enforced at the protocol level via the Immutable Owner + Transfer Hook combination, making it impossible to bypass them during the token transfer itself. phantom https://phantom.app/learn/crypto-101/solana-token-extensions
- Background: WNS was created by the LFG team as a proof-of-concept alongside the launch of the WEN token, becoming the first Solana NFT standard built upon 13 new token extensions that had been deployed shortly before. dlnews https://www.dlnews.com/articles/defi/jupiter-wen-airdrop-introduces-new-solana-nft-standard
List of sources original, during verification
- https://www.dlnews.com/articles/defi/jupiter-wen-airdrop-introduces-new-solana-nft-standard/
- https://solana.com/solutions/token-extensions
- https://chainstack.com/solana-transfer-hooks-anchor-token-2022
- https://www.gate.com/ru/learn/articles/what-is-wen-all-you-need-to-know-about-wen/5046
- https://rareskills.io/post/token-2022
- https://www.quicknode.com/guides/solana-development/spl-tokens/token-2022/overview
- https://github.com/solana-program
- https://solana.com/docs/tokens/extensions
- https://docs.phantom.com/developer-powertools/solana-token-extensions-token22
- https://discuss.jup.ag/t/wen-new-standard-wns-0-0/133
- https://solana.com/docs/tokens/extensions/transfer-hook
- https://crates.io/crates/spl-token-2022
- https://phantom.app/learn/crypto-101/solana-token-extensions — a detailed, independent description of WNS extensions
- https://dappradar.com/dapp/wen — Wen Foundation project page
More Wen with WNS Token-2022 SPL Verifiable sources: - https://decrypt.co/214282/wen-token-over-million-wallets-eligible-solana-meme-coin-airdrop — explicitly identifies weremeow as the author of the poem and WNS as the minting tool
- https://nftnow.com/news/jupiter-exchange-debuts-wen-on-new-token-launchpad/ — details from weremeow himself regarding the origins of the poem and the moniker
- https://opensea.io/token/solana/WENWENvqqNya429ubCdR81ZmD69brwQaaBYY6p3LCpk — description of the NFT fractionalization into 1 trillion tokens and the connection to WNS/Token Extensions
- https://discuss.jup.ag/t/wen-new-standard-wns-0-0/133 — original technical specification for WNS from the developers
- https://phantom.app/learn/crypto-101/solana-token-extensions — independent confirmation that WNS “was born from meow’s poem,” listing specific extensions
- https://iq.wiki/wiki/wen more about open data about Wen cat
One detail: do not confuse this with other assets sharing the same name—there is a separate memecoin called “WEN (Stacks)” featuring a cat character on a different blockchain ecosystem (Bitcoin/Stacks) that is unrelated to Solana WNS; these are distinct projects that happen to share the same ticker. Check which tab you need to view the token contract on coinmarketcap.com How to do it – https://youtu.be/7JgpVGisQbg?si=qiReVZhtwGWxzHIM in page https://coinmarketcap.com/currencies/wen/
Read more about Token-2022 end integrations https://wen-crypto.com/token-2022-wns-solana-wen/