This repository has been archived by the owner on Oct 4, 2023. It is now read-only.
Releases: oceanprotocol-archive/DAOBot
Releases · oceanprotocol-archive/DAOBot
v0.1.0
What's Changed
- Feature/200 report airflow project standing by @idiom-bytes in #1
- Feature/218 use airtable current round by @idiom-bytes in #2
- Feature/264 update project standing test coverage by @idiom-bytes in #4
- Feature/120 accurate snapshot count all proposals by @idiom-bytes in #3
- Feature/222 calculate round winners by @idiom-bytes in #5
- Updating snapshot configuration to support uniswap, sushiswap, bancor. by @idiom-bytes in #8
- Feature/255 update daobot execute funding round by @idiom-bytes in #7
- Feature/264 update project standing test coverage by @idiom-bytes in #9
- Update Snapshot GraphQL by @mariacarmina in #6
- Updated functionality and added tests to verify that gsheet [Sync] + … by @idiom-bytes in #10
- Feature/project summary by @TimDaub in #27
- Add Apache-2.0 ID to package.json by @TimDaub in #18
- Upgrade axios dep to address high risk vuln by @TimDaub in #25
- Fetching ocean price from chainlink by @DimitarSD in #30
- Update funding to be based on OCEAN by @claudiaHash in #32
- Update DAOBot to implement QV & Weighted voting. by @idiom-bytes in #26
- Feature/15 support new earmark structure by @KatunaNorbert in #33
- The sum from all granted proposals + the amount of ocean burned doesn't add up to the round total amount of oceans by @AnaLoznianu in #42
- [DAOBot 41] GSheets Vote Summary Map Reduce, yields bad result by @AnaLoznianu in #44
- Report no standings fix no ocean proposal standings by @KatunaNorbert in #43
- Updated calculateWinningProposalsForEarmark to be based off selected currency by @trizin in #50
- Clear GSheets before updating values by @KatunaNorbert in #49
- Merge
update_funding_round
&update_standings
by @trizin in #54 - Display last round's burned funds in 'Funding Rounds' table by @claudiaHash in #55
- Fix/38 project rejected by @claudiaHash in #52
- Add CI, Eslint by @DimitarSD in #34
- Import
OCEAN_ERC20_ABI
from a JSON file by @trizin in #58 - Create custom logger by @trizin in #60
- Pino logger integration by @trizin in #64
- Add Airtable for testing, make all test run by @KatunaNorbert in #61
- Call
dotenv.config()
before declaringlogger
by @trizin in #72 - Add a new proposal state for projects that want to withdraw by @claudiaHash in #63
- Using UUID instead of project name by @DimitarSD in #48
- Fix update proposals is changing "Funded" proposals into "Rejected" by @trizin in #69
- Fix DAObot bugs by @trizin in #80
- Fix proposal standings are being set to
New Project
by @trizin in #82 - Feature/83 remove max grant by @KatunaNorbert in #84
- Set the state to Funded if the ETH Transaction field is not null by @trizin in #88
- Integrate OPS Schedule issue generation inside DAOBot by @AnaLoznianu in #59
- Improve test coverage by @trizin in #85
- Dump Round Winners to GSheet grouped by Earmark by @KatunaNorbert in #94
- Project Summary doesn't show "OCEAN Granted" column values for some projects by @trizin in #97
- R13 bug: Some big numbers being spat out for #Num Votes & #Num Yes by @trizin in #98
- Voting edge case by @claudiaHash in #73
- Dump choices and created vote values by @KatunaNorbert in #62
- Set proposal state to
Funded
if the state isGranted
andETH Transaction
exists by @trizin in #102 - Feature/103 remove windows and mac os devices from ci by @trizin in #104
- Only check ocean balances for the current round by @trizin in #107
- Logger should log multiple arguments by @trizin in #111
- Implement burn&recycle switches by @KatunaNorbert in #99
- Improve Ops Tasks by @AnaLoznianu in #105
- Update table to report "Max Funding" available based on Funding Tiers by @trizin in #114
- Updated prepare_proposals_for_snapshot() so I could deploy R13 by @idiom-bytes in #117
- Add proposal validation by @trizin in #119
- Move ocean -> usd calculation to voting period ends by @trizin in #122
- Fix USD calculations & improve code readability by @trizin in #126
- Generate Round Results GSheet before voting period starts by @KatunaNorbert in #118
- Fix outdated function
prepareProposalsForSnapshot
by @trizin in #133 - Set the proposal to Rejected if no wallet address is provided by @trizin in #131
- Add QV strategy by @trizin in #128
- Fix snapshot proposal deployment by @trizin in #125
- Fix OPS tasks automatic generation by @AnaLoznianu in #136
- Set to
Valid Proposal
if valid by @trizin in #135 - Update QV strategy params by @trizin in #140
- Fix QF calculations by @trizin in #145
- Feature/testing r15 results by @idiom-bytes in #146
- Issue/137 iteration by @idiom-bytes in #148
- Issue/137 fix r14 funding distribution by @KatunaNorbert in #138
- Update max ceiling to 20. by @idiom-bytes in #154
- Update main by @trizin in #159
- Fix Round Results sheet creation in DD period by @KatunaNorbert in #173
- Fix GSheet votes not updating in voting period by @KatunaNorbert in #180
- Exclude withdrawn proposals from GSheet Round Results by @KatunaNorbert in #182
New Contributors
- @mariacarmina made their first contribution in #6
- @TimDaub made their first contribution in #27
- @DimitarSD made their first contribution in #30
- @claudiaHash made their first contribution in #32
- @KatunaNorbert made their first contribution in #33
- @AnaLoznianu made their first contribution in #42
Full Changelog: https://github.com/oceanprotocol/DAOBot/commits/v0.1.0