sol-farm / so-defi

utilities for writing backend services to intereact with solana defi protocols

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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
  • Atrix

Provides 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.

About

utilities for writing backend services to intereact with solana defi protocols

License:Apache License 2.0


Languages

Language:Rust 99.8%Language:Makefile 0.2%