Decentralized stablecoin on Juno Network.

Overview

⚡️ C O S M W A S M    S T A B L E C O I N ⚡️

       coming soon to junø network       


💡 Overview

Ultra is a CosmWasm stablecoin protocol developed on JunoNetwork by an independent collective of Cosmos contributors. Inspired by Liquity, Ultra features mach-10 liquidations, instant redemptions, and fully autonomous stability.

Comments
  • Isolate Role Authorization

    Isolate Role Authorization

    Currently role authorization is redundant and stored locally across every contract:

    image

    This PR isolates role storage to a single contract and implements a Controller/Provider pattern for easy use and isolated testing.

    opened by mccallofthewild 1
  • MultiTrove Getter Contract

    MultiTrove Getter Contract

    CW Storage does a lot of heavy lifting here so this one may not be necessary either.

    https://github.com/liquity/dev/blob/main/packages/contracts/contracts/MultiTroveGetter.sol

    opened by mccallofthewild 1
  • Gas Pool Contract

    Gas Pool Contract

    Yet to be seen if we will actually need this. Depends how much gas liquidations will use and if that will become an economic impedance to liquidation. https://github.com/liquity/dev/blob/main/packages/contracts/contracts/GasPool.sol

    opened by mccallofthewild 1
  • Move Message Types to Their Respective Crates

    Move Message Types to Their Respective Crates

    As raised in https://github.com/notional-labs/UltraStableJuno/pull/24#discussion_r950864684, the consolidation of message types into a single crate makes contracts less readable. Futhermore, it may cause cargo to behave inefficiently, recompiling all reverse dependencies every time a the ultra-base crate changes.

    Definition of Done

    • [ ] All message types moved from ultra-base to their respective contracts/<contract>/msg.rs
    opened by mccallofthewild 2
  • Trove Manager Contract

    Trove Manager Contract

    Some of this snapshot logic could be handled automatically by cw Snapshot* types.

    https://github.com/liquity/dev/blob/main/packages/contracts/contracts/TroveManager.sol

    opened by mccallofthewild 0
  • Sorted Troves Contract

    Sorted Troves Contract

    Build this into the default trove storage using IndexedMap with MultiIndex, which handle this variety of sorting by default.

    https://github.com/liquity/dev/blob/main/packages/contracts/contracts/SortedTroves.sol

    opened by mccallofthewild 0
Owner
notional-labs
validation, relaying, and software engineering
notional-labs
A decentralized, censorship-resistant, and incentive-compatible packet-routing overlay network

About Earendil is a decentralized, censorship-resistant packet-routing overlay network designed for performance and censorship resistance. It enables

Eric Tung (Yuhao Dong) 8 Jun 24, 2023
Docker containers on a synthetic network. Run applications in a context that lets you manipulate their network conditions.

Synthetic Network Docker containers on a synthetic network. Run applications in a context that lets you manipulate their network conditions. Dependenc

Daily 58 Dec 15, 2022
a decentralized p2p chatroom app built for practice

Yosup is an app made for the purpose of learning libp2p technology, asynchronous rust, ways to incorporate a single protocol over multiple interfaces, and cryptography.

Louis Birla 2 Jan 14, 2022
The Graph is a protocol for building decentralized applications (dApps) quickly on Ethereum and IPFS using GraphQL.

Graph Node The Graph is a protocol for building decentralized applications (dApps) quickly on Ethereum and IPFS using GraphQL. Graph Node is an open s

Mindy.wang 2 Jun 18, 2022
An end-to-end encrypted, anonymous IP-hiding, decentralized, audio/video/file sharing/offline messaging multi-device platform built for both communications and application security and performance.

An end-to-end encrypted, anonymous IP-hiding, decentralized, audio/video/file sharing/offline messaging multi-device platform built for both communications and application security and performance.

null 2 Apr 27, 2022
Network simulation in Rust

netsim - A Rust library for network simulation and testing (currently linux-only). netsim is a crate for simulating networks for the sake of testing n

Andrew Cann 115 Dec 15, 2022
A private network system that uses WireGuard under the hood.

innernet A private network system that uses WireGuard under the hood. See the announcement blog post for a longer-winded explanation. innernet is simi

Tonari, Inc 4.1k Dec 29, 2022
A Curve-like AMM for Secret Network

A Curve-like AMM for Secret Network. Supports a varibale number of tokens with the same underlying value.

Enigma 16 Dec 11, 2022
A multi-protocol network relay

A multi-protocol network relay

zephyr 43 Dec 13, 2022
A Rust library for parsing the SOME/IP network protocol (without payload interpretation).

someip_parse A Rust library for parsing the SOME/IP network protocol (without payload interpretation). Usage Add the following to your Cargo.toml: [de

Julian Schmid 18 Oct 31, 2022
Computational Component of Polkadot Network

Gear is a new Polkadot/Kusama parachain and most advanced L2 smart-contract engine allowing anyone to launch any dApp for networks with untrusted code.

null 145 Dec 19, 2022
Fullstack development framework for UTXO-based dapps on Nervos Network

Trampoline-rs The framework for building powerful dApps on the number one UTXO chain, Nervos Network CKB. This is an early-stage, currently very incom

TannrA 2 Mar 25, 2022
Official Implementation of Findora Network.

Findora Platform Wiki Contribution Guide Licensing The primary license for Platform is the Business Source License 1.1 (BUSL-1.1), see LICENSE. Except

Findora Foundation 61 Dec 9, 2022
Simple in-network file transfer with barely any overhead.

fftp fftp is the "Fast File Transport Protocol". It transfers files quickly between computers on a network with low overhead. Motivation FTP uses two

leo 4 May 12, 2022
netavark: A container network stack

netavark: A container network stack Netavark is a rust based network stack for containers. It is being designed to work with Podman but is also applic

Containers 230 Jan 2, 2023
A cross-platform, user-space WireGuard port-forwarder that requires no system network configurations.

Cross-platform, user-space WireGuard port-forwarder that requires no system network configurations.

Aram Peres 629 Jan 4, 2023
An implementation of the CESS network supported by CESS LAB.

--------- ?? ---------An infrastructure of decentralized cloud data network built with Substrate-------- ?? -------- ---------------- ?? -------------

Cess Project 249 Dec 26, 2022
A small utility to wake computers up or put them to sleep over the local network

WKSL - a wake and sleep utility An experiment in writing a small CLI utility in Rust. The program lets you wake a machine on your local network up fro

Henrik Ravn 0 Nov 14, 2021
Private swaps for Secret Network using a private entropy pool & differential privacy.

WIP SecretSwap: Anon Edition Private swaps for Secret Network! Uses private entropy pool for differential privacy when reporting pools sizes. Swap amo

SCRT Labs 5 Apr 5, 2022