Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sol-farm/so-defi
utilities for writing backend services to intereact with solana defi protocols
https://github.com/sol-farm/so-defi
atrix atrix-finance defi orca orca-so raydium saber saber-hq solana
Last synced: 3 months ago
JSON representation
utilities for writing backend services to intereact with solana defi protocols
- Host: GitHub
- URL: https://github.com/sol-farm/so-defi
- Owner: sol-farm
- License: apache-2.0
- Created: 2022-03-25T23:09:07.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-08T03:34:35.000Z (almost 2 years ago)
- Last Synced: 2024-07-30T20:16:24.367Z (6 months ago)
- Topics: atrix, atrix-finance, defi, orca, orca-so, raydium, saber, saber-hq, solana
- Language: Rust
- Homepage:
- Size: 530 KB
- Stars: 15
- Watchers: 3
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SoDefi
A set of rust crates for working with DeFi protocols across the Solana ecosystem.
# Supported Protocols
* Orca
* Raydium
* Atrix
* Whirlpool
* SolanaFm (`/transfers`)# Crates
## `so-defi-config`
Configuration parsing create that supports parsing the output from the various API's offered by the following protocols:
* Orca
* Raydium
* AtrixProvides helpers for parsing the configuration api's available from Orca, and Raydium.
## `so-defi-atrix`
* For working with atrix this is the crate you want to import
## `so-defi-token-list`
* Parses the public tokenlist to pull names, and token mints.
* Useful for brute forcing the name of a market given it's coin/pc constituents## `so-defi-solanafm`
* Simple crate to fetch `/transfesr` from solanafm's api
# Usage
For usage information please see the various unit tests included in each crate and module.