solana
example-helloworld
Our great sponsors
solana | example-helloworld | |
---|---|---|
288 | 9 | |
12,101 | 868 | |
4.7% | 3.0% | |
9.9 | 2.9 | |
2 days ago | about 2 months ago | |
Rust | TypeScript | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
solana
-
Projects to contribute to
Solana (9700 GitHub Stars) https://github.com/solana-labs/solana
-
DuneAnalytics - A Guide to Solana for Ethereum Analysts
EIP Core standards: Changes to Solana’s core code go through “feature gates” in the Solana repo. Yes, it’s much less organized than the EIP pages you are used to, and a headache to understand or keep up with. A cost of the speed of development, I’m told.
- Rust Cryptography Should Be Written in Rust
-
How Solana Ignores Security Best Practices
I visited the project on github (https://github.com/solana-labs/solana), and tried to get an overview of the ~800 open issues and ~100 open PRs.
-
Top 10+ Blockchain Networks to look for in 2023
Solana
-
Blockchains: Ethereum vs Solana vs Avalanche vs MultiversX (Elrond). What are the differences?
With the introduction of new and advanced blockchain platforms in the Web 3.0 scene, the narrative around Ethereum has slowly shifted towards its younger “Ethereum Alternatives”. Solana, Avalanche, and MultiversX (former Elrond) are some of the crypto blockchains that are given this terminology, as they share similar features but are comparatively cheaper and better than Ethereum.
-
Helium Mobile
I understand this initiative is connected with Solana network [1] in some way?
[1] https://solana.com/
-
Hacked for over $2 million on Solana DeFi Exchange Raydium
They do, actually: https://github.com/solana-labs/solana/security/policy
-
Proof of History algorithm
Not sure I understand your question, but if you want the source code you can find it on github (https://github.com/solana-labs/solana)
-
Solana Foundation just held the first-ever core dev community call with engineering teams from across the ecosystem, here's what was discussed!
Some topics that may be discussed in the next call include @ShinobiSystems Timely Vote Credits proposal (https://github.com/solana-labs/solana/blob/master/docs/src/proposals/timely-vote-credits.md), @elusivprivacy new built-in cryptographic operations to accelerate ZK verification (for privacy tech), and feature activation coordination standards.
example-helloworld
-
Building your first ZK program on Solana
git clone https://github.com/solana-labs/example-helloworld simple-zk
-
Error running Solana local cluster
I am trying to run a local cluster for the example hello wold program on GitHub but I keep running into these pop-up errors when I run the "solana-test-validator" command and I'm not sure why. For context, I am on a machine running Windows 11, running cmd prompt in administrative mode, and I have tried re-installing the Solana CLI tool but am still seeing these errors.
-
I want a Solana developer roadmap
Intro to Programming on Solana https://paulx.dev/blog/2021/01/14/programming-on-solana-an-introduction/ Intro to Anchor Framework https://project-serum.github.io/anchor/getting-started/introduction.html Video Solana Core Concepts https://www.youtube.com/watch?v=4dNuMXBjpr0&list=PLilwLeBwGuK4teLcqyXavweEbveCjjRk0 Solana Tutorial | Solana for Developers https://www.youtube.com/watch?v=qNIhClYDjR8 Programming Solana (playlist) https://www.youtube.com/playlist?list=PL41Cw3fN3CfdbmhgxADwyDyIoDrxc22v2 Programming Solana Smart Contracts https://www.youtube.com/watch?v=i6Ycr5nhjH8 Figment Learn Pathway (playlist) https://www.youtube.com/playlist?list=PLkgTdjgP1aUAiqqbvVi3b0sSdxByd5KSX Programming Solana Smart Contracts | Hello World Anchor Tutorial https://www.youtube.com/watch?v=oD1umX\_DnUw Courses Building Smart Contracts on Solana https://solhack.com/courses/building-solana-smart-contracts-dapps-with-james-bachini/ How Rusty is Your Rustlang https://solhack.com/courses/how-rusty-is-your-rust-lang/ Programming on Solana an Introduction https://solhack.com/courses/programming-on-solana-an-introduction/ Solana Security Audit Workshop by Solend https://solhack.com/courses/solana-security-audit-workshop-by-solend/ Figment Solana-Pathway https://learn.figment.io/network-documentation/solana/solana-pathway . Docs Terminology https://docs.solana.com/terminology Transactions https://docs.solana.com/developing/programming-model/transactions Accounts https://docs.solana.com/developing/programming-model/accounts Runtime https://docs.solana.com/developing/programming-model/runtime Devnet Endpoint and Rate Limits https://docs.solana.com/cluster/rpc-endpoints#devnet Testnet Endpoint and Rate Limits https://docs.solana.com/cluster/rpc-endpoints#testnet On-chain Programs https://docs.solana.com/developing/on-chain-programs/overview Native Programs https://docs.solana.com/developing/runtime-facilities/programs JSON RPC API https://docs.solana.com/apps/jsonrpc-api Solana Program Library https://spl.solana.com/ Examples / Reference Implementations Hello World Example https://github.com/solana-labs/example-helloworld Serum DEX Example https://github.com/project-serum/anchor/blob/master/examples/swap/programs/swap/src/lib.rs Automated Market Maker + Swap Reference Implementation https://github.com/solana-labs/oyster-swap Borrow/Lend Reference Implementation https://github.com/solana-labs/oyster-lending Margin Reference Implementation https://github.com/solana-labs/oyster-margin . SDKs Go: https://github.com/dfuse-io/solana-go Go: https://github.com/portto/solana-go-sdk C#: https://github.com/bmresearch/Solnet C#: https://github.com/bmresearch/Solnet.Serum JS: https://github.com/solana-labs/solana-web3.js/ JS/TS: https://github.com/project-serum/serum-ts Java: https://github.com/skynetcapital/solanaj Java: https://github.com/skynetcapital/solanaj-programs Python: https://github.com/michaelhly/solana-py Python: https://github.com/serum-community/pyserum Swift: https://github.com/ajamaica/Solana.Swift Extra stuff: https://github.com/paul-schaaf/awesome-solana Tools Solana Explorers https://explorer.solana.com/ https://solscan.io/ https://solanabeach.io/transactions Command Line Interface https://docs.solana.com/cli SPL Token UI https://spl-token-ui.com/
-
Newbie needing help understanding intuitively state changes in Solana development
If we use the Hello World program provided by Solana Labs as reference, that program increments a counter every time a user interacts with the program:
-
An implementation the Solana helloworld client example code in Rust
The Solana helloworld example client is written in TypeScript. I found it hard to read because its extensive use of global state. To try and help future users and to learn a little about it myself I made an implementation of the example client in Rust which I find to be slightly more readable.
-
Solana: How to send custom instructions via instruction data
In this article, we'll walk through the process of sending a custom instruction to a solana on-chain program. We'll modify the solana example helloworld to take two instructions, SayHello and SayGoodbye.
- Tu primer Programa en Solana
-
A Gentle Introduction to Solana.
Solana has a nice hello-world example that shows us how to build a Rust program on Solana from scratch and interact with it using a typescript SDK.
-
OG LWS Members?
HelloWorld: https://github.com/solana-labs/example-helloworld
What are some alternatives?
opensea-js - TypeScript SDK for the OpenSea marketplace
solana-py - Solana Python SDK
solana-docker-mac-m1 - Docker config for Mac M1, to support development on Solana
simple-solana-program - A variation of the solana helloworld program example with a client written in Rust instead of Typescript.
cardano-node - The core component that is used to participate in a Cardano decentralised blockchain.
solana-go-sdk - Solana Golang SDK
cosmos-sdk - :chains: A Framework for Building High Value Public Blockchains :sparkles:
pyserum - Pyserum is client library to interact with Serum DEX
mx-chain-go - ⚡ The official implementation of the MultiversX blockchain protocol, written in golang.
anchor - ⚓ Solana Sealevel Framework
trezor-firmware - :lock: Trezor Firmware Monorepo
solanaj - Java client for Solana and the Serum DEX.