Commit Graph

76 Commits

Author SHA1 Message Date
bruce-riley 9f450c1a93
Node/Gov: Update floor prices (#3255)
* Prettying the script

* Node/Gov: Update floor prices
2023-08-03 09:07:43 -05:00
bruce-riley d1cfbdf46c
Node: Base deployment (#3213)
* Node: Base deployment

Change-Id: I9ccd5cbc6c44d1891acb9d443e9e2b29b25afa3c

* Add governance VAAs

Change-Id: I426107fd7ad2e6bef063b8f178c1683a6590a54e

* Update contract addresses

Change-Id: I1cf92bb08d1c45b22dec195e2d076e7aabf3e369

* Update URL in repair script

* Add baseRPC to devnet/node.yaml
2023-07-18 08:17:27 -04:00
tbjump 6f06b7fd29 node/gov: do not log tokens on startup during gotest 2023-07-15 07:53:51 -07:00
bruce-riley 589c2e53b7
Node: Remove unnecessary debug logging (#3149)
Change-Id: Id56d0863a0c2bfcf428ee836ae924f286f11661e
2023-06-29 09:07:12 -05:00
tbjump 697767d3a5 node: rm dep github.com/test-go/testify 2023-06-13 11:07:43 -04:00
tbjump e7abd1d968 node: unify environment config with common/mode.go 2023-05-25 11:11:33 -07:00
bruce-riley f5b96ecb4e
Node/SDK: Mainnet Sei deploy (#2969)
Change-Id: I18491c36963e44791c688d1b14fb2c8062eb6544
2023-05-23 17:14:26 -05:00
Jonathan Claudius 4903fe8313 node: lower governor limit for solana 2023-05-16 09:16:55 -04:00
tbjump d22cf3d7d2 node/gov: Add tBTC to manual_tokens.go 2023-05-11 15:47:41 -07:00
tbjump 3a2fb8b47d
node/gov: change Sui parameters to M/00k (#2914)
Co-authored-by: tbjump <>
2023-05-11 14:19:54 -04:00
tbjump a5092db982 node/governor: handle type assertion error 2023-05-05 07:13:40 -07:00
tbjump 990f8d1dbe node/governor: fix linter warnings 2023-05-05 07:13:40 -07:00
tbjump f60a5c81cc node/governor: don't log payload during err in reloadPendingTransfer 2023-05-04 11:04:14 -07:00
tbjump 670bfdedbe node/governor: add type assertion in queryCoinGecko 2023-05-04 11:04:14 -07:00
tbjump d436ac2166 node/governor fix potential nil ptr deref in reloadPendingTransfer 2023-05-04 11:04:14 -07:00
tbjump 9e522ace16 node/governor: document usage of mutex (TOB-WORMGUWA-2) 2023-05-04 11:04:14 -07:00
bruce-riley 67c7c86419
Node: Add Sui mainnet support (#2826)
Change-Id: I6ea3e345c2e907f738fc82298d5497ce858f55fd
2023-05-02 09:24:57 -05:00
bruce-riley d2e5d04486
Node: Add logging around DB writes (#2820)
Change-Id: I1c0da08a39ee1ebbd4d62ccb74d550ec8fb06e0c
2023-05-02 09:07:57 -05:00
bruce-riley 240230bd36
Node/Gov: Use component logging (#2667) 2023-04-18 11:38:24 -05:00
bruce-riley de16e0fd5d
Node/Governor: Regenerate token list and floor prices (#2465)
* node_update_governor_tokens_and_prices

Change-Id: If4e3b31c97ad85fd59ca8743458a2eef137a946a

* Node/Gov: Update token list

Change-Id: I2379d43afa7777488ae3f37e6d4227b4c966deab

* Add test for empty symbol back in

Change-Id: I6d5f1f55c1b7865144e7accc395e484b47381ef0
2023-04-17 14:43:14 -05:00
bruce-riley 4f1feb3899
Node/Gov: Split up CoinGecko queries (#2573)
* Node/Gov: Split up CoinGecko queries

* Fix typos

* Minor logging change

* Add tests
2023-04-13 08:18:41 -05:00
bruce-riley 199159b563
Node/Gov: Fix panic in public RPC (#2601)
* Node/Gov: Fix panic in public RPC

* governor: mitigate nil ptr deref

---------

Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
2023-04-10 16:47:23 -05:00
Conor Patrick d4e0445785 node: calculate digests using Vaa type or using message prefix 2023-02-27 08:52:42 -06:00
bruce-riley 9412845e1b
Node/Gov: add is governed check (#2351)
* Node/Gov: add is governed check

Change-Id: I451a6466453a292f77088a9203eaf2f5958ab4ab

* Node/Gov: Don't use named return values

Change-Id: Ia4e04e496b0b1525a6cf31fca82d3851e0978cdb
2023-02-13 10:10:52 -05:00
tbjump 5323453b81
node: add channel read/write type constraints (#1931) 2023-01-20 13:15:13 -08:00
kev1n-peters f39acdbe1c
node: Terra Classic Governor Limits Change (#2090)
See discussion: https://github.com/wormhole-foundation/wormhole/discussions/2087
2022-12-08 11:46:09 -06:00
kev1n-peters c94ad13c8c
node: Injective mainnet support (#2084) 2022-12-07 13:43:44 -06:00
tbjump e2f3f69e2b
node/p2p: separate governor config and status message prefix (#1956)
Co-authored-by: tbjump <unknown>
2022-11-28 10:58:26 -06:00
jumpsiegel 091ee0877d
WH-1934: upgrade golang to 1.19 (#1941)
* upgrade to golang 1.19.3

Co-authored-by: tbjump <>
Co-authored-by: tbjump <unknown>
2022-11-28 07:48:27 -06:00
bruce-riley 074c98a952
Optimism mainnet deploy (#1869)
* Optimism mainnet deploy

* node: added OP token to manual_tokens

* Add to readiness

* File should not have been committed

* Remove readiness since it goes with watcher

* Allow optimism watcher in mainnet

* Add to devnet config

Co-authored-by: Christine Eun <ceun@jumptrading.com>
2022-11-10 13:56:38 -06:00
claudijd 9d042dadb5 governor: increase aptos limit to fix #1839 2022-11-08 09:22:37 -05:00
bruce-riley 8bbf8a19b5
Governor: Reworking manual token handling (#1844)
* Governor: Reworking manual token handling

Change-Id: Ic674fb95e89b9cb94c4fe1f9acbd0c5b114f2ebb

* Remove unnecessary comments

Change-Id: I786381d71cb5b01c266ec9ee07f57eb4b20d8adb
2022-11-03 10:45:16 -05:00
bruce-riley 2ae9f65a76
Governor: Increase the CoinGecko interval (#1837)
* Governor: Increase the CoinGecko interval

Change-Id: I4f97a012284c75d544a1fe7d43e5914210c4b441

* Suppress a chatty message for pythnet

Change-Id: I2149b056bfc430b6dedd180e951f345180e8a56d
2022-11-01 10:13:19 -05:00
bruce-riley a99c4a1a7c
node: arbitrum mainnet deploy changes (#1786)
* arbitrum mainnet deploy changes

* Change test for no governed tokens on Arbitrum

* Add arbitrum to to devnet guardian config
2022-10-27 14:50:01 -04:00
bruce-riley e1a6a1f85a
Node: governor not handling duplicates properly (#1772)
* Node: governor not handling duplicates properly

* Minor tweaks

* Logging changes to help debugging
2022-10-27 14:32:09 -04:00
Bruce Riley 4a88c0a468 Node: update governor limits for Moonbeam 2022-10-26 13:22:50 -04:00
Jonathan Claudius bc6b5af095
governor: raise limits on moonbeam (#1739) 2022-10-16 22:15:42 -04:00
claudijd 89c2b252c7 Revert limit decrease 2022-10-16 18:39:54 -04:00
bruce-riley 7d53c1814f
node: governor updates for Aptos (#1740)
* node: governor updates for Aptos

* Tweak governor limits for aptos
2022-10-16 17:20:29 -05:00
Bruce Riley 9257443a4f node: aptos initial governor config
Change-Id: I9c1d5dfbc80c30baf3c51aeda325df235fb72915
2022-10-15 15:17:36 +01:00
bruce-riley 67f57b797e
XPLA Mainnet Deploy (#1703)
* Prepare to deploy Xpla to mainnet

* Update SDK version

* Fix messed up error message

* Allow tests to pass with no XPLA tokens

* Make deploy script support testnet

* Update token bridge addresses after redeploy
2022-10-12 16:47:03 -04:00
claudijd 3ac55339c9 Lower Solana Governor Limits 2022-10-11 22:30:01 -04:00
tbjump d5368b32c4
Revert "node: governor listen to quorum gossip (#1487)" (#1682)
This reverts commit 0dbd0b6628.
2022-10-06 07:57:25 -05:00
Jonathan Claudius 59882d963d Re-add BOTX 2022-10-04 10:06:03 -05:00
Jonathan Claudius 517352706d Re-add manual token listings 2022-10-04 10:06:03 -05:00
Jonathan Claudius b4d79591a8 Update Governor tokens list 2022-10-04 10:06:03 -05:00
bruce-riley 0dbd0b6628
node: governor listen to quorum gossip (#1487)
* governor listen to quorum gossip

* governor listen to quorum gossip

* Fix build error in tests

* See p2p from other guardians in devnet

* Fix test broke during merge

* Change delete function being used

* Don't reload duplicates on startup
2022-09-30 12:28:26 -05:00
bruce-riley 2b582b10b8
node: governor publish gossip (#1538)
* Governor publish gossip

Change-Id: I2b8b1ea84a0c411101a7027acd3a27a6d6464d59

* Update the config publish time

Change-Id: Ic6abf84befb1c20756da2ff66b15a8325dc46067

* Not setting value on enqueued VAAs correctly

Change-Id: I9fd3a5d8fc574f8382125445fa688efdae45b88c

* Publish at most 20 VAAs, not 20 per chain

Change-Id: Ic9dff99c59ee89d57fd79158844a1fe1a0003112

* Switch to using signed messages

Change-Id: I66cddc7477cd477aa77bdadfc346b588f2ae645b

* Publish status only once per minute

Change-Id: I972fb0cf868e89c6f74ae4441471a55df389f4dd

* Minor comment change

Change-Id: I0d3e443cbec7edd282f89c1a5cce5d5ec8776d55
2022-09-26 11:24:30 -05:00
claudijd a670a6bab3 Drop Solana back down to pre-merge limit 2022-09-22 19:30:35 -04:00
Chirantan Ekbote 12459c4a2a Add a wormhole go sdk
The wormhole sdk is a new go module in the sdk/ directory.  This
initially contains the *_consts.go files from the common package in the
top-level sdk package and the entire vaa package as a sub-package.

For go reasons this needs to be in the sdk directory itself (rather than
a sdk/go subdir).  To prevent the go tooling from looking into the other
non-go subdirs, add an empty go.mod file in each one.  See
golang issue 42965 for more details on why we can't have nice
things (I'm deliberately not linking to stop github from spamming that
issue).
2022-09-15 14:35:46 +01:00