Commit Graph

1690 Commits

Author SHA1 Message Date
justinschuldt a60d639097 add fantom to explorer 2022-03-09 19:29:37 -06:00
Kevin Peters 2e0fc37ba0 bridge_ui: Show terra est. fees in UST, reassessed range (0.05 - 0.15 UST) 2022-03-09 18:44:08 -06:00
Jonathan Claudius 991f8fdb4b
Add struct tests2 (#978)
* Add unit-tests for structs

* Remote commented imports

* Add tweaks per review feedback
2022-03-09 19:40:36 -05:00
Evan Gray 7d64e40b93 karura and acala testnet support 2022-03-09 17:22:24 -05:00
kev1n-peters 7f8a92f416
bridge_ui: Added tags for SEO (#979) 2022-03-09 10:29:52 -06:00
Adrian Timpau f92acc2503 copy fix 2022-03-09 09:57:43 -06:00
Adrian Timpau 4037312d20 font, lines, gradients 2022-03-09 09:57:43 -06:00
Leopold Schabel c9ae0880fa
node/hack/repair_eth: add max retries to skip over broken entries (#977)
commit-id:b1119b32
2022-03-08 20:51:55 +01:00
Kevin Peters 8f335fa4f3 Revert "bridge_ui: Disable transfers from oasis and display network upgrade message (#955)"
This reverts commit f44837578b.
2022-03-08 11:07:06 -05:00
Evan Gray e39118116f sdk/js: update README 2022-03-07 23:14:13 -05:00
Evan Gray 9c2ecacd20 ethereum: fix package-lock.json 2022-03-07 23:13:48 -05:00
Evan Gray d738079d82 bridge_ui: remove fantom from beta 2022-03-07 22:10:27 -05:00
Evan Gray f22e7d73b9 remove dependabot 2022-03-07 21:09:47 -06:00
Leo 011987867a pkg/ethereum: check receipt status code
commit-id:0b2539be
2022-03-07 17:53:42 -05:00
Evan Gray a3272dce4a remove pyth2wormhole 2022-03-07 10:23:34 -05:00
kev1n-peters f44837578b
bridge_ui: Disable transfers from oasis and display network upgrade message (#955) 2022-03-06 20:39:18 -06:00
bruce-riley d1da11785f
Karura and Acala support (#862)
* Karura and Acala support

Change-Id: I74c88b9b7a220e419e31a11cf77931343c9a8159

* env files got dropped

Change-Id: If330887782a4e38f3419dff2efcc100a5949d3f2

* Updates for latest parameters

Change-Id: Ie25f377f6d70dfb7d4b28efabd4064088e001c0a
2022-03-03 16:40:32 -05:00
Evan Gray e7c61f5789 karura and acala sdk support 2022-03-03 15:49:52 -05:00
Evan Gray f6c3754da3 bridge_ui: fix oasis order 2022-03-03 15:49:52 -05:00
Leopold Schabel d40a70a37f
node/pkg/ethereum: log blockhash for new message publications (#910) 2022-03-03 21:31:15 +01:00
Leopold Schabel 3e51512aec
node/pkg/common: fix guardian set state cleanup (#891) 2022-03-03 21:18:41 +01:00
Leopold Schabel f4f6589352
devnet: add --guardiand_debug flag (#890) 2022-03-03 21:17:47 +01:00
Leopold Schabel 4511b7576c
.github: extend concurrency group to include workflow step (#892) 2022-03-03 21:16:28 +01:00
Serguei 087506dec6
sdk/solana: post_message: added multiple seeds. (#838) 2022-03-03 12:23:56 -06:00
Hendrik Hofstadt 4bc5daa8d1
Hardening against governance message spoofing (#938) 2022-03-03 17:55:02 +01:00
Kevin Peters ea67521d11 sdk/js: Added relayerFee parameters to transfer functions 2022-03-03 11:04:08 -05:00
justinschuldt 1ac00415e9 add functions-framework dep
commit-id:f71b8422
2022-03-02 13:18:16 -06:00
justinschuldt a89350745e Explorer functions - use GSC for cache documents
commit-id:08e1c0c3
2022-03-02 13:18:16 -06:00
justinschuldt 69390882af sum chains and tokens for /notionaltvl
commit-id:cfa4c5dd
2022-03-02 13:18:16 -06:00
justinschuldt ccfc7fd13e add token info to transfer data
commit-id:7d73cb43
2022-03-02 13:18:16 -06:00
justinschuldt d6d04f61bb add useCache option for cloud functions
commit-id:8d771c77
2022-03-02 13:18:16 -06:00
justinschuldt e582c872ec fix cache call
commit-id:12f02fb8
2022-03-02 13:18:16 -06:00
justinschuldt a7b9e3b7ad add bulk token price fetching from CoinGecko
commit-id:e75c7290
2022-03-02 13:18:16 -06:00
justinschuldt 40aff0c6e1 TVL calculation from transfer messages
commit-id:bbc62fc8
2022-03-02 13:18:16 -06:00
Stan Drozd 972939ee31 pyth2wormhole: Fix attestation validation bug
commit-id:567942d7
2022-03-02 15:55:46 +01:00
Evan Gray baec96654e fix: oasis addresses 2022-03-02 06:10:21 -05:00
Evan Gray e7cc32e447 bridge_ui: add fantom beta 2022-03-01 21:58:41 -05:00
Jeff Schroeder fd96dced3a
Fantom updates (#928)
* node: Add fantom to guardiand admin list-nodes

* node: check fantom readiness for mainnet
2022-03-01 20:32:31 -05:00
Evan Gray 695dcac26c support custom root ca 2022-03-01 12:35:27 -05:00
Justin Schuldt d26e2b85b1 Explorer - fetch stats on first load 2022-02-28 17:30:41 -06:00
bruce-riley 60363dd3d1
Fantom deploy (#920)
* Truffle changes

* Always require fantomRPC
2022-02-28 16:32:22 -05:00
Stan Drozd 0642288697 pyth2wormhole: rustfmt --config-path solana/rustfmt.toml
commit-id:a4fae495
2022-02-28 12:29:58 +00:00
Kevin Peters b13c565e59 explorer: use 2 decimals for TVL 2022-02-25 18:24:48 -05:00
justinschuldt a20b6adb18 all the changes from Tibi and Adrian 2022-02-25 17:43:02 -05:00
Kevin Peters 7e461f489c bridge_ui: tvl chain name fix 2022-02-25 14:47:31 -05:00
Kevin Peters 2080c27ef2 bridge_ui: Use new TVL calculation in useTVL hook, 48h transaction count 2022-02-25 11:40:04 -05:00
Evan Gray 02848a6560
eth: add nft bridge to 1conf (#906)
* eth: add nft bridge to 1conf
2022-02-24 14:57:06 -06:00
Stan Drozd 1e953e637f pyth2wormhole-client: make sure we raise batch errors on exit
commit-id:65022128
2022-02-24 19:40:04 +01:00
kev1n-peters d4b7dbf98b
bridge_ui: xdefi and leap wallet support (#866)
* bridge_ui: xdefi and leap wallet support

* bridge_ui: wallet connect feature refactor

* bridge_ui: terra native balance fix

* bridge_ui: bumped max polygon confirmations to 512
2022-02-23 23:52:02 -05:00
Stanisław Drozd 2ea41b8176
[WIP] Pr/drozdziak1/p2w batching/5e704f8b (#877)
* ethereum: p2w contract -> p2w emitter, fill in essential envs

Change-Id: I6fa9364a96738d2cc02ec829a31fedba0586d8e8

commit-id:0a56f1f8

* Add p2w-relay, a p2w-sdk integration test

commit-id:6bfab639

* p2w-sdk: Expand README

Change-Id: I17cb547d6aaddc240588923561c26d11a787df2e

commit-id:6ebd6a22

* p2w-sdk: don't build ETH contracts, only the types

Change-Id: I7cbd18328227700635d7688aa24a9671e8919fcd

commit-id:adf079f7

* p2w: configurability and sane envs

commit-id:f10fd90e

* Solitaire: Implement Option<T> support in structs

commit-id:31aa12d6

* bridge/governance.rs: Stop pestering about EMITTER_ADDRESS

commit-id:d5bd7234

* p2w-attest: price batching

This commit introduces support for multiple Pyth product/price pairs
per call. The initial maximum batch size is 5 and is enforced using a
`P2W_MAX_BATCH_SIZE` constant.

solana/pyth2wormhole/program:
* On-chain batching logic
* Batch message parsing logic

solana/pyth2wormhole/client:
* Off-chain batching logic - divides any number of symbols into
largest possible batches
* Use a multi-symbol config file instead of CLI arguments

third_party/pyth/p2w-sdk:
* Expose batch parsing logic

third_party/pyth/p2w-relay:
* Comment out target chain calls until ETH contract supports batching
* Test the batch parsing function

third_party/pyth/p2w_autoattest.py:
* Generate and use the symbol config file  with pyth2wormhole-client

third_party/pyth/pyth_publisher.py:
* Add a configurable number of mock Pyth symbols
* Adjust HTTP endpoint for multiple symbols

commit-id:73787a61

* p2w-attest: mention attestation size in batch

This commit ensures that no matter the attestation format, a batch
will never contain attestations of different sizes. This guarantee
enables forward compatibility by adding new constant-size fields at
the end of a batch at all times. An older implementation will simply
not consume the remaining newer values while respecting the stated
batch member alignment.

commit-id:210da230

* pyth2wormhole-client: use fresh blockhashes, harden batch errors

This commit makes sure we don't have to deal with expired transactions
due to stale blockhashes. The problem existed with larger symbol
configs as well as on Solana mainnet. Additionally, the attestation logic
now treats transaction errors as non-critical - a failure for a batch
does not prevent attestation attempts for batches farther in the queue

commit-id:5e704f8b
2022-02-23 19:12:16 +01:00