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
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
b668c24
initial draft example for teleporter/warp registry
Aug 26, 2023
45039f3
Merge remote-tracking branch 'origin/main' into teleporter-registry
Sep 4, 2023
38faae3
fix msg sender and version variable name
Sep 7, 2023
e77c890
update version and registry funcs
Sep 25, 2023
8f6a68a
Merge remote-tracking branch 'origin/main' into teleporter-registry
Sep 25, 2023
b82f3df
registry contracts and erc20bridge using registry
Sep 26, 2023
016c039
move addressToVersion to teleporter registry
Sep 26, 2023
115fd96
update erc20bridge registry checks
Sep 26, 2023
0a12bf3
update crossChainApps to use registry
Sep 27, 2023
d50fef6
Merge remote-tracking branch 'origin/main' into teleporter-registry
Sep 27, 2023
6c8cf3f
add docs, license, and event
Sep 27, 2023
61e8d48
registry accepts initial values and v0.5.6 compatible
Sep 27, 2023
0c244ed
lint fixes
Sep 27, 2023
b676a2b
fix erc20bridge tests with registry integration
Sep 27, 2023
a5039b7
init teleporter registry tests
Sep 27, 2023
7195814
add registry unit tests
Sep 28, 2023
6d14e84
deploy registry in tests and erc20bridge test working
Sep 29, 2023
733c3c2
use registry for cross chain app tests
Sep 29, 2023
3376507
Merge remote-tracking branch 'origin/main' into teleporter-registry
Sep 29, 2023
051c6bb
draft teleporterUpgradeable contract
Oct 2, 2023
8dfb4fe
use TeleporterUpgradeable in cross chain apps
Oct 2, 2023
7552339
docs and cleanup
Oct 2, 2023
2474f2e
refactor and test TeleporterUprgradeable
Oct 2, 2023
a1de5d8
lint fixes
Oct 2, 2023
95b9951
Merge remote-tracking branch 'origin/main' into teleporter-registry
Oct 2, 2023
34d6ea5
Update contracts/src/Teleporter/upgrades/TeleporterUpgradeable.sol
Oct 3, 2023
eb67e67
Update contracts/src/Teleporter/upgrades/TeleporterUpgradeable.sol
Oct 3, 2023
ff1c1c4
remove extra onlyAllowedTeleporter calls and nits
Oct 3, 2023
c449bdd
remove check for duplicate protocol address and rename funcs
Oct 4, 2023
951cbf4
fix up naming and tests
Oct 4, 2023
3654e48
fix unit tests
Oct 4, 2023
feebce8
remove contract address requirement and docs
Oct 4, 2023
6286393
change to private variable
Oct 4, 2023
689c515
Merge remote-tracking branch 'origin/main' into teleporter-registry
Oct 5, 2023
cc3a1ec
doc about invalid version 0
Oct 5, 2023
0ea24d9
move _addressToVersion to WarpProtocolRegistry
Oct 5, 2023
52de62d
use protocol registry entry struct
Oct 5, 2023
7a518a5
Update contracts/src/WarpProtocolRegistry.sol
Oct 6, 2023
05c714c
Update contracts/src/WarpProtocolRegistry.sol
Oct 6, 2023
cea7d19
Update contracts/src/WarpProtocolRegistry.sol
Oct 6, 2023
44fd2c1
rename blockchainID and add virtuals
Oct 13, 2023
8a89233
add comment and fix typo
Oct 13, 2023
307d7ec
Merge remote-tracking branch 'origin/main' into teleporter-registry
Oct 13, 2023
eb9b3ed
update abi bindings
Oct 13, 2023
77ec078
fix integration tests and log
Oct 13, 2023
1f38e6c
draft new registry mapping approach
Oct 17, 2023
1530a0e
add unit tests and use require statements
Oct 17, 2023
201416e
update documentation and abi bindings
Oct 17, 2023
823e50d
Merge remote-tracking branch 'origin/main' into teleporter-registry
Oct 18, 2023
b2fb0a7
Merge remote-tracking branch 'origin/main' into teleporter-registry
Oct 18, 2023
2f526de
add additional requirements to doc
Oct 18, 2023
3330c22
add README for upgrades
Oct 19, 2023
4a152a6
change to upgradeability
Oct 19, 2023
ca15150
Update contracts/src/Teleporter/upgrades/README.md
Oct 19, 2023
8a0187b
Update contracts/src/Teleporter/upgrades/README.md
Oct 19, 2023
313c305
Update contracts/src/Teleporter/upgrades/README.md
Oct 19, 2023
f6377da
Update contracts/src/Teleporter/upgrades/README.md
Oct 19, 2023
aac50e8
Update contracts/src/Teleporter/upgrades/README.md
Oct 19, 2023
4cff973
update readme to include rollback and remove we
Oct 19, 2023
3c9bc0f
Merge remote-tracking branch 'origin/main' into teleporter-registry
Oct 19, 2023
d18c657
make zero error consistent and add unit test
Oct 19, 2023
e699689
fix function ordering
Oct 19, 2023
83f139f
update abi bindings
Oct 19, 2023
9c3d636
Update contracts/src/Teleporter/upgrades/README.md
Oct 24, 2023
4064d33
Update contracts/src/Teleporter/upgrades/README.md
Oct 24, 2023
26de2d5
update README with getLatestVersion
Oct 24, 2023
9e5a3ef
punctuation
Oct 24, 2023
3606e7a
make minTeleporterVersion public
Oct 24, 2023
880bf16
update tests and event MinTeleporterVersionUpdated
Oct 24, 2023
7b7a6c4
Update contracts/src/Teleporter/upgrades/README.md
Oct 24, 2023
8004496
add index and doc
Oct 24, 2023
02cf81b
fix unit tests and update bindings
Oct 24, 2023
6450e21
add virtual to TeleporterUpgradeable
Oct 25, 2023
93b379a
require derived contracts to implement updateMinTeleporterVersion
Oct 25, 2023
f08ae17
readme updates
Oct 25, 2023
dfa1a3d
update abi bindings
Oct 25, 2023
261e50e
add test for erc20Bridge updateMinTeleporterVersion
Oct 25, 2023
7935ed0
Update contracts/src/Teleporter/upgrades/README.md
Oct 25, 2023
4d37ee3
* make BlockHashReceiver Ownable
Oct 25, 2023
70c80d0
update doc for updateMinTeleporterVersion
Oct 25, 2023
834b677
update blockHashReceiver bindings
Oct 25, 2023
6d0712a
Update contracts/src/CrossChainApplications/ERC20Bridge/ERC20Bridge.sol
Oct 26, 2023
5c7c940
Update contracts/src/CrossChainApplications/VerifiedBlockHash/BlockHa…
Oct 26, 2023
24610ad
exampleCrossChainMessenger ownable
Oct 26, 2023
791d9d8
update unit test and doc
Oct 26, 2023
c64d13f
extra assert for unit test
Oct 26, 2023
0711b2f
update bindings
Oct 26, 2023
9794c86
Merge remote-tracking branch 'origin/main' into teleporter-registry
Oct 26, 2023
f4f27bb
update go work sum
Oct 27, 2023
a2d0d44
Merge remote-tracking branch 'origin/main' into teleporter-registry
Oct 27, 2023
011796a
Merge remote-tracking branch 'origin/main' into teleporter-registry
Oct 27, 2023
000a894
move --constructor-args to last argument
Oct 27, 2023
42b7dbf
Merge remote-tracking branch 'origin/main' into teleporter-registry
Oct 27, 2023
1532fa4
Merge branch 'main' into teleporter-registry
Oct 30, 2023
afc114e
update foundry version
Oct 30, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading