Commit Graph

1525 Commits

Author SHA1 Message Date
Csongor Kiss 40837778a7
terra/nft_bridge: vendor cw721 and cw721-base (#696)
The most recent released versions of these libraries use a different
version of the cosmwasm than the rest of the wormhole projects, which
leads to a linker error. So we vendor these libraries and downgrade
their cosmwasm-std dependency to match the rest.

commit-id:a1a5c20b
2022-01-07 16:43:53 +01:00
Hendrik Hofstadt 409b5ca5bf Properly check for orphaned txs
Change-Id: I2c3d1f638f6e6ab22c4dfcbbe0a0f5f6fd62f730
2022-01-07 10:31:37 -05:00
Evan Gray 2998031b16 sdk/js : add parseSequencesFromLog* 2022-01-04 10:44:46 -05:00
Chase Moran cd56eb08b7 testing: test for multiple messages in one tx 2022-01-04 10:44:46 -05:00
Evan Gray e1257f123a node: eth watcher multi-message fix 2022-01-04 10:44:46 -05:00
Hendrik Hofstadt cc2c310ba6 Refactor terra guardian component
This allows multi-message emission in a single call.

Change-Id: Ief28e91646362506453fe48b5489fd4ee0d35682
2022-01-04 16:21:10 +01:00
Evan Gray 9a0b2240d9 bridge_ui: tvl >1b decimals 2022-01-04 08:39:48 -05:00
Kevin Peters 07446e2e23 bridge_ui: Show featured markets when redeemed tokens, link to Jupiter swap 2021-12-29 21:40:41 -05:00
Kevin Peters 48e3367f0b bridge_ui: Fixed warning message 2021-12-29 21:29:59 -05:00
Chase Moran 5d80c8c103 bridge_ui: move shuttle warning to source component 2021-12-29 21:29:59 -05:00
Kevin Peters 4ec81b48da bridge_ui: Warn when transferring shuttle wrapped tokens from Polygon 2021-12-29 21:29:59 -05:00
Chase Moran 2b00826847 update solana to 1.8.1 2021-12-29 21:07:55 -05:00
Chase Moran 537495b4bb bridge_ui: add query strings to transfer urls 2021-12-29 21:07:15 -05:00
Kevin Peters 4efa63fe4f bridge_ui: Solana on-chain metadata warning check fix 2021-12-29 20:58:08 -05:00
Hendrik Hofstadt 91b58d7b64 fix: Use price id instead of product id in pyth on terra
Change-Id: Ic567803fd2bf798e0e4150c2a123bbc4788535f0
2021-12-29 20:57:54 -05:00
Chase Moran 30a9d7410e bridge_ui: prep bridge_ui for sdk 0.1.5 2021-12-29 20:54:41 -05:00
Chase Moran 0233f03a3c bridge_ui: fixed an errant error message 2021-12-28 10:48:01 -05:00
Chase Moran 7f74392a91 bridge_ui: add NFT URI length check 2021-12-28 10:32:49 -05:00
Chase Moran 94a15d37a9 bridge_ui: added avax nft tvl stats 2021-12-27 13:31:31 -05:00
Evan Gray 1d3ae6938b bridge_ui: add avax tvl 2021-12-27 13:31:31 -05:00
Justin Schuldt f674ff44c9 bridge_ui: update cloud function URLs
To match the updated resource structure of cloud functions.
2021-12-27 13:24:14 -05:00
Justin Schuldt 9656cca4f3
export MakeRowKey in bigtablewriter.go (#650)
So it can be used elsewhere, in cloud functions.
2021-12-27 12:21:47 -06:00
Kevin Peters 43d858772a bridge_ui: Show swap arrow on hover 2021-12-24 01:11:47 -05:00
Kevin Peters 48fa0b783e bridge_ui: Show checkmark on step 4 when complete 2021-12-24 01:02:20 -05:00
Evan Gray 5e4f47d501 bridge_ui: remove avax from coming soon 2021-12-23 19:52:09 -05:00
Evan Gray dfa821b8b4 bridge_ui: remove avax from beta 2021-12-23 19:36:48 -05:00
Evan Gray 98cb787512 terra: fix tax calculation on withdraw_tokens 2021-12-23 15:03:04 -05:00
Kevin Peters 713b834f20 bridge_ui: Added withdraw-tokens-terra page 2021-12-22 23:34:45 -05:00
Kevin Peters 21c3f143db bridge_ui: Click arrow to swap source and target chains 2021-12-22 22:36:09 -05:00
jumpsiegel f90ed66ca0
Stub out algorand support in wormhole (#611)
* Stub out algorand support in wormhole

  1) Introduce the algorand chain constant in all the appropriate places
  2) Deploy pyth/hernandc algorand smart contracts into devnet
  3) Fund all the correct contracts for devnet testing

Change-Id: I6e4402b5b21223b32ea89653f8c7606f5c7f2843

* pr/jsiegel/algorand-v1: ALGORAND is not a EVM chain @ gusc1a-ossdev-jsl1

* pr/jsiegel/algorand-v1: fix lint @ gusc1a-ossdev-jsl1

* pr/jsiegel/algorand-v1: put the requirements into the image @ gusc1a-ossdev-jsl1

* jsiegel/algorand: make the watcher hang forever @ gusc1a-ossdev-jsl1

* jsiegel/algorand: comment these out @ gusc1a-ossdev-jsl1

* jsiegel/algorand: put this back in @ gusc1a-ossdev-jsl1

* jsiegel/algorand: fix guardian example @ gusc1a-ossdev-jsl1

* Generate teal source code

commit-id:a537a109

* jsiegel/algorand: it builds @ gusc1a-ossdev-jsl1

* pr/jsiegel/algorand-v1: add Dockerfile.teal @ gusc1a-ossdev-jsl1

* jsiegel/algorand: improve the dependencies @ gusc1a-ossdev-jsl1

* pr/jsiegel/algorand-v1: Fix up build @ gusc1a-ossdev-jsl1

* dead file

* pr/jsiegel/algorand-v1: remove more stuff @ gusc1a-ossdev-jsl1

* pr/jsiegel/algorand-v1: fix build @ gusc1a-ossdev-jsl1

* pr/jsiegel/algorand-v1: freeze the requirements @ gusc1a-ossdev-jsl1

* pr/jsiegel/algorand-v1: Fix teal to use pipenv @ gusc1a-ossdev-jsl1

* pr/jsiegel/algorand-v1: fix miss-merge @ gusc1a-ossdev-jsl1

Co-authored-by: Leo <leo@certus.one>
2021-12-22 11:22:04 -05:00
Kevin Peters d6945bf6fa bridge_ui: Don't display amount on Redeem step (formatUnits throws on
fractional amounts)
2021-12-22 07:27:14 -05:00
Hendrik Hofstadt a91fe7797d
Pyth to Wormhole on Terra (#629)
* More checks in P2W on Terra

Change-Id: Icbe5d75504f947b741cee1c797740b71456964fe

* Auto-deploy P2W on Terra

Change-Id: I202536fd278aca938e3b8b3cb0a4ceeca314158f

* Don't do replay protection on price updates

We already use the sequence number for replay and rollback protection and can save storage this way

Change-Id: I9e655956aab1ed8dd86b9d821ece2f57900f6c78
2021-12-22 12:22:08 +01:00
Chase Moran 195a61714e bridge_ui: oasis support 2021-12-21 18:29:13 -05:00
Leo 8a24b23a27 node/pkg/solana: fix recovery account for 23635
commit-id:ad9e3269
2021-12-21 23:44:26 +01:00
Leo dc1aa7ad5b node/pkg/solana: add more recovery accounts
commit-id:9d40354b
2021-12-21 23:01:37 +01:00
Leo c3f97c0e7e node/pkg/solana: put finalized check back
commit-id:7425a438
2021-12-21 22:57:57 +01:00
Leo 17508ff29c Revert "node: move oasis to testnet mode"
This reverts commit 9ad792c6ee.

commit-id:896988bd
2021-12-21 22:00:15 +01:00
Kevin Peters b59c696a6c bridge_ui: Notify user to update metadata when attesting
Warn user when attesting from solana and token has no on-chain metadata.
Remind user to update token-list when attesting to solana or terra.
2021-12-21 15:21:28 -05:00
Leo 9ad792c6ee node: move oasis to testnet mode
We're not ready to release this yet.

commit-id:c2d6531f
2021-12-21 21:01:47 +01:00
Leo 40d1a57167 node/pkg/solana: bump recovery date and remove constraint
We don't know what commitment level the missing transactions use.

commit-id:8ed29f9f
2021-12-21 21:01:47 +01:00
Leo fce50e7c48 node/pkg/solana: double number of max retries
This should reduce the number of misses during periods of heavy weather
and high winds, at the expense of increasing load on the RPC nodes.

commit-id:98704274
2021-12-21 21:01:47 +01:00
Chase Moran d8d3a92dae bridge_ui: fix v1 asset check 2021-12-21 14:00:50 -05:00
Kevin Peters 86c3423b6a bridge_ui: Transfer already redeemed feature
Notify the user when they're trying to redeem a transfer that has
already been redeemed.

Added useGetIsTransferCompleted hook
2021-12-21 13:55:06 -05:00
Hendrik Hofstadt e50541912b
Fix NFT URI length and parsing (#628)
* Fix NFT bridge parsing and limit URI length

Change-Id: I71e728bbe35cfb8f10b86d53475f7e1c68b2866a

* Update NFTBridge.sol

* Update NFTBridge.sol
2021-12-21 08:36:00 -05:00
Chase Moran af34f454ec sdk: support for oasis 2021-12-20 22:12:29 -05:00
Chase Moran 693678ef5d sdk: add postVaaSolanaWithRetry 2021-12-20 21:49:19 -05:00
Leo 3c1ee3bdc3 node: add oasis support
commit-id:31eeeb35
2021-12-20 20:57:11 +01:00
justinschuldt 95afe6cdbb BigTable: endpoint for NFT transfer stats
commit-id:56865ffa
2021-12-20 16:56:56 +01:00
justinschuldt 5c8f1eb9a2 BigTable: get solana address from token account
commit-id:53bc09b1
2021-12-20 16:56:56 +01:00
justinschuldt 24053368d5 BigTable: consistent keys in notional response
commit-id:4d124e7c
2021-12-20 16:56:56 +01:00