139 Repositories
Rust solana-token Libraries
Uniswap V2 / constant-product AMM implemented in Solana's Anchor -- add and remove liquidity, swap tokens, earn fees
Uniswap V2 AMM implemented in Anchor programs/ammv2/src/draft.rs: outline of program with comments -- drafted before implementation Supported Instruct
Token management program (vesting and mining) implemented in Anchor
Deep Dive into Anchor by Implementing Token Management Program Author: @ironaddicteddog, @emersonliuuu [Updated at 2022.5.21] You can find the full co
Ore Pool Miner coded in Rust for the Ore v2 program on Solana!
Ore Pool Miner Ore Pool Miner coded in Rust for the Ore v2 program on Solana Default Ore Mining Pool Alvarium Mining Pool is operated by Bifrost and i
launchpad smart contract create token, bonding curve, pool creation on solana
Tokenix Smart Contract This repository contains the smart contract for Tokenix, a launchpad project currently under development at https://tokenix.fin
The example anchor implementation for solana-swap
anchor-liquidity-pool This is the example anchor implementation for solana-swap. The curve is always ConstantProduct in this implementation. The fee r
Solana SVM, modularized.
The Case for a Modular SVM An effort is underway at Anza to extract most of the transaction processing pipeline out of the validator and into what wil
a Solana program for granting friends permissions on your account without revealing your private key.
Delegatooooor Granting Permission: An account holder (the delegator) decides to grant permission to a delegate. They create and sign a transaction tha
Automated Solana tool for quick arbitrage, customizable, with real-time data and wallet integration. Trade responsibly.
Solana Arbitrage Trading Tool The Solana Arbitrage Trading Tool is an automated solution crafted to spot and capitalize on arbitrage opportunities wit
Solstice Flare - CLI Tool for interacting with Solana
๐ง WIP: This tool is in active development, and can experience breaking changes. For safety, it currently operates on Devnet by default Flare Flare is
My attempt at learning Solana program (smart contract) development through RareSkill's Solana course.
60-days-of-solana My attempt at learning Solana program (smart contract) development through RareSkill's Solana course. Originally, I was trying to cr
A tool for bulk downloading and exporting the account data inside Solana snapshots.
Memento Memento is a tool used to load and save accounts from old Solana snapshots in Google Cloud Storage. Why should I use Memento? No fighting sola
A merkle-based token distributor for the Solana network that allows distributing a combination of unlocked and linearly unlocked tokens.
merkle-distributor A program for distributing tokens efficiently via uploading a Merkle root. Claiming Airdrop via CLI To claim via CLI instead of usi
๐ Blazing fast and Powerful Discord Token Grabber, no popo made with python
Rusty-Grabber ๐ a blazing fast Discord Token Grabber, no popo made with python Fastest Token Grabber ever : Rusty-Grabber time ./target/release/grab
Superfast Solana Tests for Node.js
Bankrun Bankrun is a superfast, powerful and lightweight framework for testing Solana programs in NodeJS. While people often use solana-test-validator
Token De/Serializer for testing De/Serialize implementations
serde_test โ This crate provides a convenient concise way to write unit tests for implementations of Serialize and Deserialize. The Serialize impl for
Token management program (vesting and mining) implemented in Anchor
Deep Dive into Anchor by Implementing Token Management Program Author: @ironaddicteddog, @emersonliuuu [Updated at 2022.5.21] You can find the full co
Demonstrating how to use Rust to interact with the Solana blockchain.
Solana Scripts This is a library of Rust scripts for specific purposes: Generate a new wallet Create an SPL token Mint an SPL token Get an associated
Extract data from helium-programs via Solana RPC and serves it via HTTP
hnt-explorer This application extracts data from helium-programs via Solana RPC and serves it via HTTP. There are CLI commands meant to run and test t
An all-in-one IBC protocol providing fungible token transfer, interchain account, and async query functionalities
ICS-999 An all-in-one IBC protocol providing fungible token transfer, interchain account (ICA), and query (ICQ) functionalities, implemented in CosmWa
A parser combinator for parsing &[Token].
PickTok A parser combinator like nom but specialized in parsing &[Token]. It has similar combinators as nom, but also provides convenient parser gener
Write Anchor-compatible Solana programs in TypeScript
Axolotl Write Achor-compatible Solana programs using TypeScript. Writing Rust is hard, but safe. It's also the go-to language for writing Solana progr
CLI tool for deterministically building and verifying executable against on-chain programs or buffer accounts
Solana Verify CLI A command line tool to build and verify solana programs. Users can ensure that the hash of the on-chain program matches the hash of
Lesson 1 - Fundamental structure of smartcontract of near protocol
NEAR CONTRACT dev-1672293046853-49717456344735 pnpm run deploy [email protected] deploy /Users/vudangquang/Courses/VBI-Courses/rs-contract cd co
Kinda functional block engine for testing bundles on jito-solana locally
Half Baked Block Engine About This is a half-baked block engine. It can be used for testing bundles running through jito-solana. Shortcomings The bare
Formats output of Solana's cargo test-bpf/test-sbf command
solfmt Formats output of Solana's cargo test-bpf/test-sbf command. Installation cargo install solfmt Usage Run the your test command as usual (cargo t
ARYA Network is a polkadot/substrate based chain for Non-fungible Token platform on which we can own sell and buy the NFT's on polkadot network.
ARYA Network ARYA Network is a polkadot/substrate based chain for Non-fungible Token platform on which we can own sell and buy the NFT's on polkadot n
A crate built on top of `axum-sessions`, implementing the CSRF Synchronizer Token Pattern
Axum Synchronizer Token Pattern CSRF prevention This crate provides a Cross-Site Request Forgery protection layer and middleware for use with the axum
This is a solana lite rpc which optimizes sending transactions and confirming transactions strategies.
Solana Lite RPC This project aims to create a lite rpc server which is responsible only for sending and confirming the transactions. The lite-rpc serv
Tic-Tac-Toe Game Solana Contract ๐ฆ
Tic Tac Toe Implemenattion of a Tic-Tac-Toe Game on Solana You can play the game here. Make sure you have Phantom installed and you are using Solana D
A simple CLI for creating and managing Solana Lookup Tables.
LUT - A simple CLI for creating and managing Solana Lookup Tables Commands lut create Creates a new LUT using the default keypair in the Solana config
VSCode extension to quickly write and customize well tested Solana snippets.
Solana Snippets The Solana Snippets VSCode Extension allows you to quickly insert Solana snippets into your code. This snippets are well tested in a r
hello-world geyser plugin to stream accounts and transactions from a solana node
src/lib.rs: entrypoint src/plugin.rs: main plugin code to run: cargo build && solana-test-validator -r --geyser-plugin-config config.json note: make s
A replit.com scraper, designed to grab discord tokens. Made in Rust.
Scraper A discord token scraper, designed to scrape forks from replit.com. This script uses the Graphql api on replit to essentially pull forks. Setup
A fork of 'discord-token-botter' for rust lang.
Shahzain Botter V3(Rust) - If you were sold this tool, you have been scammed, this tool is free & open source Please DO NOT pay money for this tool A
Design token framework โ adopt a unified design language across platforms, codebases, and teams
Palette Design tokens framework with atomic classes for React and Master CSS. Deliver a consistent visual identity across your apps with design tokens
Write Anchor-compatible Solana programs in Python
seahorse: Write Solana programs in Python The ease of Python with the safety of Rust. Seahorse lets you write Solana programs in Python. It is a commu
Generate Anchor IDL for Native Solana Programs.
Native Solana To Anchor IDL Autogenerate Anchor IDL from programs written in Native Solana. Disclaimer The instructions must follow strict set of rule
Stealer with webhook protection
Discoon Stealer with webhook protection Educational purposes only Only use this on your own machine and do not use it maliciously. License This projec
Rust Rocket MongoDB token-authorization REST API boilerplate
Rust Rocket MongoDB token-auth REST API boilerplate In this repository, you can find backend Rust rocket mongodb rest-api boilerplate with token autho
A type-safe, high speed programming language for scalable systems
A type-safe, high speed programming language for scalable systems! (featuring a cheesy logo!) note: the compiler is unfinished and probably buggy. if
tulipv2 vaults and v1 lending program sdk & examples
tulipv2-sdk Warning Unaudited, possibly untested sdk Tulip Protocol takes no responsibility for any (financial, physical, emotional, etc..) damage tha
Deploy your Solana programs during high load.
solana-deployer IMPORTANT: There is a known bug with the current program that will be fixed soon. In the meantime you should deploy from Solana Playgr
Discover GitHub token scope permission and return you an easy interface for checking token permission before querying GitHub.
github-scopes-rs Discover GitHub token scope permission and return you an easy interface for checking token permission before querying GitHub. In many
Durudex Near Protocol Token.
Durudex Near Token ๐ก Prerequisites Rust Near CLI โ๏ธ Build To build a token you will need to use this: cargo build --all --target wasm32-unknown-unkno
A Twitch OAuth token revoker written in Rust.
Revoker - A Twitch OAuth Token Revoker Details Revoker is a small CLI tool written in Rust, made so you can easily and urgently remove a Twitch OAuth
A new, simple NFT standard for Solana
New Solana NFT Standard Current Issues The current NFT spec is pretty bad for a few reasons: every NFT requires multiple accounts (3+) the token accou
An easily deployable service to monitor mission-critical SPL token accounts
Vault watcher Monitoring critical spl-token accounts in real time Table of contents Introduction Usage Configuration Configuration examples Grafana In
Galleries of NFTs using Solana and Rust for contracts
About this Package created to simplify the process of parsing NFTs on Solana. It consists of: Package basic things like fetch all NFTs for specific wa
Sol Batch Token Transfer CSV
Sol Batch Token Transfer CSV This script can batch transfer any SPL token to multiple addresses listed in a CSV, and then save the tx hash to a new CS
security.txt for Solana Contracts
security.txt This library defines a macro, which allows developers to provide easy-to-parse information to security researchers that wish to contact t
Solana NFT marketplace boilerplate with anchor & react & candy-machine-cli
Solana_Marketplace_HerosNFT The Heros NFT Marketplace Boilerplate project is designed to let users fork, customize, and deploy their own nft marketpla
Swap token protocol for cryptocurrencies, supported in cosmos network, such as UST, LUNA, LUNI, etc.
Tokenswap This is a Smart Contract built in Rust to run inside Cosmos SDK module on all chains that enable it. To understand the framework better, ple
Tradable subscriptions protocol on Solana.
Buoyant "Subs not dubs." Demo (Local) To demo our app's functionality, we've created a basic control panel/dashboard where you can test out creating a
A generic Rust based Bigtable connection library implemented using gRPC
A generic Rust based Bigtable connection library refactored out the solana mono-repo so that can be shared for different applications.
Biddi Network enables custom p2p swaps in Solana ocean ๐.
Peer to peer, decentralized protocol which allow direct swaps between 2 network participants for custom tokens without liquidity pools on Solana blockchain.
A reference NFT Staking Program & Client for Solana NFTs
This is a reference NFT Staking Program & Client for Solana NFTs. This program is compatible with both Candy Machine v1 and Candy Machine v2 NFTs.
NFT mixing program on solana chain
Mixture_machine Core logic of composing NFT Compose of NFT As you invoke compose_nft function with 2 or more child NFTs, child NFTs are locked in to M
Custom p2p swaps powered by Solana blockchain
Peer to peer, decentralized protocol which allow direct swaps between 2 network participants for custom tokens without liquidity pools on Solana blockchain.
Getting the token's holder info and pushing to a web server.
Purpose of this program I've made this web scraper so you can use it to get the holder's amount from BSCscan and it will upload for you in JSON format
Solana NFT marketplace boilerplate with anchor & react & candy-machine-cli
The Heros NFT Marketplace Boilerplate project is designed to let users fork, customize, and deploy their own nft marketplace app to a custom domain, ultra fast.
Cronos - a decentralized task scheduler for Solana
Cronos Cronos is a decentralized task scheduler for Solana. Packages Package Description Version Docs cronos-bot Cronos bot to execute tasks GitBook c
Create your personal token with rust smart contracts
Solana Rust Token ๐ฐ This application written Rust using Anchor โ
Yi Token by Crate Protocol: the primitive for auto-compounding single token staking pools.
yi Yi Token by Crate Protocol: the primitive for auto-compounding single token staking pools. About Yi is a Solana primitive for building single-sided
solarium = solana + selenium
solarium = solana + selenium Test driver for Solana
Minimalistic solana minter program if you don't want to use Metaplex
Minimalistic solana minter program The objective of this repository is to be only a minimalistic template for NFTs projects on Solana, so you can buil
An adaptation of the Solana token-swap program implementing Curve's StableSwap invariant.
StableSwap Program An adaptation of the Solana token-swap program implementing Curve's StableSwap invariant. Click here to try it out live on the Sola
The Light Protocol program verifies zkSNARK proofs to enable anonymous transactions on Solana.
Light Protocol DISCLAIMER: THIS SOFTWARE IS NOT AUDITED. Do not use in production! Tests cd ./program && cargo test-bpf deposit_should_succeed cd ./pr
This contract is to provide vesting account feature for the both cw20 and native tokens, which is controlled by a master address
Token Vesting This contract is to provide vesting account feature for the both cw20 and native tokens, which is controlled by a master address. Instan
Solana Game Server is a decentralized game server running on Solana, designed for game developers
Solana Game Server* is the first decentralized Game Server (aka web3 game server) designed for game devs. (Think web3 SDK for game developers as a ser
Rails for realtime finance on Solana.โ๏ธ
venko โ๏ธ Venko: Rails for realtime finance on Solana. About Venko is a protocol for issuing streams of tokens. It is designed for a variety of usecase
The Solana AccountsDb plugin for PostgreSQL database.
The solana-accountsdb-plugin-postgres crate implements a plugin storing account data to a PostgreSQL database to illustrate how a plugin can be develo
01 Solana program application interface.
01 abi The abi is a repository for interfacing with the 01 program either through a rust client or through CPIs from another Solana program. Program A
A simple heads or tails (cross and pile) on Solana
cross-pile (Coin flip) A heads or tails (cross and pile) on Solana. It's meant to serve as an example of how to use solrand, a randomness Oracle: http
Demonstrates Solana data account versioning used in supporting the Solana Cookbook article: Account Data Versioning
versioning-solana This repo demonstrates ONE rudimentary way to upgrade/migrate account data changes with solana program changes. What is data version
A Rust Boilerplate server with GraphQL API, Diesel, PostgreSQL, session authentication and JWT
Canduma rust Graphql A Rust authentication server with GraphQL API, Diesel, PostgreSQL session authentication and JWT This repository contains a Graph
A collection of Solana-maintained on-chain programs
Solana Program Library The Solana Program Library (SPL) is a collection of on-chain programs targeting the Sealevel parallel runtime. These programs a
Making Token Exchange program with Solana(Rust), Web3, and Vue
Escrow program for Solana blockchain Tech stack Program (Smart Contract) Rust crates: solana-program, spl-token Solana CLI for test validator UI Types
Rust & Solana
Rust & Solana Rust =-=-=-=-=-=-=-= Installation create a virtual env (pipenv/conda). I am using conda conda create -n rust conda activate rust visit R
This is solana program template.
Environment Setup Install Rust from https://rustup.rs/ Install Solana from https://docs.solana.com/cli/install-solana-cli-tools#use-solanas-install-to
A program on solana blockchain to provide escrow services.
Environment Setup Install Rust from https://rustup.rs/ Install Solana from https://docs.solana.com/cli/install-solana-cli-tools#use-solanas-install-to
An example fuzzer about how to fuzz a JS engine combinign Nautilus with Token-level fuzzing
LibAFL QuickJS Fuzzing Example An example fuzzer about how to fuzz a JS engine combinign Nautilus with Token-level fuzzing. Prepare Make sure to have
A paseto implementation in rust.
Paseto Rust Paseto is everything you love about JOSE (JWT, JWE, JWS) without any of the many design deficits that plague the JOSE standards. This is d
delegated, decentralized, capabilities based authorization token
Biscuit authentication/authorization token Goals Biscuit is an authentication and authorization token for microservices architectures with the followi
DIP20: A fungible token standard for the DFINITY Internet Computer.
DIP20 - Introduction Token standards are essential for the Internet Computer ecosystem, especially for the decentralized finance ecosystem (DeFi) syst
A solana program designed to mint Metaplex compliant NFTs.
Solana Minter My program used to mint Amoebits & Amoebit Minis. I wrote it from scratch using the hello-world program as an example & base. Features C
This is a smart contract running on NEAR Protocol. It could be used to run a token sale.
Token Sale This is a smart contract running on NEAR Protocol. It could be used to run a token sale. Sale rules There are 2 periods: Sale and Grace. In
DIP721 - An Internet Computer Non-fungible Token Standard
DIP721 - Introduction DIP721 is an ERC-721 style non-fungible token standard built mirroring its Ethereum counterpart and adapting it to the Internet
Battery-included Solana/Anchor project skeleton.
Anchor Skeleton Battery-included Solana/Anchor project skeleton. Features Rust test only: All tests (integration, unit) are written in Rust, so the co
Scans the Ethereum network for USDT ERC-20 token transfer transactions
ethscan This is a Rust command line program for scanning the Ethereum blockchain for USDT transfers within a time span and amount span. prerequisites
I was tired of looking up Metaplex Token Metadata program errors.
WTF Is I was tired of looking up Metaplex program errors. wtf-is hex_code_no_prefix Example: $ wtf-is 37 0x37: Token Metadata
Decode, explore, and sign JWTs
JWT Explorer A utility for inspecting, modifying, and attacking JWTs. Supports Windows and Linux and probably also works on macOS but this has not bee
Synchronized shadow state of Solana programs available for off-chain processing.
Solana Shadow The Solana Shadow crate adds shadows to solana on-chain accounts for off-chain processing. This create synchronises all accounts and the
Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
Building 1. Install rustc, cargo and rustfmt. $ curl https://sh.rustup.rs -sSf | sh $ source $HOME/.cargo/env $ rustup component add rustfmt When buil
Solana NFT Rust
HI, There Compile and Deploy Contracts make sure you have solana installed make sure you have rust installed install phantom wallet on the browser or
nAssets are Nova Financeโs framework for building programmable assets.
nAssets are Nova Financeโs framework for building programmable assets. nAssets can be used to tokenize and store collective forms of value while also instructing assets to yield, exchange or rebalance.
All the data an IC app needs to make seamless experiences, accessible directly on the IC. DAB is an open internet service for NFT, Token, Canister, and Dapp registries.
DAB ๐ Overview An Internet Computer open internet service for data. All the data an IC app needs to make a seamless experience, accessible directly o
๐งโโ Version control and key management for Solana programs.
captain ๐งโโ๏ธ Version control and key management for Solana programs. Automatic versioning of program binaries based on Cargo Separation of deployer a
Solana JSON-RPC caching server
Solana JSON-RPC caching server Disclaimer: This project is an early stage Work-In-Progress and is not ready for production use. This cache server impl
Dfinity's fungible token standard. Any PRs and comments are welcome,collaborate with us to build this standard
Dfinity's fungible token standard. Any PRs and comments are welcome,collaborate with us to build this standard
A template with cookie cutter CLI, Program and Integration tests for Solana blockchain
About solana-cli-program template is a sample app demonstrating the creation of a minimal CLI application written in Rust to interact with Solana and