diff --git a/package.json b/package.json index 2b04796a..c56b6fb4 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "validate:json": "tsx scripts/validateJSON.ts", "validate:data": "tsx scripts/validateOnChainData/main.ts", "validate": "pnpm run validate:json && pnpm run validate:images && pnpm run validate:data", + "metadata:missing": "tsx scripts/manageVaultsFromApi.ts add", "lint": "biome lint .", "check": "biome check ." }, diff --git a/src/assets/tokens/0x779ded0c9e1022225f8e0630b35a9b54be713736.png b/src/assets/tokens/0x779ded0c9e1022225f8e0630b35a9b54be713736.png new file mode 100644 index 00000000..82f81bd3 Binary files /dev/null and b/src/assets/tokens/0x779ded0c9e1022225f8e0630b35a9b54be713736.png differ diff --git a/src/assets/tokens/0xc0d1ac00a30fa4e30e44afc7313d6312c87e21df.png b/src/assets/tokens/0xc0d1ac00a30fa4e30e44afc7313d6312c87e21df.png new file mode 100644 index 00000000..41e30e3c Binary files /dev/null and b/src/assets/tokens/0xc0d1ac00a30fa4e30e44afc7313d6312c87e21df.png differ diff --git a/src/assets/vaults/0x14ba3f6d434c67cd8dce2ed7f66f74b62bfc6c32.png b/src/assets/vaults/0x14ba3f6d434c67cd8dce2ed7f66f74b62bfc6c32.png new file mode 100644 index 00000000..ac3f8e13 Binary files /dev/null and b/src/assets/vaults/0x14ba3f6d434c67cd8dce2ed7f66f74b62bfc6c32.png differ diff --git a/src/assets/vaults/0x199f156bba61496401dc2a009b5f69eb9a7e6f21.png b/src/assets/vaults/0x199f156bba61496401dc2a009b5f69eb9a7e6f21.png new file mode 100644 index 00000000..acc957b1 Binary files /dev/null and b/src/assets/vaults/0x199f156bba61496401dc2a009b5f69eb9a7e6f21.png differ diff --git a/src/assets/vaults/0x1b655141c514758f846bb8f5b261debb06704c48.png b/src/assets/vaults/0x1b655141c514758f846bb8f5b261debb06704c48.png new file mode 100644 index 00000000..d1123ca9 Binary files /dev/null and b/src/assets/vaults/0x1b655141c514758f846bb8f5b261debb06704c48.png differ diff --git a/src/assets/vaults/0x25acec3a1766a0d02d7c8e22f48533d32d7b311b.png b/src/assets/vaults/0x25acec3a1766a0d02d7c8e22f48533d32d7b311b.png new file mode 100644 index 00000000..3268ec3c Binary files /dev/null and b/src/assets/vaults/0x25acec3a1766a0d02d7c8e22f48533d32d7b311b.png differ diff --git a/src/assets/vaults/0x6cefb51b2c01d55d5e936a1ced25077aa961944c.png b/src/assets/vaults/0x6cefb51b2c01d55d5e936a1ced25077aa961944c.png new file mode 100644 index 00000000..6b233423 Binary files /dev/null and b/src/assets/vaults/0x6cefb51b2c01d55d5e936a1ced25077aa961944c.png differ diff --git a/src/assets/vaults/0x753291a2f75845c7d0b92d9c8b1636fc1f2f74a6.png b/src/assets/vaults/0x753291a2f75845c7d0b92d9c8b1636fc1f2f74a6.png new file mode 100644 index 00000000..ce5cb0a0 Binary files /dev/null and b/src/assets/vaults/0x753291a2f75845c7d0b92d9c8b1636fc1f2f74a6.png differ diff --git a/src/assets/vaults/0x89950d29bdab58670b295523da15623ec36c91ca.png b/src/assets/vaults/0x89950d29bdab58670b295523da15623ec36c91ca.png new file mode 100644 index 00000000..75767898 Binary files /dev/null and b/src/assets/vaults/0x89950d29bdab58670b295523da15623ec36c91ca.png differ diff --git a/src/assets/vaults/0xc196d595dece185ea39f8e1c3ce07a274ac31985.png b/src/assets/vaults/0xc196d595dece185ea39f8e1c3ce07a274ac31985.png new file mode 100644 index 00000000..ae8cf7c5 Binary files /dev/null and b/src/assets/vaults/0xc196d595dece185ea39f8e1c3ce07a274ac31985.png differ diff --git a/src/assets/vaults/0xfb1515f30c59a5acebdfd67dba6028f30acc7eaf.png b/src/assets/vaults/0xfb1515f30c59a5acebdfd67dba6028f30acc7eaf.png new file mode 100644 index 00000000..6b233423 Binary files /dev/null and b/src/assets/vaults/0xfb1515f30c59a5acebdfd67dba6028f30acc7eaf.png differ diff --git a/src/tokens/mainnet.json b/src/tokens/mainnet.json index 61ed689a..a3e77834 100644 --- a/src/tokens/mainnet.json +++ b/src/tokens/mainnet.json @@ -806,6 +806,15 @@ "logoURI": "https://imagedelivery.net/qNj7Q3MCke89zoKzav7eDQ/tokens/0x0f81001ef0a83ecce5ccebf63eb302c70a39a654.png/public", "tags": [] }, + { + "chainId": 80094, + "address": "0xc0d1ac00a30fa4e30e44afc7313d6312c87e21df", + "name": "Kodiak token", + "symbol": "KDK", + "decimals": 18, + "logoURI": "https://imagedelivery.net/qNj7Q3MCke89zoKzav7eDQ/tokens/0xc0d1ac00a30fa4e30e44afc7313d6312c87e21df.png/public", + "tags": [] + }, { "chainId": 80094, "address": "0xD6620E78B89E8fdB5dFA675D55001C7FaD424bDc", diff --git a/src/vaults/mainnet.json b/src/vaults/mainnet.json index 022c8a6e..5b8f9a5c 100644 --- a/src/vaults/mainnet.json +++ b/src/vaults/mainnet.json @@ -400,6 +400,13 @@ "url": "https://app.lair.fi", "description": "Lair Finance is a DeFi protocol for liquidity management and yield optimization on Berachain." }, + { + "name": "LiquidRoyalty", + "logoURI": "https://imagedelivery.net/qNj7Q3MCke89zoKzav7eDQ/protocols/liquidroyalty.png/public", + "url": "https://liquidroyalty.com", + "description": "Liquid Royalty Protocol is an RWA tokenization protocol that tokenizes e-commerce cashflow from top e-commerce merchants into royalty tokens.", + "tags": ["platform"] + }, { "name": "beraBTC", "logoURI": "https://imagedelivery.net/qNj7Q3MCke89zoKzav7eDQ/protocols/berabtc.png/public", @@ -3257,6 +3264,72 @@ "description": "Acquired by depositing wgBERA single sided on Dolomite Balance within the Earn Section.", "owner": "Smilee", "action": "Lend wgBERA on Dolomite" + }, + { + "stakingTokenAddress": "0x862050d3cbf4d8f7b9d2b6e0798ac4675f83cbe3", + "vaultAddress": "0x14ba3f6d434c67cd8dce2ed7f66f74b62bfc6c32", + "name": "Kodiak - KDK | WBTC", + "protocol": "Kodiak", + "categories": ["defi/amm"], + "logoURI": "https://imagedelivery.net/qNj7Q3MCke89zoKzav7eDQ/vaults/0x14ba3f6d434c67cd8dce2ed7f66f74b62bfc6c32.png/public", + "url": "https://app.kodiak.finance/#/liquidity/pools/0x862050d3CbF4D8F7B9D2B6e0798Ac4675f83CBE3?chain=berachain_mainnet", + "description": "Acquired by depositing liquidity into the KDK | WBTC Pool on Kodiak", + "action": "Stake KDK / WBTC" + }, + { + "stakingTokenAddress": "0x393c64d313dc53f06e6228de9b71bed225e21c62", + "vaultAddress": "0x89950d29bdab58670b295523da15623ec36c91ca", + "name": "Kodiak - KDK | USDT0", + "protocol": "Kodiak", + "categories": ["defi/amm"], + "logoURI": "https://imagedelivery.net/qNj7Q3MCke89zoKzav7eDQ/vaults/0x89950d29bdab58670b295523da15623ec36c91ca.png/public", + "url": "https://app.kodiak.finance/#/liquidity/pools/0x393c64D313Dc53f06E6228dE9B71BeD225e21C62?chain=berachain_mainnet", + "description": "Acquired by depositing liquidity into the KDK | USDT0 Pool on Kodiak", + "action": "Stake KDK / USDT0" + }, + { + "stakingTokenAddress": "0x4a25873f367261bf6bdd975ef836c5fd20bace30", + "vaultAddress": "0x753291a2f75845c7d0b92d9c8b1636fc1f2f74a6", + "name": "Kodiak - KDK | wBERA", + "protocol": "Kodiak", + "categories": ["defi/amm"], + "logoURI": "https://imagedelivery.net/qNj7Q3MCke89zoKzav7eDQ/vaults/0x753291a2f75845c7d0b92d9c8b1636fc1f2f74a6.png/public", + "url": "https://app.kodiak.finance/#/liquidity/pools/0x4a25873F367261bf6bdD975EF836c5FD20bACe30?chain=berachain_mainnet", + "description": "Acquired by depositing liquidity into the KDK | wBERA Pool on Kodiak", + "action": "Stake KDK / wBERA" + }, + { + "stakingTokenAddress": "0x49298f4314eb127041b814a2616c25687db6b650", + "vaultAddress": "0xfb1515f30c59a5acebdfd67dba6028f30acc7eaf", + "name": "LiquidRoyalty - Senior Tranche", + "protocol": "LiquidRoyalty", + "categories": ["defi/yield"], + "logoURI": "https://imagedelivery.net/qNj7Q3MCke89zoKzav7eDQ/vaults/0xfb1515f30c59a5acebdfd67dba6028f30acc7eaf.png/public", + "url": "https://liquidroyalty.com", + "description": "Stake USDe via LiquidRoyalty" + }, + { + "stakingTokenAddress": "0x09ceA16A2563c2d7D807C86f5b8da760389B5915", + "vaultAddress": "0x6cefb51b2c01d55d5e936a1ced25077aa961944c", + "name": "LiquidRoyalty - ALAR", + "protocol": "LiquidRoyalty", + "categories": ["defi/yield"], + "logoURI": "https://imagedelivery.net/qNj7Q3MCke89zoKzav7eDQ/vaults/0x6cefb51b2c01d55d5e936a1ced25077aa961944c.png/public", + "url": "https://liquidroyalty.com", + "description": "Stake USDe in ALAR via LiquidRoyalty", + "action": "Stake USDe in LiquidRoyalty" + }, + { + "stakingTokenAddress": "0x4dad865ff99b431e0c02a02f8335b4400e4e5635", + "vaultAddress": "0x1b655141c514758f846bb8f5b261debb06704c48", + "name": "Foxify - FOX | USDC", + "protocol": "Kodiak", + "categories": ["defi/amm"], + "logoURI": "https://imagedelivery.net/qNj7Q3MCke89zoKzav7eDQ/vaults/0x1b655141c514758f846bb8f5b261debb06704c48.png/public", + "url": "https://kodiak.foxify.trade/", + "description": "Acquired by depositing USDC and FOX into the FOX | USDC pool on Kodiak.", + "owner": "Foxify", + "action": "Stake FOX / USDC" } ] }