Commit Graph

1179 Commits

Author SHA1 Message Date
Leo 9b106fb7be Tiltfile: default to just one guardian
Devnet doesn't currently work with multiple guardians.

Change-Id: I1500cc95e2c8002149fa78be94cf8e5b94770d1b
2021-09-13 18:20:33 +00:00
Evan Gray bf7942bdfd bridge_ui: fix incorrectly preventing nav
Change-Id: I2bbcaf91ee83567fb5e02d9bc2e9f5de0e143da8
2021-09-13 18:05:57 +00:00
Leo ef0cb91ac6 Tiltfile: optional pyth and explorer deployment
This adds the explorer and Pyth as optional components to improve
Tilt startup times, as originally suggested by Justin.

Defaults to true in CI.

Change-Id: Id9fffe5b11311baadc042815c0cc747de037554e
2021-09-13 17:51:47 +00:00
Leo 7914512797 node: handle inbound SignedVAAWithQuorum messages
Change-Id: I539155bb4e59d728ea528e6e2f70b6fbb3338a41
2021-09-13 17:51:47 +00:00
Leo ec07ed0288 node: broadcast a SignedVAAWithQuorum message when a VAA reaches quorum
Change-Id: I5dbefcbcf146bda6e3ef9607a7b49ca1cdf5321d
2021-09-13 17:51:47 +00:00
Leo 454a7caf89 Makefile: clean up existing "bridge" directories
... which were renamed to "node".

Change-Id: I092e76a70b2762b0c18a82e4c8f1816c207be105
2021-09-13 17:51:47 +00:00
Leo 8b0fbb60d2 docs: document --publicWeb
Change-Id: I84f52fac668c60750c08393a532a9bca9d10d452
2021-09-13 17:51:47 +00:00
Chase Moran ac9d2089d1 lp_ui: added loaders & a couple bug fixes
Change-Id: I4ecd15d9820d71cdabe3c09fb5f4ca50258ee21a
2021-09-13 17:18:34 +00:00
Evan Gray 9901b557fb bridge_ui: round-robin guardian RPC hosts
Change-Id: Iaece7416856625caea2d1dae70475dc6e9fd1879
2021-09-13 12:58:50 -04:00
Evan Gray 45f81981b5 bridge_ui: use solana slot sub for loader
Change-Id: I8c765dbe3d788797452630d06476089c1081a480
2021-09-13 12:45:15 -04:00
Evan Gray 924da96555 bridge_ui: eth register now fix
Change-Id: I3523a2e00a7b1e98e62cc3cc59e93ec5669c32bb
2021-09-13 11:18:16 -04:00
Evan Gray 72ad795cb2 sdk/js: guardian_set_index fix
Change-Id: I3655322bb901101763349a72ffd9db520d505439
2021-09-13 11:18:16 -04:00
Evan Gray 5698768112 lp_ui: mvp complete
Change-Id: Ie054ec9963b05e13e2651e78a5c99b31addc2b88
2021-09-13 11:18:16 -04:00
Chase Moran 1230ea6fa3 all the ui components for lp_ui
Change-Id: I60b6f95f480c28f245e87f35fd7ae4ebdced535d
2021-09-13 15:18:01 +00:00
Chase Moran 8a90b50aeb sdk for migration & progress on lp_ui
Change-Id: I4ac855f1795ecffe50c68c428e530b215ba4b8e9
2021-09-13 15:17:56 +00:00
Chase Moran 5b51dffe6d lp_ui: hello world stack
Change-Id: I966a1829e549c90c9b1dd01e403db7b31a18cb46
2021-09-13 15:17:52 +00:00
Reisen 88dfab6e29 solana/migration: mint tokens via share mint
Change-Id: Ibaf785d8a3004c424b40a3974a8de482545ed2d0
2021-09-13 15:06:01 +00:00
Reisen 654ccfaabf solana/migration: dont transfer dust into the pool
Change-Id: I1f7c5df4f959f1a084569ad92767b05264642ffe
2021-09-13 15:05:46 +00:00
Hendrik Hofstadt 88933d13e2 Build token migration program
Change-Id: I78b10931fb09f5bca457c1fb36095fdbcea9e65f
2021-09-13 14:01:16 +00:00
Reisen c116b3c813 solana/token_bridge: fix incorrect byte iterator
Change-Id: I4bcb3217c34fda24463886aa35de691238f8bdc4
2021-09-13 12:31:11 +00:00
Reisen 2beaada181 solana/token_bridge: allow invalid utf-8 metadata
Change-Id: Ifcc45d3a654cd7aa386089728c1f354352c5ebe2
2021-09-13 11:52:41 +00:00
Reisen 3a9264f6e4 solana/nft_bridge: allow invalid utf-8 metadata
Change-Id: If2fba5d394b8afab34ed0f12714851d0121a2924
2021-09-13 11:52:41 +00:00
Hendrik Hofstadt 47c5834e6f Cache NFT bridge build
Change-Id: Ib67a3780cd146edd570111cbc443c63bae6219ef
2021-09-13 12:49:40 +02:00
Reisen 20386593ed solana/bridge: fix tests to use bool sigcheck
Change-Id: I8d59016ae926e9cdcdc6114db8c640889fc5c9ee
2021-09-13 10:29:29 +00:00
Reisen ca509f2d73 solana/bridge: re-organize account data
Change-Id: Ia215c584e5d00145d8ad0250c303ca9503d8432a
2021-09-13 10:29:29 +00:00
valentin 75ac0c9153 nft nits
Change-Id: Ie6265e1fcc8d91294dc416ad6bac18327f582c1e
2021-09-13 12:10:36 +02:00
Reisen 3714624fb0 solana/token-bridge: add original_decimal tracking
Change-Id: I0989e2f75e7f4d2b0cf2c2e9fb35c26d288a902b
2021-09-13 08:23:50 +00:00
Evan Gray 33bf0b0c82 bridge_ui: nft viewer fixes
Change-Id: I87405acef94ef51daad645e013d99149b7ca2e2b
2021-09-12 21:06:13 -04:00
Chase Moran b550a7c47b bridge_ui: added metadata hooks
Change-Id: Ia256ea5b84b6dc21238b4808d607c253b4e9dc87
2021-09-12 23:33:34 +00:00
Stan Drozd d6640e2b3d bridge_ui: typos, add NPM version info, nix: bump nodejs
Change-Id: If92732a7e2a091125e8a64ccf9e65ad4f4af8de2
2021-09-12 23:23:25 +00:00
chase-45 8e251f4acc bridge_ui: reset button in picker for tokens
fixes https://github.com/certusone/wormhole/issues/362

fixes https://github.com/certusone/wormhole/issues/394

Change-Id: Ib3619ac95e1bfda4b5d1b58840304d867f81305e
2021-09-10 21:43:19 -04:00
Evan Gray 9ea0369ab0 nft_bridge fixes
Change-Id: I9420863384e752725cfc75c8b5a21f64be2792b1
2021-09-10 20:32:46 -04:00
Evan Gray 7711abf29a bridge_ui: initial NFT bridge support
Change-Id: Iafb0d4f53541cc11c9d42bd432541383274cd2fc
2021-09-11 00:13:29 +00:00
Hendrik Hofstadt b77751788b add nft bridge sdk
Change-Id: Ib91f8ca6c078eb2c2145550ffed4c6c3b7186573
2021-09-11 00:01:30 +00:00
Hendrik Hofstadt 6ff21f8d01 add ethereum NFT bridge
Change-Id: I5cc8cfe431f5f9b043adc7baf662760ffe9e7a35
2021-09-10 23:43:14 +00:00
Hendrik Hofstadt a2b3d111f4 add nft bridge skeleton
Change-Id: I69449e95415cd94b7de4528fe4002b241e1e6b95
2021-09-10 17:12:42 +00:00
David Paryente 8d15138d57 Revert "Allow Sollet asset migration"
This reverts commit 59e0e586ef.

Reason for revert: not supporting external mints

Change-Id: Ia3ca9ccc24e1ab20c7f8097aff0868d94e4bb7af
2021-09-10 13:24:17 +00:00
David Paryente 7a504108cd Revert "solana/token_bridge: sollet mints renamed to generic external"
This reverts commit 496d2385f5.

Reason for revert: not supporting external mints

Change-Id: I996f4fcbfb71a6539094f2d4a6adbff481fefb7d
2021-09-10 13:08:23 +00:00
David Paryente e6a6c39620 Revert "solana/token_bridge: test wrapped asset transfers"
Revert submission 1325

Reason for revert: not supporting external mints
Reverted Changes:
I2bf59ecd3:solana/token_bridge: calculate diff from original ...
I598373740:solana/token_bridge: check balance and truncation
I67c7a1c7a:solana/token_bridge: test wrapped asset transfers

Change-Id: I00d3c23c16fbb985457d841139fea25c5697dab1
2021-09-10 13:08:06 +00:00
David Paryente 08fcb1e9ec Revert "solana/token_bridge: check balance and truncation"
Revert submission 1325

Reason for revert: not supporting external mints
Reverted Changes:
I2bf59ecd3:solana/token_bridge: calculate diff from original ...
I598373740:solana/token_bridge: check balance and truncation
I67c7a1c7a:solana/token_bridge: test wrapped asset transfers

Change-Id: I05a950e3142e0386351a67fc7d051000f3481c8b
2021-09-10 13:08:06 +00:00
David Paryente 698091b2b1 Revert "solana/token_bridge: calculate diff from original mint"
Revert submission 1325

Reason for revert: not supporting external mints
Reverted Changes:
I2bf59ecd3:solana/token_bridge: calculate diff from original ...
I598373740:solana/token_bridge: check balance and truncation
I67c7a1c7a:solana/token_bridge: test wrapped asset transfers

Change-Id: I655694508774e40a489b810d7b4f9c17824ab5a3
2021-09-10 13:08:06 +00:00
Stan Drozd f24f86adf5 pyth2wormhole-client: Run an automated attestation script in Tilt
Change-Id: Id2e6def6c246862601a206084867c5f1b26a6673
2021-09-09 17:24:32 +02:00
Stan Drozd 78cd4ee437 pyth2wormhole: build + deploy program into local devnet
Change-Id: I82acc6755476229d97ad20e73f4ed08b27d98ecf
2021-09-09 14:39:31 +02:00
Reisen 8fb9caf606 solana/token_bridge: calculate diff from original mint
Change-Id: I2bf59ecd353e27de4dc3a947b87c738bdff320ea
2021-09-09 10:30:08 +00:00
Reisen 4865275d95 solana/token_bridge: check balance and truncation
Change-Id: I59837374067350885b70f4b090ac4ba7a1e37d3e
2021-09-09 10:30:08 +00:00
Reisen c1c1bb26bf solana/token_bridge: test wrapped asset transfers
Change-Id: I67c7a1c7a300972c5e8a1fd415d6a965f7bba607
2021-09-09 10:30:08 +00:00
Evan Gray 020314d0f0 bridge_ui: detect metamask accountsChanged
Change-Id: I3ef224daf567313f70f6082c374cca7a7607f611
2021-09-08 15:43:15 -04:00
Evan Gray 8974fa999d sdk/js: initial publish
Change-Id: Id3112f4013beab7e7115a1a6020749601e7eb11f
2021-09-08 11:27:12 -04:00
Evan Gray 42702dfbe8 bridge_ui: wrapped to wrapped
Change-Id: Icb12978ce7be6cc468d650039f508fc8ad19babe
2021-09-07 16:17:30 -04:00
chase-45 a79ef81721 fixed non-deterministic terra dev environment items
Change-Id: Ie97c43a4f6fb562e9b546793d216a1be2ba302eb
2021-09-07 16:17:30 -04:00