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

SIP-165 Debt Orcale #1694

Merged
merged 68 commits into from
Mar 10, 2022
Merged

SIP-165 Debt Orcale #1694

merged 68 commits into from
Mar 10, 2022

Commits on Nov 11, 2021

  1. add synthetixdebtshare

    dbeal-eth committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    6522f12 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2021

  1. lots of implementation

    * debt shares class is mostly done
    * issuer changes mostly done
    * feepool changes mostly done
    * tests cleaned up a little bit
    
    biggest thing still needing finalization is function to "transfer" debt to layer 2
    dbeal-eth committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    510823f View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. tests work

    dbeal-eth committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    8ed2fff View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

  1. add synthetix debt share tests

    Removed some functions it turns out we don't need
    
    found one bug during testing in `sharePercentOnPeriod` function
    dbeal-eth committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    834ec9d View commit details
    Browse the repository at this point in the history
  2. fix unit test failures

    dbeal-eth committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    bff2fb6 View commit details
    Browse the repository at this point in the history
  3. remove comments and np

    dbeal-eth committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    9043de1 View commit details
    Browse the repository at this point in the history
  4. fix lints

    dbeal-eth committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    ae5c111 View commit details
    Browse the repository at this point in the history
  5. initial period is now 1

    dbeal-eth committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    d532380 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3b53405 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2021

  1. use hardhat-interact instead of builtin

    the `interact` hardhat task has been refactored and moved
    into its own package, `hardhat-interact`. This PR removes the old
    code from the repository and uses the new package.
    
    `synthetix` uses a custom system for managing deployments of its
    contracts. To account for this, the `interact` command has been
    extended to first regenerate the deployment manifests into a compliant
    format.
    
    Since `hardhat-interact` relies on hardhat configuration for network
    and signer configuration, the `hardhat.config.js` file has been updated
    to include our networks.
    
    notes:
    * package-lock.json verification may fail because of new NPM 8 format.
    how do we work around this?
    dbeal-eth committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    5076ab1 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2021

  1. fix module resolution

    dbeal-eth committed Nov 29, 2021
    Configuration menu
    Copy the full SHA
    e351a65 View commit details
    Browse the repository at this point in the history
  2. fix package lock again

    dbeal-eth committed Nov 29, 2021
    Configuration menu
    Copy the full SHA
    f1280ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fea5c91 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2021

  1. add synthetixdebtshare

    dbeal-eth committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    10ea7bd View commit details
    Browse the repository at this point in the history
  2. lots of implementation

    * debt shares class is mostly done
    * issuer changes mostly done
    * feepool changes mostly done
    * tests cleaned up a little bit
    
    biggest thing still needing finalization is function to "transfer" debt to layer 2
    dbeal-eth committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    7cf745b View commit details
    Browse the repository at this point in the history
  3. tests work

    dbeal-eth committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    113ada3 View commit details
    Browse the repository at this point in the history
  4. add synthetix debt share tests

    Removed some functions it turns out we don't need
    
    found one bug during testing in `sharePercentOnPeriod` function
    dbeal-eth committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    f267e6e View commit details
    Browse the repository at this point in the history
  5. fix unit test failures

    dbeal-eth committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    667fcc8 View commit details
    Browse the repository at this point in the history
  6. remove comments and np

    dbeal-eth committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    2265bf6 View commit details
    Browse the repository at this point in the history
  7. fix lints

    dbeal-eth committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    fb1530a View commit details
    Browse the repository at this point in the history
  8. initial period is now 1

    dbeal-eth committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    bdf3e69 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    87cd0da View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2021

  1. Configuration menu
    Copy the full SHA
    8171cb3 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2021

  1. Configuration menu
    Copy the full SHA
    1deac59 View commit details
    Browse the repository at this point in the history
  2. oops

    dbeal-eth committed Dec 12, 2021
    Configuration menu
    Copy the full SHA
    e961d51 View commit details
    Browse the repository at this point in the history
  3. add migration script start

    dbeal-eth committed Dec 12, 2021
    Configuration menu
    Copy the full SHA
    09c501e View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. add oracle pseudo

    dbeal-eth committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    6d380b8 View commit details
    Browse the repository at this point in the history
  2. add oracle code

    dbeal-eth committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    00cb270 View commit details
    Browse the repository at this point in the history
  3. test fixes

    dbeal-eth committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    f2cc452 View commit details
    Browse the repository at this point in the history
  4. add missing

    dbeal-eth committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    dc6aefa View commit details
    Browse the repository at this point in the history
  5. fixes

    dbeal-eth committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    3f7ffe7 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. unit tests fixes

    dbeal-eth committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    122e37e View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. fixes for tests

    only a couple things not working for dual tests
    dbeal-eth committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    0107563 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2c42d3 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2022

  1. fee pool unit tests

    dbeal-eth committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    1ea3e68 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. Configuration menu
    Copy the full SHA
    eb4fad0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5afa691 View commit details
    Browse the repository at this point in the history
  3. fix tests

    dbeal-eth committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    68269c4 View commit details
    Browse the repository at this point in the history
  4. minor fixes for tests

    dbeal-eth committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    e287b37 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cb5a604 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6b3f157 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a5f47ba View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

  1. Configuration menu
    Copy the full SHA
    ed6f858 View commit details
    Browse the repository at this point in the history
  2. test fixes

    dbeal-eth committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    4d5e5fe View commit details
    Browse the repository at this point in the history
  3. fix lints

    dbeal-eth committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    b5b81ef View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. updates for using 2 oracles

    SIP-165 was recently updated to use an additional oracle, and replacing the
    original oracle so it only
    
    this has created a bit of wierd indirection in the Issuer (which likely only needs to query the DebtRatio oracle), so might need to do a little
    more cleanup on this, but its mostly what we want
    dbeal-eth committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    79c33f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3bed7d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45d94e4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5229444 View commit details
    Browse the repository at this point in the history
  5. fix integration

    dbeal-eth committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    1676f1f View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2022

  1. add a couple more units

    dbeal-eth committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    4180c14 View commit details
    Browse the repository at this point in the history
  2. lints

    dbeal-eth committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    9bb44cf View commit details
    Browse the repository at this point in the history
  3. fix lint 2

    dbeal-eth committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    05005cf View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. fix wrong title

    dbeal-eth committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    86b41d8 View commit details
    Browse the repository at this point in the history
  2. remove empty test case

    dbeal-eth committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    db35a57 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    657443e View commit details
    Browse the repository at this point in the history
  4. add emitted event

    dbeal-eth committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    e9450a5 View commit details
    Browse the repository at this point in the history
  5. update releases json

    dbeal-eth committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    f74803d View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. Configuration menu
    Copy the full SHA
    20bb800 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0eba7e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e45b6d9 View commit details
    Browse the repository at this point in the history
  4. improve coverage

    dbeal-eth committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    edcce22 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. fixes from arthur comments

    dbeal-eth committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    c375a93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad3d288 View commit details
    Browse the repository at this point in the history
  3. turn off heartbeat

    dbeal-eth committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    e64d771 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    27293b5 View commit details
    Browse the repository at this point in the history
  5. add needed setLastDebtRatio() function

    will allow for owner to override to prevent circuit breaker re-trigger after resuming
    the system
    dbeal-eth committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    f81aae7 View commit details
    Browse the repository at this point in the history
  6. fix lint

    dbeal-eth committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    770b3c1 View commit details
    Browse the repository at this point in the history