Skip to content

Releases: keep-network/coverage-pools

Solidity: 2.0.0 (Mainnet)

05 Jan 14:16
4c023ea
Compare
Choose a tag to compare

A Coverage Pool is a flexible money lego that can be used as a back-stop or buyer of last resort in on-chain financial systems.

solidity/v2.0.0 is the second mainnet release of Coverage Pool with T (Threshold Network token) used as a deposit token. The T Coverage Pool is used to backstop risk in the tBTC v2 system per TIP-043 proposal. The contract addresses are:

  • UnderwriterToken: 0x007854FdCC9c6F748b435e63745599fb1A0dF843
  • AssetPool: 0x21b86FDC93F23fD52022A283828dF8E808D28D5D
  • CoveragePool: 0x7D7B622C07f216d99eFc3EfB9Cf71872F46D811A
  • BatchedPhasedEscrow: 0xa96AD7889ef29D4978e00B0cB31cD41F77bFD8A6
  • CoveragePoolBeneficiary: 0xE8372cab8d06a607E374cC549d8F68648ef67263

In addition to the primary contracts, we're providing the release commit hash (which corresponds to the solidity/v2.0.0 tag) and associated signatures from the deployment team.


Commit hash for clean builds is 4c023eaa613498bec04199e6def94f2332a90e23.

Signatures of commit hash from the deployment team (verify these in the Keybase app):

  • @pdyraga:
    BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zk8SRO9e gN94erb57G43YvY asc2ypx7KtJhJpq tOozFkj38oXJUw1 FrT3N7ER0cPRtIK ZqEOEoawcJoAeu3 8wFMm4sX7m55QBT 8uKnc0JnwkFWvCO FGTSI8W2eLZxejd TcFDQRtJ1YdBuHD Y9VSd5TZVInhX2V UwBAcBEZQzFAcIt pHd7PlzYap0yPL0 4zWAr0qW5VymTJ1 4hTM0PT2b45TBn1 . END KEYBASE SALTPACK SIGNED MESSAGE.

  • @nkuba:
    BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkUgHswq LONGnytauGuQ68W zKcm0YTewHXEGd3 2M8FiSegAU9ErPz NMWyMXAzICRmJs0 3RPu1SE6jFwuO49 HYjkqUYKJNKaHO9 ptyG1G25PunQ2Nd NwaW3oI6TAna8U2 NE8YmPKb0yW3Vy7 WDAOiu4JTsnO95P AN2xt6L8uNZ2Skz hcdGhm6ssuFaTWX yyhx30qW5VymTJ1 4hTM0PT2b45TBn1 . END KEYBASE SALTPACK SIGNED MESSAGE.


Finally, note that the full set of work that went into this release across contracts can be found in the corresponding solidity/v2.0.0 milestone.

Solidity: 1.0.0 (Mainnet)

16 Sep 13:07
bec0fb5
Compare
Choose a tag to compare

A coverage pool is a flexible new money lego that can be used as a back-stop or "buyer of last resort" in on-chain financial systems.

Across DeFi, young systems are hiding and shuffling around risk for perceived security. These risks are part of what drives yield; but stacked atop each other, risks are multiplied. Coverage pools can be used in these systems to offset risk, allowing human or algorithmic governance to reward underwriters. They’re designed as building blocks rather than a standalone products, allowing system designers and communities to tailor risk management to their circumstances.

solidity/v1.0.0 is the first mainnet release of Coverage Pool with KEEP used as an underwriter token and tBTC v1 Risk Manager for deposits being liquidated.

In addition to the primary contracts, we're providing the release commit hash (which corresponds to the solidity/v1.0.0 tag) and associated signatures from the deployment team.


Commit hash for clean builds is bec0fb52ada2f3aa7564a8cba84fff547fc37101.

Signatures of commit hash from the deployment team (verify these in the Keybase app):

  • @pdyraga:
    BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkKUP1mo cBOwsMO2Zoy9oS4 RuaO1bwgSUG4cNZ RnlK7jKb7iw0DHx adsb6QErF1z0Wwj LxCWeR9bwGnLMGx RDDxFPCUEEiVblX WDlEIK4JpdjwyL5 3GZaNiAvs1CDKI5 MkjeSISrF3uue1o 5GLsaWdNBn64QJe Ggh3iSwTTq6ePUx ACd519FuWQ1d9YC zwasK0pZH3WRELl QWAor8UJqH6dC1x . END KEYBASE SALTPACK SIGNED MESSAGE.

  • @nkuba:
    BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkUgHswq LONGnytauGuQ68W zKcm0YTewHXEGd3 2M8FiSegATElr9W cP4JGcPh7Ozm6j7 IOpiype89VFr64g MJkfbda0PryIUbO fynIUSZFxbpynVp uNq6kECp4Ux3Si4 WRCFkRQNYPzoz4q 6GR4eqdLAlW9f8Y yGbgmBR2ZJXwRP2 GRkaeapLw2yYJ1B luWoC0pZH3WRELl QWAor8UJqH6dC1x . END KEYBASE SALTPACK SIGNED MESSAGE.


Finally, note that the full set of work that went into this release across contracts can be found in the corresponding solidity/v1.0.0 milestone.