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

Teleporter registry upgrade #43

Merged
merged 95 commits into from
Oct 30, 2023
Merged

Teleporter registry upgrade #43

merged 95 commits into from
Oct 30, 2023

Commits on Aug 26, 2023

  1. initial draft example for teleporter/warp registry

    Matthew Lam committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    b668c24 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

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

Commits on Sep 7, 2023

  1. fix msg sender and version variable name

    Matthew Lam committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    38faae3 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. update version and registry funcs

    Matthew Lam committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    e77c890 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f6a68a View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. registry contracts and erc20bridge using registry

    Matthew Lam committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    b82f3df View commit details
    Browse the repository at this point in the history
  2. move addressToVersion to teleporter registry

    Matthew Lam committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    016c039 View commit details
    Browse the repository at this point in the history
  3. update erc20bridge registry checks

    Matthew Lam committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    115fd96 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. update crossChainApps to use registry

    Matthew Lam committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    0a12bf3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d50fef6 View commit details
    Browse the repository at this point in the history
  3. add docs, license, and event

    Matthew Lam committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    6c8cf3f View commit details
    Browse the repository at this point in the history
  4. registry accepts initial values and v0.5.6 compatible

    Matthew Lam committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    61e8d48 View commit details
    Browse the repository at this point in the history
  5. lint fixes

    Matthew Lam committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    0c244ed View commit details
    Browse the repository at this point in the history
  6. fix erc20bridge tests with registry integration

    Matthew Lam committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    b676a2b View commit details
    Browse the repository at this point in the history
  7. init teleporter registry tests

    Matthew Lam committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    a5039b7 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. add registry unit tests

    Matthew Lam committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    7195814 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. deploy registry in tests and erc20bridge test working

    Matthew Lam committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    6d14e84 View commit details
    Browse the repository at this point in the history
  2. use registry for cross chain app tests

    Matthew Lam committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    733c3c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3376507 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. draft teleporterUpgradeable contract

    Matthew Lam committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    051c6bb View commit details
    Browse the repository at this point in the history
  2. use TeleporterUpgradeable in cross chain apps

    Matthew Lam committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    8dfb4fe View commit details
    Browse the repository at this point in the history
  3. docs and cleanup

    Matthew Lam committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    7552339 View commit details
    Browse the repository at this point in the history
  4. refactor and test TeleporterUprgradeable

    Matthew Lam committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    2474f2e View commit details
    Browse the repository at this point in the history
  5. lint fixes

    Matthew Lam committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    a1de5d8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    95b9951 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Update contracts/src/Teleporter/upgrades/TeleporterUpgradeable.sol

    Co-authored-by: Michael Kaplan <[email protected]>
    Signed-off-by: minghinmatthewlam <[email protected]>
    minghinmatthewlam and michaelkaplan13 authored Oct 3, 2023
    Configuration menu
    Copy the full SHA
    34d6ea5 View commit details
    Browse the repository at this point in the history
  2. Update contracts/src/Teleporter/upgrades/TeleporterUpgradeable.sol

    Co-authored-by: Michael Kaplan <[email protected]>
    Signed-off-by: minghinmatthewlam <[email protected]>
    minghinmatthewlam and michaelkaplan13 authored Oct 3, 2023
    Configuration menu
    Copy the full SHA
    eb67e67 View commit details
    Browse the repository at this point in the history
  3. remove extra onlyAllowedTeleporter calls and nits

    Matthew Lam committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    ff1c1c4 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Configuration menu
    Copy the full SHA
    c449bdd View commit details
    Browse the repository at this point in the history
  2. fix up naming and tests

    Matthew Lam committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    951cbf4 View commit details
    Browse the repository at this point in the history
  3. fix unit tests

    Matthew Lam committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    3654e48 View commit details
    Browse the repository at this point in the history
  4. remove contract address requirement and docs

    Matthew Lam committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    feebce8 View commit details
    Browse the repository at this point in the history
  5. change to private variable

    Matthew Lam committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    6286393 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    689c515 View commit details
    Browse the repository at this point in the history
  2. doc about invalid version 0

    Matthew Lam committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    cc3a1ec View commit details
    Browse the repository at this point in the history
  3. move _addressToVersion to WarpProtocolRegistry

    Matthew Lam committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    0ea24d9 View commit details
    Browse the repository at this point in the history
  4. use protocol registry entry struct

    Matthew Lam committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    52de62d View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Update contracts/src/WarpProtocolRegistry.sol

    Co-authored-by: cam-schultz <[email protected]>
    Signed-off-by: minghinmatthewlam <[email protected]>
    minghinmatthewlam and cam-schultz authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    7a518a5 View commit details
    Browse the repository at this point in the history
  2. Update contracts/src/WarpProtocolRegistry.sol

    Co-authored-by: cam-schultz <[email protected]>
    Signed-off-by: minghinmatthewlam <[email protected]>
    minghinmatthewlam and cam-schultz authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    05c714c View commit details
    Browse the repository at this point in the history
  3. Update contracts/src/WarpProtocolRegistry.sol

    Co-authored-by: cam-schultz <[email protected]>
    Signed-off-by: minghinmatthewlam <[email protected]>
    minghinmatthewlam and cam-schultz authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    cea7d19 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. rename blockchainID and add virtuals

    Matthew Lam committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    44fd2c1 View commit details
    Browse the repository at this point in the history
  2. add comment and fix typo

    Matthew Lam committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    8a89233 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    307d7ec View commit details
    Browse the repository at this point in the history
  4. update abi bindings

    Matthew Lam committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    eb9b3ed View commit details
    Browse the repository at this point in the history
  5. fix integration tests and log

    Matthew Lam committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    77ec078 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. draft new registry mapping approach

    Matthew Lam committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    1f38e6c View commit details
    Browse the repository at this point in the history
  2. add unit tests and use require statements

    Matthew Lam committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    1530a0e View commit details
    Browse the repository at this point in the history
  3. update documentation and abi bindings

    Matthew Lam committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    201416e View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Configuration menu
    Copy the full SHA
    823e50d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2fb0a7 View commit details
    Browse the repository at this point in the history
  3. add additional requirements to doc

    Matthew Lam committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    2f526de View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. add README for upgrades

    Matthew Lam committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    3330c22 View commit details
    Browse the repository at this point in the history
  2. change to upgradeability

    Matthew Lam committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    4a152a6 View commit details
    Browse the repository at this point in the history
  3. Update contracts/src/Teleporter/upgrades/README.md

    Co-authored-by: cam-schultz <[email protected]>
    Signed-off-by: minghinmatthewlam <[email protected]>
    minghinmatthewlam and cam-schultz authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    ca15150 View commit details
    Browse the repository at this point in the history
  4. Update contracts/src/Teleporter/upgrades/README.md

    Co-authored-by: cam-schultz <[email protected]>
    Signed-off-by: minghinmatthewlam <[email protected]>
    minghinmatthewlam and cam-schultz authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    8a0187b View commit details
    Browse the repository at this point in the history
  5. Update contracts/src/Teleporter/upgrades/README.md

    Co-authored-by: cam-schultz <[email protected]>
    Signed-off-by: minghinmatthewlam <[email protected]>
    minghinmatthewlam and cam-schultz authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    313c305 View commit details
    Browse the repository at this point in the history
  6. Update contracts/src/Teleporter/upgrades/README.md

    Co-authored-by: cam-schultz <[email protected]>
    Signed-off-by: minghinmatthewlam <[email protected]>
    minghinmatthewlam and cam-schultz authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    f6377da View commit details
    Browse the repository at this point in the history
  7. Update contracts/src/Teleporter/upgrades/README.md

    Co-authored-by: cam-schultz <[email protected]>
    Signed-off-by: minghinmatthewlam <[email protected]>
    minghinmatthewlam and cam-schultz authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    aac50e8 View commit details
    Browse the repository at this point in the history
  8. update readme to include rollback and remove we

    Matthew Lam committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    4cff973 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3c9bc0f View commit details
    Browse the repository at this point in the history
  10. make zero error consistent and add unit test

    Matthew Lam committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    d18c657 View commit details
    Browse the repository at this point in the history
  11. fix function ordering

    Matthew Lam committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    e699689 View commit details
    Browse the repository at this point in the history
  12. update abi bindings

    Matthew Lam committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    83f139f View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Update contracts/src/Teleporter/upgrades/README.md

    Co-authored-by: cam-schultz <[email protected]>
    Signed-off-by: minghinmatthewlam <[email protected]>
    minghinmatthewlam and cam-schultz authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    9c3d636 View commit details
    Browse the repository at this point in the history
  2. Update contracts/src/Teleporter/upgrades/README.md

    Co-authored-by: cam-schultz <[email protected]>
    Signed-off-by: minghinmatthewlam <[email protected]>
    minghinmatthewlam and cam-schultz authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    4064d33 View commit details
    Browse the repository at this point in the history
  3. update README with getLatestVersion

    Matthew Lam committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    26de2d5 View commit details
    Browse the repository at this point in the history
  4. punctuation

    Matthew Lam committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    9e5a3ef View commit details
    Browse the repository at this point in the history
  5. make minTeleporterVersion public

    Matthew Lam committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    3606e7a View commit details
    Browse the repository at this point in the history
  6. update tests and event MinTeleporterVersionUpdated

    Matthew Lam committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    880bf16 View commit details
    Browse the repository at this point in the history
  7. Update contracts/src/Teleporter/upgrades/README.md

    Co-authored-by: Michael Kaplan <[email protected]>
    Signed-off-by: minghinmatthewlam <[email protected]>
    minghinmatthewlam and michaelkaplan13 authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    7b7a6c4 View commit details
    Browse the repository at this point in the history
  8. add index and doc

    Matthew Lam committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    8004496 View commit details
    Browse the repository at this point in the history
  9. fix unit tests and update bindings

    Matthew Lam committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    02cf81b View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. add virtual to TeleporterUpgradeable

    Matthew Lam committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    6450e21 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93b379a View commit details
    Browse the repository at this point in the history
  3. readme updates

    Matthew Lam committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    f08ae17 View commit details
    Browse the repository at this point in the history
  4. update abi bindings

    Matthew Lam committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    dfa1a3d View commit details
    Browse the repository at this point in the history
  5. add test for erc20Bridge updateMinTeleporterVersion

    Matthew Lam committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    261e50e View commit details
    Browse the repository at this point in the history
  6. Update contracts/src/Teleporter/upgrades/README.md

    Co-authored-by: cam-schultz <[email protected]>
    Signed-off-by: minghinmatthewlam <[email protected]>
    minghinmatthewlam and cam-schultz authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    7935ed0 View commit details
    Browse the repository at this point in the history
  7. * make BlockHashReceiver Ownable

    * remove virtual from onlyAllowedTeleporter
    * documentation for example cross chain messenger
    updateMinTeleporterVersion
    Matthew Lam committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    4d37ee3 View commit details
    Browse the repository at this point in the history
  8. update doc for updateMinTeleporterVersion

    Matthew Lam committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    70c80d0 View commit details
    Browse the repository at this point in the history
  9. update blockHashReceiver bindings

    Matthew Lam committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    834b677 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Update contracts/src/CrossChainApplications/ERC20Bridge/ERC20Bridge.sol

    Co-authored-by: Michael Kaplan <[email protected]>
    Signed-off-by: minghinmatthewlam <[email protected]>
    minghinmatthewlam and michaelkaplan13 authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    6d0712a View commit details
    Browse the repository at this point in the history
  2. Update contracts/src/CrossChainApplications/VerifiedBlockHash/BlockHa…

    …shReceiver.sol
    
    Co-authored-by: Michael Kaplan <[email protected]>
    Signed-off-by: minghinmatthewlam <[email protected]>
    minghinmatthewlam and michaelkaplan13 authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    5c7c940 View commit details
    Browse the repository at this point in the history
  3. exampleCrossChainMessenger ownable

    Matthew Lam committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    24610ad View commit details
    Browse the repository at this point in the history
  4. update unit test and doc

    Matthew Lam committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    791d9d8 View commit details
    Browse the repository at this point in the history
  5. extra assert for unit test

    Matthew Lam committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    c64d13f View commit details
    Browse the repository at this point in the history
  6. update bindings

    Matthew Lam committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    0711b2f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9794c86 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. update go work sum

    Matthew Lam committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    f4f27bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2d0d44 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    011796a View commit details
    Browse the repository at this point in the history
  4. move --constructor-args to last argument

    Matthew Lam committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    000a894 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    42b7dbf View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Merge branch 'main' into teleporter-registry

    Signed-off-by: minghinmatthewlam <[email protected]>
    minghinmatthewlam authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    1532fa4 View commit details
    Browse the repository at this point in the history
  2. update foundry version

    Matthew Lam committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    afc114e View commit details
    Browse the repository at this point in the history