All Projects โ†’ DeFiCh โ†’ scan

DeFiCh / scan

Licence: MIT license
DeFi Scan, everything one-stop location for DeFi Blockchain. Powered by jellyfish & ocean network.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to scan

whale
The super index for DeFi Blockchain to simplify DeFi light implementation. ๐Ÿšง Consolidating into DeFiCh/jellyfish as a single monorepo project.
Stars: โœญ 17 (-45.16%)
Mutual labels:  finance, decentralized, index, dfi, defi
wallet
DeFiChain Wallet. The DeFi Blockchain Light Wallet for iOS, Android & Web. + Desktop Coming Soon
Stars: โœญ 112 (+261.29%)
Mutual labels:  finance, decentralized, dfi, defi
blockhead
Crypto portfolio tracker, DeFi dashboard, NFT viewer and data explorer for the Ethereum/EVM-based blockchain ecosystem and the web 3.0-powered metaverse https://gitcoin.co/grants/2966/blockhead
Stars: โœญ 41 (+32.26%)
Mutual labels:  decentralized, explorer, defi
defiprime
All things #DeFi - trustless and transparent financial products built on top of the blockchain.
Stars: โœญ 117 (+277.42%)
Mutual labels:  finance, decentralized, defi
defi-app-old
DeFi Blockchain desktop app for Windows, Linux and Mac.
Stars: โœญ 12 (-61.29%)
Mutual labels:  dfi, defi
setprotocol.js
๐Ÿฅž Javascript library for a collateralized basket of ERC20 tokens
Stars: โœญ 57 (+83.87%)
Mutual labels:  decentralized, defi
DeFi-Map
List of decentralized finance projects on Ethereum.
Stars: โœญ 49 (+58.06%)
Mutual labels:  decentralized, defi
ap-monorepo
Monorepo containing all packages related to the ACTUS Protocol
Stars: โœญ 15 (-51.61%)
Mutual labels:  finance, defi
rube
A multi-chain DeFi development toolkit for Elixir
Stars: โœญ 27 (-12.9%)
Mutual labels:  finance, defi
conceal-desktop
Conceal Desktop (GUI)
Stars: โœญ 65 (+109.68%)
Mutual labels:  decentralized, defi
app-ui
DEUS app front-end
Stars: โœญ 20 (-35.48%)
Mutual labels:  finance, defi
Mida
The open-source and cross-platform trading framework
Stars: โœญ 263 (+748.39%)
Mutual labels:  finance
Multifractal-Model-of-Asset-Returns-MMAR-for-Thesis
I wrote a Master's in Finance thesis on Monte Carlo simulation of the Multifractal Model of Asset Returns. This is a model developed in the late 1990's by Benoรฎt Mandelbrot and his two students, Laurent Calvet and Adlai Fisher. I had never programmed before and this was my first big coding project โ€” so sorry if the code sucks! I did what I could :)
Stars: โœญ 29 (-6.45%)
Mutual labels:  finance
nubank-dotnet
Unofficial Nubank Api client for .Net
Stars: โœญ 23 (-25.81%)
Mutual labels:  finance
moolah-old
The source code for the original version of Moolah
Stars: โœญ 32 (+3.23%)
Mutual labels:  finance
fsc
A set of themeable WPF File System Controls similar to some parts of Windows (7-10) Explorer
Stars: โœญ 66 (+112.9%)
Mutual labels:  explorer
rainbow
DeFi options comparator to detect market opportunities with CLI (Go) and web (Vue3).
Stars: โœญ 40 (+29.03%)
Mutual labels:  defi
Ocean-blue-GDM3
Ocean Blue GDM3 theme for ubuntu
Stars: โœญ 27 (-12.9%)
Mutual labels:  ocean
Scrape-Finance-Data
My code for scraping financial data in Vietnam
Stars: โœญ 13 (-58.06%)
Mutual labels:  finance
Block Codes
This depository uses SEC EDGAR data in Schedule 13D and Schedule 13G data to find all positions above 5% in all US stocks between 1994 and 2018.
Stars: โœญ 55 (+77.42%)
Mutual labels:  finance

CI scan codecov Maintainability

DeFi Scan

https://defiscan.live

Netlify Status

DeFi Scan, everything one-stop location for DeFi Blockchain. Powered by DeFi Jellyfish & ocean network.

Developing & Contributing

Thanks for contributing, appreciate all the help we can get. Feel free to make a pull-request, we will guide you along the way to make it mergeable. Here are some of our documented contributing guidelines.

We use npm 7 for this project, it's required to set up npm workspaces.

npm install

Getting started

First, run the development server:

pnpm run dev

Open http://localhost:3000 with your browser to see the result.

About Next.js

To learn more about Next.js, take a look at the following resources:

Project Structure

scan/
โ”œโ”€ .github/
โ”œโ”€ content/
โ”œโ”€ public/
โ”œโ”€ src/
โ”‚  โ”œโ”€ components/
โ”‚  โ”œโ”€ layouts/
โ”‚  โ”œโ”€ pages/
โ”‚  โ”‚  โ”œโ”€ slugs/*.tsx
โ”‚  โ”‚  โ””โ”€ index.tsx
โ”‚  โ”œโ”€ store/
โ”‚  โ””โ”€ styles/
โ””โ”€ cypress/

DeFi Scan project is structured with 2 core directories. Each pull request will likely carry significant changes into those directories.

Directory Description
/.github workflow for shift left automation
/content static code based content management system with type safety
/public static resources
/src/components top level components for a shared design language
/src/layouts top level layouts for shared page layout & components
/src/pages each page is associated with a route based on its file name
/src/store global state that is used in at least more than once
/app/styles tailwind css style configuration
/cypress E2E testing

End-to-end Testing

End-to-end testing; tests the entire lifecycle of DeFi Scan. All components and screen are integrated together as expected for real use cases. As such test are written for real usage narrative as a normal consumer would. They are placed in the /cypress directory, and we use Cypress to facilitate the testing.

Cypress is a modern end-to-end testing framework for web. It uses a sequential jest like approach for testing with automatic wait and retrofitted with many utilities for great testing quality of life. Utilities are further customized for DeFi Scan with our own construct. We set up a web environment to run end-to-end testing together with a local playground.

To facilitate fast and ephemeral testing culture, we use DeFi Playground. DeFi Playground is a specialized testing blockchain isolated from MainNet for testing DeFi applications. It uses regtest under the hood, you can npm run playground for the local playground environment or let it default to remote. Assets are not real, it can be minted by anyone. Blocks are generated every 3 seconds, the chain resets daily on remote playground.

IntelliJ IDEA

IntelliJ IDEA is the IDE of choice for writing and maintaining this library. IntelliJ's files are included for convenience with basic toolchain setup but use of IntelliJ is totally optional.

Security issues

If you discover a security vulnerability in DeFi Scan, please see submit it privately.

License & Disclaimer

By using DeFi Scan (this repo), you (the user) agree to be bound by the terms of this license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].