-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
37 additions
and
55 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,9 @@ | ||
# Osmodca Outpost | ||
|
||
Compounding outpost that allows users to specify how they would like to manage OSMO dcaing by percentage. It is intended to be called on a regular basis by Yieldmos so that delegators can manage their rewards in whatever way they would like. | ||
Compounding outpost that allows users to specify how they would like to manage their liquid OSMO balance. Users can select how much OSMO they would like applied to each execution and how frequently they would like it called (as well as how long they are authorizing the outpost to operate on their account for). It is intended to be called on a regular basis by Yieldmos so that delegators can manage their rewards in whatever way they would like. | ||
|
||
Care has been taken to made the Destination projects modular and easily extendable when new projects/targets become available | ||
This contract should be deployed along side an instnace of the `comp_prefs` contract which can store the users' outpost settings and `osmostake` which is another outpost contract. | ||
|
||
<!-- ## Available Destination Projects | ||
## Further Reading | ||
|
||
The things you can do with your rewards during any given compounding. | ||
| Destination Project | Status | Note | | ||
| ------------------- | --------- | -------------------------------------------- | | ||
| `Juno Staking` | `working` | Can specify any validator address | | ||
| `Wynd Staking` | `working` | Can specify any valid unbonding period | | ||
| `Neta Staking` | `working` | | | ||
| `Token Swap` | `working` | Can pick any token that's on Wyndex | | ||
| `Wyndex LPs` | `working` | Must specify the given pool contract address | --> | ||
To learn about the specific destinations that this outpost should support view the [osmosis-destinations](../../packages/osmosis-destinations/README.md) package as that is where the osmosis destination code is meant to be shared. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,9 @@ | ||
### Yieldmos Outpost Ju Helpers | ||
# Osmosis Destinations | ||
|
||
This is a set of helper functions to be used by the outpost contracts when interacting with the Juno Network. This should increase ergonomics arounds juno destination projects. | ||
This is the space to store specific logic related to the individual destinations that should be made accessable exlusively on the Osmosis Outposts. | ||
|
||
Please note that this is still a pre-release version and breaking changes are expected to be frequent | ||
## Current Destinations | ||
|
||
- An up to date list of the currently supported destinations can be viewed in the [`OsmosisDestinationProject`](./src/comp_prefs.rs) enum. | ||
- Implementations of the destination projects (aka `msg gens`) can be seen in all of the different `*-destinations` packages but most notibly [Osmosis `dest_project_gen`](./src/dest_project_gen.rs). | ||
- Grant generator implementations for the `osmosis-destinations` can be found in [Osmosis `grants`](./src/grants.rs). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1 @@ | ||
### Yieldmos Outpost Ju Helpers | ||
|
||
This is a set of helper functions to be used by the outpost contracts when interacting with the Juno Network. This should increase ergonomics arounds juno destination projects. | ||
|
||
Please note that this is still a pre-release version and breaking changes are expected to be frequent |