wormhole/devnet
Jeff Schroeder 349fa42c58
Spy relayer cleanup (#1015)
* initial spy-relayer

* Update spy_relayer Dockerfile

* added example mainnet config files

* split out private keys into its own ENV variable

* Update spy relayer supportedChains.json

To remove the `walletPrivateKey` entries. All of the private keys have
been split out into their own json file.

* fixed evm private key env parse

* missing solana accounts report 0 balance, rather than error

* wallet address is logged in debug

* spy_relayer: enabled prometheus default metrics

Also set a prefix of `relayer_`

* spy_relayer: updates to the prometheus bits

* Use a single metric registry
* Use a simpler metric name and add labels for individual wallets

* spy_relayer: human readable app mode in the metrics

[ listener | relayer | both ]

* spy_relayer: unify metrics

* remove the collection of default metrics
* hardcode the `spy_relayer_` prefix on all custom metrics

* fixed dep arrays, nullable terra token/balance info

* attempt stack debug

* debug pullTerraBalance

* provider http or ws

* update sdk

* logging for tokenAddress is 0

* fix foreign address calc

* fix calcLocalAddressesTerra

* relayer/spy_relayer: update prometheus helpers

Add / url handler for the ingress-gce stupid load balancer that
doesn't support custom url healthchecks unless you make a BackendConfig
custom resource definition.

* logging refinement

* use chain name in prometheus

* adjust retry timeout calculation

* spy_relayer: update prometheus bits

* improved error handling

* relayer ui improvements

* prep sdk release

* use latest sdk, manual redeem button

* relaying ux improvements

* gas price fix

* shortened terra success log

* use gh base relayer list

* fix prometheus urls

* Update prometheus metric name

* only show TPS warning on mainnet

* show relayer fee in source preview

* fix unwrap check

* add native bool to balance metric

* logging improvements

* add feeRecipientAddress to redeemOnSolana

* gather solana fees

* remove relayer ws support

* add nativeCurrencySymbol to ChainConfigInfo

* fix solana native symbol

* demoteWorking option, logger contexts

* scoped logging

* bridge_ui: unwrap native

* add evm wallet monitor test

* solana vaa parsing fix

* add monitorRedis

* make Jeff's brain happy

* log demoting keys

* register redisQueue metric

* human readable redisQueue metric

* fix timestamp inconsistency

* use scopedLogger for the first level of workers

* pull wallet balances in parallel

* more scoped logging

* pick a solana fee

* moving keys log improvement

* update eth gas calculations based on recent txs

* use postVaaSolanaWithRetry

* split success and failures by chain

* fix using terraCoin

* check prom every 10s

* batch getting evm token balances

* batch calcLocalAddressesEVM

* debug worker logging

* log retry number

* support Polygon?

* reset status on demotion

* enhance!

* update avax fee

Co-authored-by: Chase Moran <chasemoran45@gmail.com>
Co-authored-by: Kevin Peters <kpeters@jumptrading.com>
Co-authored-by: Evan Gray <battledingo@gmail.com>
2022-03-28 23:39:08 -04:00
..
algorand.yaml Spy relayer cleanup (#1015) 2022-03-28 23:39:08 -04:00
bigtable.yaml BigTable: PubSub trigger after decoding payload 2021-12-20 16:56:56 +01:00
bridge-ui.yaml feat: improve bridge_ui tilt 2022-02-14 07:56:38 -05:00
e2e.yaml Add experimental e2e browser fixture 2021-12-13 15:38:17 +01:00
eth-devnet.yaml examples: native swap 2021-12-08 14:51:19 +00:00
explorer.yaml explorer: fix build and re-enable in CI 2021-09-06 19:54:11 +00:00
node.yaml Testnet support for Aurora (#947) 2022-03-15 10:41:10 -04:00
redis.yaml Spy relayer cleanup (#1015) 2022-03-28 23:39:08 -04:00
solana-devnet.yaml remove pyth2wormhole 2022-03-07 10:23:34 -05:00
spy-listener.yaml Spy relayer cleanup (#1015) 2022-03-28 23:39:08 -04:00
spy-relayer.yaml Spy relayer cleanup (#1015) 2022-03-28 23:39:08 -04:00
spy.yaml node: add spy service 2021-12-03 02:01:56 +01:00
terra-devnet.yaml feat: tilt labels 2022-02-14 07:56:38 -05:00
tests.yaml Tilt tests (#688) 2022-02-08 03:55:10 -05:00