Rust programs
Custom programs with Anchor or native Rust: issuance logic, holder registers, yield distribution and transfer rules.
BLOCKCHAIN DEVELOPMENT · SOLANA
We build Rust programs with Anchor, design tokens with Token Extensions and prepare real-world asset tokenization on Solana. It is a public blockchain with its own model, different from Ethereum's EVM, so it pays to choose it knowing what changes, which controls it gives the issuer and what risks it carries.
WHO WE ARE
At Unknown Gravity, we're not just blockchain developers. We are passionate about blockchain technology.
ARCHITECTURE
On Solana, smart contracts are called programs, and code is kept apart from data. That split changes how everything else is designed.
All network state lives in accounts. The network is a key-value store: the key is a 32-byte address and the value is an account. Each account holds up to 10 MiB of data and requires a refundable deposit proportional to its size.
A program stores no data of its own: it reads and writes the accounts passed to it in each instruction. Programs compile to sBPF bytecode, and the Sealevel runtime executes them in parallel.
These are the three official ways to write programs. Anchor is the reference development framework for building secure programs.
A program can be upgraded as long as an upgrade authority exists. If the authority is revoked, the code becomes immutable. It is a governance decision best made before the audit.
All instructions in a transaction succeed or revert together, and the fee is charged even if the transaction fails. The base fee is 5,000 lamports per signature.
Alpenglow, Solana's new consensus, was scheduled to activate on mainnet on October 21, 2026 (epoch 1064). The official upgrade page flags it as a breaking change that requires indexing changes: if your project reads data from the network, it needs a review.
THE NETWORK
Solana is not EVM-compatible. A Solidity contract cannot be deployed as is: the official migration guide recommends a full rewrite in Rust for most projects.
On Ethereum the contract stores its own state; on Solana it does not. Porting a contract means redesigning the data model, not translating lines.
Every authority must sign or be a validated PDA (program derived address). The official migration guide lists it in its security checklist.
Solana signs with Ed25519, not secp256k1 like Ethereum, so EVM keys and addresses do not work directly.
Solang compiles some Solidity to BPF. Neon EVM, the other path, ended development and support on October 1, 2026 and asks users to migrate or withdraw before December 31, 2026, so it is not an option for a new project.
Solana's runtime blocks indirect reentrancy, which EVM developers must guard against by hand. And because execution is parallel, fees form in local markets per account.
Circle's CCTP moves native USDC between Solana and other chains, with no wrapped token. BUIDL uses Wormhole to move shares across chains.
If you already have audited Solidity contracts and your ecosystem lives on EVM chains, staying on EVM saves you a rewrite and a new audit. If you are starting from scratch and need issuer controls built into the token, Token Extensions provides them without deploying your own token contract.
USE CASES
We work for companies, asset managers and issuers of real-world assets. The goal is an asset that meets its regulation, not a speculative token.
Custom programs with Anchor or native Rust: issuance logic, holder registers, yield distribution and transfer rules.
We choose the token program and the extensions each case needs: allowlists, accounts that start frozen, pausing or confidential balances.
Funds, debt, shares or real estate represented as tokens, with the controls required by the rules that apply to the asset.
Investor portals and issuer dashboards connected to Solana-compatible wallets. MetaMask has supported Solana accounts natively since July 2025.
We rewrite your Solidity contract logic in Rust and redesign the data model for Solana's account system.
We review the security of our own or third-party programs and use verified builds to check that the deployed binary matches the audited code.
BENEFITS AND CHALLENGES
Solana has clear strengths for regulated issuance, and risks worth putting in writing before you choose it.
BENEFITS
CHALLENGES
TECH STACK
On Solana a token is not a new contract: it is a mint account of the token program that is already deployed. There are two official token programs, the original one and Token Extensions (Token-2022), which adds optional features. These are the ones that matter most for a tokenized security.
Not every extension can be combined with every other, so the token design is settled before writing code. Permanent Delegate, Pausable and Default Account State give the issuer control over third-party balances: a compliance feature, but also a risk for investors that must be disclosed in the offering documents.
PROCESS
We assess whether the token is a security, an EMT or another crypto-asset, and whether Solana fits your case better than an EVM chain.
We choose the token program and extensions, check that they are compatible with each other and document the issuer's powers.
Rust programs with Anchor, testing on devnet and testnet, and integration of wallets and indexing services.
Security review of the code and a verifiable build, so anyone can check that the deployed binary is the audited one.
Mainnet deployment and a decision on the upgrade authority: who holds it or whether it is revoked.
REGULATED TOKENIZATION
According to rwa.xyz, as of October 16, 2026 Solana holds $4.39 billion in tokenized real-world assets that can move between wallets, excluding stablecoins, and $15.02 billion in stablecoins. These are some issuers with their own announcements.
BlackRock and Securitize launched a BUIDL share class on Solana in March 2025. State Street and Galaxy launched their tokenized liquidity fund SWEEP on Solana in May 2026.
In December 2025 J.P. Morgan arranged a U.S. commercial paper issuance for Galaxy on Solana, with issuance and redemption proceeds paid in USDC.
Ondo Global Markets came to Solana in January 2026 with more than 200 tokenized stocks and ETFs. In July 2026, on its listing day, Securitize announced that its own stock, SECZ, would launch in tokenized form on Avalanche and Solana.
Circle's EURC has been on Solana since December 2023, and Société Générale-FORGE's EURCV is listed as available. Both issuers appear in the ESMA register as issuers of e-money tokens (EMTs).
In the EU, MiCA is technology-neutral, and Spain's Law 6/2023 allows securities to be represented on distributed ledgers without naming any network. If the token is a security, MiCA does not apply: MiFID II and Law 6/2023 do, with an ERIR keeping the register. If it is an e-money token (EMT), the issuer must be a credit institution or an e-money institution.
GUIDES
FAQ
Not as is. Solana does not run the EVM: its programs compile to sBPF and follow a different data model. The official migration guide recommends a full rewrite in Rust for most projects. Solang compiles some Solidity, and Neon EVM ended development and support on October 1, 2026. The usual path is to rewrite the logic in Rust and audit it again.
Law 6/2023 allows transferable securities to be represented on distributed ledgers and does not name any network. The asset sets the regime: a tokenized security falls outside MiCA and under MiFID II and Law 6/2023, with an ERIR responsible for the register. Token Extensions provides technical controls (allowlists, default frozen accounts and a permanent delegate), but deploying on Solana is not enough to comply with the law: the issuer must appoint the ERIR in the issuance document (Article 8.4).
Alpenglow, Solana's new consensus, was scheduled to activate on mainnet on October 21, 2026 (epoch 1064). The official upgrade page flags it as a breaking change that requires indexing changes. It is worth reviewing indexers, monitoring and any logic that depends on confirmation times, and checking the activation status on the official upgrade page before taking an issuance to production.
It has a record of outages: 17 hours in September 2021 and the latest halt, of about 5 hours, in February 2024. Since then, the official status page lists no mainnet incidents (checked October 16, 2026). In December 2025 critical vulnerabilities that could have stalled consensus were reported; Anza's January 2026 summary says they were patched, with no known attack. These risks belong in the offering documents.
The network allows it; the rules set conditions for the issuer. Under MiCA, to issue an e-money token (EMT) and offer it in the EU, the issuer must be authorized as a credit institution or an e-money institution (Article 48). Circle, which issues EURC on Solana, appears in the ESMA register as an e-money institution. Note that ESMA warns that no authority has reviewed the white papers in that register.
With two checks. A verified build shows that the deployed binary matches the published source code. And you need to look at the upgrade authority: while it exists, the program can change after the audit; if it is revoked, the code becomes immutable. Both should be part of any due diligence on an issuance on Solana.
Needed for the site to work: signing in, remembering your language, booking an appointment, remembering your cookie choice. These cannot be switched off.
wordpress_logged_in_*, wordpress_sec_*, wp-settings-*, wp-postpass_*, comment_author_*, PHPSESSIDorbit_consent, wp_consent_*elementor_lscache_varypll_language, _icl_*Remember choices you make, such as a dismissed message or an embedded player setting.
Measure how the site is used, with data that can be linked to a returning visitor.
_ga, _ga_*, _gid, _gat*Measure how the site is used in aggregate, without identifying returning visitors.
Build a profile of your interests to show you relevant advertising here and on other sites.