Transaction tracker for Defi Kingdoms and more!

Overview

DFK Balances

DFK Balances is a super customizable and extensible Financial tracker for the DeFi Kingdoms ecosystem. It allows users to easily add their own Contract definitions, Balance rules, and Price Fetchers.

Because smart contracts can be arbitrarily complex, the idea is to allow users to "teach" the app how to query prices and compute balances from the blockchain in arbitrary ways, so DFK Balances "learns" from its users as the DFK ecosystem becomes more complex.

Defi Tracker

In the long run, we'd like this project to accurately be able to generate accounting and financial reports for any other DeFi project as well. Ever wanted to accurately track how much money you have invested in a certain project, or all of DeFi? That's the dream.

This project is a generic DeFi balance tracker. It allows anyone to create Accounting and Balance rules that operate on Blockchain transactions and event logs, as well as historical price fetchers, to generate Accounting and Finance reports for any DeFi ecosystem.

Because DeFi projects can be arbitrarily complex, DeFi Tracker allows you to add specific rules for each type of new token and contract you're interested in.

Next Milestones

The most important things we should build next are:

  • Allow users to query all transactions that mention an address (instead of only transactions from/to that address). When John sends Alice some JEWEL token, John actually sends the transaction to the JEWEL token contract, and not to Alice (Alice's wallet goes in the parameters). Right now if you query Alice's wallet, we won't show John's transaction, but we should! Doing this will likely require building infra that indexes the blockchain for all contracts added to Defi Tracker.
  • Allow Price Fetchers to fetch both current and historical prices.
You might also like...

NodeJs, tron transaction checker

Tron node-Explorer Recommended requirements Node v14.17.5. npm 6.14.14 https://nodejs.org Development Install dependencies npm install Running applica

Aug 21, 2022

Eth-explorers-extension - Chrome extension to open Ethereum addresses & transaction hash from any page on popular explorers + dashboards

Eth-explorers-extension - Chrome extension to open Ethereum addresses & transaction hash from any page on popular explorers + dashboards

eth-explorers-extension(s) This repository contains two folders with two extensions that work for address and transactions respectively. 1. eth-addres

Jan 6, 2023

Squeeth is a new financial primitive in DeFi that gives traders exposure to ETH²

Squeeth is a new financial primitive in DeFi that gives traders exposure to ETH²

Squeeth Monorepo The Squeethiest 🐱 🤔 What is Squeeth The squeeth contract is designed for users to long or short a special index: Eth², as an implem

Jan 4, 2023

Octane is a gasless transaction relayer for Solana.

Octane ⛽ What is Octane? How does it work? Is this secure? What does Octane want? How do I use it? What is Octane? Octane is a gasless transaction rel

Jan 1, 2023

Hardhat plugin to track gas on the transaction level

Hardhat plugin to track gas on the transaction level

hardhat-gas-trackooor Hardhat plugin to track gas on the transaction level. Example report Installation npm install hardhat-gas-trackooor --save-dev A

Jan 3, 2023

Bruh. Generalized Meta transaction dispatcher.

metuh A generalized meta-transaction library for Ethereum-flavour chains. Not overengineered like all of OpenZeppelin. Inspired heavily by the Lens Di

Mar 22, 2022

This repo is dedicated to making minimal repos of existing defi primatives.

Defi Minimal This repo is dedicated to making minimal repos of existing defi primatives. WARNING: None of the contracts are audited! Completed (but un

Jan 7, 2023

🏦 Defi Bank is a dapp created for ethereum 101 course of cadena.dev

🏦 Defi Bank is a dapp created for ethereum 101 course of cadena.dev

Welcome to DefiBank 👋 Defi Bank is a dapp created for ethereum 101 course of cadena.dev ✨ Demo Install npm install Usage npm run dev Tech NextJS Reac

Nov 21, 2022

IPLD transaction as CAR buffer [for use in databases]

car-transaction IPLD transaction as CAR buffer that can be used as a database transaction. Usage import Transaction from 'car-transaction' const run

Sep 17, 2022
Owner
Gabriel Guimaraes
Gabriel Guimaraes
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
Finance-Tracker - A basic finance-tracker application built using Next.js, React Hooks and Context API

Next.js + Tailwind CSS Example This example shows how to use Tailwind CSS (v3.0) with Next.js. It follows the steps outlined in the official Tailwind

Osemwengie Benjamin 1 Jan 2, 2022
null 8 Nov 11, 2022
Components and tools for building DeFi dapps on Solana + Anchor. Public domain license.

Solana DeFi Framework Components and tools for building DeFi dapps on Solana + Anchor. Public domain license. Status Pre-pre-pre-alpha. Contributing A

null 4 Mar 28, 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
A fast & reliable transaction API for web3 Games, Bridges and other projects

Gelato Relay SDK SDK to integrate into Gelato Multichain Relay Table of Contents Installation Introduction Quick Start Payment Types Request Types Sen

Gelato 17 Dec 31, 2022
In this repository, I try to perform a mainnet fork and then simulate popular smart contract exploits on various DEFI Protocols using Hardhat Framework.

defiHacks_via_Hardhat 1. Alchemix Access Control Bug Any user could have called setWhitelist() to give an attacker the ability to call the harvest fun

null 34 Dec 27, 2022
Multi-chain defi crypto sniper written in typescript/javascript. Fastest method of sniping with auto-sell and rug prevention features.

CryptoSniper Community Edition Multi-chain defi crypto sniper written in typescript/javascript. Fastest method of sniping with auto-sell and rug preve

null 18 Nov 3, 2022