Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/project-serum/awesome-serum


https://github.com/project-serum/awesome-serum

List: awesome-serum

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        



# Awesome Serum [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) [![npm (scoped)](https://img.shields.io/npm/v/@project-serum/awesome-serum)](https://www.npmjs.com/package/@project-serum/awesome-serum)

A curated (unofficial) list of awesome things for people looking to buidl on Serum.
Please submit a pull request if you know any resources that might be helpful to other developers!

- [Blockchain](#blockchain)
- [Solana](#solana)
- [Serum](#serum)
- [Wallets](#wallets)
- [DEX Integration](#dex-integration)
- [Tutorials and Projects](#tutorials-and-projects)
- [Popular Token Contracts](#popular-token-contracts)

## Blockchain

### Solana

- [Solana Blockchain](https://github.com/solana-labs/solana)
- [Solana Program Library](https://github.com/solana-labs/solana-program-library)
- [Solana Web3 SDK](https://github.com/solana-labs/solana-web3.js)
- [Solana Explorer](https://github.com/solana-labs/solana/tree/master/explorer)
- [Solana Hello World](https://github.com/solana-labs/example-helloworld)
- [Solana Technical Documentation](https://docs.solana.com/)
- [Solana Discord](https://solana.com/discord)
- Solana Wormhole: bidirectional, trustless ERC-20 ⇄ SPL token bridge between Ethereum and Solana.
- [Github repository](https://github.com/certusone/wormhole)
- [Medium article](https://medium.com/certus-one/introducing-the-wormhole-bridge-24911b7335f7)
- [NFT example](https://spl.solana.com/token#example-create-a-non-fungible-token)
- [Run a Solana Validator Cluster](https://github.com/project-serum/validators)
- [Solana Go](https://github.com/dfuse-io/solana-go)
- [Solana Python](https://github.com/michaelhly/solana-py)
- [SolanaJ (Java)](https://github.com/skynetcapital/solanaj)
- [SolanaJ-Programs (Java)](https://github.com/skynetcapital/solanaj-programs)
- [Solnet (C#/.NET)](https://github.com/bmresearch/Solnet)
- [Solnet.Serum (C#/.NET)](https://github.com/bmresearch/Solnet.Serum)
- [Progamming on Solana - An introduction](https://paulx.dev/2021/01/14/programming-on-solana-an-introduction/)
- [Solana Framework](https://github.com/project-serum/anchor)

### Serum

- [Staking Program](https://github.com/project-serum/anchor/tree/master/examples/lockup/programs/registry)
- [Lockup Program](https://github.com/project-serum/anchor/tree/master/examples/lockup/programs/lockup)

### RPC servers

- Project Serum: [https://solana-api.projectserum.com](https://solana-api.projectserum.com) (**recommended**)
- Solana: [https://api.mainnet-beta.solana.com](https://api.mainnet-beta.solana.com) (**can be unstable**)

You can build your own RPC server using this [guide](https://github.com/project-serum/validators) as a reference.

## Wallets

- SPL Token Wallet:
- [Github](https://github.com/serum-foundation/spl-token-wallet)
- [Sollet.io](https://sollet.io/), powered by the source above
- [SOL Wallet Adapter](https://github.com/project-serum/sol-wallet-adapter), a library to allow Solana dApps to use third-party wallets to sign transactions.

## DEX Integration

A technical introduction to the Serum DEX can be found [here](https://docs.google.com/document/d/1isGJES4jzQutI0GtQGuqtrBUqeHxl_xJNXdtOv4SdII/edit?usp=sharing)

- [DEX source code](https://github.com/project-serum/serum-dex)
- [Serum.JS](https://github.com/project-serum/serum-js), client-side javascript resources to connect to the DEX
- [Serum DEX UI](https://github.com/project-serum/serum-dex-ui), an implementation of a UI for the Serum DEX
- Testnet deployment of prototype DEX
- [DEX Program](https://explorer.solana.com/address/9JipvuvjcirpYf8mzYQtozXeYtQLWY67LaZCiANSMNgs)
- [DEX Market](https://explorer.solana.com/address/2tJ2LVReFCZF81Ej4MAQHEr1kRSmk6QQ5XSnzjC9KJNj)
- Mainnet examples:
- [DEX Program](https://explorer.solana.com/address/4ckmDgGdxQoPDLUkDT3vHgSAkzA3QRdNq5ywwY4sUSJn)
- [DEX Market](https://explorer.solana.com/address/8AcVjMG2LTbpkjNoyq8RwysokqZunkjy3d5JDzxC6BJa)
- [PySerum](https://github.com/serum-community/pyserum): Python client library for interacting with the Project Serum DEX.
- Swap based on Serum DEX orderbook:
- [Swap UI](https://github.com/project-serum/swap-ui)
- [Swap code](https://github.com/project-serum/swap)

## Tutorials and Projects

- [Serum Academy](https://serum-academy.com)
- [Messaging App](https://github.com/kemargrant/soltalk) - Proof of Concept
- [AMM](https://github.com/solana-labs/solana-program-library/tree/master/token-swap) - Work-in-progress
- On-chain Pools:
- [A general preview](https://docs.google.com/document/d/1lmMZRKkxMFOtGOEZOFEKYL7syqv-4QT87F0o55fc35Y/edit)
- [Work in progress code](https://github.com/project-serum/serum-dex/tree/pool-wip/pool)
- [Bonfida](https://bonfida.com/):
- [REST API](https://bonfida.com/blog/articles/serum-api) to get Serum market data
- [GUI](https://github.com/dr497/serum-dex-ui)
- [Wallet](https://github.com/dr497/spl-token-wallet)
- [Serum Vial](https://github.com/tardis-dev/serum-vial) - real-time WebSocket market data API for Serum
- [Social Networks](https://github.com/project-serum/rfcs/pull/6)
- [Messaging Backbone](https://github.com/project-serum/messaging-backbone-v1)
- [SPL Token Creator UI](https://www.spl-token-ui.com/)
- [Bonfida Token Minter](https://bonfida.com/mint)
- [Solong Minter](https://twitter.com/Solongwallet/status/1328520460456189952)
- [SPL Manager](http://splmanager.com/)

## Projects in Production

Most of these projects are not open source. Use at your own risk.

### Web GUIs

- [Bonfida Serum DEX](https://bonfida.com/dex)
- [Github](https://github.com/dr497/serum-dex-ui)
- [Cryptocurrencies.Ai DEX](https://dex.cryptocurrencies.ai/)
- [Serum Today](https://serum.today)
- [Serum Folkvang.io](https://serum-mirror.folkvang.io/)
- [Project Serum DEX](https://dex.projectserum.com)
- [SerumStake DEX](https://dex.serumstakers.com)
- [Tech.Ed Training](https://serum.techedtraining.com/)
- [Santosha Exchange](https://exchange.santosha.digital)
- [Pangea DEX](https://pangeadex.com/)
- [SerumDex.Exchange](https://serumdex.exchange)
- [SolFlare DEX](https://dex.solflare.com)
- [Advance Finance DEX](https://advance.finance)
- [Viralic DEX](https://dex.viralic.io)
- [Illuminati Finance](http://illuminati.finance/serum)
- [Ourord DEX](https://dex.ourord.com)
- [BallsDeep DEX](https://serumdex.ballsdeep.me)
- [TradeOnSerum DEX](https://www.tradeonserum.com/)
- [YMAX DEX](https://ymax.finance/)
- [SRMSwap](https://srmswap.com/) οΌˆδΈ­ζ–‡η‰ˆοΌ‰
- [Soleon DEX](https://soleon.io/)

### Mobile GUIs

- [Coin98](https://coin98.app)

#### NFT

- [Solible](https://solible.com)

### Wallets

#### Web

- [Sollet.io](https://sollet.io/)
- [Sollet - Github](https://github.com/serum-foundation/spl-token-wallet)
- [SOL Wallet Adapter](https://github.com/project-serum/sol-wallet-adapter), a library to allow Solana dApps to use third-party wallets to sign transactions.
- [Bonfida Wallet](https://bonfida.com/wallet)
- [Solflare](https://solflare.com)

#### Mobile App

- [Coin98](https://coin98.app)
- [Math Wallet](https://mathwallet.org)
- [ezDeFi](https://ezdefi.com/products/walletapp/)

#### Browser Extensions

- [Coin98](https://twitter.com/coin98_wallet/status/1326712294571532289)
- [Solong Wallet](http://solongwallet.com/)
- [Chrome Extension](https://chrome.google.com/webstore/detail/solong/memijejgibaodndkimcclfapfladdchj?hl=en-US)
- [Tutorial](https://solongwallet.medium.com/starting-with-solong-88a7a54524e5)
- [Integration Instruction](https://solongwallet.medium.com/using-solong-in-serum-swap-a01f8d075192)
- [ezDeFi](https://chrome.google.com/webstore/detail/ezdefi/ejeemacpidnaejkhpbmfkadhgjhnolaa)

### Yield Farms

- [Cryptocurrencies.ai](https://dex.cryptocurrencies.ai/rewards)
- [YMAX](https://ymax.finance/)

### AMM

- [SAMM](https://gitlab.com/OpinionatedGeek/samm)
- [RFC](https://github.com/project-serum/rfcs/blob/master/text/0003-samm.md)
- [Swap](https://swap.projectserum.com/)
- [code](https://github.com/project-serum/oyster-swap)

## Popular Token Contracts

- [Serum (SRM) SPL](https://explorer.solana.com/address/SRMuApVNdxXokk5GT7XD5cUUgXMBCoAz2LHeuAoKWRt)
- [Serum (SRM) ERC20](https://etherscan.io/token/0x476c5e26a75bd202a9683ffd34359c0cc15be0ff)
- [MegaSerum (MSRM) SPL](https://explorer.solana.com/address/MSRMcoVyrFxnSgo5uXwone5SKcGhT1KEJMFEkMEWf9L)
- [MegaSerum (MSRM) ERC20](https://etherscan.io/token/0x1320c8c64b9f2eAa851F70702e6C9FC1EE4E8Ce4)