Commit Graph

1265 Commits

Author SHA1 Message Date
justinschuldt 14ba777cc1 explorer: "Launch Bridge" link
Change-Id: I9578ef73cb462ee7cb4837308a939c10d246fe2a
2021-11-08 22:24:44 +00:00
justinschuldt aff990487d explorer: transaction hashes & links to explorers
Change-Id: Id262184f6c61c301f3d09f502b23d88c62b94e8d
2021-11-08 22:24:19 +00:00
justinschuldt 84de7c2fd0 explorer: load data sooner
Change-Id: I52afde5d252330d8d8bfdf2f4b72c8d3672af857
2021-11-08 22:24:08 +00:00
Chase Moran 4b510d8aa1 bridge_ui: updated warnings & confirm dialog
Change-Id: I6b5e471ddf2d4188932b72647f92fcf4adfa7555
2021-11-08 21:32:38 +00:00
Evan Gray c824a99636 sdk/js: attempt jest tests
Change-Id: I139153994604f0048f690b011048daec4d760a55
2021-11-05 19:53:00 +00:00
Evan Gray 71e6fa7f6f bridge_ui: fix testnet build and tilt
Change-Id: Iee2e07e1d85b0da14826ce280833be15d28b62ca
2021-11-05 19:52:43 +00:00
Leo b860c2b00e node/cmd: output hex bytes for VAA lookup
Change-Id: I1ade7483679eb035695b3b77b8b95243d2174b86
2021-11-05 15:42:15 +00:00
Leo 9cc37e3923 node/notify/discord: mention node operator groups
Change-Id: I891adf9342c84efefb8f4f908ae0b2881b118d7e
2021-11-05 15:42:15 +00:00
Leo 16c9f9036b node/pkg/processor: change threshold for Discord notifications
Change-Id: I09060ad46a47b6293b18cffd717492098ad6dda0
2021-11-05 15:42:15 +00:00
Stan Drozd 4972be80c3 shell.nix: Install geth
Change-Id: Ic69ad56347fba524048b8d4401e10d1f0e5804fd
2021-11-04 14:21:20 +01:00
Stan Drozd 797b2243bf nix/scripts.nix: ETH/GRPC forwards, whremote disk size = 500GB
Change-Id: I08ae1f01c1d0fc7feea33ee23580e8e3048ebbcc
2021-11-04 14:21:20 +01:00
Stan Drozd 70596937e0 sdk/js: Add extraGrpcOpts to getSignedVAA()
Change-Id: Id756455ddc9a2d98d001bad6b8f7ff05392f22d4
2021-11-03 21:27:27 +00:00
Evan Gray eb4f6e57c8 bridge_ui: misc QoL improvements
Change-Id: I030029955b26539d247aeb4cdc567eb90c605676
2021-11-03 12:01:06 -04:00
Chase Moran d412cb8a93 bridge_ui: add polygon to beta list
Change-Id: I9bb4194bec5162ac18fa17c69a8e12db154de380
2021-11-02 01:12:45 +00:00
Chase Moran 78cdcb13ae bridge_ui: add ability to update attestations
Change-Id: Iedb0418d2a3b24a979af99107ef8a4ca8c3a4619
2021-11-02 01:06:22 +00:00
Chase Moran 10663cd72e bridge_ui: total transacted value script
Change-Id: Ib357ac62b32b1b1a30f53007c1e09b4971443fb0
2021-11-01 19:47:22 -04:00
Evan Gray 57db7e7910 solana: pin wasm-pack version
Change-Id: Ic7bdb237fd43e5632c6dae9f669284fa5bcedc4b
2021-11-01 19:37:53 -04:00
Chase Moran d8a00e65e4 bridge_ui: minimal transaction count metrics on stats page
Change-Id: I197284b33514b0eb4ece281d982b541dbc5dc015
2021-11-01 22:35:31 +00:00
Chase Moran 93a09e01aa bridge_ui: solana price estimates in tvl
Change-Id: I041b36dc7efe1bb7e20376aace4e5181d6c35069
2021-11-01 22:35:31 +00:00
justinschuldt 1a99ea1f85 fixed time range for /recent query
Change-Id: I8ab8ccc57f8410face241e8cb2651a709bbc5654
2021-10-29 21:07:10 +00:00
Leo a4653eac36 node/cmd: add admin dump-vaa-by-message-id command
Change-Id: I1cba29582b23b8dfeb77cc4a2fe143ca7113a88f
2021-10-29 21:02:07 +00:00
justinschuldt 82b4ed5843 async queries for /totals function
Change-Id: If9f1267fc713e547657fbd60e7390ed59f5b9d03
2021-10-29 20:56:13 +00:00
justinschuldt 90f7015b93 short lived cache for /recent function
Change-Id: I762791b352161dc20b14739e492a3dee86a0f047
2021-10-29 20:44:33 +00:00
justinschuldt aae5d7450f explorer: format date to ISO
Change-Id: I98215540309d5ea560d28f7c30e17ab694a1b43b
2021-10-29 20:18:47 +00:00
justinschuldt 6fb8cdfd01 global bigtable connection for functions
Change-Id: Ib61bd2e9f4a19e1f8405491c572ef6b36c54142e
2021-10-29 20:18:33 +00:00
Leo f59f4bbb2e node/pkg/processor: ignore late observations for quorum VAAs
This avoids gossip spam and false positive Discord notifications
when a connected node catches up and late observations are made.

Change-Id: If9562661487d3d3d5138d27298b005f278f9e9ce
2021-10-29 19:14:05 +00:00
Leo 24ee63d9a1 node/pkg/processor: increase confirmed VAA timeout to five days
This'll make governance more relaxed.

Change-Id: I55946058f01ec4f08f60670725522f6d7d9346bb
2021-10-29 19:13:52 +00:00
Leo 7bd5643c0c node/cmd: default to guardian set index 1
This prevents the field from being omitted due to defaulty-ness.

Change-Id: Iae6d3887edf2b10dd2dfcd73b4f53120633fe02e
2021-10-29 19:13:40 +00:00
Leo 5d9fd42268 bridge_ui: add more mainnet api endpoints
Change-Id: Ib19565a0de337932f08c792882e35925b5969c44
2021-10-29 19:13:21 +00:00
Leo feb9919c0d node/pkg/db: document that VAAs may be stored multiple times
Change-Id: Ia32036b7e0f6afbe677a031628a3ed78f98184b7
2021-10-29 19:13:17 +00:00
Leo db4d325cb6 node/pkg/p2p: expose network guardian version metric
Fixes https://github.com/certusone/wormhole/issues/305

The logic to do this seemingly simple task is hilariously complex
due to the version string being attacker-controlled.

Change-Id: Ia1758418a67c082595affe0b7f2bb801e9434733
2021-10-29 19:13:14 +00:00
Leo 621962982a node/pkg/common: guardian set state node cleanup
This feature is dedicated to Chorus One, who really like to rotate
node keys! :-)

https://github.com/certusone/wormhole/issues/304

Change-Id: Ic0f1e52095676222970752b1e2ac893d7f0915ec
2021-10-29 19:13:10 +00:00
Leo 2396adc2c5 node/cmd/guardiand: batched submission of governance messages
Change-Id: I1f8541a89fb1ef3b5bafaede43a8481634cd3451
2021-10-29 19:08:45 +00:00
Leo d5f6540656 node/cmd/guardiand: governance template improvements
The template commands now support generating full governance messages
with all required fields. Outputs to stdout instead of a file.

Change-Id: I3837107c3075363a54d31f9dfb4d6dc07c79daa5
2021-10-29 19:08:45 +00:00
Leo 964566c559 node/cmd: add missing bsc and polygon readiness registrations
This would cause the readiness check to not detect failures.

Change-Id: I7f38e8a201929bb10a71bc707a3513b565b05960
2021-10-29 19:08:45 +00:00
valentin 1226f85461 support tokens with transfer fees
Change-Id: Ib6ef2f1680ac845ef0f05c51047846c2633b0d4b
2021-10-29 16:55:05 +00:00
Reisen 7415fda312 terra/token_bridge: migration prep
Change-Id: I3bc054265e6296ce2fa4191c0395ca8531b0f4a8
2021-10-29 16:51:34 +00:00
justinschuldt 6cc4bf5ca6 debug cloud functions locally
Change-Id: I7fa072497b6e4b3980c88edb50481226f4ea3cad
2021-10-29 15:13:50 +00:00
justinschuldt 8fed2d0659 remove unused bigtable data
Change-Id: I2b4a798b99f11be2ce9869d15dc633e1568974e1
2021-10-29 12:56:27 +00:00
justinschuldt 5f1e5dd211 save inbound VAA to bigtable
Change-Id: Id8ca26088daff3734a32d061029231d5846a020e
2021-10-29 10:09:48 +00:00
Evan Gray 4c85daa531 bridge_ui: safely set target chain in recovery
Change-Id: I7d6e03b56b61129d72ef641059871ff362a3f0f4
2021-10-28 12:05:30 -04:00
justinschuldt a956e570fb run bridge_ui in devnet
Change-Id: Id48de471bffda421a6ae70d15c66e7c5477fc1d1
2021-10-27 21:16:07 +00:00
justinschuldt e5045f1c8c devnet Explorer
- Add network switcher.
- Explorer landing page with light stats:
  - summary of recent messages per chain.
  - shows most recent messages, polls for updates.
- chain-details view.
- super basic message details view: json.
- runs in devnet.
- add network switcher to guardian-list page.
- links to native explorers (etherscan, etc.)
- polygon support
- animations when data updates

Change-Id: I26616afab551a7555421a45dee9f016beecbf93e
2021-10-27 21:15:47 +00:00
Reisen c832b123fc terra: cw20 migrations
Change-Id: I3c75291a0d3016a197a15d9ee0717b16b3b479d3
2021-10-27 19:55:42 +00:00
Evan Gray 3491a1370b bridge_ui: remove max from native
Change-Id: Iea26581292b1c51441b7328daa85c1459d9b0be8
2021-10-27 17:29:35 +00:00
Evan Gray 4f2f6922cd bridge_ui: nft stats style fixes pt 2
Change-Id: Ie2552764f4d4b0dff3a50909a635d957b0c4d6a3
2021-10-27 17:29:35 +00:00
Evan Gray ad33cac284 bridge_ui: prep polygon support
Change-Id: I6bd45eb0ce6b7f97ba78e8569fa05f9f027be0d5
2021-10-27 17:29:35 +00:00
Leo 1ccd9eef12 node/cmd: fix typo in list-nodes command
Change-Id: I1b56dd4eeea32d05e7ae5c2524cfce1197c0154a
2021-10-27 14:20:02 +00:00
Leo 9ba59fa2b2 node/cmd: fix infura warnings
The string can appear anywhere.

Change-Id: Ib45acc8e3b24308446434b29a709ebf532bcb30a
2021-10-27 14:20:02 +00:00
Chase Moran 1962873328 bridge_ui: nft container overflow adjustment in tvl
Change-Id: I14bde8de239479887b589d1f9fe7374df45e6648
2021-10-27 00:12:06 +00:00