copy Copy chevron-down
Serum Ecosystem chevron-right π οΈ Build on SerumTutorials and Concepts This guide lists a number of tutorials, projects as concepts or WIP's, and related resources.
π Building Tips
Developer Resources
For developer resources on Serum and Solana: https://github.com/project-serum/awesome-serumarrow-up-right
For a default list of RPC servers to use: https://github.com/project-serum/awesome-serum#rpc-serversarrow-up-right
Others may be less reliable
Serum Market Data
If you want to consume Serum market data, you have the following options:
Mainnet, Devnet, Testnet
Developers are recommended to have (by default) both a mainnet and devnet/testnet version with a toggle to test the protocol on both, as there may be differences in performance that are useful to be able to test:
Authenticating Transactions
If you need to authenticate transactions, the recommended course of action is to use the SPL wallet adapter, which is what e.g. sollet.ioarrow-up-right users to connect to DEXes.
Users will be prompted to click: βAutomatically approve transactions from https://dex.projectserum.comarrow-up-right β
If they do, then for that session:
As long as the URL is the same
As long as the transaction contents match the expected contents (e.g. a DEX order)
It will not require clicking "accept".
This code is in https://github.com/project-serum/sol-wallet-adapterarrow-up-right .
If you want your program to be auto-accepted, submit a PR (pull request) that adds it!
Bonfida and others also sometimes connect.
Consider composing with existing apps:
If your app needs liquidity you can trade on a DEX orderbook or swap
Fees Going to SRM Governance
For fees going to SRM governance, you can assign to this addressarrow-up-right if you want.
π Tutorials and Project Concepts
π Host a GUI
Want to help support the Serum ecosystem? Host a GUI and get a fraction of the fees!
Host a GUI chevron-right π οΈ DEX Integration
A technical introduction to the Serum DEX can be found herearrow-up-right .
Testnet deployment of prototype DEX:
π Minting Tokens
π§Ύ Token Contracts
π§Ύ Miscellaneous