Commit Graph

1535 Commits

Author SHA1 Message Date
Leo 26a946fef7 node/pkg/solana: update recovery.cfg
commit-id:facc30f4
2022-01-11 15:10:12 +01:00
Leo 33717ebcc9 node/pkg/ethereum: check for rpc.ErrNoResult with non-nil tx
This cannot currently happen the way TransactionReceipt is implemented,
but make sure to check the tx != nil case anyway in case the API
is changed in future releases of go-ethereum.

commit-id:b721f0be
2022-01-11 15:10:12 +01:00
Leo 5de9d11b51 node/pkg/ethereum: improve confirmation logging
Makes the log slightly nicer to grep when looking for a tx.

commit-id:dc7cd00a
2022-01-11 15:10:12 +01:00
Stanisław Drozd 02a1dcecbc
solana: hide wasm-bindgen dependency behind the feature flag (#730)
commit-id:480d3b7a
2022-01-10 15:31:36 +01:00
Evan Gray aa0537284f sdk/js: v0.1.6 2022-01-07 16:48:16 -05:00
Evan Gray 7ecce0d302 eth: nft bridge impl initialize 2022-01-07 13:28:11 -05:00
Evan Gray 26b848d375 bridge_ui: remove oasis from beta 2022-01-07 12:39:20 -05:00
Csongor Kiss cb7e90a701
sdk/js: Terra NFT bridge support (#699)
commit-id:5a5c9d29
2022-01-07 17:13:02 +01:00
Csongor Kiss 7e212fa739
terra/nft_bridge: Implement nft-bridge for terra (#698)
commit-id:0b547fa5
2022-01-07 16:47:33 +01:00
Csongor Kiss 089d7cde97
terra/nft_bridge: Implement cw721-wrapped (#697)
Wrapped NFT contract

commit-id:42e63984
2022-01-07 16:46:06 +01:00
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