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.