Diffuse-fi / Diffuse-fi/collateral-abstraction

Initial full version of the vault

Open
#6 0 comments 0 reactions 1 assignee Claimed by @CblPOK-git View on GitHub
enhancement
Dominant language
Solidity
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

A vault is an entity that takes as input:
- some amount of ERC-20 tokens
- Policy on how to distribute it between the available strategies

Its functions include several things:
- distributes the tokens according to the given policy
- withdraws the tokens from the strategy when requested
- When a slashing event inside one of the strategies happens, it produces a slashing event and slashes the corresponding share of itself. The Collateral Abstraction watchtower keeps track of the slashing events and propagates them according to the protocol

In the first production version of the Collateral Abstraction, we will use a simple vault that has two groups of strategies: Symbiotic and Eigenlayer. Each group might be represented by one or more vaults, which differ by risks and yield.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.