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 routes #959

Merged
merged 79 commits into from
Jul 4, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
05359ae
first major refactoring of teleporter
wsdt Jun 15, 2023
3dc8a91
teleporter - refactoring
wsdt Jun 15, 2023
a02ae41
checkpoint 3
wsdt Jun 15, 2023
ad80cd3
e2e & teleporter service tests succeeding
wsdt Jun 15, 2023
0bcc041
adapted teleportation service, slicing etc - all tests run through
wsdt Jun 15, 2023
1ff2156
random token e2e tests
wsdt Jun 15, 2023
80b83ec
added native/token tests to other networks
wsdt Jun 15, 2023
7eec4ff
max-min deposit amount refactoring - tests run through again
wsdt Jun 15, 2023
142d9a5
merged more methods together - e2e tests pass
wsdt Jun 16, 2023
590ed44
merged teleport
wsdt Jun 16, 2023
f0f8a31
merged disburse
wsdt Jun 16, 2023
16285e1
added simple asset routing
wsdt Jun 19, 2023
d95922d
comment
wsdt Jun 19, 2023
c9319ab
Merge branch 'develop' into wsdt/teleporter-routes
wsdt Jun 19, 2023
0623ec1
resiliency of asset support
wsdt Jun 19, 2023
bc26f68
Merge branch 'wsdt/teleporter-routes' of github.com:bobanetwork/boba …
wsdt Jun 19, 2023
d78cb70
only
wsdt Jun 19, 2023
67da0fe
dual fee
wsdt Jun 19, 2023
e6a0e40
debug
wsdt Jun 20, 2023
5cbc02c
develop merge; integration-tests
wsdt Jun 20, 2023
3299653
native <> token routing, general routing works - all tests succeed
wsdt Jun 20, 2023
006f495
only
wsdt Jun 20, 2023
c73b7a7
eth-tests
wsdt Jun 20, 2023
517c9d4
branch coverage, cleanup, gas effeciency, ..
wsdt Jun 20, 2023
2b7840d
slither fixes
wsdt Jun 21, 2023
e8a96f7
boba as a fee token
wsdt Jun 22, 2023
192d899
checkpoint alt
wsdt Jun 22, 2023
5084ba4
failed disbursement strategy
wsdt Jun 22, 2023
1a219cd
Merge branch 'develop' into wsdt/teleporter-routes
wsdt Jun 22, 2023
1e7d779
fix-alt-msgval-test
wsdt Jun 22, 2023
8ac8a84
Merge branch 'develop' into wsdt/teleporter-routes
wsdt Jun 23, 2023
221075b
fix-integ
wsdt Jun 26, 2023
68e30d7
remove-unneeded-test
wsdt Jun 26, 2023
6785730
rm-moonbeam
wsdt Jun 26, 2023
baf0c95
adapt-teleporter-addresses
wsdt Jun 26, 2023
071448d
deployment documentation
wsdt Jun 26, 2023
0807ff5
debug
wsdt Jun 26, 2023
0b982b4
redeployment-alt-networks
wsdt Jun 26, 2023
1b8227a
db-service-config
wsdt Jun 26, 2023
39cd895
testnet tests succeed, full test token<>token alt<>alt, full native<…
wsdt Jun 26, 2023
c60eda4
Merge branch 'develop' into wsdt/teleporter-routes
wsdt Jun 26, 2023
5d06313
update-heights
wsdt Jun 26, 2023
bd58891
added l1 networks
wsdt Jun 26, 2023
697b889
goerli deployment - teleporter
wsdt Jun 26, 2023
4841ee3
multicall-goerli-depl
wsdt Jun 26, 2023
af145c0
goerli l1 <> goerli l2 succeeded
wsdt Jun 26, 2023
531020e
Merge branch 'wsdt/teleporter-routes' of github.com:bobanetwork/boba …
wsdt Jun 26, 2023
a5572f4
fix integration tests
wsdt Jun 26, 2023
f340cc4
tests
wsdt Jun 26, 2023
15d0228
integration_tests-fixed
wsdt Jun 27, 2023
5e9bd7b
merge
wsdt Jun 27, 2023
9b487df
alt
wsdt Jun 27, 2023
4ce1a32
service & integ successful
wsdt Jun 27, 2023
768408f
ready
wsdt Jun 27, 2023
170b390
Update teleportation.spec.ts
wsdt Jun 27, 2023
184232a
Update teleportation.spec.ts
wsdt Jun 27, 2023
bcd7a98
Merge branch 'develop' into wsdt/teleporter-routes
wsdt Jun 27, 2023
69caf93
Update packages/boba/contracts/contracts/Teleportation.sol
wsdt Jun 28, 2023
d305c23
Update packages/boba/contracts/contracts/Teleportation.sol
wsdt Jun 28, 2023
acad490
Update packages/boba/contracts/contracts/Teleportation.sol
wsdt Jun 28, 2023
c5b2f99
more-independent-tests
wsdt Jun 28, 2023
8a06afa
clean
wsdt Jun 28, 2023
05439c8
interface-checker
wsdt Jun 28, 2023
514dd01
Merge branch 'develop' into wsdt/teleporter-routes
wsdt Jun 28, 2023
869450b
rm-erc165-checker
wsdt Jun 28, 2023
e39220d
Merge branch 'wsdt/teleporter-routes' of github.com:bobanetwork/boba …
wsdt Jun 28, 2023
e78f0a4
fix
wsdt Jun 29, 2023
1eec888
Merge remote-tracking branch 'origin/develop' into wsdt/teleporter-ro…
wsdt Jun 29, 2023
e830cb0
teleporter-feedback
wsdt Jun 30, 2023
bc16c04
token-chain-relation
wsdt Jun 30, 2023
7deb479
service+tests
wsdt Jun 30, 2023
b98375e
redeployment-contracts
wsdt Jun 30, 2023
475b7c1
chainconfig
wsdt Jun 30, 2023
0ef852c
debug
wsdt Jun 30, 2023
f5ef370
integration_test-fix
wsdt Jun 30, 2023
944a5e9
tests-work
wsdt Jun 30, 2023
efd6c6a
Documentation
wsdt Jul 3, 2023
75a91d7
Merge branch 'develop' into wsdt/teleporter-routes
wsdt Jul 3, 2023
684f3e5
Update chains.ts
wsdt Jul 3, 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
487 changes: 434 additions & 53 deletions integration-tests/test/alt-l2/teleportation.spec.ts

Large diffs are not rendered by default.

487 changes: 434 additions & 53 deletions integration-tests/test/eth-l2/teleportation.spec.ts

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions ops/.env-template
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Encrypted Disburser Key
TELEPORTATION_DISBURSER_KEY_ENC=
# Disburser Key AWS ID
TELEPORTATION_DISBURSER_KEY_AWS_ID=
5 changes: 5 additions & 0 deletions ops/docker-compose-side.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,13 +62,18 @@ services:
depends_on:
- l2geth
- teleportation_db
- kms
image: bobanetwork/teleportation:latest
build:
context: ..
dockerfile: ./ops/docker/Dockerfile.packages
target: teleportation
deploy:
replicas: 0
environment:
# TODO: Further compare KMS setup with BatchSubmitter
TELEPORTATION_DISBURSER_KEY_ID: "${TELEPORTATION_DISBURSER_KEY_ID}"
TELEPORTATION_DISBURSER_KEY_ENC: "${TELEPORTATION_DISBURSER_KEY_ENC}"

teleportation_db:
image: postgres
Expand Down
Loading