Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: develop without solidity 0.8 #342

Merged
merged 11 commits into from May 16, 2021
Merged

feat: develop without solidity 0.8 #342

merged 11 commits into from May 16, 2021

Conversation

ghost
Copy link

@ghost ghost commented May 13, 2021

Contains develop changes without solidity 0.8 Oz 4.1 and ytoken name fixes

closes: #315

@ghost ghost changed the title Develop without solidity0.8 feat: develop without solidity0.8 May 13, 2021
@fubuloubu fubuloubu changed the title feat: develop without solidity0.8 feat: develop without solidity 0.8 May 13, 2021
@ghost ghost requested review from fubuloubu and Grandthrax May 14, 2021 08:46
Steffel and others added 11 commits May 16, 2021 18:11
* fix: prevent revoking non existing strategy

* refactor: fix typo

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>
* fix: migratiion should only be perforned by vault

* docs: document new strategy prerequisites

* fix: typo

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>
* fix: avoid duplicates on withdrawal queue

* fix: use assert instead of raise

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* fix: use only one loop

* fix: use min approach

* refactor: queue should not add or remove entries

* feat: do not replace strategy

* refactor: clarity

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* docs: comment

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* fix: refactor for clarity

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>
* docs: loss will udate debt ratio, debt is adjusted on next report

* docs: fixup comment

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>
Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>
* fix: precision factor is useless most of the time

* fix: remove entirely precision factor

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>
* fix: prevent division per zero

Co-authored-by: fp-crypto <83050944+fp-crypto@users.noreply.github.com>

* fix: do not relly on user manipulable values

* fix: strategy emergency mode

* fix: symplify math

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

Co-authored-by: fp-crypto <83050944+fp-crypto@users.noreply.github.com>
Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>
@fubuloubu fubuloubu merged commit 35cf726 into yearn:master May 16, 2021
orbxball pushed a commit to orbxball/yearn-vaults that referenced this pull request Aug 8, 2021
* docs: withdraw can empty available funds (yearn#302)

* fix: prevent revoking non existing strategy (yearn#303)

* fix: prevent revoking non existing strategy

* refactor: fix typo

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* chore: remove guestList (yearn#308)

* fix: strategy migration only through Vault (yearn#309)

* fix: migratiion should only be perforned by vault

* docs: document new strategy prerequisites

* fix: typo

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* fix: make sure _assessFees isn't called twice within the same block (yearn#326)

* fix: avoid duplicates on withdrawal queue (yearn#299)

* fix: avoid duplicates on withdrawal queue

* fix: use assert instead of raise

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* fix: use only one loop

* fix: use min approach

* refactor: queue should not add or remove entries

* feat: do not replace strategy

* refactor: clarity

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* docs: comment

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* fix: refactor for clarity

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* docs: token should not be inflationary, deflationary or transfer fees (yearn#331)

* docs: loss debt ratio flow (yearn#332)

* docs: loss will udate debt ratio, debt is adjusted on next report

* docs: fixup comment

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* fix: prevent fees to be above 100% (yearn#328)

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* fix: precision factor is useless (yearn#335)

* fix: precision factor is useless most of the time

* fix: remove entirely precision factor

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* fix: prevent division per zero (yearn#337)

* fix: prevent division per zero

Co-authored-by: fp-crypto <83050944+fp-crypto@users.noreply.github.com>

* fix: do not relly on user manipulable values

* fix: strategy emergency mode

* fix: symplify math

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

Co-authored-by: fp-crypto <83050944+fp-crypto@users.noreply.github.com>
Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>
Co-authored-by: fp-crypto <83050944+fp-crypto@users.noreply.github.com>
sambacha pushed a commit to sambacha/yearn-vaults that referenced this pull request Sep 7, 2021
* docs: withdraw can empty available funds (yearn#302)

* fix: prevent revoking non existing strategy (yearn#303)

* fix: prevent revoking non existing strategy

* refactor: fix typo

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* chore: remove guestList (yearn#308)

* fix: strategy migration only through Vault (yearn#309)

* fix: migratiion should only be perforned by vault

* docs: document new strategy prerequisites

* fix: typo

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* fix: make sure _assessFees isn't called twice within the same block (yearn#326)

* fix: avoid duplicates on withdrawal queue (yearn#299)

* fix: avoid duplicates on withdrawal queue

* fix: use assert instead of raise

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* fix: use only one loop

* fix: use min approach

* refactor: queue should not add or remove entries

* feat: do not replace strategy

* refactor: clarity

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* docs: comment

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* fix: refactor for clarity

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* docs: token should not be inflationary, deflationary or transfer fees (yearn#331)

* docs: loss debt ratio flow (yearn#332)

* docs: loss will udate debt ratio, debt is adjusted on next report

* docs: fixup comment

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* fix: prevent fees to be above 100% (yearn#328)

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* fix: precision factor is useless (yearn#335)

* fix: precision factor is useless most of the time

* fix: remove entirely precision factor

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

* fix: prevent division per zero (yearn#337)

* fix: prevent division per zero

Co-authored-by: fp-crypto <83050944+fp-crypto@users.noreply.github.com>

* fix: do not relly on user manipulable values

* fix: strategy emergency mode

* fix: symplify math

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

Co-authored-by: fp-crypto <83050944+fp-crypto@users.noreply.github.com>
Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>

Co-authored-by: El De-dog-lo <3859395+fubuloubu@users.noreply.github.com>
Co-authored-by: fp-crypto <83050944+fp-crypto@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Audit Report Progress
1 participant