Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/gorgos/neutronshield
- Owner: gorgos
- License: mit
- Created: 2023-07-16T05:39:16.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-07-16T10:34:16.000Z (over 1 year ago)
- Last Synced: 2024-05-01T14:37:43.899Z (7 months ago)
- Language: TypeScript
- Size: 950 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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** 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.