Commit Graph

1132 Commits

Author SHA1 Message Date
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
chase-45 fc300f47e6 bridge_ui: v1 safety checks, wallet desync fix, basic terra token picker
Change-Id: I9e45ce77c573e6940e6280b52ab2a319e6c4472f
2021-09-07 16:17:18 -04:00
Evan Gray c47d32ba9c bridge_ui: build instructions
Change-Id: I34a9ad257be2d98a449f4f02179e5f1fceb0ed48
2021-09-07 15:09:40 +00:00
Evan Gray bc34697ee4 bridge_ui: landing page
fixes https://github.com/certusone/wormhole/issues/373
remove outdated TODOs

Change-Id: I0b62bcb8bf6f9ab8a880c4a571df240c857f9bf1
2021-09-07 15:03:00 +00:00
Reisen 496d2385f5 solana/token_bridge: sollet mints renamed to generic external
Change-Id: Ib9269991d95982dc5cae03844906e1f826a95d6c
2021-09-07 13:59:45 +00:00
Jordan Sexton 59e0e586ef Allow Sollet asset migration
Change-Id: Id3fde0ef232fa2e8ed1435be34fe2b885ecd2ef7
2021-09-07 14:34:34 +02:00
Hendrik Hofstadt 94695ee125 More checks on amount and fees
Change-Id: If5a7f43faa0ea39e99138c0856756bad19a4b410
2021-09-07 12:18:06 +02:00
Hendrik Hofstadt 0702ee300f Require meta in complete transfer wrapped
Change-Id: Ie5a5af23c39db7e0d29f7311ea1df385f20decef
2021-09-07 09:30:07 +00:00
Reisen c04fe95859 terra/contracts: columbus-5 migration for wormhole
Change-Id: I6772a49d3d667633b27d74eb7f349e01c849f505
2021-09-07 03:02:49 +00:00
Reisen c92442e3ce terra/contracts: columbus-5 migration for token-bridge
Change-Id: I5b2466d72c8dd98a14729125ddc3495589871d9f
2021-09-07 02:55:57 +00:00
Leo d04e716619 explorer: fix build and re-enable in CI
This adds a readiness probe, such that future breakage would be
detected in CI. It also fixes build caching.

Fixes certusone/wormhole#378

Change-Id: I4e929b491bba62b893eec9975f477256eecde6aa
2021-09-06 19:54:11 +00:00
Reisen 3cbbc6f2b8 terra/contracts: columbus-5 migration for cw20-wrapped
Change-Id: I32a703cdeb60dcf288907df6318ae504171fc5f0
2021-09-06 14:58:48 +00:00
Reisen ce6d92bb2b terra/contracts: add columbus-5 clone
Change-Id: I83c2387bd85f524962229e7b0ec72976f25d3396
2021-09-06 14:58:48 +00:00
Reisen 50bd0355fd terra/contracts: rustfmt in line with solana
Change-Id: I566dc2c4504bf7014d11a6d18775c4eec896b42f
2021-09-06 14:58:48 +00:00
Stan Drozd 7d6db92c35 pyth2wormhole-client attestation call
Change-Id: I407734b5fcf919f437a0e0a32d2b35e7ec50b999
2021-09-03 17:18:38 +02:00
Stan Drozd 5dbd3ea722 pyth2wormhole: on-chain attestation call, update Pyth-facing types
This commit takes the selected Pyth Price struct account and after
serialization places them inside a PostMessage cross-program
call to Wormhole.

Change-Id: If04123705290f4749de318c0dfaa8f1d840ed349
2021-09-03 17:17:34 +02:00
Evan Gray 3eae629a1b bridge_ui: reset keeps chains, switchEthChain req
Change-Id: I3a4ff01bb3324969cbd2c02d91dbb8dfa8df066d
2021-09-02 21:13:03 -04:00
Evan Gray 14e891ac6e bridge_ui: success message
fixes https://github.com/certusone/wormhole/issues/374

Change-Id: Idb255da1e08fccfe3c79092ed552998178d71c02
2021-09-02 15:20:45 -04:00
chase-45 0b517e9c76 preview messages in the stepper & navigation changes
Change-Id: Ic0a60899890af7a6c17467965f05f4d9cbc05825
2021-09-02 13:40:02 +00:00
Stan Drozd 50bbc77836 shell.nix: Tilt version bump
Change-Id: I6d13a1a9eaefeef70301f81912302f4a4d2f0ba1
2021-09-02 14:31:37 +02:00
Evan Gray a94e014918 bridge_ui: show confirmation progress
Change-Id: I48d1a176e7263ab4727c403f80edcca856e00b95
2021-09-01 17:21:35 -04:00
Evan Gray b5745a063e bridge_ui: update name
Change-Id: I92f63bc5163d88e089cd6ebe681d628511f788cc
2021-09-01 19:12:08 +00:00
Hendrik Hofstadt 9a4af890e3 Fix warnings in generated code
Change-Id: I30c0d149b07930a4bf437b74df586ec7f50a3b6a
2021-09-01 18:48:10 +00:00
Hendrik Hofstadt 48e8ae1555 Fix guardian set expiration
Change-Id: Ie92168305db2dcd69421f369078d118a011332e1
2021-09-01 18:48:10 +00:00
Hendrik Hofstadt 1a8bf4456e Fix initial guardian set expiration on mainnet
Change-Id: I41adacc68687d0c638e79c834b7441896dc4ed98
2021-09-01 18:48:10 +00:00
Hendrik Hofstadt 610bf76902 Don't store signatures on chain
This saves 0.01 SOL per Wormhole tx and we don't need it.

Change-Id: I947a20fcbae9822c11073ba83b4dc67f9dcee19c
2021-09-01 18:48:10 +00:00
Hendrik Hofstadt 855e1d6dfa Resolve compiler warnings
Change-Id: I73c560b90ce4318d3aeb37f3dc336141dfef0e94
2021-09-01 17:56:47 +00:00
Hendrik Hofstadt 086cd0d706 Request full finalization for token bridge messages
Change-Id: Ic4631e6d36c108cc01d49c9c99a86162b6129bc4
2021-09-01 17:56:47 +00:00
chase-45 ee33ae27b5 added balances to pickers
Change-Id: Ic23ca3f1a6547f6405f66d4a7794ae35531c989c
2021-09-01 12:38:57 -04:00
chase-45 2ed1fd75b6 fixed some display messages
Change-Id: I85b0c60f6e6ff629d82b5bb1757386ec8f482f7f
2021-09-01 10:39:10 -04:00
Hendrik Hofstadt 3c3182040f randomize sequence in governance VAAs
Solana does replay protection via the sequence so multiple sequential chain registrations were failing

Change-Id: I95045c5d8ccd6ce8d2129ccf9141e3bc6a500bac
2021-09-01 15:32:00 +02:00
Hendrik Hofstadt af67e71bfb update wrapped asset naming on Solana
Change-Id: I0dc2eb3e64d27ee50808dd549a292505bdb8e721
2021-09-01 15:32:00 +02:00
Hendrik Hofstadt b0c95b85a6 update ethereum tests
This accounts for the token name suffix and tests updating of wrapped asset meta

Change-Id: I752cd43e899df949d31e8f8ef7d706ead41f4502
2021-09-01 14:13:18 +02:00
Hendrik Hofstadt e6a51d0180 don't allow the chain to be registered multiple times
Change-Id: Ic757b4ea1316718ad492ca5bc446eaf60ebdf200
2021-09-01 13:54:21 +02:00
Hendrik Hofstadt 745ff0ba9b Allow to update meta on ETH, new token naming
This allows us to update the token name and symbol once solana adds the appropriate metadata.

Change-Id: Ibcabf2a644bcc2b2962ff779fa7fb3cb1f2cc626
2021-09-01 13:15:28 +02:00
chase-45 6648e49807 bridge_ui very simple check for solana NFTs
Change-Id: I06074699f95f4252e96199cd13ba6e2dbdd123a0
2021-09-01 09:40:17 +00:00
Evan Gray b234c223b8 bridge_ui: more safety checks and feedback messages
fixes https://github.com/certusone/wormhole/issues/372
fixes https://github.com/certusone/wormhole/issues/366

Change-Id: Ieefdd2f04e353d4a68204864bfa91e8e8ebafc30
2021-09-01 07:43:27 +00:00
Evan Gray e11e59095f bridge_ui: improve wallet checks
https: //github.com/certusone/wormhole/issues/360
Change-Id: I7ce3696aa0e038faea0da504aa9d8f4c69d7c6a6
2021-09-01 00:46:07 -04:00
Evan Gray e7a1dd600b bridge_ui: disable pickers prop
fixes https://github.com/certusone/wormhole/issues/363

Change-Id: I662f5d357a8c041011213629e2a095380e98ab46
2021-08-31 23:19:20 -04:00
chase-45 b6771f291d bridge_ui: ethereum token selector utilizes covalent
Change-Id: I2f9fdebb9e80c414281005c2659ba47c7ef4b75d
2021-08-31 22:40:08 -04:00
Evan Gray 49d41733a7 bridge_ui: show warnings
fixes https://github.com/certusone/wormhole/issues/361

Change-Id: I69b357a56eaaf25d46c83ab5fd84bc05d3eaee2a
2021-09-01 02:26:31 +00:00
Evan Gray e70db48ef7 bridge_ui: improve amount safety check
fixes https://github.com/certusone/wormhole/issues/364

Change-Id: Ic90b850cae9635e55320d8304fd8dd16dcaad2b7
2021-09-01 02:26:14 +00:00
Evan Gray 3e4b673bb5 sdk/js: eth wait for token approval
Change-Id: I9e2c0908c75983105420168c8e181581a99cd8b8
2021-08-31 18:10:52 +00:00
Evan Gray 7b4a7ea17c bridge_ui: terra recovery
Change-Id: I0ae0da49a1d30f2f1a01b3dfd2cdf38f8667d6bf
2021-08-31 16:06:07 +00:00
Evan Gray ba9112ff14 devnet: enable contract logging
Change-Id: I3953921cb55923c87ef610488d587bf5d85e44e1
2021-08-31 16:06:07 +00:00
Evan Gray 7589d33665 sdk/js: fix terra transfer, getOriginalAsset
Change-Id: I8c7609d133c32cea9a773e05fa6c115c4a8e8666
2021-08-31 16:06:07 +00:00
Stan Drozd f7979ee8b1 solitaire: Mention invalid value in InvalidMutability
Change-Id: I240518737243eb7dabbf8ec31bd11148b4475832
2021-08-31 12:43:58 +00:00
Leo 9a85dbafe5 Add Go linting stage to CI
rustfmt appears to be a little more complicated since it wants to
download dependencies and needs nightly Rust.

Change-Id: Ia348def30a6459ae2ab6c29a8c3a413216f5eb4b
2021-08-31 08:58:17 +00:00