Cross-chain/optimism: v1.0.0
The release of cross-chain/optimism/v1.0.0
is one of the steps to facilitate the integration of Bitcoin into Ethereum L2 Optimism using the Wormhole cross-chain contracts. This implementation involves the deployment of two upgradeable generic contracts from the tbtc-v2
project. These contract artifacts are named OptimismTBTC
and OptimismWormholeGateway
in the NPM package. They were deployed behind the OpenZeppelin transparent proxy and their contract addresses are as follows:
L2TBTC
: 0x6c84a8f1c29108F47a79964b5Fe888D4f4D0dE40L2WormholeGateway
: 0x1293a54e160D1cd7075487898d65266081A15458
The L2WormholeGateway
smart contract is authorized to mint L2TBTC
, and can wrap and unwrap Wormhole-specific tBTC representation into the canonical L2TBTC
token. Ownership, including ProxyAdmin
, of these two contracts has been transferred to the Threshold Council (0x9f6e831c8f8939dc0c830c6e492e7cef4f9c2f5f
)
The NPM package is available in the NPM registry as @keep-network/tbtc-v2-optimism
The commit hash for clean builds is 07a2680d41b6c639dc4a2573a976ba0fba640601
.
Signatures of commit hash from the development team (verified in the Keybase app):
-
@dparemski
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkEUJD61 aS5dXdI0P9hkT7A V1KLgryVhYq77Eh HjVwI1gm0p88EjA pq3WE70cxeDNJoo lHn4KitCIC1uUCB Nr3FysO58exz2Uc 9srcZDoCzw4ZT34 9RQIN5pkWibZ7fb RXeAT8noZyrZWBK tJ16UxqfrI4wrxC oUUe37JKkRVJbw0 KLKMk3IrPWubrnG VqaIv0SdqqH05Op GcqYx71XiNFCH7B . END KEYBASE SALTPACK SIGNED MESSAGE. -
@nkuba
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkUgHswq LONGnytauGuQ68W zKcm0YTewHXEGd3 2M8FiSegAULwqWp ZQhZbrbUF3NfE6e U5rrJpB6kEYL8RL 01bqTZvRaa0mGog rrHuW10BRHTxpaa TRe2rpEiAyDtMvr fmmEDsptuQ3rnwI WbvLnxYlaFEMEb3 Fb4NkAzZWoODQe5 Xie28aeLcuijDUO sjOvF0SdqqH05Op GcqYx71XiNFCH7B . END KEYBASE SALTPACK SIGNED MESSAGE.