Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/strategy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: New strategy
about: Initial issue for new strategy development by conveyor.
title: "📜 %STRATEGY_SHORT_ID% | %STRATEGY_ID%: strategy architecture"
labels: builder:STRATEGY
assignees: ''

---

# %STRATEGY_SHORT_ID%

## Tasks

* [ ] Add used protocols to `src/integrations.ts` if necessary
* [ ] Add strategy to `src/strategies.ts`
* [ ] 🎇 Run `yarn issue` to generate contract issue for this strategy
* [ ] Release new library version tag

## Artifacts

* [ ] Library tag
14 changes: 14 additions & 0 deletions .github/ISSUE_TEMPLATE/vaults.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
name: New vaults
about: Add Compounding vault (CVault) task to PRODUCTS pool
title: "🧺 [CVault] New vaults for %PROTOCOLS% on %CHAIN%"
labels: builder:PRODUCT
assignees: ''

---

Fill URL to opportunities list.

* [ ] URL to opportunity/dapp where user start 1
* [ ] URL to opportunity/dapp where user start 2
* ...
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@stabilitydao/stability",
"version": "0.45.0",
"version": "0.46.0",
"description": "Stability Integration Library",
"main": "out/index.js",
"types": "out/index.d.ts",
Expand Down
18 changes: 18 additions & 0 deletions src/assets.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1049,6 +1049,24 @@ export const assets: Asset[] = [
website: "https://stability.farm/",
color: "#ff0000",
},
{
addresses: {
"9745": "0x1111836D0Ff66770F9d9a22FDB7e1f0349501111",
},
symbol: "metaUSDT",
description: "Stability MetaVault",
website: "https://stability.farm/",
color: "#3d19b6",
},
{
addresses: {
"9745": "0xaAAaBE1F93b9470C56f17d9Ef4E3fF13bCf9AAAA",
},
symbol: "wmetaUSDT",
description: "Stability Wrapped MetaVault",
website: "https://stability.farm/",
color: "#3fc00d",
},
];

export const sonicWhitelistedAssets: {
Expand Down
41 changes: 36 additions & 5 deletions src/builder.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ export const enum ArtifactType {
URL_UI = "URL to UI page",
URL_API = "API endpoint",
URL_STATIC = "Static content URL",
CONTRACT_ADDRESS = "Address of deployed contract",
}

export interface IArtifact {
Expand All @@ -65,6 +66,7 @@ export interface IConveyorStep {
issues: {
repo: string;
title: string;
issueTemplate?: string;
body?: string;
taskList?: string[];
generator?: string;
Expand All @@ -79,8 +81,8 @@ export const pools: IPool[] = [
name: "Products",
label: {
name: "builder:PRODUCT",
description: "",
color: "#30da71",
description: "New product request",
color: "#00ff62",
},
productTypes: [
ProductType.CVAULT,
Expand Down Expand Up @@ -131,8 +133,9 @@ export const conveyors: IConveyor[] = [
type: "Task",
label: {
name: "builder:STRATEGY",
description: "",
color: "#30da71",
description:
"Developing and deploying a new strategy on the **Strategies** conveyor belt.",
color: "#00d0ff",
},
description: "Implement and integrate new strategy contract",
steps: [
Expand All @@ -142,7 +145,8 @@ export const conveyors: IConveyor[] = [
{
repo: "stabilitydao/stability",
title:
"📜 *%STRATEGY_SHORT_ID%* | %STRATEGY_ID%: strategy architecture",
"📜 %STRATEGY_SHORT_ID% | %STRATEGY_ID%: strategy architecture",
issueTemplate: "strategy.md",
},
],
artifacts: [
Expand All @@ -152,6 +156,32 @@ export const conveyors: IConveyor[] = [
},
],
},
{
name: "Implement deploy and strategy smart contract",
issues: [
{
repo: "stabilitydao/stability-contracts",
title: "📜 [%SHORT_NAME%] | %ID%: implement strategy",
},
],
/*artifacts: [
{
type: ArtifactType.CONTRACT_ADDRESS,
name: "Strategy implementation",
},
],*/
},
{
name: "Integrate strategy",
// todo
issues: [],
artifacts: [
{
type: ArtifactType.LIBRARY_RELEASE_TAG,
name: "Library where strategy is READY to use and live with all necessary tokens",
},
],
},
],
},
{
Expand Down Expand Up @@ -255,6 +285,7 @@ export const builder: Agent = {
"stabilitydao/stability-ui",
"stabilitydao/stability-subgraph",
"stabilitydao/lending-deploy",
"stabilitydao/builder",
"stabilitydao/stability-node-pro",
],
burnRate: [
Expand Down
9 changes: 9 additions & 0 deletions src/deployments.ts
Original file line number Diff line number Diff line change
Expand Up @@ -228,5 +228,14 @@ export const deployments: { [chainId: string]: Deployment } = {
subgraph:
"https://api.goldsky.com/api/public/project_cm2v16o5ct0ql01vr3m5o0vt2/subgraphs/stability-plasma/0.0.60/gn",
tokenomics: {},
metaVaults: [
{
address: "0x1111836D0Ff66770F9d9a22FDB7e1f0349501111",
symbol: "metaUSDT",
type: "MultiVault",
wrapper: "0xaAAaBE1F93b9470C56f17d9Ef4E3fF13bCf9AAAA",
primary: true,
},
],
},
};
22 changes: 20 additions & 2 deletions src/stability.tokenlist.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
"name": "Stability Token List",
"logoURI": "https://stability.farm/logo.svg",
"keywords": [],
"timestamp": "2025-10-09T00:00:00+00:00",
"timestamp": "2025-10-20T00:00:00+00:00",
"version": {
"major": 1,
"minor": 29,
"minor": 30,
"patch": 0
},
"tags": {
Expand Down Expand Up @@ -1472,6 +1472,24 @@
"decimals": 18,
"logoURI": "https://raw.githubusercontent.com/stabilitydao/.github/main/tokens/RECwmetaS.png",
"tags": []
},
{
"chainId": 9745,
"address": "0x1111836D0Ff66770F9d9a22FDB7e1f0349501111",
"symbol": "metaUSDT",
"name": "Stability USDT",
"decimals": 6,
"logoURI": "https://raw.githubusercontent.com/stabilitydao/.github/main/tokens/metaUSDT.png",
"tags": ["stablecoin", "usd", "rebase"]
},
{
"chainId": 9745,
"address": "0xaAAaBE1F93b9470C56f17d9Ef4E3fF13bCf9AAAA",
"symbol": "wmetaUSDT",
"name": "Wrapped Stability USDT",
"decimals": 6,
"logoURI": "https://raw.githubusercontent.com/stabilitydao/.github/main/tokens/wmetaUSDT.png",
"tags": ["usd"]
}
]
}