Skip to content

Commit ce8256d

Browse files
authored
Merge pull request #333 from stabilitydao/upd
πŸ“¦πŸ€–πŸͺ™ builder; metaUSDT
2 parents 574441f + 6b928ba commit ce8256d

File tree

7 files changed

+119
-8
lines changed

7 files changed

+119
-8
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
name: New strategy
3+
about: Initial issue for new strategy development by conveyor.
4+
title: "πŸ“œ %STRATEGY_SHORT_ID% | %STRATEGY_ID%: strategy architecture"
5+
labels: builder:STRATEGY
6+
assignees: ''
7+
8+
---
9+
10+
# %STRATEGY_SHORT_ID%
11+
12+
## Tasks
13+
14+
* [ ] Add used protocols to `src/integrations.ts` if necessary
15+
* [ ] Add strategy to `src/strategies.ts`
16+
* [ ] πŸŽ‡ Run `yarn issue` to generate contract issue for this strategy
17+
* [ ] Release new library version tag
18+
19+
## Artifacts
20+
21+
* [ ] Library tag
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
name: New vaults
3+
about: Add Compounding vault (CVault) task to PRODUCTS pool
4+
title: "🧺 [CVault] New vaults for %PROTOCOLS% on %CHAIN%"
5+
labels: builder:PRODUCT
6+
assignees: ''
7+
8+
---
9+
10+
Fill URL to opportunities list.
11+
12+
* [ ] URL to opportunity/dapp where user start 1
13+
* [ ] URL to opportunity/dapp where user start 2
14+
* ...

β€Žpackage.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@stabilitydao/stability",
3-
"version": "0.45.0",
3+
"version": "0.46.0",
44
"description": "Stability Integration Library",
55
"main": "out/index.js",
66
"types": "out/index.d.ts",

β€Žsrc/assets.tsβ€Ž

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1049,6 +1049,24 @@ export const assets: Asset[] = [
10491049
website: "https://stability.farm/",
10501050
color: "#ff0000",
10511051
},
1052+
{
1053+
addresses: {
1054+
"9745": "0x1111836D0Ff66770F9d9a22FDB7e1f0349501111",
1055+
},
1056+
symbol: "metaUSDT",
1057+
description: "Stability MetaVault",
1058+
website: "https://stability.farm/",
1059+
color: "#3d19b6",
1060+
},
1061+
{
1062+
addresses: {
1063+
"9745": "0xaAAaBE1F93b9470C56f17d9Ef4E3fF13bCf9AAAA",
1064+
},
1065+
symbol: "wmetaUSDT",
1066+
description: "Stability Wrapped MetaVault",
1067+
website: "https://stability.farm/",
1068+
color: "#3fc00d",
1069+
},
10521070
];
10531071

10541072
export const sonicWhitelistedAssets: {

β€Žsrc/builder.tsβ€Ž

Lines changed: 36 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ export const enum ArtifactType {
5252
URL_UI = "URL to UI page",
5353
URL_API = "API endpoint",
5454
URL_STATIC = "Static content URL",
55+
CONTRACT_ADDRESS = "Address of deployed contract",
5556
}
5657

5758
export interface IArtifact {
@@ -65,6 +66,7 @@ export interface IConveyorStep {
6566
issues: {
6667
repo: string;
6768
title: string;
69+
issueTemplate?: string;
6870
body?: string;
6971
taskList?: string[];
7072
generator?: string;
@@ -79,8 +81,8 @@ export const pools: IPool[] = [
7981
name: "Products",
8082
label: {
8183
name: "builder:PRODUCT",
82-
description: "",
83-
color: "#30da71",
84+
description: "New product request",
85+
color: "#00ff62",
8486
},
8587
productTypes: [
8688
ProductType.CVAULT,
@@ -131,8 +133,9 @@ export const conveyors: IConveyor[] = [
131133
type: "Task",
132134
label: {
133135
name: "builder:STRATEGY",
134-
description: "",
135-
color: "#30da71",
136+
description:
137+
"Developing and deploying a new strategy on the **Strategies** conveyor belt.",
138+
color: "#00d0ff",
136139
},
137140
description: "Implement and integrate new strategy contract",
138141
steps: [
@@ -142,7 +145,8 @@ export const conveyors: IConveyor[] = [
142145
{
143146
repo: "stabilitydao/stability",
144147
title:
145-
"πŸ“œ *%STRATEGY_SHORT_ID%* | %STRATEGY_ID%: strategy architecture",
148+
"πŸ“œ %STRATEGY_SHORT_ID% | %STRATEGY_ID%: strategy architecture",
149+
issueTemplate: "strategy.md",
146150
},
147151
],
148152
artifacts: [
@@ -152,6 +156,32 @@ export const conveyors: IConveyor[] = [
152156
},
153157
],
154158
},
159+
{
160+
name: "Implement deploy and strategy smart contract",
161+
issues: [
162+
{
163+
repo: "stabilitydao/stability-contracts",
164+
title: "πŸ“œ [%SHORT_NAME%] | %ID%: implement strategy",
165+
},
166+
],
167+
/*artifacts: [
168+
{
169+
type: ArtifactType.CONTRACT_ADDRESS,
170+
name: "Strategy implementation",
171+
},
172+
],*/
173+
},
174+
{
175+
name: "Integrate strategy",
176+
// todo
177+
issues: [],
178+
artifacts: [
179+
{
180+
type: ArtifactType.LIBRARY_RELEASE_TAG,
181+
name: "Library where strategy is READY to use and live with all necessary tokens",
182+
},
183+
],
184+
},
155185
],
156186
},
157187
{
@@ -255,6 +285,7 @@ export const builder: Agent = {
255285
"stabilitydao/stability-ui",
256286
"stabilitydao/stability-subgraph",
257287
"stabilitydao/lending-deploy",
288+
"stabilitydao/builder",
258289
"stabilitydao/stability-node-pro",
259290
],
260291
burnRate: [

β€Žsrc/deployments.tsβ€Ž

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,5 +228,14 @@ export const deployments: { [chainId: string]: Deployment } = {
228228
subgraph:
229229
"https://api.goldsky.com/api/public/project_cm2v16o5ct0ql01vr3m5o0vt2/subgraphs/stability-plasma/0.0.60/gn",
230230
tokenomics: {},
231+
metaVaults: [
232+
{
233+
address: "0x1111836D0Ff66770F9d9a22FDB7e1f0349501111",
234+
symbol: "metaUSDT",
235+
type: "MultiVault",
236+
wrapper: "0xaAAaBE1F93b9470C56f17d9Ef4E3fF13bCf9AAAA",
237+
primary: true,
238+
},
239+
],
231240
},
232241
};

β€Žsrc/stability.tokenlist.jsonβ€Ž

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
"name": "Stability Token List",
33
"logoURI": "https://stability.farm/logo.svg",
44
"keywords": [],
5-
"timestamp": "2025-10-09T00:00:00+00:00",
5+
"timestamp": "2025-10-20T00:00:00+00:00",
66
"version": {
77
"major": 1,
8-
"minor": 29,
8+
"minor": 30,
99
"patch": 0
1010
},
1111
"tags": {
@@ -1472,6 +1472,24 @@
14721472
"decimals": 18,
14731473
"logoURI": "https://raw.githubusercontent.com/stabilitydao/.github/main/tokens/RECwmetaS.png",
14741474
"tags": []
1475+
},
1476+
{
1477+
"chainId": 9745,
1478+
"address": "0x1111836D0Ff66770F9d9a22FDB7e1f0349501111",
1479+
"symbol": "metaUSDT",
1480+
"name": "Stability USDT",
1481+
"decimals": 6,
1482+
"logoURI": "https://raw.githubusercontent.com/stabilitydao/.github/main/tokens/metaUSDT.png",
1483+
"tags": ["stablecoin", "usd", "rebase"]
1484+
},
1485+
{
1486+
"chainId": 9745,
1487+
"address": "0xaAAaBE1F93b9470C56f17d9Ef4E3fF13bCf9AAAA",
1488+
"symbol": "wmetaUSDT",
1489+
"name": "Wrapped Stability USDT",
1490+
"decimals": 6,
1491+
"logoURI": "https://raw.githubusercontent.com/stabilitydao/.github/main/tokens/wmetaUSDT.png",
1492+
"tags": ["usd"]
14751493
}
14761494
]
14771495
}

0 commit comments

Comments
Β (0)