jarvis-network/synthereum

Created Feb 19, 2021 · View the jarvis-network/synthereum repository page

Read-only GH mirror of Jarvis Exchange | Synthereum

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

12

Lines of Code

5,728

From

Dec 10, 2019

To

Feb 18, 2021

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.

Share this video