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

Adding Base module for canonical TBTC #673

Merged
merged 9 commits into from
Aug 1, 2023
Merged

Commits on Jul 27, 2023

  1. Adding Base module for canonical TBTC

    Most of the files were copied from the Optimism module and adjusted for
    the Base chain, ie. ids and addresses. There is one change that had to
    be added which is a custom network for hardhat etherscan plugin. Base is
    not supported by this plugin by default and a custom network
    configuration had to be added.
    dimpar committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    6968304 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee212ef View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Configuration menu
    Copy the full SHA
    05e0f2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    765c5d6 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Don't pass constructor params for BaseWormholeGateway verification

    The implementation contract was failing basescan verification unless the
    constructor params were empty.
    nkuba committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    7976e64 View commit details
    Browse the repository at this point in the history
  2. Remove upgrade script

    We don't use this script currently so there is no need to push it.
    nkuba committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    ffe3818 View commit details
    Browse the repository at this point in the history
  3. Comment out hardcoded gasPrice

    Most of the transactions pass without gasPrice parameter. We need to set
    it in case we have problems.
    nkuba committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    1a8fa10 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Add BaseWormholeTBTC address for base mainnet

    This is address of the wrapped tBTC token on Base mainnet chain.
    
    tBTC token attestation on Ethereum: https://etherscan.io/tx/0x2df8d53251aff96b6341f3fffda03b46ff04c35edb8dff496962da73d19c04c7
    Wrapped tBTC token creation on Base: https://basescan.org/tx/0x82af9e68b6be7db6b89cfb6e09368f524e04a317c938e367047f6467484e47a3
    nkuba committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    140a8cb View commit details
    Browse the repository at this point in the history
  2. Add Threshold Council multisig for base mainnet

    The Gnosis Safe wallet was set up on Base by the Threshold Council under
    https://app.safe.global/settings/setup?safe=base:0x518385dd31289F1000fE6382b0C65df4d1Cd3bfC
    nkuba committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    c9ba93e View commit details
    Browse the repository at this point in the history