Components and tools for building DeFi dapps on Solana + Anchor. Public domain license.

Overview

Solana DeFi Framework

Components and tools for building DeFi dapps on Solana + Anchor. Public domain license.

Status

Pre-pre-pre-alpha.

Contributing

Any and all contributions are welcome. Open an issue or drop a pull request. Also, feel free to discuss ideas and changes beforehand—I'm @yieldchan on Twitter, yieldchan#1978 on Discord.

Roadmap

🔨 = in progress, 🔮 = future

  • Bank 🔨
    • Deposit/withdraw 🔨
    • Borrow/lend 🔨
  • Trading 🔨
    • Risk management hooks 🔨
    • Settlement 🔨
    • Serum Core integration 🔨
    • Simple market making bot 🔨
    • Simple arbitrage bot 🔨
    • Reliable liquidation bot 🔨
  • Oracle integration 🔨
  • Strategy vaults 🔮
  • Airdrop rewards 🔮

Feature requests? @yieldchan on Twitter, yieldchan#1978 on Discord, [email protected].

Building and testing

Local setup

Assumes

# Install dependencies.
yarn
# Determine program ID. You'll have to manually update the program IDs in `Anchor.toml` and `programs/solana-defi-framework/src/lib.rs`.
anchor keys list

Lifecycle

anchor build
anchor deploy
# Before running `anchor test`, make sure `solana-test-validator` isn't running.
anchor test
You might also like...

CancerDB: A public domain knowledge graph about cancer treatments that compiles to a CSV file.

CancerDB: A public domain csv file to help build the next great cure CancerDB is a public domain database and website containing facts about all types

Dec 15, 2022

Lightweight reusable Web3 UI components for dapps.

Lightweight reusable Web3 UI components for dapps.

Web3UIKit 🧙‍♂️ Beautiful and lightweight UI components for web3 developers. This UI library will speed up your dapp development no matter which chain

Dec 26, 2022

solana-base-app is a base level, including most of the common features and wallet connectivity, try using `npx solana-base-app react my-app`

solana-base-app is a base level, including most of the common features and wallet connectivity, try using  `npx solana-base-app react my-app`

solana-base-app solana-base-app is for Solana beginners to get them up and running fast. To start run : run npx solana-base-app react my-app change th

Dec 27, 2022

open source license generator. evet tarafından.

open source license generator. evet tarafından.

TARAFINDAN evet tarafından yet another open source license generator. Installation Install with npm or yarn. npm i -g tarafindan yarn global add taraf

Jun 22, 2022

Bot that randomly posts 23,463 personalized license plate applications the California DMV received from 2015-2016 to Twitter every so often.

ca-dmv Bot that randomly posts 23,463 personalized license plate applications the California DMV received from 2015-2016 to Twitter every so often. Wa

Dec 31, 2022

A lightweight script to animate scrolling to anchor links.

DEPRECATION NOTICE: Smooth Scroll is, without a doubt, my most popular and widely used plugin. But in the time since I created it, a CSS-only method f

Dec 26, 2022

Sheetzapper imports your account value accross Zapper.fi supported wallets and dapps into a Google Sheet

Sheetzapper imports your account value accross Zapper.fi supported wallets and dapps into a Google Sheet

Overview Sheetzapper imports your account value accross Zapper.fi supported wallets and dapps into a Google Sheet. This allows you to chart your net w

Nov 27, 2022

The Remix Stack for Web2 apps and Web3 DApps with authentication with Magic, testing, linting, formatting, etc.

The Remix Stack for Web2 apps and Web3 DApps with authentication with Magic, testing, linting, formatting, etc.

Remix French House Stack Learn more about Remix Stacks. npx create-remix --template janhesters/french-house-stack What's in the Stack? The French Hou

Dec 26, 2022

A postMessage bridge to connect to dapps loaded into an iframe.

cardano-dapp-connector-bridge A postMessage bridge to connect to dApps loaded into an iframe. Motivation In April 2022, browser extensions are the onl

Oct 11, 2022
Owner
null
🛠 Solana Web3 Tools - A set of tools to improve the user experience on Web3 Solana Frontends.

?? Solana Web3 Tools - A set of tools to improve the user experience on Web3 Solana Frontends.

Holaplex 30 May 21, 2022
Solana blockchain candy machine app boilerplate on top of Metaplex Candy Machine. NextJS, Tailwind, Anchor, SolanaLabs.React, dev/mainnet automation scripts.

NFT Candy Factory NOTE: This repo will prob only work on unix-based environments. The NFT Candy Factory project is designed to let users fork, customi

Kevin Faveri 261 Dec 30, 2022
A tool for generating solana web3 clients from anchor IDLs.

anchor-client-gen Generate typescript solana web3 clients from anchor IDLs. Installation # npm $ npm install --global anchor-client-gen # yarn $ yarn

Krešimir Klas 97 Dec 17, 2022
The best Solana Program Template (No Anchor!)

The Best Solana Program Template Includes Shank/Solita SDK generation, Amman support, scripts, .github configuration, and more! Environment Setup Inst

Sammy 50 Dec 24, 2022
A Collection of Solana dApps for workshops!

Solana Workshop dApps Your instructor may use one of the applications stored in this repository to conduct a Building on Solana workshop. There are a

Solana Developers 38 Dec 15, 2022
A comprehensive collection of useful tools developed with the help of Ethers.js to interact with the Ethereum Blockchain to develop great DeFi apps as quickly and easily as possible.

hudi-packages-ethersfactory How to install Installing with npm For more information on using npm check out the docs here. npm i @humandataincome/ether

HUDI 6 Mar 30, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
A developer's guide to building dapps on Fuel.

Fuel Fuel Labs is building Fuel, the fastest modular execution layer. Learn more about Fuel: Fuel docs Getting Fuelpilled: Why Developers Should Be Lo

Camila 14 Dec 1, 2022