Solana
Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
Diving into building dApps with Solana. This article & thread are nice intro guides. Anchor is best framework.
I buy SOL with FTX (SEPA transfer) and stake some in FTX itself.
If I need to use the coins, I transfer it to to Glow Wallet (Phantom Wallet is nice too). Staking in Marinade is also great as you can use mSOL you get back in some mSOL liquidity pool or Solend (not sure how useful that is) or some other way. If I need liquidity, I unstake (slowly), get SOL back, transfer to FTX, then cash out. That is if I don't use FTX staking itself (it has issue of waiting for longer time to get funds back from unstaking).
Aside from supplying mSOL to a lending protocol, Render Network is interesting too. Raydium looks like a great DeFi platform. NFToken is nice for minting NFTs.
I don't hold much cryptocurrencies including SOL as I am still trying to understand how truly useful this technology is. Thus far I see a clear use case for Monero to buy things safely that government does not allow for whatever archaic reasons. I think this space moves very fast though so maybe something truly groundbreaking comes along. Perhaps it's micro transactions (currently not possible due to Mastercard/Visa monopoly on online transactions and their 3% fees).
Apps
- Holaplex - Design and Host Your Metaplex NFT Storefront. (Twitter) (Code)
- Zoolana - P2P meeting app built on Solana.
- Sollectify - Fast and easy to use NFT marketplace on Solana blockchain.
- Synthetify - Decentralized synthetic assets exchange.
- Star Atlas - Grand strategy game of space exploration, territorial conquest, political domination, and more.
- Break Solana Game - Consists of a 3 parts: a web client frontend, a web server backend, and an on-chain Solana program. (Code)
- SolDate - Make love happen on Blockchain. Receive rewards on finding a match. (Twitter)
Notes
- I don’t think Solana is at war with ETH or any other blockchain - our community is just focused on building stuff people want and will use. Please minimize the toxicity and let’s focus on utility not price.
- Can create a verifiable build for any solana program via
anchor build --verifiable
and we have a (minimal) source verification registry at Anchor Project Serum - Arweave is just another historical copy. Consensus doesn't care about any history that is older than the epoch, so there is no liveness dependency on AR.
- solana-py does websockets
- You need to keep 0.02 SOL minimum to make a transaction. Best to keep ~ 0.1 SOL on the wallet.
Links
- A Starter Kit for New Solana Developer (2021) (Tweet)
- Solana Code
- Solana Reddit
- Solana Core Concepts
- Solana Scaling Potential
- Solana Season Hackathon
- Anchor - Framework for Solana's Sealevel runtime providing several convenient developer tools. (Docs) (Anchor Book) (Anchor Book Code)
- Summary of Solana, the tech, and why it is the future + comparison to other top projects (2021)
- Solana vs Algorand (2021)
- In Rust We Trust - Berkeley Packet Filter and Rust (2019)
- Programming on Solana - An Introduction (2021)
- Project Serum - Decentralized exchange (DEX) and ecosystem that brings unprecedented speed and low transaction costs to decentralized finance. It is built on Solana and is completely permissionless. (GitHub) (Code) (serum-ts)
- Awesome Solana
- SPL Token UI - UI for the creation and management of SPL tokens. (Code)
- Solana Beach - Search Solana blocks, accounts, transactions, programs and tokens.
- Solana Explorer - Explorer for Solana clusters. (Code)
- Solana White Paper - New architecture for a high performance blockchain. (Code)
- Solana Program Library - Collection of Solana-maintained on-chain programs.
- Solana GitHub
- StableSwap - Adaptation of the Solana token-swap program implementing Curve's StableSwap invariant. (Code)
- Solana: The World's Fastest Blockchain (fireside chat at Node) (2021)
- Promising new projects of SOL Ecosystem (2021)
- Fireside Chat with Jeremy Allaire (2021)
- Is SOL the smart contract chain to beat? (2021)
- Intro to the Solana Programming Model - Technical Workshop (2021)
- Hello world on Solana
- Pyth Workshop (2021)
- Programming Solana Smart Contracts | Hello World Anchor Tutorial (2021)
- Programming Solana Smart Contracts | Intermediate Anchor Tutorial (2021)
- Solana Questions (2021)
- Exploring the Solana Ecosystem (2021)
- Step Finance - Front page of Solana. Visualize, Analyze, Execute and Aggregate transactions across all Solana contracts in one place. (Twitter)
- Solana overview to average non technical reader (2021)
- Multicoin Capital: Technical Scalability Creates Social Scalability (2021) (Tweet)
- Solana Season Hackathon
- Solana Ecosystem (Code)
- Marinade - Liquid staking protocol built on Solana. (Marinade.finance on liquid staking) (Discord)
- Which validator to choose for SOL? (2021)
- Solana Validators
- Solana JavaScript API (Docs) (Guide)
- Metaplex - Own your own NFT storefront. (Code) (Metaplex Program Library) (GitHub) (JS SDK)
- HAPI - Cross-chain protocol, aimed at creating new cybersecurity standards for DeFi market by providing real-time data on stolen funds and compromised wallets.
- First impressions of Rust programming on Solana (2021)
- Is Solana the Ethereum Killer? w/ Anatoly Yakovenko (2021)
- HN: Solana completes $314M private token sale (2021)
- Where to stake SOL (2021)
- Shinobi Systems' Solana Proof of Stake + Proof of History Primer (Reddit)
- Shinobi Systems - Has the best returns across all Solana validators with 0% commission and one of the best voting records.
- On-chain Perpetual Futures (2021)
- An introduction to the Solana Name Service
- Stake Pools in Solana explained (2021)
- How to best stake Solana (2021)
- Socean - Stake with the best validators, secure the network, and take part in the Solana DeFi ecosystem. (Tweet)
- solana/wallet-adapter - Modular TypeScript wallet adapters and components for Solana applications.
- Solanart - Discover, collect and trade NFTs.
- Solana.py - Solana Python SDK.
- Solsea - Open NFT Marketplace on Solana.
- Quarry - Open protocol for launching liquidity mining programs on Solana. (Web)
- solana-go - Go library for the Solana Blockchain.
- solana-go - Go library to interface with Solana JSON RPC and WebSocket interfaces.
- Solana App Scaffold - Scaffolding for a dapp built on Solana.
- Solana Token Registry - Package that allows application to query for list of tokens.
- Assert Balances - Safety hatch for aborting transactions with unexpected balance changes.
- WalletKit - React library that allows a Solana dApp to display a modal for connecting wallets. (Web) (Twitter) (Tweet)
- use-solana - Solana frontend library and TypeScript SDK.
- Sharding vs No Sharding fireside chat: NEAR Protocol & Solana (2019)
- PsyOptions - American style options protocol built on the Solana blockchain. (Docs) (Twitter)
- The Complete Guide to Full Stack Solana Development with React, Anchor, Rust, and Phantom (2021) (Tweet)
- Jet Protocol - Decentralized lending on Solana. (Code)
- 1sol protcol - Innovative Cross-Chain DeFi Aggregator on SOLANA and more.
- Solana tutorials
- Wormhole Token Bridge - Allows you to seamlessly transfer tokenized assets across Solana and Ethereum. (Tweet)
- Minimal Solana BPF program template
- P2P Wallet | Solana
- Learning How to Build on Solana (2021)
- Merkle Distributor - Smart contract that distributes a balance of tokens according to a Merkle root.
- Saber - Stable swapping between stablecoins and other identical assets. (GitHub) (How Saber Became the Biggest DeFi App on Solana) (How it started)
- Solana Go SDK
- Goki - Suite of programs for Solana key management and security. (Web) (CLI)
- Setting up a Solana Bigtable Instance
- DeployDAO Migrator - Program for deploying and upgrading programs.
- Solana Founder Anatoly Yakovenko on scaling the blockchain to warp speed (2021)
- Solana Twitter List (Tweet)
- Create Solana Dapp with Next.JS
- SolGuard - NFT verifications for Solana. (Twitter) (Code)
- Easy SPL - Making tokens on Solana easy.
- Alon - IDE which allows for developers to rapidly build, iterate, test, and deploy decentralized apps and assets on Solana right from their browser. (Code)
- sol-wallet-adapter - Library to allow Solana dApps to use third-party wallets to sign transactions.
- Solana: How to send custom instructions via instruction data (2021)
- captain - Version control and key management for Solana programs.
- Solana CEO Advice on SOL staking (2021)
- SPL Token Wallet - Example Solana wallet with support for SPL tokens and Serum integration.
- How to Build and Deploy a Solana Smart Contract (2021)
- Treat Toolbox - Generative NFT Utility for Candy Machine / Solana.
- What do you do with your stables on Solana? (2021)
- Solana dev tips (2021)
- Solend - Lend and borrow on Solana. (GitHub) (Explained) (TS SDK)
- Squads - One app for all your DAO needs. (Twitter)
- Program deploys in Solana
- Solana Staking (2021)
- Francium - DeFi Yield Strategy Platform.
- 3 Epic Solana Apps mSOL, Marinade.finance, PORT, Port.finance, & ORCA, Orca.so (2021)
- Deep Dive: Marinade Finance: Solana Liquid Staking, 6.6% APY plus Lending, DeFi Farming, & More (2021)
- How to bridge across assets from Ethereum to Solana using Phantom, Metamask, and the Wormhole (2021)
- Jupiter Aggregator - Best swap aggregator on Solana. (Twitter) (Video) (Tweet)
- Solscan - User-friendly and real-time update Scanning Tool for Solana.
- SolTricks - Create all kinds of Solana Tricks.
- Anchor Example: Escrow Program
- Anchor Example: Token Swap AMM
- Bonfida - Full product suite that bridges the gap between Serum, Solana and the user. (Twitter) (Docs)
- AnchorPy - Python client for Anchor. It allows you to interact with Anchor programs using Python.
- Solana.Swift - Open source library on pure swift for Solana protocol.
- Solana Tutorial - Create Your Own Token and NFT (2021)
- How to Anchor: An introduction to the Anchor Framework (2021)
- Sonar - Track your Yield Farming and Liquidity Pool performance on Solana blockchain.
- Atrix - Serum AMM that allows you to easily create liquidity pools and farms.
- RunNode.com - Fastest RPC Endpoints on Solana.
- Rendering the Metaverse on Solana (Jules Urbach - CEO, OTOY)
- Neon EVM - Enables dApp developers to use Ethereum tooling to scale and get access to liquidity on Solana. (Docs) (Code) (Twitter)
- Solana Security Workshop (Web)
- Solana PoC Framework - Framework for creating PoC's for Solana Smart Contracts in a painless and intuitive way.
- Solana Smart Contracts: Common Pitfalls and How to Avoid Them (2021)
- Drift - Lightning-fast and scalable perpetual futures DEX. (Protocol Code) (Example Bots) (Twitter)
- sol-rayz - Package to simplify parsing NFTs on Solana.
- Best Solana Code -> Test Environment (2021)
- serum-crank - Performance and cost optimized serum-dex crank that allows combining multiple market cranking instructions into a single transaction.
- Tulip Protocol - Efficient Solana Yield Aggregator. (GitHub)
- Solana JSON-RPC caching server
- Solana Breakpoint Conference (Reddit)
- Secretum - Secure Messaging & Trading dapp on Solana.
- Lava Cash - Decentralized Privacy Preservation Protocol built on Solana. (Reddit)
- NFT Armory - Simple tool to display, mint, and modify your Metaplex NFTs. (Code)
- Writing Smart Contracts on Solana with Anchor (2021) (Tweet)
- Solana and rollups (2021)
- Solana Transaction Fees (2021)
- Solana Shadow - Adds shadows to solana on-chain accounts for off-chain processing.
- Awesome Solana NFTs
- How Solana could reach 1 billion users in the next five years | Interview with Solana Labs CEO (2021)
- Anatoly Yakovenko Reflects on Solana’s Breakout Year (2021) (Tweet)
- Virtual Machines: Interoperability and Maximalism (2021)
- solana/solidity - Compile, deploy, and use Solidity contracts on Solana. (Tweet)
- Key learnings from Solana dev (2021)
- Using PDAs and SPL Token in Anchor (2021) (Code)
- Resources for learning Solana (2021)
- Zeta Markets - DeFi Options built on Solana.
- The Barrelling Wave of Collateral: Lending Cycles and the Crypto Revolution (2021)
- vipers - Assorted checks and validations for writing safer Solana programs.
- Why You Should Build Your DeFi Dapp Using Anchor (2021)
- anchor-go - Generate Go clients from anchor IDLs for Solana blockchain programs.
- Solana Validator 101: Transaction Processing (2021)
- All the different parts of a Solana transaction
- Mango v3 Client Library
- Solana Cookbook (Code)
- Where to get best yield on mSOL (marinade) without impermanent loss risk? (2021)
- metaplex-auth - Client library for nft.storage designed for metaplex NFT uploads.
- What to do with mSOL you get? (2021)
- Strata Protocol Protocol - Lets you effortlessly create Social Tokens and communities of Social Tokens (Collectives) on Solana. (Code)
- Katana - Yield Generation Protocol for Solana.
- How to audit Solana smart contracts (2021)
- Solana Safety 101 - Community maintained phishing and scams list to for safety and delightful Solana experience.
- Metaplex JavaScript SDK
- Solana Onboarding
- Amman - Modern mandatory toolbelt to help test solana SDK libraries and apps on a locally running validator.
- Solana Developer Resources
- Solana account validations
- Confidential Token Program - Enables confidential (not anonymous) transfers of SPL Tokens.
- Chest - Passive Yield Booster DeFi protocol.
- Solana without Proof of History (2021)
- Port Finance Loan Liquidator
- Apricot - Lending protocol on Solana. (Twitter)
- Solana Program Registry - Verified registry of open source Solana programs.
- Solana Program Index - Index of verified checksums and IDLs of Anchor programs uploaded to the Solana Program Registry.
- How I wrote my first Solana contract (2021)
- Octane - Gasless transaction relayer for Solana.
- Step-by-step guide to Solana development (2021)
- saber-periphery - Peripheral contracts for interacting with Saber.
- sail - React library for Solana account management and transaction handling.
- Lido for Solana - Lido DAO-governed liquid staking protocol for the Solana blockchain.
- Common Security Exploits on Solana
- Venko - Rails for real time finance on Solana.
- Solana Bootcamp Lectures
- solsim - Solana complex systems simulator.
- Solana Pay - New standard for decentralized payments. (Code) (Article) (HN)
- Wormhole $320M Ether exploit (2022) (HN) (Reddit) (Reddit) (HN)
- Glow Wallet - Store, send, receive, stake, and swap tokens on the Solana blockchain directly on your phone. (Twitter) (Tweet)
- Reactor Wallet - Non-custodial cross-platform wallet for Solana.
- Sundial - Yield tokenizer program on Solana.
- Streamflow - Streaming payments protocol built on Solana.
- Mango Markets V3 - Decentralized Margin Trading
- Where are you staking your Solana? (2022)
- Sell Your SOL - Provides tracking from acquisition through disposal of SOL from staking, voting, and validator transaction fee/rent rewards.
- defi-yield-ts - Library for fetching the latest rates from Solana-centric lending protocols, with the goal of supporting every active protocol.
- Cash-settled European options protocol on Solana
- Orion Protocol - Protocol for recurring and scheduled payments on Solana.
- Solana Staking Guide (2022) (Reddit)
- Solana Validator Setup - Novice friendly walkthrough and collection of community knowledge of how to set up a Solana Validator.
- Solana AccountsDB Plugin for Kafka
- Trdelník - Testing framework for Solana programs written in Anchor.
- The Solana Programming Model (2022) (Tweet)
- How Solana NFTs Differ from Ethereum (2021)
- How to Find the Solana NFT’s Someone Owns (2021)
- In-EVM Solana "Light Client" State Verification
- Solana Indexer - Index Solana data using accountsdb.
- Raydium - Next-level liquidity. Friction-less yield. Light-speed swaps. (UI Code) (SDK) (Tutorial) (Beta)
- Solana Ping API
- anchor-client-gen - Generate typescript Solana web3 clients from anchor IDLs.
- Orca - Easiest place to exchange cryptocurrency on Solana. (Discord)
- Chainlink Solana Starter Kit
- Swap API for Solana - Jupiter Doc (Tweet)
- Whiteboard Series with NEAR | Ep: 2 Anatoly Yakovenko from Solana (2019)
- Expo, React Native & Solana Web3 Boilerplate
- Solana Auditing and Security Resources
- security.txt for Solana Contracts
- Geyser plugins for Solana
- Solana AccountsDB Connector
- SolDev
- Anchor Test UI - User Interface for calling a program's instructions.
- Shank - Extracts IDL from Solana Rust contracts.
- Solana Workbench - Your one-stop shop for developing on Solana.
- DeployDAO Verified Program Builder - Runs Solana builds of GitHub repos, emitting program artifacts as results.
- Solana Playground (Code) (Tweet)
- Solana AccountsDB Plugin Postgres - Implements a plugin storing account data to a PostgreSQL database to illustrate how a plugin can be developed to work with Solana validators using the Plugin Framework.
- Monolithic vs Modular blockchain debate with Solana founder (2022)
- Glow JS - Integrate the Glow Solana Wallet into your dApp.
- Solana Development Course
- NFToken - Simple, inexpensive Solana NFT Standard. (Code) (Tweet)
- Sugar - Candy Machine Rust CLI. (HN)
- Cronos - Automate on-chain programs and schedule transactions directly with the Solana validator network. (Web)
- solana-deployer - Deploy your Solana programs during high load.
- Mogami - Next generation API and SDK for Solana.
- Autopilot - Moves your money around to get you the best yield in Solana.
- Proof of concept program for compressing NFTs
- Jet V2 - Implementation of the Jet Protocol V2 programs for Solana.
- Gem Farm - Configurable staking for NFT Projects on Solana. (Web)
- Consider increasing fees for writable accounts (Tweet)
- Build your own store with Solana Pay (Code)
- Cardinal Protocol - Offers numerous methods to customize the expiry and transferrability of the issued NFT.
- Solita - Genrates an SDK API from solana contract IDL.
- Wonka JS - Easiest way to mint Metaplex's Candy Machine NFTs with APIs.
- Most underrated builders on Solana (2022)
- The Zeitgeist Podcast - Brian Friel and the Phantom team highlight the founders, developers, and designers who are pushing Web3 forward.
- idl-macro - Generates an Anchor CPI crate from a JSON IDL.
- tulipv2-sdk - Rust SDK for tulip v2 vaults and v1 lending instructions.
- Formfunction - Solana NFT marketplace designed for independent artists and creators. (Twitter)
- Solana Mobile - Its time for crypto to go mobile. (Twitter) (Tweet)
- Solana Phone future plans (2022)
- apr (Anchor Program Registry) (Code)
- micro-sol-signer - Create, sign & decode Solana transactions with minimum deps.
- Solflare Wallet Unified Token List SDK
- What's the most influential app/protocol/project in the Solana ecosystem? (2022)
- Solders - Python bindings for the Solana Rust SDK.
- Seahorse - Write Anchor-compatible Solana programs in Python. (Tweet)