// supported protocols export const protocols = { compound: { name: "Compound", path: "compound", description: "Compound is a decentralized money market protocol to borrow and lend assets.", suffix: "COMP", folder: "compound", }, uniswap: { name: "Uniswap", path: "uniswap", description: "Uniswap is a decentralized protocol for automated liquidity provision on Ethereum.", suffix: "UNI", folder: "uniswap", }, synthetix: { name: "Synthetix", path: "synthetix", description: "Synthetix is a decentralised synthetic asset issuance protocol built on Ethereum.", suffix: "SNX", folder: "synthetix", }, yearn: { name: "Yearn", path: "yearn", description: "yEarn is an automated liquidity aggregator offering a number of yield farming opportunities.", suffix: "YFI", folder: "yearn", }, powerpool: { name: "Powerpool", path: "powerpool", description: "PowerPool is a cross-chain lending protocol for governance tokens.", suffix: "CVP", folder: "compound", }, rarible: { name: "Rarible", path: "rarible", description: "Rarible is the premiere NFT marketplace to mint, buy, and sell digital collectibles.", suffix: "RARI", folder: "rarible", }, pooltogether: { name: "PoolTogether", path: "pooltogether", description: "PoolTogether is a protocol enabling governance-managed, no-loss prize games on Ethereum.", suffix: "PcDAI", folder: "pooltogether", }, gnosis: { name: "Gnosis", path: "gnosis", description: "Gnosis is an open-source, decentralized prediction market governed by the GnosisDAO.", suffix: "GNO", folder: "gnosis", }, defidollar: { name: "DefiDollar DAO", path: "defidollar", description: "DUSD is a stablecoin controlled by a DAO using DeFi primitives to remain pegged to the Dollar.", suffix: "DFD", folder: "defidollar", }, indexCoop: { name: "Index", path: "index", description: "The Index Coop is an autonomous asset manager governed, maintained, and upgraded by INDEX token holders.", suffix: "$INDEX", folder: "indexCoop", }, siren: { name: "Siren", path: "siren", description: "Siren is a distributed protocol for creating, trading, and redeeming fully-collateralized options contracts.", suffix: "SI", folder: "siren", }, aave: { name: "Aave", path: "aave", description: "Aave is an open source and non-custodial protocol enabling the creation of money markets.", suffix: "LEND", folder: "aave", }, balancer: { name: "Balancer", path: "balancer", description: "Balancer is a non-custodial portfolio manager, liquidity provider, and price sensor.", suffix: "BAL", folder: "balancer", }, yamv2: { name: "Yam", path: "yamv2", description: "Yam is an experiment in fair farming, governance, and elasticity controlled by the community.", suffix: "YAM", folder: "yamv2", }, }; export const protocolBranding = { pooltogether: { "--background-primary-nav": "#290b5a", "--color-text-nav": "#e7e8eb", "--background-switcher-active": "#341762", }, defidollar: { "--background-primary-nav": "#212529", "--color-text-nav": "#e7e8eb", "--background-switcher-active": "#5553e8", }, };