Commit Graph

553 Commits

Author SHA1 Message Date
bruce-riley 06d8f2d268
Node: Keygen changes (#3401) 2023-09-27 12:06:12 -05:00
Evan Gray be96073494 node/evm: fix Base safe block support 2023-09-25 09:44:39 -04:00
bruce-riley bf61813f48
Node: Obs incorrectly ignored when marked settled (#3394) 2023-09-25 08:43:40 -05:00
Ben Guidarelli 3ecc620eed
node/evm: Fix shadowed variable in Optimism case (#3390)
* EVM Watcher: Fix shadowed variable in Optimism case

* move metric setter into special case
2023-09-22 13:08:16 -04:00
Ben Guidarelli a3df706b8a Solana Watcher: filter transactions to those including a log from the wormhole core contractact prior to resolving account table references 2023-09-18 10:17:06 -04:00
Ben Guidarelli 7a75b46597 Solana Watcher: resolve account table lookups for transactions that include v0 account tables 2023-09-18 10:17:06 -04:00
Paul Noel 546ccac3c4 node/pkg/watcher: update terra 2023-09-13 13:30:24 -05:00
bruce-riley 846deb2f40
Node/Watcher: Update solana min accounts check (#3367) 2023-09-11 10:55:06 -05:00
bruce-riley c1ff1e1d1c
Node/Gateway: Relay attestations (#3350) 2023-09-07 14:11:15 -05:00
Kevin Peters 957f3307de node: Removed support for writing attestation events to bigtable
The Spy can be modified to listen to attestation events on the p2p
network and write them to a database instead.
2023-09-07 12:41:36 -05:00
tbjump ac1c20dfd5 node/node_test: Add RSA to crypto benchmark 2023-09-01 14:05:19 -04:00
tbjump c16540cb37 node/node_test: Use guardian 1 instead of 0 to query for VAA 2023-09-01 07:09:20 -07:00
tbjump e08f620e81 node/processor: Avoid goroutine in fast path for own sig if possible 2023-09-01 07:09:20 -07:00
tbjump 59aa71d039 node/proessor: Early return if no quorum (performance improvement) 2023-09-01 07:09:20 -07:00
tbjump 68f6cf8e6c node/processor: improve handleObservation performance 2023-09-01 07:09:20 -07:00
tbjump 5ca5b53cd8 node: buffer gossipSendC 2023-09-01 07:09:20 -07:00
tbjump 4550dd179d node: increase buffer sizes 2023-09-01 07:09:20 -07:00
Paul Noel c8abfd7333
node/pkg/watcher: sui json parsing fix (#3331) 2023-08-28 14:16:11 -05:00
Bruce Riley fdeb53273e Node/Gateway: Relayer handle VaaAlreadyExecuted 2023-08-25 14:38:15 -05:00
tbjump 1d2e26c081 node: (cleanup) remove injectC in favor of using msgC directly 2023-08-25 11:02:21 -07:00
bruce-riley 1d7976917a
Node: Add StartRunnable to scissors (#3322) 2023-08-25 11:52:16 -05:00
bruce-riley 753185e042
Node: don't protect from self (#3318) 2023-08-23 16:20:57 -05:00
bruce-riley e4fc44771a
Node/Gateway: Wormconn chainID wrong for testnet (#3316) 2023-08-23 09:12:58 -05:00
bruce-riley 910d20340e
Node/Gateway: Relayer not detecting error (#3312) 2023-08-22 14:46:27 -05:00
tbjump a1d5ac2b46 node/p2p: increase TESTNET_BOOTSTRAP_DHI to 350 2023-08-22 12:11:13 -07:00
tbjump b780b3dab2 node/processor: Remove dead code 2023-08-22 11:54:51 -07:00
tbjump dcb720309b node: implement haveSignedVAA 2023-08-22 11:54:51 -07:00
Jonathan Claudius 567e98b750 governor: increase limits on arbitrum and optimism 2023-08-22 14:40:19 -04:00
Jonathan Claudius 67b5cf23ba governor: increase governor limits on Sei 2023-08-22 14:40:19 -04:00
tbjump e75848de66 node/p2p: Increase gossipParams.Dhi to 50 for testnet bootstrap node 2023-08-22 11:36:07 -07:00
tbjump a9a0912f96 node/p2p: set WithValidateQueueSize 1024 2023-08-22 10:02:24 -07:00
bruce-riley 153ee5514c
Node/Gateway: Watcher shouldn't drop recv_packet (#3304) 2023-08-21 16:46:01 -05:00
tbjump 795ea8a7e7 node/proc: increase retryLimitOurs to 30h 2023-08-21 06:54:28 -07:00
Jonathan Claudius 36a5e14916 governor: add limit increases for arbitrum and optimism 2023-08-17 09:50:35 -04:00
Jonathan Claudius 3f469a0e9e governor: increase sei governor limits 2023-08-17 09:50:35 -04:00
Steve 6b3819cc41
wormchain: add upgrade vaa and upgrade handler. Removes set params vaa. (#3292)
* Add chain upgrade vaa and upgrade handler. Removes set params vaa.

* Update node package

* Fix vaa payload test
2023-08-16 20:24:57 -04:00
Nikhil Suri 6aa80d459c
wormchain: setparams gov vaa (#3285)
* node: add new governance VAA for setting default tokenfactory and packet forward middleware params on Gateway

* wormchain: add msg_server handler to set default tokenfactory and pfm params

* node: add gateway template command

* node: fix lint errors

* Update goverance message to be generic

* x/wormhole: add RunInPlaceUpgrade tx cli command

* Merge gateway governance VAAs into a single rpc handler

* update admin client naming for gateway governance messages
2023-08-14 20:37:50 -04:00
tbjump 793abe62a9 node/gov: Adjust mainnet_chains based on discussion #3259 2023-08-14 17:07:47 -07:00
tbjump 954868b7d5 node/gov: sort chainConfigEntrys by chainId 2023-08-14 17:07:47 -07:00
tbjump cbfa1f3923 node/gov: Clean-up chainConfigEntry 2023-08-14 17:07:47 -07:00
tbjump 2a06fd4668 node/node_test: Test governance vaa injection 2023-08-14 11:18:53 -07:00
bruce-riley 86e905e1e8
node: Gateway watcher support (#3275)
* Gateway/Node: Watcher support

* Fix prettier error

* Work around duplicate VAA error
2023-08-14 11:13:20 -04:00
Steve 3337783c6d
wormchain: add ibc-composability-mw to gateway (#3273)
* Add ibc-composability-mw to gateway along with updates to node for
ibc-composability-mw and ibc-translator.

* Move governance action to new GatewayModule

---------

Co-authored-by: Nikhil Suri <nikhilsuri@comcast.net>
2023-08-14 10:49:02 -04:00
Nikhil Suri aa44e82f7c
Instantiate allowlist (#3181)
* sdk: add wormchain instantiate allowlist governance VAA

* wormchain: add wasm instantiate allowlist msg handler

* Add cli for instantiate allowlist (#3199)

* Add cli for instantiate allowlist and fix
vaa.BodyWormchainAllowlistInstantiateContract deserialization

* Lint fixes

* Add instantiate allowlist to codec and genesis

* Add MsgDeleteWasmInstantiateAllowlist, update naming to be consistent across all types

* Fix key prefix for GetAllWasmInstiateAllowedAddresses

* Update wasmd tag version

* Fix 5 bit encoding bug

* Add query cli and rpc handler

* Add query cli and rpc files

* use cosmos-sdk method for computing bech32

---------

Co-authored-by: Steve <1848680+misko9@users.noreply.github.com>
2023-08-07 11:18:40 -07:00
bruce-riley 1721fef95a
Node: Gateway Relayer (#3243) 2023-08-03 10:26:50 -05:00
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
tbjump 5028600a1c node/node_test: prePopulateVAA 2023-07-19 08:32:00 -07:00
tbjump 940a906e19 node/node_test: Test automatic re-observation requests 2023-07-19 08:32:00 -07:00
tbjump 761c917427 node/processor: Make time configs public 2023-07-19 08:32:00 -07:00
bruce-riley bd89e4e3ab
Node: Processor delay metrics (#3210) 2023-07-19 10:23:16 -05:00