From 6b73af682db12ca18b1503cde4b00c141c83d501 Mon Sep 17 00:00:00 2001 From: yj Date: Mon, 5 Apr 2021 11:31:19 -0500 Subject: [PATCH] feat: cgp --- .../Gov Weekly/Week 10 2021 10-03-21.md | 38 ++++++++ .../Gov Weekly/Week 11 2021 17-03-21.md | 37 +++++++ .../Gov Weekly/Week 12 2021 24-03-21.md | 31 ++++++ .../Gov Weekly/Week 13 2021 31-03-21.md | 38 ++++++++ .../Gov Weekly/Week 8 2021 25-02-21.md | 31 ++++++ .../Gov Weekly/Week 9 2021 03-03-21.md | 39 ++++++++ ...r Community Call – Dec. 23, 16:30 GMT.md | 44 +++++++++ ...er Community Call – Dec. 9, 16:30 GMT.md | 52 ++++++++++ ...r Community Call – Jan. 13, 16:30 GMT.md | 27 ++++++ ...r Community Call – Nov. 11, 16:30 GMT.md | 90 ++++++++++++++++++ ...r Community Call – Nov. 25, 16:30 GMT.md | 71 ++++++++++++++ ...r Community Call – Oct. 28, 16:30 GMT.md | 84 ++++++++++++++++ compoundgrants/events.json | 1 + compoundgrants/header.png | Bin 0 -> 6403 bytes compoundgrants/logo.png | Bin 0 -> 15470 bytes compoundgrants/overview.md | 76 +++++++++++++++ dist/index.js | 51 ++++++---- index.ts | 8 ++ 18 files changed, 700 insertions(+), 18 deletions(-) create mode 100644 compoundgrants/Gov Weekly/Week 10 2021 10-03-21.md create mode 100644 compoundgrants/Gov Weekly/Week 11 2021 17-03-21.md create mode 100644 compoundgrants/Gov Weekly/Week 12 2021 24-03-21.md create mode 100644 compoundgrants/Gov Weekly/Week 13 2021 31-03-21.md create mode 100644 compoundgrants/Gov Weekly/Week 8 2021 25-02-21.md create mode 100644 compoundgrants/Gov Weekly/Week 9 2021 03-03-21.md create mode 100644 compoundgrants/calls/Compound Developer Community Call – Dec. 23, 16:30 GMT.md create mode 100644 compoundgrants/calls/Compound Developer Community Call – Dec. 9, 16:30 GMT.md create mode 100644 compoundgrants/calls/Compound Developer Community Call – Jan. 13, 16:30 GMT.md create mode 100644 compoundgrants/calls/Compound Developer Community Call – Nov. 11, 16:30 GMT.md create mode 100644 compoundgrants/calls/Compound Developer Community Call – Nov. 25, 16:30 GMT.md create mode 100644 compoundgrants/calls/First Compound Developer Community Call – Oct. 28, 16:30 GMT.md create mode 100644 compoundgrants/events.json create mode 100644 compoundgrants/header.png create mode 100644 compoundgrants/logo.png create mode 100644 compoundgrants/overview.md diff --git a/compoundgrants/Gov Weekly/Week 10 2021 10-03-21.md b/compoundgrants/Gov Weekly/Week 10 2021 10-03-21.md new file mode 100644 index 0000000..67aabe7 --- /dev/null +++ b/compoundgrants/Gov Weekly/Week 10 2021 10-03-21.md @@ -0,0 +1,38 @@ +### Governance Update + +#### Live Votes + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Compound Grants Program | Treasury | [Vote](https://compound.finance/governance/proposals/40) | + +Proposal 40 provides initial funding of ~$2M (5k COMP) for the Compound Grants Program, led by Larry Sukernik and supported by 7 other reviewers. The Grants Program seeks to provide a fast and efficient way for developers to get funding for projects that benefit the Compound ecosystem. + + +#### Recent Votes + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| ZRX, BAT, and WBTC Parameter Update | Parameter Change | [View](https://compound.finance/governance/proposals/39) | + +Proposal 39 raised the collateral factors of ZRX and BAT from 60% to 65%, and lowered the WBTC collateral factor from 75% to 65%. While the ZRX and BAT parameter updates were broadly supported by the community, there was a lively debate on the original forum post about decreasing the WBTC collateral factor. + +#### Discussions + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Legacy market migration: WBTC | Development | [View](https://www.comp.xyz/t/legacy-market-migration-wbtc/1333) | + +Compound community member @blck lays out a plan to migrate the legacy, immutable cToken contracts to newer, upgradable cToken contracts, beginning with the WBTC market. BAT, ZRX, USDC, and ETH are also legacy cToken contracts that @blck plans to upgrade after WBTC. + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Acala x Compound Chain - Gateway to Polkadot | Development | [View](https://www.comp.xyz/t/acala-x-compound-chain-gateway-to-polkadot/1349) | + +Bette Chen, the cofounder of Acala Network, proposes a plan to build a starport on Acala in order to connect Gateway with Polkadot assets. The milestones of the development plan consist of building a starport pallet, offchain workers & message passing, integrating the chains & adding price feed support, and launching Compound-Acala Dapps. Bette estimates that the project will take 25 weeks and cost roughly $111k. + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| stETH Listing Proposal | Development | [View](https://www.comp.xyz/t/steth-listing-proposal/1306) | + +Parafi Capital proposes adding support on Compound for stETH, a token issued by the Lido Protocol that represents user’s staked ETH balance on the Ethereum 2.0 beacon chain. diff --git a/compoundgrants/Gov Weekly/Week 11 2021 17-03-21.md b/compoundgrants/Gov Weekly/Week 11 2021 17-03-21.md new file mode 100644 index 0000000..42931be --- /dev/null +++ b/compoundgrants/Gov Weekly/Week 11 2021 17-03-21.md @@ -0,0 +1,37 @@ +### Governance Update + +#### Live Votes + +#### Recent Votes + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Legacy market migration: WBTC | Development | [View](https://compound.finance/governance/proposals/41) | + +Proposal 41 begins the process of migrating the legacy, immutable cToken contracts to newer, upgradable cToken contracts, starting with the WBTC market. No immediate action is required from current cWBTC holders, however, the COMP distribution will be redirected to the new WBTC market to incentivize users to migrate over at their own pace. Integrated applications should plan for a second WBTC market. + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Compound Grants Program | Treasury | [View](https://compound.finance/governance/proposals/40) | + +Proposal 40 distributed 5k COMP to the Compound Grants Committee multi-sig, officially kicking off the start of the 6-month pilot program. The committee, led by Larry Sukernik, will prioritize funding for protocol development, code audits, third-party integrations, and advertising, and will also support hackathons, events, and miscellaneous bounties. + +#### Discussions + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Retroactive Grants to Contributors | Treasury | [View](https://www.comp.xyz/t/retroactive-grants-to-contributors/1400) | + +Leighton Cusack asks the community to help organize a list of Compound contributors who should be retroactively be compensated by the newly formed grants committee. + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Governor Bravo Proposal | Development | [View](https://www.comp.xyz/t/governor-bravo-proposal/1384) | + +Arr00 recently created a Compound Autonomous Proposal entitled "Migration to Governor Bravo", which would transfer Compound governance to the new Governor Bravo contract. Bravo will improve upon the Governor Alpha by allowing the community to tweak individual governance parameters, like custom voting periods and delays. + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Oracle Infrastructure: Chainlink Proposal | Development | [View](https://www.comp.xyz/t/oracle-infrastructure-chainlink-proposal/1272/18) | + +Johann Eid, the Head of Integrations for Chainlink Labs, provides next steps for how the Compound community can evaluate using Chainlink for the protocol’s price feeds. diff --git a/compoundgrants/Gov Weekly/Week 12 2021 24-03-21.md b/compoundgrants/Gov Weekly/Week 12 2021 24-03-21.md new file mode 100644 index 0000000..49eb499 --- /dev/null +++ b/compoundgrants/Gov Weekly/Week 12 2021 24-03-21.md @@ -0,0 +1,31 @@ +### Governance Update + +#### Live Votes + +#### Recent Votes + +#### Discussions + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| COMP staking Collateralization | Development | [View](https://www.comp.xyz/t/comp-staking-collateralization/1419) | + +Arr00 proposes the concept of COMP staking, where COMP token holders would have the ability to lock up their COMP for a fixed time period to earn a reward. Arr00 is looking for community feedback on whether staked COMP should be usable as collateral for borrowing on the protocol. + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Governor Bravo Proposal | Development | [View](https://twitter.com/Arr00c/status/1374538110197977089?s=20) | + +Arr00's Compound Autonomous Proposal entitled "Migration to Governor Bravo", which would transfer Compound governance to the new Governor Bravo contract, has gathered 93k out of the 100k delegations necessary to move into the formal voting phase. COMP token holders can delegate their support to 0xd122638eca5bb644591fe660fce0b85e2ab6186a. + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Facilitate Trading Using Pooled Assets | Development | [View](https://www.comp.xyz/t/facilitate-trading-using-pooled-assets/1452) | + +CryptoCraig suggests that the protocol should allow for the trading of unborrowed collateral assets on Compound, similar to how AMMs operate. + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| ALPHA Listing Proposal | Development | [View](https://www.comp.xyz/t/alpha-listing-proposal/1433) | + +Amp Burapachaisri from Alpha Finance Lab proposes listing ALPHA, the governance token for Alpha Finance Lab ecosystem, as the next supported market on Compound. diff --git a/compoundgrants/Gov Weekly/Week 13 2021 31-03-21.md b/compoundgrants/Gov Weekly/Week 13 2021 31-03-21.md new file mode 100644 index 0000000..6c72d83 --- /dev/null +++ b/compoundgrants/Gov Weekly/Week 13 2021 31-03-21.md @@ -0,0 +1,38 @@ +### Governance Update + +#### Live Votes + +#### Recent Votes + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Proposal 42: Migration to Governor Bravo | Development | [View](https://compound.finance/governance/proposals/42) | + +Proposal 42 was executed on March 30th, and transfered Compound governance to the new Governor Bravo contract. Governor Bravo improves upon Governor Alpha by enabling new functionality like upgradable implementions, parameter tweaking, voting reason strings, and abstaining from voting. + +#### Discussions + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Proposal: Appoint stakefish as one of Compound Chain’s validators | Development | [View](https://www.comp.xyz/t/proposal-appoint-stakefish-as-one-of-compound-chains-validators/1455) | + +jk_stakefish introduces Stakefish and asks the community to consider supporting their firm in a future vote to appoint Gateway validators. + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| CP039: Avoiding liquidations | Development | [View](https://www.comp.xyz/t/cp039-avoiding-liquidations/1323/16) | + +TylerEther suggests three improvements to the current liquidation process, in order to better protect borrowers from accidental liquidation. + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Oracle Infrastructure: Chainlink Proposal | Development | [View](https://www.comp.xyz/t/oracle-infrastructure-chainlink-proposal/1272/38) | + +katherine-rep.link provides additional context for a potential Chainlink price feed solution, and offers analytics services through reputation.link. + + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Compound Grants Program: Batch 1 Funded | Treasury | [View](https://compoundgrants.org/3-31-21-Batch-1-Funded-2355ec32682c4f8bb68956487bbc5261) | + +The Compound Grants committee announced the first batch of funded grants. The committee funded 7 projects, ranging from Gateway integrations to market research reports, for a total of $187.5k. diff --git a/compoundgrants/Gov Weekly/Week 8 2021 25-02-21.md b/compoundgrants/Gov Weekly/Week 8 2021 25-02-21.md new file mode 100644 index 0000000..3c8a48c --- /dev/null +++ b/compoundgrants/Gov Weekly/Week 8 2021 25-02-21.md @@ -0,0 +1,31 @@ +### Governance Update + +#### Live Votes + +#### Recent Votes + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Adjust BAT, ZRX collateral factors | Parameter Change | [View](https://compound.finance/governance/proposals/38) | + +Proposal 38 would have increased the collateral factors of cBAT and cZRX from 60% to 65% but failed to reach the necessary quorum of COMP token holders. Gauntlet plans to re-propose the change in the near future. + +#### Discussions + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Compound Weighted Median Oracle | Development | [View](https://github.com/sorawit/open-oracle-medianizer) | + +Band Protocol team is working on a Price Feed Medianizer to expand on the current Open Price Feed. The medianizer allows Compound governance to choose and weight a set of reporters as the data source for asset prices. The reporters could include centralized exchanges, on-chain decentralized exchanges, on-chain oracle networks, or reputable independent reports. + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| ZRX,BAT, and WBTC Parameter Update | Parameter Change | [View](https://www.comp.xyz/t/zrx-bat-and-wbtc-parameter-update/1244) | + +The Gauntlet team plans to re-propose the cBAT and cZRX collateral factor increase to 65%, as well as decrease the WBTC collateral factor from 75% to 60%. The Gauntlet team believes the WBTC collateral factor decrease is necessary to reduce systemic risk to the protocol. + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Add Uniswap LP tokens as Collateral Asset | Development | [View](https://www.comp.xyz/t/add-some-uniswap-lp-tokens-as-collateral-asset/1263) | + +Compound community member @3.1415r proposes adding support for Uniswap LP tokens as collateral for any trading pair where both assets are already usable as collateral on Compound. diff --git a/compoundgrants/Gov Weekly/Week 9 2021 03-03-21.md b/compoundgrants/Gov Weekly/Week 9 2021 03-03-21.md new file mode 100644 index 0000000..b6509cc --- /dev/null +++ b/compoundgrants/Gov Weekly/Week 9 2021 03-03-21.md @@ -0,0 +1,39 @@ +### Governance Update + +#### Live Votes + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| ZRX, BAT, and WBTC Parameter Update | Parameter Change | [Vote](https://compound.finance/governance/proposals/39) | + +Proposal 39 from Gauntlet would increase the collateral factors of BAT and ZRX from 60% to 65% and decrease the collateral factor of WBTC from 75% to 65%. If the proposal passes, borrowers with WBTC as collateral should check that the lower collateral factor does not put their position in danger of being liquidated. + + +#### Recent Votes + +#### Discussions + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Compound Grants Program | Treasury | [View](https://www.comp.xyz/t/compound-grants-program/1292) | + +Larry Sukernik proposes a grants committee that uses the protocol's COMP reserves to fund development, security audits, community events, and integrations, among other items. The pilot program would seek a maximum of $1mm per quarter and a maximum length of two quarters. + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Compound Gateway Testnet | Development | [View](https://www.comp.xyz/t/compound-gateway-testnet/1302) | + +The Compound Labs team released a testnet for Gateway, an open, distributed ledger for cross-chain interest rate markets. Users can upload Ethereum assets to Gateway in order to borrow, transfer, or download other assets like CASH, Gateway’s native unit of account. + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Governor Bravo Development | Development | [View](https://www.comp.xyz/t/governor-bravo-development/942/12) | + +Compound community member @arr00 shared the source code for Governor Bravo, an upgrade to the current Compound governance system that will allow for functionality like abstain option on voting, incrimental changes, and voting reason strings. @arr00 is hosting a week-long code bounty while Open Zeppelin prepares a finalized audit. + +| Name | Category | Link | +| ------------- |:-------------:| :-----:| +| Oracle Infrastructure: Chainlink Proposal | Development | [View](https://www.comp.xyz/t/oracle-infrastructure-chainlink-proposal/1272) | + +Getty Hill suggests that the community should consider using Chainlink as the price oracle for Compound. Getty lays out potential concerns with the proposed medianizer, and an offer from the Chainlink team to launch oracle contracts for Compound without admin keys. + diff --git a/compoundgrants/calls/Compound Developer Community Call – Dec. 23, 16:30 GMT.md b/compoundgrants/calls/Compound Developer Community Call – Dec. 23, 16:30 GMT.md new file mode 100644 index 0000000..02ef4b2 --- /dev/null +++ b/compoundgrants/calls/Compound Developer Community Call – Dec. 23, 16:30 GMT.md @@ -0,0 +1,44 @@ +[![](https://aws1.discourse-cdn.com/standard17/uploads/compoundcommunity/optimized/1X/2416541cead6a24aae88f481e9809f3d79171ab1_2_624x351.jpeg)](https://aws1.discourse-cdn.com/standard17/uploads/compoundcommunity/original/1X/2416541cead6a24aae88f481e9809f3d79171ab1.jpeg) + +# Agenda + +On December 23, at 9:30am PT / 16:30 GMT, the Compound community will hold its next Developer Community Call. This will be an open discussion forum for individuals and organizations developing protocol improvement proposals or building applications and projects that integrate the protocol. + +- Held in the [Compound Discord](https://compound.finance/discord), with options for screen-share, voice, or text-only participation +- Wednesday 12/23 at 9:30am PT / 16:30 GMT, and bi-weekly after ([Google Calendar Event](https://calendar.google.com/event?action=TEMPLATE&tmeid=MGZsbTRob2s5dTFrazM5b2Q0bTNlbWpmNjVfMjAyMDEyMjNUMTczMDAwWiBjX2xtaDN1cHM0M3I5MnU1ODJwczYwZ202aW8wQGc&tmsrc=c_lmh3ups43r92u582ps60gm6io0%40group.calendar.google.com)) + +Below is the high-level agenda for the upcoming call. Note that this call belongs to the community, and as a community member you are empowered to take this call in any direction you think best benefits the community. If you wish, you may help organize it, structure its agenda, lead it, etc. + +1\. Welcome: Adam will provide a brief recap of the previous call.\ +2\. Proposal/Project Discussions: The following community members have volunteered to discuss the proposals and projects they are working on or considering working on. + +- Tarun - Update on Gauntlet's COMP vesting proposal +- Jared F. - Compound Chain Announcement + +3\. Open Forum: The community may ask questions of each other, request help/resources, introduce miscellaneous ideas, etc. + +If there are any other proposals, projects, or topics you'd like to add to the agenda, please post on this thread or in the Compound Discord. Everyone is welcome to participate and contribute. + +Lastly, the call will be audio-recorded; the recording and written notes will be shared in this thread for anyone who can't make it. + +Hope to see you on the call tomorrow! + +# Notes + +Thank you to everyone who was able to join the community call today! I've posted notes from the call below. You can also listen to a recording of the call [here](https://drive.google.com/file/d/1CJcfoTeS8KnMC1lbxl7R3FVv2eZT7UQ1/view?usp=sharing). + +Compound Developer Community Call Notes + +*Wednesday, December 23, 2020* + +Tarun Chitra - Update on Gauntlet's COMP vesting proposal *(starts at 1:30)* + +- Tarun provided an update on the COMP vesting proposal, which is currently in the final stages of development. The current implementation has a high level of complexity, so the Gauntlet team is working on a second, simpler implementation that will also need an audit. There will likely be a UX change on claiming COMP with this new implementation, so the Gauntlet team is looking for feedback on how the UX for COMP vesting should look on various platforms and applications. Feedback can be shared in the [#development](https://www.comp.xyz/c/development/7) channel of the Compound Discord (be sure to [@Tarun](https://www.comp.xyz/u/tarun)). The Gauntlet team will also be holding a code review session in early January once both implementations are done, so stay tuned for details on joining. Resources: [Presentation](https://docs.google.com/presentation/d/1KZGxbYTS1FhluyU7k0Rc1mLobf-3tmpexaLbUklhHLU/edit), [PR #71](https://github.com/compound-finance/compound-protocol/pull/71) + +Jared Flatow - Compound Chain Whitepaper Walkthrough *(starts at 12:12)* + +- Jared Flatow of Compound Labs provided an overview of Compound Chain, a stand-alone distributed ledger capable of transferring value & liquidity between peer ledgers. At a high level, each validator on Compound Chain is reading events from starports (smart contracts on integrated blockchains), and signing notices that go out to the various chains. The native unit of account, CASH, can be borrowed from the protocol after posting the required collateral. Right now the Compound Labs team is in the feedback phase, gathering ideas from the community on how to improve the core protocol. The team expects the first version of the testnet to be live in January, which will allow users to borrow and download CASH. On the next version of the testnet, users will be able to borrow other assets on Ethereum. The team is planning on getting security audits in February, at which point the community can decide if the protocol is safe enough to launch on mainnet. Resources: [Whitepaper](https://compound.cash/) + +Open Discussion *(starts at 33:40)* + +- During Open Discussion, Arr00 shared information about the launch of [Comp.vote](http://comp.vote/), a cheaper way to vote on Compound governance proposals. \ No newline at end of file diff --git a/compoundgrants/calls/Compound Developer Community Call – Dec. 9, 16:30 GMT.md b/compoundgrants/calls/Compound Developer Community Call – Dec. 9, 16:30 GMT.md new file mode 100644 index 0000000..d199c10 --- /dev/null +++ b/compoundgrants/calls/Compound Developer Community Call – Dec. 9, 16:30 GMT.md @@ -0,0 +1,52 @@ +[![](https://aws1.discourse-cdn.com/standard17/uploads/compoundcommunity/optimized/1X/f1d7c6c3002bd44ad7a09f6b106659ebd47316b8_2_624x351.jpeg)](https://aws1.discourse-cdn.com/standard17/uploads/compoundcommunity/original/1X/f1d7c6c3002bd44ad7a09f6b106659ebd47316b8.jpeg) + +# Agenda + +On December 9, at 9:30am PT / 16:30 GMT, the Compound community will hold its next Developer Community Call. This will be an open discussion forum for individuals and organizations developing protocol improvement proposals or building applications and projects that integrate the protocol. + +Held in the Compound Discord 8, with options for screen-share, voice, or text-only participation +Wednesday 12/9 at 9:30am PT / 16:30 GMT, and bi-weekly after (Google Calendar Event 3) +Below is the high-level agenda for the upcoming call. Note that this call belongs to the community, and as a community member you are empowered to take this call in any direction you think best benefits the community. If you wish, you may help organize it, structure its agenda, lead it, etc. + +1. Welcome: Adam will provide a brief recap of the previous call. +2. Proposal/Project Discussions: The following community members have volunteered to discuss the proposals and projects they are working on or considering working on. + +Tarun Chitra - Update on Gauntlet’s COMP grant and vesting proposal +Wesley van Heije - Protocol development organization with Tokenlog +Dennison Bertram - Tally’s DeFi governance tool +McFly - 88pmh’s EMA oracle using cToken exchange rates +3. Open Forum: The community may ask questions of each other, request help/resources, introduce miscellaneous ideas, etc. + +If there are any other proposals, projects, or topics you’d like to add to the agenda, please post on this thread or in the Compound Discord. Everyone is welcome to participate and contribute. + +Lastly, the call will be audio-recorded; the recording and written notes will be shared in this thread for anyone who can’t make it. + +Hope to see you on the call tomorrow! + +# Notes + +Thank you to everyone who was able to join the community call today! I've posted notes from the call below. You can also listen to a recording of the call [here 4](https://drive.google.com/file/d/1g_5shFhY7LnwkdHmj1K9ZWZt4cC3gSt8/view?usp=sharing). + +Compound Developer Community Call Notes + +*Wednesday, December 9, 2020* + +Tarun Chitra - Update on Gauntlet's COMP grant/vesting proposal *(Starts at 2:31)* + +- Tarun shared an update on the COMP grant and vesting proposals, which have been separated into individual proposals per feedback from the community. The COMP grant proposal successfully [passed a governance vote](https://compound.finance/governance/proposals/30) on December 5th, and awarded Gauntlet with 1,000 COMP to cover the development and audit cost for these proposals. Gauntlet now plans to test the COMP vesting parameters on a testnet and host a line by line code walkthrough of the proposal sometime in the near future. Details for the code review will be posted in the community forum in the coming weeks. Please let Tarun know if you have any feedback on the vesting pull request, as well as the overall strategy for testing the changes. Resources: [Vesting and Grants PR](https://github.com/compound-finance/compound-protocol/pull/71), [Grants Only PR](https://github.com/compound-finance/compound-protocol/pull/79), [Grant Forum Post](https://www.comp.xyz/t/compound-contributor-grants/756/12), [Vesting Forum Post](https://www.comp.xyz/t/vesting-for-the-compound-protocol/252/22) + +Wesley van Heije - Protocol development pipeline with Tokenlog *(Starts at 7:45)* + +- Wesley discussed his project Tokenlog, which allows tokenholders to actively signal which development topics are important to them, rather than just voting on individual proposals in the governance voting process. Tokenlog connects to Github and your Ethereum wallet, so you can use your COMP to directly vote on issues and pull requests. Wesley is looking for community feedback on Tokenlog, so check out the [beta version of the project](https://tokenlog.xyz/compound-finance/compound-protocol) and the [slide deck](https://docs.google.com/presentation/d/1IQ9DhVcMlSYXLvhxS7JFuusIsQKLBY5IaWV4eqUVGNQ/edit#slide=id.p) and let him know your thoughts. + +Dennison Bertram - Tally's DeFi governance portal *(starts at 16:58)* + +- Dennison shared a preview of [Tally's DeFi governance portal](https://www.withtally.com/governance/compound), which allows users to participate in Compound governance and view insightful data on past proposals and top advocates. The team's overall goal is to add transparency to the governance process, and is exploring ways to verify community participants by their Ethereum address. Feel free to reach out to Dennison with any feedback on the governance portal or ideas for identity verification. + +Zefram Lou - 88pmh's EMA Oracle *(Starts at 26:20)* + +- Zefram Lou explained the inner workings of the EMA oracle that 88mph leverages for its fixed and floating rate interest calculations. The oracle uses the cToken exchange rate, rather than the supply rate per block, to estimate the interest rate since the exchange rate is less volatile than the supply rate and presents less of a risk of being manipulated. You can view the [addresses of the EMA oracle](https://88mph.app/docs/addresses/) in the 88mph documentation and use them in your project. + +Open Discussion *(Starts at 36:36)* + +- During the open discussion section, Dennison Bertram asked how Compound governance verifies identity, Praneeth brought up the topic of cCOMP voting, Guillame Palayer provided additional information on 88mph's EMA oracle, and Arr00 shared a screenshot of the new comp.vote page. \ No newline at end of file diff --git a/compoundgrants/calls/Compound Developer Community Call – Jan. 13, 16:30 GMT.md b/compoundgrants/calls/Compound Developer Community Call – Jan. 13, 16:30 GMT.md new file mode 100644 index 0000000..2f5d2b8 --- /dev/null +++ b/compoundgrants/calls/Compound Developer Community Call – Jan. 13, 16:30 GMT.md @@ -0,0 +1,27 @@ +[![](https://aws1.discourse-cdn.com/standard17/uploads/compoundcommunity/optimized/1X/11be5a9f17f0452c97070ef263dbedfba1336857_2_624x351.jpeg)](https://aws1.discourse-cdn.com/standard17/uploads/compoundcommunity/original/1X/11be5a9f17f0452c97070ef263dbedfba1336857.jpeg) + +# Agenda + +On January 13, at 9:30am PT / 16:30 GMT, the Compound community will hold its next Developer Community Call. This will be an open discussion forum for individuals and organizations developing protocol improvement proposals or building applications and projects that integrate the protocol. + +- Held in the [Compound Discord](https://compound.finance/discord), with options for screen-share, voice, or text-only participation +- Wednesday 1/13 at 9:30am PT / 16:30 GMT, and bi-weekly after ([Google Calendar Event](https://calendar.google.com/event?action=TEMPLATE&tmeid=bnNoM2t1ZHB1MjRncGU3ZmQ2ZTdhNWFyMDhfMjAyMTAxMTNUMTczMDAwWiBjX2xtaDN1cHM0M3I5MnU1ODJwczYwZ202aW8wQGc&tmsrc=c_lmh3ups43r92u582ps60gm6io0%40group.calendar.google.com&scp=ALL)) + +Below is the high-level agenda for the upcoming call. Note that this call belongs to the community, and as a community member you are empowered to take this call in any direction you think best benefits the community. If you wish, you may help organize it, structure its agenda, lead it, etc. + +1\. Welcome: Adam will provide a brief recap of the previous call.\ +2\. Proposal/Project Discussions: The following community members have volunteered to discuss the proposals and projects they are working on or considering working on. + +- Arr00 - COMP.Vote and Governor Bravo +- Tarun - COMP vesting proposal code review + +3\. Open Forum: The community may ask questions of each other, request help/resources, introduce miscellaneous ideas, etc. + +If there are any other proposals, projects, or topics you'd like to add to the agenda, please post on this thread or in the Compound Discord. Everyone is welcome to participate and contribute. + +Lastly, the call will be audio-recorded; the recording and written notes will be shared in this thread for anyone who can't make it. + +Hope to see you on the call tomorrow! + +# Notes + diff --git a/compoundgrants/calls/Compound Developer Community Call – Nov. 11, 16:30 GMT.md b/compoundgrants/calls/Compound Developer Community Call – Nov. 11, 16:30 GMT.md new file mode 100644 index 0000000..68028f3 --- /dev/null +++ b/compoundgrants/calls/Compound Developer Community Call – Nov. 11, 16:30 GMT.md @@ -0,0 +1,90 @@ +[![Developer Community Call Nov 11](https://aws1.discourse-cdn.com/standard17/uploads/compoundcommunity/optimized/1X/b40beb0edc9daa7c0213a417b09335fc14df6bdf_2_690x388.jpeg) + +Developer Community Call Nov 11 + +# Agenda + +](https://aws1.discourse-cdn.com/standard17/uploads/compoundcommunity/original/1X/b40beb0edc9daa7c0213a417b09335fc14df6bdf.jpeg "Developer Community Call Nov 11") + +On November 11, at 9:30am PT / 16:30 GMT, the Compound community will hold its next Developer Community Call. This will be an open discussion forum for individuals and organizations developing protocol improvement proposals or building applications and projects that integrate the protocol. + +- Held in the [Compound Discord 1](https://compound.finance/discord), with options for screen-share, voice, or text-only participation + +- Wednesday 11/11 at 9:30am PT / 16:30 GMT, and bi-weekly after ([Google Calendar Event 6](https://calendar.google.com/calendar/u/0/r/eventedit/copy/MGZsbTRob2s5dTFrazM5b2Q0bTNlbWpmNjVfMjAyMDExMTFUMTczMDAwWiBjX2xtaDN1cHM0M3I5MnU1ODJwczYwZ202aW8wQGc/bmlja0Bjb21wb3VuZC5maW5hbmNl?sf=true)) + +Below is the high-level agenda for the upcoming call. Note that this call belongs to the community, and as a community member you are empowered to take this call in any direction you think best benefits the community. If you wish, you may help organize it, structure its agenda, lead it, etc. + +1. Welcome: Adam will provide a brief recap of the previous call. + +2. Proposal/Project Discussions: The following community members have volunteered to discuss the proposals and projects they are working on or considering working on. + +- zenithlight - Interest rate controller project +- monet_supply - Potential MakerDAO<>Compound collaborations +- bhagwan - Collateral warning alerts for Compound borrowers +- Timur - Compound Governance Dashboard +- Tennis Bowling - Latest governance proposal +- tarun - Vesting proposal + - (If you are interested in speaking to the Compound community, contact nick@compound.finance and we will save you a spot too!) + +1. Open Forum: The community may ask questions of each other, request help/resources, introduce miscellaneous ideas, etc. + +*If there are any other proposals, projects, or topics you'd like to add to the agenda, please post on this thread or in the Compound Discord. Everyone is welcome to participate and contribute.* + +Lastly, the call will be audio-recorded; the recording and written notes will be shared in this thread for anyone who can't make it. + +Hope to see you tomorrow! + +# Notes + +Thank you to everyone who was able to join the community call yesterday! I've posted notes from the call below. You can also listen to a recording of the call [here 5](https://drive.google.com/file/d/1shrL4UpYlYc6FWVyBK6jX-hPSSyOragf/view). + +Compound Developer Community Call Notes\ +*Wednesday, November 11, 2020* + +Zenithlight - PID Interest Rate Controller *(starts at 2:50)* + +- Zenithlight shared an Interest Rate Controller project from the ETHOnline Hackathon, which would replace static interest rate models like JumpRateV2 with a PID (Proportional, Integral, Derivative) interest rate controller that targets a certain level of utilization in each market. The PID controller stabilizes the utilization of a market by changing the interest rate for borrowers over time, depending on how far above or below the utilization rate is from the target. +- The next steps for Zenithlight are to code the PID interest rate models in Solidity, and simulate agents interacting with the models on a testnet. If the simulations are successful, Zenithlight will create a governance proposal for the community to vote on. You can view the PID Interest Rate Controller project written in Python in the Google Colab notebook [here](https://colab.research.google.com/drive/1ts1jfqNLZuossQ2T-mq7l6kXNkxUYlBS?usp=sharing), and reach out to Zenithlight with any feedback or ideas. + +Leighton - Credit Delegation *(starts at 13:27)* + +- Leighton brought up the idea of credit delegation, and whether it should be a part of the core protocol or an application built on top of the protocol. +- Leighton wants to see if anyone developers are working on this, so reach out to him if this is a feature that you are interested in building. + +Monet_supply - MakerDAO<>Compound collaborations *(starts at 15:49)* + +- Monet_supply discussed the possibility of Maker onboarding yield stablecoins, like cUSDC and cDAI, as collateral to mint DAI. This could help the Compound protocol address hypothetical liquidity crunches for DAI, as well as help Maker with any solvency concerns. +- You view the following resources to dig deeper into this topic and voice your opinions in the Maker governance forum. Resources: [cDAI collateral app 1](https://forum.makerdao.com/t/cdai-mip6-collateral-onboarding-application/3764), [cUSDC collateral app](https://forum.makerdao.com/t/cusdc-mip6-collateral-onboarding-application/4135), [cToken collateral research](https://forum.makerdao.com/t/research-ctokens-as-collateral/3979), [initial discussion](https://forum.makerdao.com/t/discussion-cdai-adai-ydai-collaterals-as-a-peg-enabler-tool/3470). + +Bhagwan - Collateral Warning Alerts *(starts at 22:44)* + +- Bhagwan discussed a push notification alert system for Compound borrowers, which would warn them when their collateral ratio is getting close to the liquidation threshold. Bhagwan has already built a gas price alert system called [gasduck](https://gasduck.finance/), which provided the inspiration for this new project. +- Bhagwan is currently polishing the code for the borrowing alert system and plans to post it in the [#development](https://www.comp.xyz/c/development/7) channel in the near future - so keep an eye out to review the code and provide feedback. + +Timur - Governance Tracking Dashboard *(starts at 25:20)* + +- Timur shared his Compound governance tracking dashboard called [Catflip](https://catflip.co/compound), which reads data from the Governor to show changes from historical governance proposals, as well as the current parameters on all contracts like the Comptroller, Timelock, and all cTokens. +- Timur is now thinking about adding information on delegates and interest rate models, so reach out to him with any feedback on what data to add next. + +TennisBowling - Latest Governance Proposal *(starts at 29:22)* + +- TennisBowling shared his project called Aggregate, which allows users to stake stablecoins in order to mint a new stablecoin (AGG). At any time, users can send back the Aggregate to redeem their underlying stablecoins. TennisBowling is considering using Compound as the default vault to store the collateral assets, and has the below questions for the community: + - Where should the interest go? To the devs as a "reward" or something? to the person redeeming the collateral? + - How would we be able to see how much interest has been gained in this way? + - If it goes to the devs, do you think that the users are up for paying a bit more gas to help us? + - Do you think it will have a significant gas impact? +- TennisBowling will post more information in the [#development](https://www.comp.xyz/c/development/7) channel as the project nears completion, and is open to general feedback/ideas from the community. + +Tarun - Vesting Proposal *(starts at 31:08)* + +- Tarun provided an [update 1](https://docs.google.com/presentation/d/1oGQwqsMPc2n6P0T1AXLnH1MXpORLZ7Jc0rXbF2M2L2w/edit#slide=id.g57c0ccfc27_1_0) on the upcoming COMP vesting proposal, which now includes the ability for governance to approve COMP grants to developers who have made meaningful contributions to the protocol. This proposal also reduces the size of the Comptroller contract, allowing more room for future upgrades. The code is complete and currently being audited ahead of a planned governance proposal next week. The vesting functionality will initially be implemented with no vesting period, to allow the community to vote specifically on the vesting period in a later proposal. +- Tarun is looking for the community to peer view the [pull request](https://github.com/compound-finance/compound-protocol/pull/71), and for the community's thoughts on the original [forum post](https://www.comp.xyz/t/vesting-for-the-compound-protocol/252/16). + +Getty - Asset Risk *(Starts at 38:35)* + +- Getty further explained his idea on an improved collateral factor system, that introduces a 'safety score' to more accurately assess asset risk. He makes the point that an asset with a 0% collateral factor still allows people to borrow the asset in large quantities, and thus creates a risk that it will be hard to liquidate. +- Getty is looking for feedback from the community, so consider reading his [blog post 1](https://medium.com/@gettyh/compound-finance-asset-risk-e4025487fcbb) and reaching out with any ideas. + +Zenithlight - Transferable Positions *(Starts at 44:45)* + +- Zenithlight introduced the idea of being able to transfer an entire supply and borrow position to another address, potentially with an associated price for the position. \ No newline at end of file diff --git a/compoundgrants/calls/Compound Developer Community Call – Nov. 25, 16:30 GMT.md b/compoundgrants/calls/Compound Developer Community Call – Nov. 25, 16:30 GMT.md new file mode 100644 index 0000000..8b7e873 --- /dev/null +++ b/compoundgrants/calls/Compound Developer Community Call – Nov. 25, 16:30 GMT.md @@ -0,0 +1,71 @@ +[![CDCCl Nov 25](https://aws1.discourse-cdn.com/standard17/uploads/compoundcommunity/optimized/1X/a9128e1980f0a2bb6fe28e2eb8926074052ae4ee_2_690x388.jpeg)](https://aws1.discourse-cdn.com/standard17/uploads/compoundcommunity/original/1X/a9128e1980f0a2bb6fe28e2eb8926074052ae4ee.jpeg "CDCCl Nov 25") + +# Agenda + +On November 25, at 9:30am PT / 16:30 GMT, the Compound community will hold its next Developer Community Call. This will be an open discussion forum for individuals and organizations developing protocol improvement proposals or building applications and projects that integrate the protocol. + +- Held in the [Compound Discord 5](https://compound.finance/discord), with options for screen-share, voice, or text-only participation +- Wednesday 11/25 at 9:30am PT / 16:30 GMT, and bi-weekly after ([Google Calendar Event 5](https://calendar.google.com/event?action=TEMPLATE&tmeid=MGZsbTRob2s5dTFrazM5b2Q0bTNlbWpmNjVfMjAyMDExMjVUMTczMDAwWiBjX2xtaDN1cHM0M3I5MnU1ODJwczYwZ202aW8wQGc&tmsrc=c_lmh3ups43r92u582ps60gm6io0%40group.calendar.google.com)) + +Below is the high-level agenda for the upcoming call. Note that this call belongs to the community, and as a community member you are empowered to take this call in any direction you think best benefits the community. If you wish, you may help organize it, structure its agenda, lead it, etc. + +1. Welcome: Adam will provide a brief recap of the previous call. + +2. Proposal/Project Discussions: The following community members have volunteered to discuss the proposals and projects they are working on or considering working on. + +- Tarun - Update on Gauntlet's COMP vesting proposal +- Corbpage - Potential Compound integration into MetaMask +- Eitan Katchka | B.Protocol - B.Protocol's Compound integration +- Guillame - 88mph's Compound Integration +- Prabhaav | SimpleID - Analytics dashboard for Compound users +- Allan | Yield - Yield Protocol roadmap for Compound + +1. Open Forum: The community may ask questions of each other, request help/resources, introduce miscellaneous ideas, etc. + +*If there are any other proposals, projects, or topics you'd like to add to the agenda, please post on this thread or in the Compound Discord. Everyone is welcome to participate and contribute.* + +Lastly, the call will be audio-recorded; the recording and written notes will be shared in this thread for anyone who can't make it. + +Hope to see you on the call tomorrow! + +# Notes + +Thank you to everyone who was able to join the community call today! I've posted notes from the call below. You can also listen to a recording of the call [here 5](https://drive.google.com/file/d/1A_MbJqKhS2iKP1EOgBKaBswZ2Pdz2QKN/view?usp=sharing). + +Compound Developer Community Call Notes + +*Wednesday, November 25, 2020* + +Tarun - Update on Gauntlet's COMP vesting proposal *(starts at 2:45)* + +- Tarun shared an update on the [COMP vesting pull request 5](https://github.com/compound-finance/compound-protocol/pull/71), which is currently under audit. The final audit report should be completed sometime next week, at which point Gauntlet will gather community feedback ahead of a formal governance proposal. The COMP vesting will initially be submitted with a length of 1 block, with the ability of governance to set a longer parameter in the future. This proposal also includes the ability for a COMP streaming grant, distributing COMP from the reservoir to an address over a specific time period. +- Once the audit is complete, Tarun is looking for the community to test different COMP vesting and COMP grant parameters in a testnet. + +Corbin Page - Potential Compound integration into MetaMask *(starts at 5:17)* + +- Corbin discussed the possibility of [MetaMask](https://metamask.io/) integrating lending protocols like Compound to offer users a "save" button to earn interest, similar to the "swap" feature that they recently rolled out. Corbin also brought up the fact that there are financial institutions who are interested in supplying lots of capital into DeFi, but unsure of smart contract risk and would prefer a risk adjusted return. +- Corbin is looking for community feedback on how Consensys could monetize this integration, as well as how to best determine the "proof of loss" in the event of an exploit. + +Eitan Katchka | B.Protocol - B.Protocol's Compound integration *(Starts at 25:45)* + +- Eitan and Yaron shared details of B.Protocol, a liquidation backstop mechanism that aims to make liquidations more secure. The protocol incentivizes liquidators to share their proceeds with Compound users, in exchange for certainty in the liquidator selection process. +- Eitan and Yaron are looking for community feedback on how to best distribute rewards to Compound users based on protocol usage, as well as thoughts on adding cTokens like cUSDC as collateral. You can read their [post on comp.xyz](https://www.comp.xyz/t/introducing-b-protocol-integration-tomorrow-at-compounds-dev-community-call/619) for further context, and read a [Medium post](https://medium.com/b-protocol/how-kyber-uses-b-protocol-and-fpr-as-a-professional-defi-backstop-8d54573c4296) from one of the liquidators using the protocol. + +Zefram - 88mph's Compound Integration *(Starts at 40:17)* + +- Zefram shared information about the launch of [88mph](https://88mph.app/deposits), which is a fixed rate lending protocol built on top of top floating rate protocols like Compound, Aave, and Yearn.finance. 88mph users are able to either lock in a fixed rate on their deposits or purchase floating rate bonds - all while earning additional MPH rewards. +- The 88mph team also built an on-chain oracle that tracks the exponential moving average of interest rates on Compound, Aave, and Yearn.finance. The [code for the interest rate oracles 1](https://github.com/88mphapp/88mph-contracts/blob/master/contracts/models/interest-oracle/EMAOracle.sol) is open source, and developers are encouraged to integrate it into their applications. + +Prabhaav | SimpleID - Analytics dashboard for Compound users *(Starts at 46:26)* + +- Prabhaav shared a demo of [SimpleID](https://www.simpleid.xyz/), an analytics platform for on-chain data from smart contracts like cDAI, cUSDC, Comptroller, etc. Users can create a custom segment of wallets interacting with these smart contracts, and then set up webhooks to push information to a Discord or Twitter bot. +- Prabhaav is looking for feedback on which types of data and analytics the Compound community would find interesting, so feel free to message him with your ideas. + +Allan | Yield - Yield Protocol roadmap for Compound *(Starts at 54:24)* + +- Allan discussed [Yield Protocol](https://yield.is/), a fixed rate lending protocol for DAI that has its own market dynamics, rather than being built on top of other lending protocols. +- Allan is looking for community feedback on which assets to support in the next phase of the protocol, and is considering integrating Compound for settlement or supporting cTokens as collateral. + +Praneeth - cCOMP Voting *(Starts at 58:02)* + +- Praneeth brought up the topic of cCOMP holders being able to participate in Compound governance, similar to how [UNI held in Compound can participate in Uniswap governance 1](https://compound.finance/governance/proposals/29) through the community multi-sig. \ No newline at end of file diff --git a/compoundgrants/calls/First Compound Developer Community Call – Oct. 28, 16:30 GMT.md b/compoundgrants/calls/First Compound Developer Community Call – Oct. 28, 16:30 GMT.md new file mode 100644 index 0000000..f35fa8c --- /dev/null +++ b/compoundgrants/calls/First Compound Developer Community Call – Oct. 28, 16:30 GMT.md @@ -0,0 +1,84 @@ +[![https___bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com_public_images_199fb58c-404d-4831-9486-36fd8ef1fb53_1600x900 (1)](https://aws1.discourse-cdn.com/standard17/uploads/compoundcommunity/optimized/1X/a1fa3985b774c1259e4854671c12a1e9e574871e_2_690x388.jpeg)](https://aws1.discourse-cdn.com/standard17/uploads/compoundcommunity/original/1X/a1fa3985b774c1259e4854671c12a1e9e574871e.jpeg "https___bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com_public_images_199fb58c-404d-4831-9486-36fd8ef1fb53_1600x900 (1)") + +* * * * * + +# Agenda + +On October 28, at 9:30am PT / 16:30 GMT, the Compound community will hold its first ever Developer Community Call. This will be an open discussion forum for individuals and organizations developing protocol improvement proposals or building applications and projects that integrate the protocol. + +- Held in the [Compound Discord 7](https://compound.finance/discord), with options for screen-share, voice, or text-only participation + +- Every other Wednesday at 9:30am PT / 16:30 GMT, starting 10/28 ([Google Calendar Event 11](https://calendar.google.com/event?action=TEMPLATE&tmeid=MGZsbTRob2s5dTFrazM5b2Q0bTNlbWpmNjVfMjAyMDEwMjhUMTYzMDAwWiBjX2xtaDN1cHM0M3I5MnU1ODJwczYwZ202aW8wQGc&tmsrc=c_lmh3ups43r92u582ps60gm6io0%40group.calendar.google.com&scp=ALL)) + +Below is the high-level agenda for the first call. Note that this call belongs to the community, and as a community member you are empowered to take this call in any direction you think best benefits the community. If you wish, you may help organize it, structure its agenda, lead it, etc. + +1. Welcome: Adam will set context and explain some logistics for the call. + +2. Proposal/Project Discussions: The following community members have volunteered to discuss the proposals and projects they are working on or considering working on. + +- 0age +- 0xRedan +- Gauntlet Network +- Fragosti +- TennisBowling / arr00 +- Thrilok + +1. Suggested Discussion Topics: The following topics have been suggested as important to discuss by community members. + +- Grants (Leighton) +- Credit Delegation (Leighton) +- Collateral Factor Upgrades (Getty) + +1. Open Forum: The community may ask questions of each other, request help/resources, introduce miscellaneous ideas, etc. + +*If there are any other proposals, projects, or topics you'd like to add to the agenda, please post on this thread or in the Compound Discord. Everyone is welcome to participate and contribute.* + +Lastly, the call will be audio-recorded; the recording and written notes will be shared in this thread for anyone who can't make it. + +Hope to see you tomorrow! + +# Notes + +Thank you to everyone who was able to join the community call this morning! I've posted notes from the call below. You can also listen to a recording of the call [here 6](https://drive.google.com/file/d/1A7HyLgH7afwTy8aTvdntFyiAJXv7PvkY/view?usp=sharing). + +Compound Developer Community Call Notes\ +*Wednesday, October 28, 2020* + +Opening (Adam Bavosa) + +- Adam shared the goals of the call, which are to raise community awareness around what developers are working on (both on protocol improvements and application development) as well as coordinate a roadmap for what to work on next or in the near future. + +cChannels (0xRedan) + +- 0xRedan discussed a Layer 2 solution on top of Compound that he built at the HackMoney hackathon. The goal of the project is to optimize L2 before it arrives and incentivize people to use L2 once it is launched. The project is a payment channel that locks funds into Compound by default when they migrate to L2, so users can automatically earn interest while the L2 solution is open. +- The name of the project is cChannels, which you can check out on [GitHub 2](https://github.com/anader123/compound-channels). + +Gauntlet (Tarun and John) + +- Tarun and John described their pull request that would add vesting to the Comptroller contract. The vesting functionality is meant to be somewhat generic and could be used to disincentivize recycled borrowing as well as issue payments/grants to developers. While building, they found that the Comptroller is close to its max size limit, so they are working with Jared to remove a lot of code from the contract to make room for new functionality like vesting. +- The long term solution would be to refactor the entire Comptroller to make it easier for future upgrades. They are working with Quantstamp to audit the vesting changes, as well as looking at splitting up the Comptroller contract so the size limit of the contract isn't an issue moving forward. +- Gauntlet is looking for feedback on vesting and the Comptroller reductions, which you can view on [Github 4](https://github.com/compound-finance/compound-protocol/pull/71). + +Split (Francesco and James) + +- Francesco and James showed a demo of their ETHOnline Hackathon project called Split, which deconstructs cTokens into its component parts - a capital component and a yield component (example: cETH into ccETH and ycETH). Splitting tokens enables new market-neutral yield assets, creates unique income flow opportunities, and provides levered directional trades. Split doesn't currently account for COMP, but the next step for the team is adding a governance component. +- Check out [Split.finance 6](https://split.finance/split) to try it out the application and let the team know if you have any feedback. + +Comp.vote (TennisBowling and Arr00) + +- TennisBowling and Arr00 are working on gasless voting and delegating using signatures on [Comp.vote 5](http://comp.vote/). The UI is still being worked on so feel free to [submit a PR 3](https://github.com/TennisBowling/comp.vote). You can also reach out to Ar00 on Discord if you are interested in using the publicly exposed comp.vote API. + +Flashbank (Thrilok and Vaibhav) + +- Thrilok and Vaibhav worked on Flashbank in the ETHOnline hackathon, which aims to bring flash loans to Compound. They are planning to start with cDAI rather than change the Comptroller contract, since the cDAI contract is upgradable and other contracts like cUSDC are not. The team is looking for advice on whether to charge fees, as well as help with the draft governance proposal. +- View the [Flash Bank website 2](https://suspicious-jepsen-42efa0.netlify.app/) or [this video 3](https://www.youtube.com/watch?v=hQoPnqTr8Zc&feature=youtu.be) to learn more about the project, and reach out to the team if you're interested in helping them submit a governance proposal. + +Governor Beta (0age) + +- 0age works with Dharma and is thinking about a better Governor contract (Governor Beta). The Governor Beta would include a proposal delay, the ability for the proposer to cancel a proposal in process, upgradable governance parameters that won't break connected interfaces, and a new way to configure voting of cCOMP that doesn't rely on voting as a pool. The end goal would be an improved governance system that could benefit both Compound and Uniswap. +- 0age is looking for community feedback on Governor beta, so reach out to him on Discord with any ideas. + +Asset Risk (Getty Hill) + +- Getty wrote a blog post on updating the collateral factor mechanism for each asset and is thinking more broadly about better ways to assess asset risk. Markets could be more efficient +- Check out Getty's [blog post 4](https://medium.com/@gettyh/compound-finance-asset-risk-e4025487fcbb) on asset risk and reach out to him with any feedback or ideas. \ No newline at end of file diff --git a/compoundgrants/events.json b/compoundgrants/events.json new file mode 100644 index 0000000..fe51488 --- /dev/null +++ b/compoundgrants/events.json @@ -0,0 +1 @@ +[] diff --git a/compoundgrants/header.png b/compoundgrants/header.png new file mode 100644 index 0000000000000000000000000000000000000000..bcedc20a8022c54bfeb9d2a3729937c5dcd505ae GIT binary patch literal 6403 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 literal 0 HcmV?d00001 diff --git a/compoundgrants/overview.md b/compoundgrants/overview.md new file mode 100644 index 0000000..02c3a04 --- /dev/null +++ b/compoundgrants/overview.md @@ -0,0 +1,76 @@ + +**Summary** +nWe propose to start a program called the Compound Grants Program (“CGP”), which will provide funding to projects, ideas, and events that benefit Compound and its stakeholders. If approved, funding for the program will come from Compound’s [treasury ](https://etherscan.io/tokenholdings?a=0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b), which currently holds ~200k COMP (~$95mm as of 03/01/21). As a reminder, the treasury currently accrues 0.5 COMP per block, spends 0.352 COMP per block on liquidity incentives, and saves the balance of 0.148 COMP per block for governance by tokenholders.\n\nThe program will be a pilot. For this reason, we believe it’s prudent to limit the program’s dollar value to $1mm per quarter and the length to two quarters for a cost of $2mm (4,444 COMP) over six months.\n\nSince it’s not practical to solicit a community vote for every disbursement, we propose forming a small and nimble committee that has the power to administer the grants at its own discretion (limited by the aforementioned dollar and length caps). We suggest forming a committee of eight members: one lead member to head the program and seven reviewing members to review the lead’s work and assist with program operations. The committee will operate with a 4 of 7 multi-sig (only reviewers will be part of the multi-sig).\n\nAs compensation for administering the program, we propose the lead be paid $5k upfront and $100 per hour thereafter with a cap of 30 hours per week for a maximum compensation of $83k (184 COMP). In total, we are asking for a maximum of ~5,000 COMP to fund the grants (4,444 COMP), program setup and operational costs (444 COMP), and compensation for the program lead (184 COMP). All unspent funds will be returned to the community treasury at the conclusion of the CGP.\n\n + +**Purpose** +Decentralized projects are living and breathing communities with a variety of stakeholders. These stakeholders include project team/contributors, tokenholders, users, partners, and for certain projects, liquidity providers. The goal for the CGP is to nurture Compound’s ecosystem to benefit all of these stakeholders. To be more specific, the grants program aims to:\n\n* Grow Compound’s ecosystem by funding development happening on top of it. Funding development focused on helping Compound grow is critical to the project’s long-term success.\n* Fund ideas that benefit Compound that would otherwise not receive funding. Many good ideas are left unexplored because they fail to receive funding. We intend to make sure as few good ideas as possible are underfunded or unfunded.\n* Strengthen goodwill by providing funding for community-led ideas. Funding projects, ideas, and events brought forth by community members will encourage more active participation by the community. It will have the added benefit of nourishing goodwill. A well-nourished goodwill keeps community members loyal and happy, which in turn, encourages new members to join what they see is a thriving community. + +**Program Scope** +The CGP was heavily inspired by the [Uniswap Grants Program](https://gov.uniswap.org/t/rfc-uniswap-grants-program-v0-1/9081) (“UGP”), which received approval from the community to deploy a maximum of $750k per quarter for two quarters. It’s difficult to deploy a meaningful amount of money to ecosystem grants without compromising on quality. While we believe all of these ecosystems will be enormous in the future, it’s important for us to be practical today by matching the grants budget to the size of the ecosystem.\n\nTo that end, the pilot program will deploy a maximum of $1mm per quarter and run for two quarters. We have no way of knowing whether this amount of money is overshooting or undershooting the needs of the ecosystem — we will only find out *after* running the experiment. For example, if we find out $2mm is not enough money to fund all of the high quality opportunities, we as a community may decide we need to create a larger allocation for grants. On the flipside, if we find out $2mm is too much, all unspent funds will be returned to the community treasury for use at a later time.\n\nAs part of the program, our intention is to fund projects, ideas, and events that *directly* benefit Compound and its stakeholders. While there may be opportunities to fund projects, ideas, and events that *indirectly* benefit Compound, these opportunities fall outside the scope of this program. + +Not all opportunities applying for grants will benefit the Compound ecosystem equally. To help us prioritize which ideas to fund, we propose the following buckets: + +**High priority** +Protocol and parameter development. Apart from acts of stewardship and generosity, there is little to no incentive for community members to propose technical updates to the protocol. With no carrot with which to motivate community members to propose changes, the protocol isn’t able to innovate as quickly as it should be innovating in a dynamic and competitive market. We should note that in a minority of cases community members did receive payment for work done (for example, see the work done by Gauntlet on the [COMP Contributor Grants ](https://compound.finance/governance/proposals/30) proposal), although here too, the incentive to contribute was not well-designed since it required Gauntlet to front audit and development costs before knowing the proposal to pay them would pass. To encourage community members to propose changes, the CGP will fully or partially pre-fund development and audit costs. In doing so, we hope to encourage more proposals, which will lead to more innovation and as a result, a far better Compound for all of us. + +* Code audits. Making technical updates to the protocol is risky business: smart contracts are immutable and control billions of dollars in user funds. An error in a technical update can have serious consequences. Because of this, it is considered best practice to have an auditor review the proposed update for soundness prior to its submission. Unfortunately, these audits are [expensive ](https://www.comp.xyz/t/compound-contributor-grants/756/6), particularly for individual contributors who need to pay for them out of pocket. We intend to provide grants that pre-fund audit costs for soon-to-be proposals. We hope this will encourage more individual contributors to propose technical updates to the protocol. + * Business development / integrations. A greater amount of liquidity makes Compound a better product for all users. To grow liquidity, Compound should be integrated with as many applications as possible. To that end, we aim to fund integrations that grow usage of Compound. In funding integrations, we will effectively be funding the business development function for the protocol. + * Advertising and sponsorships. It will be important to get the word out there about this program. The more people there are that know about the CGP, the more applications we should expect to receive. To spread the word about the program, we will spend funds to advertise the CGP on podcasts, newsletters, and other mediums that attract the audience we want to attract. + +**Medium priority** + +* Hackathons. It’s very likely that there exist uses for Compound that haven’t been explored yet. Hackathons are a fantastic way to explore design spaces, and the CGP intends to sponsor them. +* Bounties. This one speaks for itself: bug fixes and minor protocol updates will be covered by the CGP. + +**Low priority** Miscellaneous improvements. It’s difficult to know ahead of time all of the grant applications that will come through. Just because an application does not fit neatly into one of the above buckets doesn’t mean it’s not valuable to the Compound ecosystem. So long as an application benefits Compound directly, we will consider it for a grant. +* Applications for miscellaneous improvements to Compound fall into this bucket. Because the scope of this bucket is broad, we consider it to be low priority compared to the narrowly scoped buckets above. + +While we did our best to prioritize items among each of the three buckets, we are confident that the above list is not all-inclusive. We expect to receive grant applications for phenomenal ideas that we simply can’t think of today. The committee asks the community for the right to exercise discretion to fund ideas that are beneficial to Compound but are not part of the scope outlined above. + +**Process and Timeline** + +If approved, the program will begin shortly after this proposal passes and end six months following the start of the program. (In other words, if the proposal passes on 3/15/2021 and begins on 3/22/2021, it will end on 9/22/2021). The program will run on a rolling process: we will welcome applications at any point in time during the program length! We will stop accepting applications two weeks before the end of the program (during these two weeks, we will start wrapping the program up, which will include evaluating the last of the applications and returning unspent funds to the treasury). + +We will source potential grants via an applications process. (We will be sharing the application soon after this proposal passes). + +Once an application is received, CGP committee members will discuss the application and evaluate it in the context of its benefit to Compound and its stakeholders. If the committee approves the application, funds will be paid out to the receiving party on the timely basis. If the committee does not approve the application, the soliciting party will be notified as to why the application was not approved and, if applicable, what steps need to be taken to have the application approved in the future. All approved grants and their amounts will be disclosed to the community publicly and on a timely basis. + +Finally, a member of the CGP committee will participate in the bi-weekly Compound community developer calls. We will attend the call, listen to what the community thinks should be funded, and present some of the newly funded grants. + +**Committee Members** + +The CGP committee will consist of eight members: one lead and seven reviewers. We believe the best committees share two features: first they must be capable, and second they must be motivated to actively participate. We believe this committee shares these two vital features. + +*Lead* [Larry Sukernik ](https://twitter.com/lsukernik) (Sheepshead Bay, LLC) + +*Reviewer* [Getty Hill ](https://twitter.com/getty_hill) (Grapefruit Trading) +*Reviewer* [Aparna Krishnan ](https://twitter.com/aparnalocked) (Opyn) +*Reviewer* [Monetsupply ](https://twitter.com/monetsupply) (Independent) +*Reviewer* [Min Teo ](https://twitter.com/_minteo) (ConsenSys) +*Reviewer* [Leighton Cusack](https://twitter.com/lay2000lbs) (PoolTogether) +*Reviewer* [Jesse Walden ](https://twitter.com/jessewldn) (Variant) +*Reviewer* [Nick Cannon](https://twitter.com/inkymaze) (Gauntlet) + +The lead will be tasked with managing and operating the program while reviewers will have a duty of holding the lead accountable. To guarantee accountability, the committee will operate with a 4 of 7 multi-sig managed by the reviewers (note that the lead is not part of the multi-sig). In other words, four out of seven reviewers will need to sign the transaction for a grant to be approved and disbursed. + +**Committee Compensation** + +We propose the lead be paid $5k upfront and $100 per hour thereafter with a cap of 30 hours per week for a maximum compensation of $83k (~184 COMP). Since the majority of the work will be performed by the lead, they will be the only committee member to receive payment as part of the program pilot. Payments to the lead will be approved by the reviewers and made according to the following schedule: $5k upfront, with the balance paid at the end of each quarter (i.e., if the program begins on 3/22/21, the lead will be paid $5k on 3/22/21, and the again on 6/22/21 and 9/22/21 based on hours worked). + +The funds for both the program and the lead’s pay will be allocated to the CGP multi-sig from the Compound treasury. Running the CGP will come with setup and operational costs; we will set aside approximately 10% of the CGP budget to cover these costs. All unspent funds will be returned to the community treasury at the conclusion of the CGP. + +**What Does Success Look Like?** + +We expect success to come in two forms: one that’s measurable and the other that’s of the “you know it when you see it” type. + +Measurable success metrics: +* *Number of projects, ideas, and events funded* Community engagement (e.g., increased activity on forums, Discord, and so forth) +* * Increase in number of applications +* “Know it when you see it” success metrics: +* Improved sentiment and goodwill within the community +* *Improvement to Compound’s brand and positioning in the market + +**Conclusion** +If approved, the CGP will begin accepting applications for grants on a rolling basis shortly after its approval. To assist with the evaluation of potential grants, each grant will be classified into three buckets: high, medium, and low. High priority grants will be funded first; medium priority grants will be funded second; low priority grants will be funded last. + +This program is a pilot. As such, we intend to keep the budget lean for a maximum disbursement of 5,000 COMP over six months across grants, setup and operational costs, and lead compensation. Make no mistake: this is an experiment. If the CGP works, Compound may want to graduate the program from a pilot to a full-time endeavor. If it doesn’t work, we will learn why it didn’t work and what should be done differently. Most of us are COMP holders here. That gives the privilege to try something that’s never been tried before at a meaningful scale: to let the test subjects run the experiments. \ No newline at end of file diff --git a/dist/index.js b/dist/index.js index 31e53b6..6c4dddb 100644 --- a/dist/index.js +++ b/dist/index.js @@ -7,101 +7,116 @@ exports.protocols = { compound: { name: "Compound", path: "compound", - description: "Compound is a decentralized money market protocol to borrow and lend assets. This Ethereum protocol establishes markets with algorithmically set interest rates.", + 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. The introduction of UNI (ERC-20) serves to foster community-led growth, development, and self-sustainability, enabling shared community ownership and a vibrant, diverse, and dedicated governance system, which will actively guide the protocol towards the future.", + 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. These synthetic assets are collateralized by the Synthetix Network Token (SNX) which when locked in the contract enables the issuance of synthetic assets (Synths). Spartan Council members, who vote on SCCP's, are voted in by staked SNX holders via a continuous nomination proposal.", + 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. In order for a proposal to pass or fail, more than 20% of the total staked YFI tokens (Quorum) have to vote. The Majority threshold currently stands at 50%. \n Anyone can stake their YFI in to vote on proposals - once you vote, your YFI will lock for 3 days.", + 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, including COMP, BAL, LEND, YFI, BZRX, AKRO, and others. It enables the pooling of the tokens by allowing any holder to supply liquidity into a contract and receive an interest rate if there is enough demand. This, in turn, enables any market participant to borrow governance tokens by placing allowed digital assets as collateral.", + 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 where you can mint, buy and sell digital collectibles without any coding skills. As we are growing in numbers and expanding our presence on the market, Rarible is taking a shift towards a becoming a fully Decentralized Autonomous Organization.", + 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 for no-loss prize games on Ethereum. The protocol enables developers to build their own no-loss prize games and also offers governance-managed no-loss prize games. Prize games are pools of funds whose accrued interest is distributed as prizes.", + description: "PoolTogether is a protocol enabling governance-managed, no-loss prize games on Ethereum.", suffix: "PcDAI", folder: "pooltogether", }, - gnosis: { + "gnosis.eth": { name: "Gnosis", - path: "gnosis", - description: "Gnosis builds new market mechanisms for decentralized finance. Our three interoperable product lines allow you to securely create, trade, and hold digital assets on Ethereum.", + path: "gnosis.eth", + description: "Gnosis is an open-source, decentralized prediction market governed by the GnosisDAO.", suffix: "GNO", - folder: "gnosis", + folder: "gnosis.eth", }, defidollar: { name: "DefiDollar DAO", path: "defidollar", - description: "DeFi Dollar is a stablecoin that uses the primitives of DeFi to stay close to the Dollar, protecting users from counterparty risk, holdings seizure risk, bank run risk, etc. DUSD offers investors an opportunity to index varying stablecoins in its single token. This invariably protects such users from any underlying risks that may be attached with such tokens.", + 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: "Index Coop creates and maintains the world's best crypto index products. Index Coop is a Decentralized and Autonomous Asset Manager governed, maintained, and upgraded by INDEX token holders. All index products are always fully collateralized.", - suffix: "$INDEX", + description: "The Index Coop is an autonomous asset manager governed, maintained, and upgraded by INDEX token holders.", + suffix: "INDEX", folder: "indexCoop", }, + rally: { + name: "Rally", + path: 'rally', + description: "Rally’s is a decentralized network enabling creators to monetize and align themselves with their community.", + suffix: "RLY", + folder: 'rally' + }, siren: { name: "Siren", path: "siren", - description: "Siren is a distributed protocol for creating, trading, and redeeming fully-collateralized options contracts for any ERC-20 token on Ethereum.", + 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. Users can earn interest on deposits and also borrow assets.", + 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 description here)", + description: "Balancer is a non-custodial portfolio manager, liquidity provider, and price sensor.", suffix: "BAL", folder: "balancer", }, yamv2: { name: "Yam", path: "yamv2", - description: "(yamv2 description here)", + description: "Yam is an experiment in fair farming, governance, and elasticity controlled by the community.", suffix: "YAM", folder: "yamv2", }, + "yup.eth": { + name: "Yup", + path: "yup.eth", + description: "Your opinion matters. Curate the web. Earn & influence.", + suffix: "YUP", + folder: "yup.eth", + snapshotSpaceName: "yup.eth" + } }; exports.protocolBranding = { pooltogether: { diff --git a/index.ts b/index.ts index f9fec8e..f3b33a1 100644 --- a/index.ts +++ b/index.ts @@ -135,6 +135,14 @@ export const protocols = { folder: "dhedge", snapshotSpaceName: "gov.dhedge.eth", }, + "compoundgrants.eth": { + name: "Compound Grants Program", + path: "compoundgrants.eth", + description: "The Compound Grants Program is a 4/7 multisig controlled committee that will deploy a maximum of $1mm per quarter and run for two quarters.", + suffix: "CGP", + folder: "compoundgrants", + snapshotSpaceName: "compoundgrants.eth" + } }; export const protocolBranding = {