Commit Graph

1529 Commits

Author SHA1 Message Date
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
Hernán Di Pietro 6660cf5130 Global refactoring of utility functions. 2021-10-29 14:32:58 -03: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
Hernán Di Pietro a2f3ef937c NEW: VAA Verify stateless PyTeal 2021-10-29 11:17:55 -03:00
Hernán Di Pietro 4dbb8dec95 Global is_proper_group size check subroutine. 2021-10-29 11:17:35 -03: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
Hernán Di Pietro a3d5ce05fc Handle VAA at last TX. 2021-10-28 12:56:38 -03: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
Hernán Di Pietro ff486b7711 WIP Updated VAA Processor according to latest design ideas 2021-10-27 17:07:13 -03: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
Evan Gray bddfa07bc2 bridge_ui: support more nft metadata formats
Change-Id: I61d27190473b24aad56237b76665d57c466c9833
2021-10-26 13:51:12 -04:00
Evan Gray a1fc5acaba bridge_ui: add chains to homepage
Change-Id: Ib181ab508db85420223a74d6a311bcf25e915fea
2021-10-25 20:20:59 -04:00
Chase Moran 94f26e1637 bridge_ui: stats page enhancements
Change-Id: I1a4c3fd2145f51d7bdeb80bdd173769db2d8daad
2021-10-25 17:37:39 -04:00
Hernán Di Pietro fdc80e9184 VAA Processor PyTEAL [wip] 2021-10-25 16:40:04 -03:00
Evan Gray a1bc316590 bridge_ui: consts fixes
Change-Id: Ib6e4543ce088ac7959561b9d5380230fb333659c
2021-10-25 09:57:01 -04:00
Hernán Di Pietro 20a92e53c9 vaa-processor pyteal wip 2021-10-22 17:10:29 -03:00
Chase Moran 6a0c788804 bridge_ui: terra transaction fee modifications
Change-Id: Ie7afb2439efaa334d33264080125da9337bf914a
2021-10-22 19:59:19 +00:00
Evan Gray cff4d928b6 bridge_ui: max button for number inputs
Change-Id: I4fdbb2b3191a012cbdf02df4ad6292c78eed5bb7
2021-10-21 17:11:03 -04:00
Evan Gray 5ecdde62e1 bridge_ui: fix native terra smart address
Change-Id: I14257eb44b646f723b2f28a7fdf1c4d158304d2c
2021-10-21 15:09:58 -04:00
Evan Gray 0fc7b06b8d bridge_ui: fix solana nft filter
Change-Id: Ie1fab3839cf7cf91f65dcbb9e1b0a3ad8ca261f5
2021-10-21 14:50:49 -04:00
Chase Moran 7fede406a4 bridge_ui: gas fees warning on terra
Change-Id: Ifbeafde1ac430de8fba05c23656ebff70e873b66
2021-10-21 14:18:51 -04:00
Chase Moran 6c1d777b6f bridge_ui: low LUNA & BNB balance warning in transfer
Change-Id: Ib31922ac0fc60abd10c4099ef3af8fc0191a1b94
2021-10-21 15:34:13 +00:00
Leo c64576cc0b node: add Polygon support
Change-Id: Ia919861879eb6c831d4dd9ccbe1748e7123502e5
2021-10-21 10:11:21 +00:00
Hernán Di Pietro 200d3613e6 tx#0 load-globals 2021-10-20 15:29:50 -03:00
Evan Gray d4ea78d2ca bridge_ui: tvl sort and force match error
Change-Id: Iddb15929c21b8333214cbef947536958b6a76441
2021-10-20 13:04:31 -04:00
Chase Moran 4399fda2fa bridge_ui: fix missing explorer links in TVL table
Change-Id: Ife7b9a99e77eb4aeb7425a1d6de0602e1e51656c
2021-10-20 09:54:56 -04:00
jschuldt bb64648f39 Wormhole event data persistence design doc
Change-Id: I676831a71b05d63854dda5b0fe8a2020f87cbad3
2021-10-20 13:24:25 +00:00
Evan Gray 9bc408ca19 bridge_ui: allow force create account on redeem
Change-Id: I6f01fd350dd18339ba0b5659ab43bd5c2a2a22c7
2021-10-19 21:38:22 +00:00
Chase Moran fb030b3351 bridge_ui: added margin to tokenwarning component
Change-Id: Ib8856bfc1d5754c3d02c6311e838fe16afd79f2d
2021-10-19 21:29:33 +00:00
Chase Moran 51cbec55b8 bridge_ui: add createAssociatedTokenAccount to redeem step in transfer
Change-Id: I3ccb1895613e7b2bb6fa8c1ddb08c138c14c0d0d
2021-10-19 16:49:56 -04:00
Chase Moran 0f8eb3b933 bridge_ui: terra token picker implementation
Change-Id: I646913489af2011fd2a8ed660b80340168c292e7
2021-10-19 18:44:35 +00:00
Evan Gray fde696d2a8 bridge_ui: add Terra TVL
Change-Id: I147e1b6b0f4379bc032d1e3be230d03947c1d640
2021-10-19 17:10:12 +00:00
Reisen 17ba6b12d0 terra: post migration fee change
Change-Id: I9e1517cf3038f80836b58810e11bddc1b58e6fbf
2021-10-19 15:25:01 +00:00