github.com/jarvis-network/synthereum ↗

Read-only GH mirror of Jarvis Exchange | Synthereum

An animated visualization of jarvis-network/synthereum's Git history from December 2019 to February 2021, built by 12 contributors. The codebase reached 5,728 lines, mostly JavaScript. The video runs 1 minute 2 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

JavaScript

Contributors

12

Lines of Code

5,728

From

2019-12-10

To

2021-02-18

Advertisement

About jarvis-network/synthereum

Synthereum is a protocol for creating and trading synthetic assets built on top of UMA's core contracts. The project implements a Token Issuer Contract (TIC) system that allows users to mint synthetic tokens by depositing collateral, with support for features like liquidity provision, token redemption, and atomic swaps between different synthetic assets.

The repository is a monorepo containing smart contracts written in Solidity, a React-based front-end client, and development tooling. Smart contracts are managed through Hardhat for compilation, testing, and deployment, with support for creating multiple synthetic assets configured via JSON files. The project uses Yarn for dependency management and provides Nix-based development environment setup for reproducible builds. Tests are designed to run against a fork of the Kovan network and depend on deployed contracts for DAI and rDAI integration.

The platform targets both developers who want to deploy synthetic assets and end users who wish to mint, trade, and redeem synthetic tokens. Development is facilitated through comprehensive documentation including contract interfaces, deployment scripts, and detailed code examples for common operations like minting tokens, managing collateral, and executing swaps.

Advertisement

Share this video