[{"data":1,"prerenderedAt":183},["ShallowReactive",2],{"navigation":3,"chain-solana":31},[4,22],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Introduction","/docs/introduction","1.docs/2.introduction",[9,13,17],{"title":10,"path":11,"stem":12},"Why","/docs/introduction/why","1.docs/2.introduction/1.why",{"title":14,"path":15,"stem":16},"Blockchain as solution?","/docs/introduction/blockchain-as-solution","1.docs/2.introduction/2.blockchain-as-solution",{"title":18,"path":19,"stem":20},"What's the Solution?","/docs/introduction/wag3s-as-solution","1.docs/2.introduction/3.wag3s-as-solution",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Api Documentation","/docs/api-documentation","1.docs/3.api-documentation",[27],{"title":28,"path":29,"stem":30},"getting started","/docs/api-documentation/api","1.docs/3.api-documentation/1.api",{"id":32,"title":33,"body":34,"chain":145,"considerations":146,"coverage":152,"description":35,"extension":162,"faq":163,"hero":169,"meta":170,"navigation":171,"path":172,"related":173,"seo":178,"stem":179,"summary":50,"transactionTypes":180,"__hash__":182},"chains/chains/solana.yml","Solana Crypto Accounting & Tax — SPL Tokens, Stake, Rent",{"title":33,"description":35,"seo":36,"chain":39,"hero":47,"summary":50,"coverage":51,"transactionTypes":78,"considerations":96,"faq":112,"related":128},"Native subledger for Solana — SPL tokens, native stake, validator rewards, rent-exempt accounts, NFTs (Metaplex), and the Jupiter / Jito / Marinade ecosystem.",{"title":37,"description":38},"Solana Crypto Accounting & Tax — Wag3s Coverage","How Wag3s handles Solana accounting — SPL tokens, native stake delegation, validator rewards, rent treatment, NFT royalties (Metaplex), Jupiter swaps, Jito MEV. The wallet-level audit trail.",{"name":40,"slug":41,"type":42,"ecosystem":40,"consensus":43,"nativeToken":44,"explorer":45,"supportedSince":46},"Solana","solana","L1","Proof of History + Tower BFT","SOL","https://solscan.io","2024",{"eyebrow":40,"title":48,"subtitle":49},"Solana accounting that actually understands rent","Solana isn't just \"Ethereum but faster\" for an accountant — it has its own primitives (rent, native stake, SPL tokens, Metaplex NFTs) that need their own classification rules. We built them.","Solana's accounting story is shaped by the chain's quirks. Rent-exempt deposits look like spends in a naive importer; they're refundable balances, not expenses. Native stake delegations are first-class — different from ERC-20 staking — and the rewards land directly in the stake account, not the user's main wallet. SPL tokens require an Associated Token Account that costs ~0.002 SOL of rent per asset held. Jupiter aggregates routes through 30+ DEXes; Jito turns MEV into validator income; Marinade and Jito-SOL liquid stake without a 1:1 redemption. Each of these is a distinct accounting event with its own rules. Wag3s decodes them.\n",{"title":52,"items":53},"What's tracked on Solana",[54,57,60,63,66,69,72,75],{"label":55,"description":56},"Native SOL transfers","Sent / received transfers with per-transaction priority fee and base fee broken out.",{"label":58,"description":59},"SPL token transfers","Every SPL token contract decoded, including Associated Token Account creation rent.",{"label":61,"description":62},"Native stake delegation","Delegate / undelegate / withdraw operations against any validator, with epoch-by-epoch reward accrual.",{"label":64,"description":65},"Liquid staking (Marinade, Jito, Lido on Solana)","mSOL, jitoSOL, bSOL position tracking with the right cost basis on issuance and redemption.",{"label":67,"description":68},"Jupiter swaps","Multi-hop Jupiter swaps decoded into the underlying SPL token movements, with realized gain calculated end-to-end.",{"label":70,"description":71},"Metaplex NFTs","NFT mints, transfers, sales, royalties — including the Metaplex Token Metadata standard.",{"label":73,"description":74},"Rent treatment","Rent deposits (refundable) tagged separately from spent fees so they don't inflate your expense lines.",{"label":76,"description":77},"Validator MEV (Jito)","Jito-Solana MEV-Boost-style income for validators tagged as block-reward income.",{"title":79,"items":80},"Common Solana transaction patterns we classify",[81,82,83,84,85,86,87,88,89,90,91,92,93,94,95],"Send / receive SOL","SPL token transfer (in / out)","Associated Token Account creation (rent deposit)","Stake account creation / delegation / undelegation / withdrawal","Validator reward (epoch-end)","Liquid stake (deposit SOL → mSOL / jitoSOL / bSOL)","Liquid stake redeem (mSOL → SOL via Marinade)","Jupiter swap (single-hop or multi-hop)","Add / remove liquidity (Orca, Raydium, Meteora)","NFT mint via Candy Machine / Metaplex","NFT sale on Magic Eden / Tensor","NFT royalty receipt (creator address)","Memo instruction (programmable transaction note)","Compute unit budget (priority fee allocation)","Wormhole bridge (Solana ↔ EVM chains)",[97,100,103,106,109],{"title":98,"body":99},"Rent is not an expense","Solana charges rent for accounts that hold data, but most operational accounts (token accounts, stake accounts) deposit a rent-exempt minimum that is refundable when the account is closed. Wag3s tags these deposits as a refundable receivable, not an expense. Closing the account credits the refund to your wallet automatically.",{"title":101,"body":102},"Native stake rewards land in the stake account, not your main wallet","When you delegate, rewards accrue inside the stake account at every epoch. They aren't visible in your main SOL balance until you withdraw. We track the epoch-by-epoch reward accrual and surface it as staking income on the date earned, even if not yet withdrawn — the right treatment for accrual-basis accounting.",{"title":104,"body":105},"Liquid staking tokens are not 1:1 with SOL","mSOL, jitoSOL, and bSOL each have their own exchange rate against SOL that drifts as rewards accrue. We track the rate and book the gain on issuance and redemption — important for fair-value reporting under ASU 2023-08.",{"title":107,"body":108},"Compute units and priority fees stack","Solana fees have two components — base fee (~0.000005 SOL) and an optional priority fee in micro-lamports per compute unit. Together they form the total transaction cost. We break them out in the export.",{"title":110,"body":111},"NFT royalties on Solana are enforceable on-chain","Metaplex's Token Metadata standard enforces royalty payments at the protocol level (unlike Ethereum, where royalties are marketplace-enforced). Royalty receipts to the creator wallet are decoded and booked as ordinary income.",[113,116,119,122,125],{"question":114,"answer":115},"Does Wag3s handle native Solana stake rewards correctly?","Yes. We track stake account state at every epoch, surface the per-epoch reward accrual, and book staking income on the date earned (epoch boundary). When you withdraw, we reconcile the cumulative rewards already booked against the actual transfer to avoid double-counting.",{"question":117,"answer":118},"How are Marinade mSOL and Jito jitoSOL classified?","As liquid staking tokens, with cost basis equal to the SOL deposited. The token's price drift against SOL is captured at every snapshot and at every redemption. We classify the rebase / yield accrual as staking income; the redemption is the realized gain or loss event.",{"question":120,"answer":121},"What about Solana NFTs — Tensor, Magic Eden, Hadeswap?","All decoded. Mint events are cost-basis establishment, sales are realized gain or loss, royalty receipts are ordinary income for the creator. We support the Metaplex Token Metadata standard and the compressed-NFT standard (cNFTs) for high-volume mints.",{"question":123,"answer":124},"How do priority fees affect tax reporting?","Priority fees are part of the per-transaction cost. For an operating company they're typically deductible as an operating expense. For individuals, the treatment follows the same rules as Ethereum gas in your jurisdiction — added to cost basis on a swap, deductible on a transfer, and so on.",{"question":126,"answer":127},"Can Wag3s reconcile a Solana wallet against my NetSuite GL?","Yes. We post daily journal entries to NetSuite, QuickBooks, Xero, Sage, Pennylane, or Cegid with the same wallet-level granularity as Ethereum. Each entry carries the Solana transaction signature so any GL line traces back to the chain.",[129,133,137,141],{"to":130,"title":131,"description":132},"/chains/ethereum","Ethereum chain coverage","ERC-20 / ERC-721, DeFi positions, restaking, gas treatment.",{"to":134,"title":135,"description":136},"/integrations/jupiter","Jupiter integration","Multi-hop swap decoding and realized-gain calculation.",{"to":138,"title":139,"description":140},"/blog/staking-rewards-tax","Staking rewards tax treatment","Native, liquid, and pooled — what changes per jurisdiction.",{"to":142,"title":143,"description":144},"/chains/sui","Sui chain coverage","The other high-throughput L1 — Move-based primitives, object model.",{"name":40,"slug":41,"type":42,"ecosystem":40,"consensus":43,"nativeToken":44,"explorer":45,"supportedSince":46},[147,148,149,150,151],{"title":98,"body":99},{"title":101,"body":102},{"title":104,"body":105},{"title":107,"body":108},{"title":110,"body":111},{"title":52,"items":153},[154,155,156,157,158,159,160,161],{"label":55,"description":56},{"label":58,"description":59},{"label":61,"description":62},{"label":64,"description":65},{"label":67,"description":68},{"label":70,"description":71},{"label":73,"description":74},{"label":76,"description":77},"yml",[164,165,166,167,168],{"question":114,"answer":115},{"question":117,"answer":118},{"question":120,"answer":121},{"question":123,"answer":124},{"question":126,"answer":127},{"eyebrow":40,"title":48,"subtitle":49},{},true,"/chains/solana",[174,175,176,177],{"to":130,"title":131,"description":132},{"to":134,"title":135,"description":136},{"to":138,"title":139,"description":140},{"to":142,"title":143,"description":144},{"title":37,"description":38},"chains/solana",{"title":79,"items":181},[81,82,83,84,85,86,87,88,89,90,91,92,93,94,95],"36EdJrsfdqtLW9gQ5_BSQlxDcak7NskDpJO4Wvr5a3Y",1778407988736]