From c30baba2319c93dec6649d039552491a134b2ffa Mon Sep 17 00:00:00 2001 From: Burak Benligiray Date: Tue, 14 Jan 2025 19:51:14 +0300 Subject: [PATCH 1/5] Purge dApps --- .changeset/forty-beers-begin.md | 31 +++++++++++++++++++++++++++++ data/dapps/airpuff.json | 3 --- data/dapps/aurelius.json | 3 --- data/dapps/davos-protocol.json | 3 --- data/dapps/granary-finance.json | 3 --- data/dapps/gravita-protocol.json | 3 --- data/dapps/grimoire-finance.json | 3 --- data/dapps/ionic-protocol.json | 3 --- data/dapps/ironclad-finance.json | 3 --- data/dapps/juice-finance.json | 3 --- data/dapps/kinetix-derivatives.json | 3 --- data/dapps/lore-finance.json | 3 --- data/dapps/mantisswap.json | 3 --- data/dapps/mean-finance.json | 3 --- data/dapps/mendi-finance.json | 3 --- data/dapps/minterest.json | 3 --- data/dapps/pac-finance.json | 3 --- data/dapps/quickperps.json | 3 --- data/dapps/satoshi-protocol.json | 3 --- data/dapps/segment-finance.json | 3 --- data/dapps/seismic.json | 3 --- data/dapps/shoebill-finance.json | 3 --- data/dapps/splice-finance.json | 3 --- data/dapps/sturdy.json | 3 --- data/dapps/takotako.json | 3 --- data/dapps/wefi.json | 3 --- 26 files changed, 31 insertions(+), 75 deletions(-) create mode 100644 .changeset/forty-beers-begin.md delete mode 100644 data/dapps/airpuff.json delete mode 100644 data/dapps/aurelius.json delete mode 100644 data/dapps/davos-protocol.json delete mode 100644 data/dapps/granary-finance.json delete mode 100644 data/dapps/gravita-protocol.json delete mode 100644 data/dapps/grimoire-finance.json delete mode 100644 data/dapps/ionic-protocol.json delete mode 100644 data/dapps/ironclad-finance.json delete mode 100644 data/dapps/juice-finance.json delete mode 100644 data/dapps/kinetix-derivatives.json delete mode 100644 data/dapps/lore-finance.json delete mode 100644 data/dapps/mantisswap.json delete mode 100644 data/dapps/mean-finance.json delete mode 100644 data/dapps/mendi-finance.json delete mode 100644 data/dapps/minterest.json delete mode 100644 data/dapps/pac-finance.json delete mode 100644 data/dapps/quickperps.json delete mode 100644 data/dapps/satoshi-protocol.json delete mode 100644 data/dapps/segment-finance.json delete mode 100644 data/dapps/seismic.json delete mode 100644 data/dapps/shoebill-finance.json delete mode 100644 data/dapps/splice-finance.json delete mode 100644 data/dapps/sturdy.json delete mode 100644 data/dapps/takotako.json delete mode 100644 data/dapps/wefi.json diff --git a/.changeset/forty-beers-begin.md b/.changeset/forty-beers-begin.md new file mode 100644 index 00000000..34814a1d --- /dev/null +++ b/.changeset/forty-beers-begin.md @@ -0,0 +1,31 @@ +--- +'@api3/contracts': major +--- + +Purge the following dApps (note that this merely means that you won't be able to derive dApp-specific Api3ReaderProxyV1 addresses using `@api3/contracts` for these dApps, they will be able to continue using data feed services as usual): + +- airpuff +- aurelius +- davos-protocol +- granary-finance +- gravita-protocol +- grimoire-finance +- ionic-protocol +- ironclad-finance +- juice-finance +- kinetix-derivatives +- lore-finance +- mantisswap +- mean-finance +- mendi-minterest +- minterest +- pac-finance +- quickperps +- satoshi-protocol +- segment-finance +- seismic +- shoebill-finance +- splice-finance +- sturdy +- takotako +- wefi diff --git a/data/dapps/airpuff.json b/data/dapps/airpuff.json deleted file mode 100644 index 6b99bf5a..00000000 --- a/data/dapps/airpuff.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "airpuff" -} diff --git a/data/dapps/aurelius.json b/data/dapps/aurelius.json deleted file mode 100644 index 0e504595..00000000 --- a/data/dapps/aurelius.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "aurelius" -} diff --git a/data/dapps/davos-protocol.json b/data/dapps/davos-protocol.json deleted file mode 100644 index aa742ea9..00000000 --- a/data/dapps/davos-protocol.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "davos-protocol" -} diff --git a/data/dapps/granary-finance.json b/data/dapps/granary-finance.json deleted file mode 100644 index d66e2204..00000000 --- a/data/dapps/granary-finance.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "granary-finance" -} diff --git a/data/dapps/gravita-protocol.json b/data/dapps/gravita-protocol.json deleted file mode 100644 index 5aa3190d..00000000 --- a/data/dapps/gravita-protocol.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "gravita-protocol" -} diff --git a/data/dapps/grimoire-finance.json b/data/dapps/grimoire-finance.json deleted file mode 100644 index 98780a72..00000000 --- a/data/dapps/grimoire-finance.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "grimoire-finance" -} diff --git a/data/dapps/ionic-protocol.json b/data/dapps/ionic-protocol.json deleted file mode 100644 index f00ac5cb..00000000 --- a/data/dapps/ionic-protocol.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "ionic-protocol" -} diff --git a/data/dapps/ironclad-finance.json b/data/dapps/ironclad-finance.json deleted file mode 100644 index 2657e87a..00000000 --- a/data/dapps/ironclad-finance.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "ironclad-finance" -} diff --git a/data/dapps/juice-finance.json b/data/dapps/juice-finance.json deleted file mode 100644 index ef6fd84b..00000000 --- a/data/dapps/juice-finance.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "juice-finance" -} diff --git a/data/dapps/kinetix-derivatives.json b/data/dapps/kinetix-derivatives.json deleted file mode 100644 index 29ae08ac..00000000 --- a/data/dapps/kinetix-derivatives.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "kinetix-derivatives" -} diff --git a/data/dapps/lore-finance.json b/data/dapps/lore-finance.json deleted file mode 100644 index 26e44ab9..00000000 --- a/data/dapps/lore-finance.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "lore-finance" -} diff --git a/data/dapps/mantisswap.json b/data/dapps/mantisswap.json deleted file mode 100644 index e5ce73f2..00000000 --- a/data/dapps/mantisswap.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "mantisswap" -} diff --git a/data/dapps/mean-finance.json b/data/dapps/mean-finance.json deleted file mode 100644 index 2221bbfc..00000000 --- a/data/dapps/mean-finance.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "mean-finance" -} diff --git a/data/dapps/mendi-finance.json b/data/dapps/mendi-finance.json deleted file mode 100644 index 4551911d..00000000 --- a/data/dapps/mendi-finance.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "mendi-finance" -} diff --git a/data/dapps/minterest.json b/data/dapps/minterest.json deleted file mode 100644 index 56400d03..00000000 --- a/data/dapps/minterest.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "minterest" -} diff --git a/data/dapps/pac-finance.json b/data/dapps/pac-finance.json deleted file mode 100644 index 4447f248..00000000 --- a/data/dapps/pac-finance.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "pac-finance" -} diff --git a/data/dapps/quickperps.json b/data/dapps/quickperps.json deleted file mode 100644 index ac5dd5f3..00000000 --- a/data/dapps/quickperps.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "quickperps" -} diff --git a/data/dapps/satoshi-protocol.json b/data/dapps/satoshi-protocol.json deleted file mode 100644 index ea4d5c76..00000000 --- a/data/dapps/satoshi-protocol.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "satoshi-protocol" -} diff --git a/data/dapps/segment-finance.json b/data/dapps/segment-finance.json deleted file mode 100644 index d9827664..00000000 --- a/data/dapps/segment-finance.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "segment-finance" -} diff --git a/data/dapps/seismic.json b/data/dapps/seismic.json deleted file mode 100644 index 9ae6cb87..00000000 --- a/data/dapps/seismic.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "seismic" -} diff --git a/data/dapps/shoebill-finance.json b/data/dapps/shoebill-finance.json deleted file mode 100644 index ff05ec98..00000000 --- a/data/dapps/shoebill-finance.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "shoebill-finance" -} diff --git a/data/dapps/splice-finance.json b/data/dapps/splice-finance.json deleted file mode 100644 index 19fdf086..00000000 --- a/data/dapps/splice-finance.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "splice-finance" -} diff --git a/data/dapps/sturdy.json b/data/dapps/sturdy.json deleted file mode 100644 index 83fc555c..00000000 --- a/data/dapps/sturdy.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "sturdy" -} diff --git a/data/dapps/takotako.json b/data/dapps/takotako.json deleted file mode 100644 index 592889f7..00000000 --- a/data/dapps/takotako.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "takotako" -} diff --git a/data/dapps/wefi.json b/data/dapps/wefi.json deleted file mode 100644 index 9f1bd72e..00000000 --- a/data/dapps/wefi.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "wefi" -} From a20ac3768502d22bda07c6d58564438a58b1eaff Mon Sep 17 00:00:00 2001 From: Burak Benligiray Date: Tue, 14 Jan 2025 19:52:08 +0300 Subject: [PATCH 2/5] Update dApps schema and existing dApps --- .changeset/clever-paws-love.md | 5 +++++ .changeset/spotty-buses-appear.md | 10 ++++++++++ data/dapps/hana-finance.json | 3 --- data/dapps/hana.json | 5 +++++ data/dapps/init-capital.json | 3 --- data/dapps/init.json | 5 +++++ data/dapps/lendle.json | 4 +++- data/dapps/orbit-protocol.json | 3 --- data/dapps/orbit.json | 5 +++++ data/dapps/yei-finance.json | 3 --- data/dapps/yei.json | 5 +++++ data/dapps/zerolend.json | 4 +++- src/types.ts | 4 +++- 13 files changed, 44 insertions(+), 15 deletions(-) create mode 100644 .changeset/clever-paws-love.md create mode 100644 .changeset/spotty-buses-appear.md delete mode 100644 data/dapps/hana-finance.json create mode 100644 data/dapps/hana.json delete mode 100644 data/dapps/init-capital.json create mode 100644 data/dapps/init.json delete mode 100644 data/dapps/orbit-protocol.json create mode 100644 data/dapps/orbit.json delete mode 100644 data/dapps/yei-finance.json create mode 100644 data/dapps/yei.json diff --git a/.changeset/clever-paws-love.md b/.changeset/clever-paws-love.md new file mode 100644 index 00000000..cd6055ee --- /dev/null +++ b/.changeset/clever-paws-love.md @@ -0,0 +1,5 @@ +--- +'@api3/contracts': minor +--- + +Extend the dApp data schema to include name and homepage URL (optional) diff --git a/.changeset/spotty-buses-appear.md b/.changeset/spotty-buses-appear.md new file mode 100644 index 00000000..e454f44a --- /dev/null +++ b/.changeset/spotty-buses-appear.md @@ -0,0 +1,10 @@ +--- +'@api3/contracts': major +--- + +Update the aliases of the following dApps: + +- hana-finance (to hana) +- init-capital (to init) +- orbit-protocol (to orbit) +- yei-finance (to yei) diff --git a/data/dapps/hana-finance.json b/data/dapps/hana-finance.json deleted file mode 100644 index 5530324c..00000000 --- a/data/dapps/hana-finance.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "hana-finance" -} diff --git a/data/dapps/hana.json b/data/dapps/hana.json new file mode 100644 index 00000000..7acfde9d --- /dev/null +++ b/data/dapps/hana.json @@ -0,0 +1,5 @@ +{ + "alias": "hana", + "name": "Hana Finance", + "homepageUrl": "https://www.hana.finance/" +} diff --git a/data/dapps/init-capital.json b/data/dapps/init-capital.json deleted file mode 100644 index 1f490897..00000000 --- a/data/dapps/init-capital.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "init-capital" -} diff --git a/data/dapps/init.json b/data/dapps/init.json new file mode 100644 index 00000000..f6423cf7 --- /dev/null +++ b/data/dapps/init.json @@ -0,0 +1,5 @@ +{ + "alias": "init", + "name": "INIT Capital", + "homepageUrl": "https://init.capital/" +} diff --git a/data/dapps/lendle.json b/data/dapps/lendle.json index 4080606d..2ae39de1 100644 --- a/data/dapps/lendle.json +++ b/data/dapps/lendle.json @@ -1,3 +1,5 @@ { - "alias": "lendle" + "alias": "lendle", + "name": "Lendle", + "homepageUrl": "https://www.lendle.xyz/" } diff --git a/data/dapps/orbit-protocol.json b/data/dapps/orbit-protocol.json deleted file mode 100644 index 278eb37f..00000000 --- a/data/dapps/orbit-protocol.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "orbit-protocol" -} diff --git a/data/dapps/orbit.json b/data/dapps/orbit.json new file mode 100644 index 00000000..ecb442d3 --- /dev/null +++ b/data/dapps/orbit.json @@ -0,0 +1,5 @@ +{ + "alias": "orbit", + "name": "Orbit", + "homepageUrl": "https://orbitlending.io/" +} diff --git a/data/dapps/yei-finance.json b/data/dapps/yei-finance.json deleted file mode 100644 index 95c4a0e6..00000000 --- a/data/dapps/yei-finance.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "alias": "yei-finance" -} diff --git a/data/dapps/yei.json b/data/dapps/yei.json new file mode 100644 index 00000000..49851276 --- /dev/null +++ b/data/dapps/yei.json @@ -0,0 +1,5 @@ +{ + "alias": "yei", + "name": "Yei Finance", + "homepageUrl": "https://www.yei.finance/" +} diff --git a/data/dapps/zerolend.json b/data/dapps/zerolend.json index 3fc43e20..ba788c34 100644 --- a/data/dapps/zerolend.json +++ b/data/dapps/zerolend.json @@ -1,3 +1,5 @@ { - "alias": "zerolend" + "alias": "zerolend", + "name": "ZeroLend", + "homepageUrl": "https://zerolend.xyz/" } diff --git a/src/types.ts b/src/types.ts index 63ff0d5a..6a7fc7f9 100644 --- a/src/types.ts +++ b/src/types.ts @@ -1,7 +1,9 @@ import { z } from 'zod'; export const dappSchema = z.object({ - alias: z.string(), + alias: z.string().regex(/^[\da-z-]+$/), + name: z.string(), + homepageUrl: z.string().url().optional(), }); export type Dapp = z.infer; From aef7d4622efaa3d133acd99316462b10bd1bd434 Mon Sep 17 00:00:00 2001 From: Burak Benligiray Date: Tue, 14 Jan 2025 19:52:23 +0300 Subject: [PATCH 3/5] Add dApps --- .changeset/nasty-deers-collect.md | 50 +++++++++++++++++++++++++++++++ data/dapps/aave.json | 5 ++++ data/dapps/abracadabra.json | 5 ++++ data/dapps/aeroscraper.json | 5 ++++ data/dapps/aurum.json | 5 ++++ data/dapps/avalon.json | 5 ++++ data/dapps/benqi.json | 5 ++++ data/dapps/beraborrow.json | 5 ++++ data/dapps/burrbear.json | 5 ++++ data/dapps/compound.json | 5 ++++ data/dapps/curvance.json | 5 ++++ data/dapps/dahlia.json | 5 ++++ data/dapps/dolomite.json | 5 ++++ data/dapps/eggs.json | 5 ++++ data/dapps/enclabs.json | 5 ++++ data/dapps/fisclend.json | 4 +++ data/dapps/fluid.json | 5 ++++ data/dapps/macaron.json | 5 ++++ data/dapps/machfi.json | 5 ++++ data/dapps/moonwell.json | 5 ++++ data/dapps/morpho.json | 5 ++++ data/dapps/nitro.json | 5 ++++ data/dapps/omega.json | 5 ++++ data/dapps/origami.json | 5 ++++ data/dapps/paddle.json | 5 ++++ data/dapps/positions.json | 5 ++++ data/dapps/roots.json | 5 ++++ data/dapps/sake.json | 5 ++++ data/dapps/scallop.json | 5 ++++ data/dapps/silo.json | 5 ++++ data/dapps/spark.json | 5 ++++ data/dapps/stacking-salmon.json | 5 ++++ data/dapps/stout.json | 5 ++++ data/dapps/sumer.json | 5 ++++ data/dapps/takara.json | 5 ++++ data/dapps/taofi.json | 4 +++ data/dapps/untitled-bank.json | 5 ++++ data/dapps/ursa.json | 5 ++++ data/dapps/venus.json | 5 ++++ data/dapps/vestation.json | 5 ++++ data/dapps/vicuna.json | 5 ++++ data/dapps/yield-hive.json | 4 +++ data/dapps/yieldfi.json | 5 ++++ data/dapps/zeno.json | 5 ++++ data/dapps/zeru.json | 5 ++++ 45 files changed, 267 insertions(+) create mode 100644 .changeset/nasty-deers-collect.md create mode 100644 data/dapps/aave.json create mode 100644 data/dapps/abracadabra.json create mode 100644 data/dapps/aeroscraper.json create mode 100644 data/dapps/aurum.json create mode 100644 data/dapps/avalon.json create mode 100644 data/dapps/benqi.json create mode 100644 data/dapps/beraborrow.json create mode 100644 data/dapps/burrbear.json create mode 100644 data/dapps/compound.json create mode 100644 data/dapps/curvance.json create mode 100644 data/dapps/dahlia.json create mode 100644 data/dapps/dolomite.json create mode 100644 data/dapps/eggs.json create mode 100644 data/dapps/enclabs.json create mode 100644 data/dapps/fisclend.json create mode 100644 data/dapps/fluid.json create mode 100644 data/dapps/macaron.json create mode 100644 data/dapps/machfi.json create mode 100644 data/dapps/moonwell.json create mode 100644 data/dapps/morpho.json create mode 100644 data/dapps/nitro.json create mode 100644 data/dapps/omega.json create mode 100644 data/dapps/origami.json create mode 100644 data/dapps/paddle.json create mode 100644 data/dapps/positions.json create mode 100644 data/dapps/roots.json create mode 100644 data/dapps/sake.json create mode 100644 data/dapps/scallop.json create mode 100644 data/dapps/silo.json create mode 100644 data/dapps/spark.json create mode 100644 data/dapps/stacking-salmon.json create mode 100644 data/dapps/stout.json create mode 100644 data/dapps/sumer.json create mode 100644 data/dapps/takara.json create mode 100644 data/dapps/taofi.json create mode 100644 data/dapps/untitled-bank.json create mode 100644 data/dapps/ursa.json create mode 100644 data/dapps/venus.json create mode 100644 data/dapps/vestation.json create mode 100644 data/dapps/vicuna.json create mode 100644 data/dapps/yield-hive.json create mode 100644 data/dapps/yieldfi.json create mode 100644 data/dapps/zeno.json create mode 100644 data/dapps/zeru.json diff --git a/.changeset/nasty-deers-collect.md b/.changeset/nasty-deers-collect.md new file mode 100644 index 00000000..ddb10add --- /dev/null +++ b/.changeset/nasty-deers-collect.md @@ -0,0 +1,50 @@ +--- +'@api3/contracts': minor +--- + +Add the following dApps: + +- aave +- abracadabra +- aeroscraper +- aurum +- avalon +- benqi +- beraborrow +- burrbear +- compound +- curvance +- dahlia +- dolomite +- eggs +- enclabs +- fisclend +- fluid +- macaron +- machfi +- moonwell +- morpho +- nitro +- omega +- origami +- paddle +- positions +- roots +- sake +- scallop +- silo +- spark +- stacking-salmon +- stout +- sumer +- takara +- taofi +- untitled-bank +- ursa +- venus +- vestation +- vicuna +- yield-hive +- yieldfi +- zeno +- zeru diff --git a/data/dapps/aave.json b/data/dapps/aave.json new file mode 100644 index 00000000..a4a956f5 --- /dev/null +++ b/data/dapps/aave.json @@ -0,0 +1,5 @@ +{ + "alias": "aave", + "name": "Aave", + "homepageUrl": "https://aave.com/" +} diff --git a/data/dapps/abracadabra.json b/data/dapps/abracadabra.json new file mode 100644 index 00000000..0bc135be --- /dev/null +++ b/data/dapps/abracadabra.json @@ -0,0 +1,5 @@ +{ + "alias": "abracadabra", + "name": "Abracadabra", + "homepageUrl": "https://abracadabra.money/" +} diff --git a/data/dapps/aeroscraper.json b/data/dapps/aeroscraper.json new file mode 100644 index 00000000..d05aa1c9 --- /dev/null +++ b/data/dapps/aeroscraper.json @@ -0,0 +1,5 @@ +{ + "alias": "aeroscraper", + "name": "Aeroscraper", + "homepageUrl": "https://aeroscraper.io/" +} diff --git a/data/dapps/aurum.json b/data/dapps/aurum.json new file mode 100644 index 00000000..57ac88d4 --- /dev/null +++ b/data/dapps/aurum.json @@ -0,0 +1,5 @@ +{ + "alias": "aurum", + "name": "Aurum", + "homepageUrl": "https://aurumfi.io/" +} diff --git a/data/dapps/avalon.json b/data/dapps/avalon.json new file mode 100644 index 00000000..64147a4c --- /dev/null +++ b/data/dapps/avalon.json @@ -0,0 +1,5 @@ +{ + "alias": "avalon", + "name": "Avalon", + "homepageUrl": "https://www.avalonfinance.xyz/" +} diff --git a/data/dapps/benqi.json b/data/dapps/benqi.json new file mode 100644 index 00000000..4920c207 --- /dev/null +++ b/data/dapps/benqi.json @@ -0,0 +1,5 @@ +{ + "alias": "benqi", + "name": "BENQI", + "homepageUrl": "https://benqi.fi/" +} diff --git a/data/dapps/beraborrow.json b/data/dapps/beraborrow.json new file mode 100644 index 00000000..f2ff0596 --- /dev/null +++ b/data/dapps/beraborrow.json @@ -0,0 +1,5 @@ +{ + "alias": "beraborrow", + "name": "Beraborrow", + "homepageUrl": "https://www.beraborrow.com/" +} diff --git a/data/dapps/burrbear.json b/data/dapps/burrbear.json new file mode 100644 index 00000000..0312d29c --- /dev/null +++ b/data/dapps/burrbear.json @@ -0,0 +1,5 @@ +{ + "alias": "burrbear", + "name": "BurrBear", + "homepageUrl": "https://www.burrbear.io/" +} diff --git a/data/dapps/compound.json b/data/dapps/compound.json new file mode 100644 index 00000000..45c3b05f --- /dev/null +++ b/data/dapps/compound.json @@ -0,0 +1,5 @@ +{ + "alias": "compound", + "name": "Compound", + "homepageUrl": "https://compound.finance/" +} diff --git a/data/dapps/curvance.json b/data/dapps/curvance.json new file mode 100644 index 00000000..a89609d5 --- /dev/null +++ b/data/dapps/curvance.json @@ -0,0 +1,5 @@ +{ + "alias": "curvance", + "name": "Curvance", + "homepageUrl": "https://www.curvance.com/" +} diff --git a/data/dapps/dahlia.json b/data/dapps/dahlia.json new file mode 100644 index 00000000..8f4f08c6 --- /dev/null +++ b/data/dapps/dahlia.json @@ -0,0 +1,5 @@ +{ + "alias": "dahlia", + "name": "Dahlia", + "homepageUrl": "https://dahlia.xyz/" +} diff --git a/data/dapps/dolomite.json b/data/dapps/dolomite.json new file mode 100644 index 00000000..18074f26 --- /dev/null +++ b/data/dapps/dolomite.json @@ -0,0 +1,5 @@ +{ + "alias": "dolomite", + "name": "Dolomite", + "homepageUrl": "https://dolomite.io/" +} diff --git a/data/dapps/eggs.json b/data/dapps/eggs.json new file mode 100644 index 00000000..9fa7fbf9 --- /dev/null +++ b/data/dapps/eggs.json @@ -0,0 +1,5 @@ +{ + "alias": "eggs", + "name": "Eggs Finance", + "homepageUrl": "https://x.com/EggsOnSonic" +} diff --git a/data/dapps/enclabs.json b/data/dapps/enclabs.json new file mode 100644 index 00000000..36ab9ac2 --- /dev/null +++ b/data/dapps/enclabs.json @@ -0,0 +1,5 @@ +{ + "alias": "enclabs", + "name": "Enclabs", + "homepageUrl": "https://x.com/EnclabsFi" +} diff --git a/data/dapps/fisclend.json b/data/dapps/fisclend.json new file mode 100644 index 00000000..f86b006c --- /dev/null +++ b/data/dapps/fisclend.json @@ -0,0 +1,4 @@ +{ + "alias": "fisclend", + "name": "Fisclend Finance" +} diff --git a/data/dapps/fluid.json b/data/dapps/fluid.json new file mode 100644 index 00000000..d7b66729 --- /dev/null +++ b/data/dapps/fluid.json @@ -0,0 +1,5 @@ +{ + "alias": "fluid", + "name": "Fluid", + "homepageUrl": "https://fluid.instadapp.io/" +} diff --git a/data/dapps/macaron.json b/data/dapps/macaron.json new file mode 100644 index 00000000..d0068007 --- /dev/null +++ b/data/dapps/macaron.json @@ -0,0 +1,5 @@ +{ + "alias": "macaron", + "name": "Macaron", + "homepageUrl": "https://www.macaron.finance/" +} diff --git a/data/dapps/machfi.json b/data/dapps/machfi.json new file mode 100644 index 00000000..ca14e546 --- /dev/null +++ b/data/dapps/machfi.json @@ -0,0 +1,5 @@ +{ + "alias": "machfi", + "name": "MachFi", + "homepageUrl": "https://www.machfi.xyz/" +} diff --git a/data/dapps/moonwell.json b/data/dapps/moonwell.json new file mode 100644 index 00000000..3736e6f2 --- /dev/null +++ b/data/dapps/moonwell.json @@ -0,0 +1,5 @@ +{ + "alias": "moonwell", + "name": "Moonwell", + "homepageUrl": "https://moonwell.fi/" +} diff --git a/data/dapps/morpho.json b/data/dapps/morpho.json new file mode 100644 index 00000000..4eb28515 --- /dev/null +++ b/data/dapps/morpho.json @@ -0,0 +1,5 @@ +{ + "alias": "morpho", + "name": "Morpho", + "homepageUrl": "https://morpho.org/" +} diff --git a/data/dapps/nitro.json b/data/dapps/nitro.json new file mode 100644 index 00000000..c22385d2 --- /dev/null +++ b/data/dapps/nitro.json @@ -0,0 +1,5 @@ +{ + "alias": "nitro", + "name": "Nitro", + "homepageUrl": "https://nitrofinance.xyz/" +} diff --git a/data/dapps/omega.json b/data/dapps/omega.json new file mode 100644 index 00000000..036ce986 --- /dev/null +++ b/data/dapps/omega.json @@ -0,0 +1,5 @@ +{ + "alias": "omega", + "name": "Omega", + "homepageUrl": "https://www.omega.xyz/" +} diff --git a/data/dapps/origami.json b/data/dapps/origami.json new file mode 100644 index 00000000..eb94dcb0 --- /dev/null +++ b/data/dapps/origami.json @@ -0,0 +1,5 @@ +{ + "alias": "origami", + "name": "Origami", + "homepageUrl": "https://origami.finance/" +} diff --git a/data/dapps/paddle.json b/data/dapps/paddle.json new file mode 100644 index 00000000..d09e29c8 --- /dev/null +++ b/data/dapps/paddle.json @@ -0,0 +1,5 @@ +{ + "alias": "paddle", + "name": "Paddle Finance", + "homepageUrl": "https://www.paddlefi.com/" +} diff --git a/data/dapps/positions.json b/data/dapps/positions.json new file mode 100644 index 00000000..996839f3 --- /dev/null +++ b/data/dapps/positions.json @@ -0,0 +1,5 @@ +{ + "alias": "positions", + "name": "Positions Finance", + "homepageUrl": "https://positions.finance/" +} diff --git a/data/dapps/roots.json b/data/dapps/roots.json new file mode 100644 index 00000000..833984c3 --- /dev/null +++ b/data/dapps/roots.json @@ -0,0 +1,5 @@ +{ + "alias": "roots", + "name": "Roots", + "homepageUrl": "https://rootsfi.com/" +} diff --git a/data/dapps/sake.json b/data/dapps/sake.json new file mode 100644 index 00000000..61803c44 --- /dev/null +++ b/data/dapps/sake.json @@ -0,0 +1,5 @@ +{ + "alias": "sake", + "name": "Sake Finance", + "homepageUrl": "https://www.sakefinance.com/" +} diff --git a/data/dapps/scallop.json b/data/dapps/scallop.json new file mode 100644 index 00000000..b944c784 --- /dev/null +++ b/data/dapps/scallop.json @@ -0,0 +1,5 @@ +{ + "alias": "scallop", + "name": "Scallop", + "homepageUrl": "https://www.scallop.io/" +} diff --git a/data/dapps/silo.json b/data/dapps/silo.json new file mode 100644 index 00000000..240bbf31 --- /dev/null +++ b/data/dapps/silo.json @@ -0,0 +1,5 @@ +{ + "alias": "silo", + "name": "Silo", + "homepageUrl": "https://www.silo.finance/" +} diff --git a/data/dapps/spark.json b/data/dapps/spark.json new file mode 100644 index 00000000..2123a1fd --- /dev/null +++ b/data/dapps/spark.json @@ -0,0 +1,5 @@ +{ + "alias": "spark", + "name": "Spark", + "homepageUrl": "https://spark.fi/" +} diff --git a/data/dapps/stacking-salmon.json b/data/dapps/stacking-salmon.json new file mode 100644 index 00000000..d617f3ed --- /dev/null +++ b/data/dapps/stacking-salmon.json @@ -0,0 +1,5 @@ +{ + "alias": "stacking-salmon", + "name": "Stacking Salmon", + "homepageUrl": "https://x.com/stackingsalmon" +} diff --git a/data/dapps/stout.json b/data/dapps/stout.json new file mode 100644 index 00000000..31801330 --- /dev/null +++ b/data/dapps/stout.json @@ -0,0 +1,5 @@ +{ + "alias": "stout", + "name": "Stout", + "homepageUrl": "https://stout.fi/" +} diff --git a/data/dapps/sumer.json b/data/dapps/sumer.json new file mode 100644 index 00000000..dbf82159 --- /dev/null +++ b/data/dapps/sumer.json @@ -0,0 +1,5 @@ +{ + "alias": "sumer", + "name": "Sumer", + "homepageUrl": "https://sumer.money/" +} diff --git a/data/dapps/takara.json b/data/dapps/takara.json new file mode 100644 index 00000000..e07be5ca --- /dev/null +++ b/data/dapps/takara.json @@ -0,0 +1,5 @@ +{ + "alias": "takara", + "name": "Takara Lend", + "homepageUrl": "https://x.com/takaralend" +} diff --git a/data/dapps/taofi.json b/data/dapps/taofi.json new file mode 100644 index 00000000..f60ca1bb --- /dev/null +++ b/data/dapps/taofi.json @@ -0,0 +1,4 @@ +{ + "alias": "taofi", + "name": "TaoFi" +} diff --git a/data/dapps/untitled-bank.json b/data/dapps/untitled-bank.json new file mode 100644 index 00000000..032b51cb --- /dev/null +++ b/data/dapps/untitled-bank.json @@ -0,0 +1,5 @@ +{ + "alias": "untitled-bank", + "name": "Untitled Bank", + "homepageUrl": "https://untitledbank.co/" +} diff --git a/data/dapps/ursa.json b/data/dapps/ursa.json new file mode 100644 index 00000000..001626b4 --- /dev/null +++ b/data/dapps/ursa.json @@ -0,0 +1,5 @@ +{ + "alias": "ursa", + "name": "Ursa Finance", + "homepageUrl": "https://www.ursa.finance/" +} diff --git a/data/dapps/venus.json b/data/dapps/venus.json new file mode 100644 index 00000000..1380ad14 --- /dev/null +++ b/data/dapps/venus.json @@ -0,0 +1,5 @@ +{ + "alias": "venus", + "name": "Venus Protocol", + "homepageUrl": "https://venus.io/" +} diff --git a/data/dapps/vestation.json b/data/dapps/vestation.json new file mode 100644 index 00000000..8896616b --- /dev/null +++ b/data/dapps/vestation.json @@ -0,0 +1,5 @@ +{ + "alias": "vestation", + "name": "VeStation", + "homepageUrl": "https://vestation.io/" +} diff --git a/data/dapps/vicuna.json b/data/dapps/vicuna.json new file mode 100644 index 00000000..d74cca83 --- /dev/null +++ b/data/dapps/vicuna.json @@ -0,0 +1,5 @@ +{ + "alias": "vicuna", + "name": "Vicuna Finance", + "homepageUrl": "https://x.com/VicunaFinance/" +} diff --git a/data/dapps/yield-hive.json b/data/dapps/yield-hive.json new file mode 100644 index 00000000..f3deb34a --- /dev/null +++ b/data/dapps/yield-hive.json @@ -0,0 +1,4 @@ +{ + "alias": "yield-hive", + "name": "Yield Hive" +} diff --git a/data/dapps/yieldfi.json b/data/dapps/yieldfi.json new file mode 100644 index 00000000..12a6bedc --- /dev/null +++ b/data/dapps/yieldfi.json @@ -0,0 +1,5 @@ +{ + "alias": "yieldfi", + "name": "YieldFi", + "homepageUrl": "https://yield.fi/" +} diff --git a/data/dapps/zeno.json b/data/dapps/zeno.json new file mode 100644 index 00000000..b3cf60d7 --- /dev/null +++ b/data/dapps/zeno.json @@ -0,0 +1,5 @@ +{ + "alias": "zeno", + "name": "Zeno Lend", + "homepageUrl": "https://www.zeno.finance/" +} diff --git a/data/dapps/zeru.json b/data/dapps/zeru.json new file mode 100644 index 00000000..90ffa508 --- /dev/null +++ b/data/dapps/zeru.json @@ -0,0 +1,5 @@ +{ + "alias": "zeru", + "name": "Zeru", + "homepageUrl": "https://zeru.finance/" +} From fafd33bcafbbd0f3c04c9956d0143cca80d1b4ef Mon Sep 17 00:00:00 2001 From: Burak Benligiray Date: Tue, 14 Jan 2025 19:52:29 +0300 Subject: [PATCH 4/5] Build dApps --- src/generated/dapps.ts | 81 ++++++++++++++++++++++++++---------------- 1 file changed, 50 insertions(+), 31 deletions(-) diff --git a/src/generated/dapps.ts b/src/generated/dapps.ts index 010c28d8..544f8f26 100644 --- a/src/generated/dapps.ts +++ b/src/generated/dapps.ts @@ -8,35 +8,54 @@ import { type Dapp } from '../types'; export const DAPPS: Dapp[] = [ - { alias: 'airpuff' }, - { alias: 'aurelius' }, - { alias: 'davos-protocol' }, - { alias: 'granary-finance' }, - { alias: 'gravita-protocol' }, - { alias: 'grimoire-finance' }, - { alias: 'hana-finance' }, - { alias: 'init-capital' }, - { alias: 'ionic-protocol' }, - { alias: 'ironclad-finance' }, - { alias: 'juice-finance' }, - { alias: 'kinetix-derivatives' }, - { alias: 'lendle' }, - { alias: 'lore-finance' }, - { alias: 'mantisswap' }, - { alias: 'mean-finance' }, - { alias: 'mendi-finance' }, - { alias: 'minterest' }, - { alias: 'orbit-protocol' }, - { alias: 'pac-finance' }, - { alias: 'quickperps' }, - { alias: 'satoshi-protocol' }, - { alias: 'segment-finance' }, - { alias: 'seismic' }, - { alias: 'shoebill-finance' }, - { alias: 'splice-finance' }, - { alias: 'sturdy' }, - { alias: 'takotako' }, - { alias: 'wefi' }, - { alias: 'yei-finance' }, - { alias: 'zerolend' }, + { alias: 'aave', name: 'Aave', homepageUrl: 'https://aave.com/' }, + { alias: 'abracadabra', name: 'Abracadabra', homepageUrl: 'https://abracadabra.money/' }, + { alias: 'aeroscraper', name: 'Aeroscraper', homepageUrl: 'https://aeroscraper.io/' }, + { alias: 'aurum', name: 'Aurum', homepageUrl: 'https://aurumfi.io/' }, + { alias: 'avalon', name: 'Avalon', homepageUrl: 'https://www.avalonfinance.xyz/' }, + { alias: 'benqi', name: 'BENQI', homepageUrl: 'https://benqi.fi/' }, + { alias: 'beraborrow', name: 'Beraborrow', homepageUrl: 'https://www.beraborrow.com/' }, + { alias: 'burrbear', name: 'BurrBear', homepageUrl: 'https://www.burrbear.io/' }, + { alias: 'compound', name: 'Compound', homepageUrl: 'https://compound.finance/' }, + { alias: 'curvance', name: 'Curvance', homepageUrl: 'https://www.curvance.com/' }, + { alias: 'dahlia', name: 'Dahlia', homepageUrl: 'https://dahlia.xyz/' }, + { alias: 'dolomite', name: 'Dolomite', homepageUrl: 'https://dolomite.io/' }, + { alias: 'eggs', name: 'Eggs Finance', homepageUrl: 'https://x.com/EggsOnSonic' }, + { alias: 'enclabs', name: 'Enclabs', homepageUrl: 'https://x.com/EnclabsFi' }, + { alias: 'fisclend', name: 'Fisclend Finance' }, + { alias: 'fluid', name: 'Fluid', homepageUrl: 'https://fluid.instadapp.io/' }, + { alias: 'hana', name: 'Hana Finance', homepageUrl: 'https://www.hana.finance/' }, + { alias: 'init', name: 'INIT Capital', homepageUrl: 'https://init.capital/' }, + { alias: 'lendle', name: 'Lendle', homepageUrl: 'https://www.lendle.xyz/' }, + { alias: 'macaron', name: 'Macaron', homepageUrl: 'https://www.macaron.finance/' }, + { alias: 'machfi', name: 'MachFi', homepageUrl: 'https://www.machfi.xyz/' }, + { alias: 'moonwell', name: 'Moonwell', homepageUrl: 'https://moonwell.fi/' }, + { alias: 'morpho', name: 'Morpho', homepageUrl: 'https://morpho.org/' }, + { alias: 'nitro', name: 'Nitro', homepageUrl: 'https://nitrofinance.xyz/' }, + { alias: 'omega', name: 'Omega', homepageUrl: 'https://www.omega.xyz/' }, + { alias: 'orbit', name: 'Orbit', homepageUrl: 'https://orbitlending.io/' }, + { alias: 'origami', name: 'Origami', homepageUrl: 'https://origami.finance/' }, + { alias: 'paddle', name: 'Paddle Finance', homepageUrl: 'https://www.paddlefi.com/' }, + { alias: 'positions', name: 'Positions Finance', homepageUrl: 'https://positions.finance/' }, + { alias: 'roots', name: 'Roots', homepageUrl: 'https://rootsfi.com/' }, + { alias: 'sake', name: 'Sake Finance', homepageUrl: 'https://www.sakefinance.com/' }, + { alias: 'scallop', name: 'Scallop', homepageUrl: 'https://www.scallop.io/' }, + { alias: 'silo', name: 'Silo', homepageUrl: 'https://www.silo.finance/' }, + { alias: 'spark', name: 'Spark', homepageUrl: 'https://spark.fi/' }, + { alias: 'stacking-salmon', name: 'Stacking Salmon', homepageUrl: 'https://x.com/stackingsalmon' }, + { alias: 'stout', name: 'Stout', homepageUrl: 'https://stout.fi/' }, + { alias: 'sumer', name: 'Sumer', homepageUrl: 'https://sumer.money/' }, + { alias: 'takara', name: 'Takara Lend', homepageUrl: 'https://x.com/takaralend' }, + { alias: 'taofi', name: 'TaoFi' }, + { alias: 'untitled-bank', name: 'Untitled Bank', homepageUrl: 'https://untitledbank.co/' }, + { alias: 'ursa', name: 'Ursa Finance', homepageUrl: 'https://www.ursa.finance/' }, + { alias: 'venus', name: 'Venus Protocol', homepageUrl: 'https://venus.io/' }, + { alias: 'vestation', name: 'VeStation', homepageUrl: 'https://vestation.io/' }, + { alias: 'vicuna', name: 'Vicuna Finance', homepageUrl: 'https://x.com/VicunaFinance/' }, + { alias: 'yei', name: 'Yei Finance', homepageUrl: 'https://www.yei.finance/' }, + { alias: 'yield-hive', name: 'Yield Hive' }, + { alias: 'yieldfi', name: 'YieldFi', homepageUrl: 'https://yield.fi/' }, + { alias: 'zeno', name: 'Zeno Lend', homepageUrl: 'https://www.zeno.finance/' }, + { alias: 'zerolend', name: 'ZeroLend', homepageUrl: 'https://zerolend.xyz/' }, + { alias: 'zeru', name: 'Zeru', homepageUrl: 'https://zeru.finance/' }, ]; From 4b5182ecd61f71baa35152511204e1ec770c67a0 Mon Sep 17 00:00:00 2001 From: Burak Benligiray Date: Tue, 14 Jan 2025 20:06:10 +0300 Subject: [PATCH 5/5] Use unconventional dApp aliases because BD already made them up to deploy proxies --- .changeset/nasty-deers-collect.md | 6 +++--- data/dapps/{aurum.json => aurum-finance.json} | 2 +- data/dapps/{compound.json => compound-finance.json} | 2 +- data/dapps/{machfi.json => mach-finance.json} | 2 +- src/generated/dapps.ts | 6 +++--- 5 files changed, 9 insertions(+), 9 deletions(-) rename data/dapps/{aurum.json => aurum-finance.json} (68%) rename data/dapps/{compound.json => compound-finance.json} (69%) rename data/dapps/{machfi.json => mach-finance.json} (71%) diff --git a/.changeset/nasty-deers-collect.md b/.changeset/nasty-deers-collect.md index ddb10add..4d6aa991 100644 --- a/.changeset/nasty-deers-collect.md +++ b/.changeset/nasty-deers-collect.md @@ -7,12 +7,12 @@ Add the following dApps: - aave - abracadabra - aeroscraper -- aurum +- aurum-finance - avalon - benqi - beraborrow - burrbear -- compound +- compound-finance - curvance - dahlia - dolomite @@ -21,7 +21,7 @@ Add the following dApps: - fisclend - fluid - macaron -- machfi +- mach-finance - moonwell - morpho - nitro diff --git a/data/dapps/aurum.json b/data/dapps/aurum-finance.json similarity index 68% rename from data/dapps/aurum.json rename to data/dapps/aurum-finance.json index 57ac88d4..b6a5f6a2 100644 --- a/data/dapps/aurum.json +++ b/data/dapps/aurum-finance.json @@ -1,5 +1,5 @@ { - "alias": "aurum", + "alias": "aurum-finance", "name": "Aurum", "homepageUrl": "https://aurumfi.io/" } diff --git a/data/dapps/compound.json b/data/dapps/compound-finance.json similarity index 69% rename from data/dapps/compound.json rename to data/dapps/compound-finance.json index 45c3b05f..752775ef 100644 --- a/data/dapps/compound.json +++ b/data/dapps/compound-finance.json @@ -1,5 +1,5 @@ { - "alias": "compound", + "alias": "compound-finance", "name": "Compound", "homepageUrl": "https://compound.finance/" } diff --git a/data/dapps/machfi.json b/data/dapps/mach-finance.json similarity index 71% rename from data/dapps/machfi.json rename to data/dapps/mach-finance.json index ca14e546..75f42ade 100644 --- a/data/dapps/machfi.json +++ b/data/dapps/mach-finance.json @@ -1,5 +1,5 @@ { - "alias": "machfi", + "alias": "mach-finance", "name": "MachFi", "homepageUrl": "https://www.machfi.xyz/" } diff --git a/src/generated/dapps.ts b/src/generated/dapps.ts index 544f8f26..2b949d16 100644 --- a/src/generated/dapps.ts +++ b/src/generated/dapps.ts @@ -11,12 +11,12 @@ export const DAPPS: Dapp[] = [ { alias: 'aave', name: 'Aave', homepageUrl: 'https://aave.com/' }, { alias: 'abracadabra', name: 'Abracadabra', homepageUrl: 'https://abracadabra.money/' }, { alias: 'aeroscraper', name: 'Aeroscraper', homepageUrl: 'https://aeroscraper.io/' }, - { alias: 'aurum', name: 'Aurum', homepageUrl: 'https://aurumfi.io/' }, + { alias: 'aurum-finance', name: 'Aurum', homepageUrl: 'https://aurumfi.io/' }, { alias: 'avalon', name: 'Avalon', homepageUrl: 'https://www.avalonfinance.xyz/' }, { alias: 'benqi', name: 'BENQI', homepageUrl: 'https://benqi.fi/' }, { alias: 'beraborrow', name: 'Beraborrow', homepageUrl: 'https://www.beraborrow.com/' }, { alias: 'burrbear', name: 'BurrBear', homepageUrl: 'https://www.burrbear.io/' }, - { alias: 'compound', name: 'Compound', homepageUrl: 'https://compound.finance/' }, + { alias: 'compound-finance', name: 'Compound', homepageUrl: 'https://compound.finance/' }, { alias: 'curvance', name: 'Curvance', homepageUrl: 'https://www.curvance.com/' }, { alias: 'dahlia', name: 'Dahlia', homepageUrl: 'https://dahlia.xyz/' }, { alias: 'dolomite', name: 'Dolomite', homepageUrl: 'https://dolomite.io/' }, @@ -28,7 +28,7 @@ export const DAPPS: Dapp[] = [ { alias: 'init', name: 'INIT Capital', homepageUrl: 'https://init.capital/' }, { alias: 'lendle', name: 'Lendle', homepageUrl: 'https://www.lendle.xyz/' }, { alias: 'macaron', name: 'Macaron', homepageUrl: 'https://www.macaron.finance/' }, - { alias: 'machfi', name: 'MachFi', homepageUrl: 'https://www.machfi.xyz/' }, + { alias: 'mach-finance', name: 'MachFi', homepageUrl: 'https://www.machfi.xyz/' }, { alias: 'moonwell', name: 'Moonwell', homepageUrl: 'https://moonwell.fi/' }, { alias: 'morpho', name: 'Morpho', homepageUrl: 'https://morpho.org/' }, { alias: 'nitro', name: 'Nitro', homepageUrl: 'https://nitrofinance.xyz/' },