Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gorgos/neutronshield

NeutronShield is an InterChain DeFi Liquidation Manager designed to protect your perp positions from liquidation.
https://github.com/gorgos/neutronshield

Last synced: 10 days ago
JSON representation

NeutronShield is an InterChain DeFi Liquidation Manager designed to protect your perp positions from liquidation.

Awesome Lists containing this project

README

        

# NeutronShield :shield:

### InterChain DeFi Liquidation Manager

[![hackathon](https://img.shields.io/badge/Hackathon-HackWasm%202023-green)](https://hackwasm.com)
[![build](https://img.shields.io/badge/build-passing-brightgreen)](https://github.com/gorgos/NeutronShield/actions)
[![issues](https://img.shields.io/github/issues/gorgos/NeutronShield)](https://github.com/gorgos/NeutronShield/issues)
[![stars](https://img.shields.io/github/stars/gorgos/NeutronShield)](https://github.com/gorgos/NeutronShield/stargazers)
[![license](https://img.shields.io/badge/license-MIT-blue)](https://github.com/gorgos/NeutronShield/blob/main/LICENSE)

---


NeutronShield Logo

**NeutronShield** is an InterChain DeFi Liquidation Manager designed to protect your perp positions from liquidation. This project was developed during the HackWasm 2023 hackathon in Berlin.

NeutronShield utilizes cron and interchain functions from Neutron and queries the Injective chain to monitor if a user's perp position is close to liquidation. If it is, NeutronShield smartly adds more margin into the position.

Best of all? The funds never leave the user's account on Injective. The user only provides permissions to the InterChainAccount via authz.

## 🚀 Features

- Monitors user's perp positions on the [Injective](https://injective.com/) chain.
- Adds more margin to the position if it's close to liquidation.
- Maintains the security of user's funds – they never leave the Injective account.
- Efficient utilization of cron and interchain functions from [Neutron](https://neutron.org/).

## ⚙️ Installation

You can clone the repository and install the dependencies by running the following commands:

```bash
git clone https://github.com/gorgos/NeutronShield.git
cd NeutronShield
npm install
cargo install -f beaker # `-f` flag for up-to-date version
beaker wasm build
```

## 🎥 Demo

You can find a demo video here: [https://youtu.be/Ehx3LWxnCJ0](https://youtu.be/Ehx3LWxnCJ0).

## 📚 License

This project is licensed under the MIT License - see the LICENSE file for details.

## 💬 Support

If you find any bugs or have a feature request, please open an issue on Github!.

## 🏆 Acknowledgements

Big thanks to the HackWasm 2023 team for organizing the hackathon where NeutronShield was born. Shoutout to the Neutron team for their support in integrating their functions.