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
tbjump
4e1cb5d2c3
node: upgrade go-libp2p to v0.29.2
2023-08-17 12:04:31 -07:00
tbjump
07268b96da
node: upgrade github.com/grafana/loki to v2.8.3
2023-08-17 12:04:31 -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
Steve
21fc11f5bc
wormchain: add PFM ( #3271 )
...
* Add PFM to wormchain
* Run go mod tidy on node package
2023-08-11 10:16:10 -04:00
tbjump
c5280d5c3a
node: Fix skipPrivateLogs option in Loki telemetry
2023-08-10 14:09:31 -04:00
tbjump
445d19c519
node: update various dependencies ( #3277 )
...
* node: update go-libp2p to v0.27.8
* node: update grpc-related dependencies
* node: update gjson
---------
Co-authored-by: tbjump <>
2023-08-09 13:41:52 -04:00
Nikhil Suri
1d10fc9788
wormchain: upgrade IBC version ( #3237 )
2023-08-08 12:57:44 -07: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
tbjump
5ce1a42c0b
node: update delve
2023-08-03 09:58:14 -07:00
tbjump
256e67df9a
upgrade to golang 1.20.7
2023-08-03 09:58:14 -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
tbjump
590cd562bb
node/node_test: Rename helper functions
2023-07-18 11:39:32 -07:00
tbjump
d6f2e61861
node/node_test: cleanup guardianConfig
2023-07-18 11:39:32 -07:00
tbjump
0896d028bd
node/p2p: fix capitalization of error messages
2023-07-18 11:39:32 -07:00
tbjump
ef555ba78e
node/node: Address review nits
2023-07-18 11:39:32 -07:00
tbjump
a62edfbdc0
node: output logs only for failed tests
2023-07-18 11:39:32 -07:00
tbjump
42866295f8
node/node_test: count amount of generated logs
2023-07-18 11:39:32 -07:00
tbjump
b60472cb52
node/db: use provided logger for badgerDb
2023-07-18 11:39:32 -07:00
tbjump
336cc3f9bc
node/node_test: Update BenchmarkConsensus numbers
2023-07-18 11:39:32 -07:00
tbjump
7a0c03c846
node/node_test: Capture logs at INFO level instead of DEBUG
2023-07-18 11:39:32 -07:00
tbjump
d73bce429a
node/node_test: count amount of generated logs
2023-07-18 11:39:32 -07:00
tbjump
ddeb78ceb7
node: increase inboundObservationBufferSize to 5000
2023-07-18 11:39:32 -07:00
tbjump
fe09eb5099
node/db: use provided logger for badgerDb
2023-07-18 11:39:32 -07:00
tbjump
2429f51ee3
node: Add benchmarks
2023-07-18 11:39:32 -07:00
tbjump
9c668072ef
node/p2p: Warn about channel overflows in GoTest mode
2023-07-18 11:39:32 -07: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
03bf786b47
node/db: Support in-memory DB and use in tests
2023-07-17 06:32:19 -07:00
tbjump
cf29f6c410
node: Gracefully shutdown accountant on exit
2023-07-17 06:32:19 -07:00
tbjump
e07a750f90
node/p2p: graceful shutdown on context cancel
2023-07-17 06:32:19 -07:00
tbjump
e464260246
node: gracefully shutdown status server
2023-07-17 06:32:19 -07:00
tbjump
96c6cc2b32
node/watchers/mock: log digest
2023-07-15 07:53:51 -07:00
tbjump
45d417019e
node/node_test: improve log handling
2023-07-15 07:53:51 -07:00
tbjump
6f06b7fd29
node/gov: do not log tokens on startup during gotest
2023-07-15 07:53:51 -07:00
tbjump
d8b642c0d9
node/db: Add prom metric wormhole_db_vaa_ctr
2023-07-15 07:53:51 -07:00
tbjump
4d0ea744f1
node/node: Move options to options.go
2023-07-14 15:50:48 -04:00
tbjump
81b0c2a335
node/p2p: Cleanup bootstrappers generation
2023-07-14 11:35:49 -07:00
tbjump
c8fca0f5b9
node/p2p: Enforce connection to bootstrap node on startup
2023-07-14 11:35:49 -07:00
tbjump
372beb01fe
node/p2p: Send first heartbeat after 2s to minimize test runtime
2023-07-14 11:35:49 -07:00
tbjump
c37bdca23d
node/processor: exponential backoff for reobservation requests ( #3207 )
...
* node/processor: exponential backoff for reobservation requests
---------
Co-authored-by: tbjump <>
2023-07-14 08:01:47 -07:00
Paul Noel
7423be52c1
watcher: add sui logging
2023-07-14 09:23:39 -05:00
bruce-riley
0fdc03eb4d
Node: Reduce auto reobservation requests ( #3203 )
2023-07-14 08:34:24 -05:00
tbjump
ce66e631c2
node/node_test: comment governedMsg
2023-07-13 22:00:49 -07:00
tbjump
5e21d7d468
node/node_test: properly close resp.Body
2023-07-13 22:00:49 -07:00
tbjump
e0cdf6d8d3
node/watchers/mock: add l1finalizer
2023-07-13 22:00:49 -07:00
tbjump
0d8bf5d3fe
node/node_test: Add test double-configuration
2023-07-13 22:00:49 -07:00
tbjump
49a3fa44aa
node/node_test: add test for l1finalizer
2023-07-13 22:00:49 -07:00
tbjump
5b33b047a0
node/node: improve error reporting
2023-07-13 22:00:49 -07:00
tbjump
b443926d87
node/node_test: Add coverage for Governor
2023-07-13 22:00:49 -07:00
tbjump
e240477798
node/node_test: add TestWatcherConfig
2023-07-13 22:00:49 -07:00
tbjump
670117f601
node/node: add GuardianOptionNoAccountant
2023-07-13 22:00:49 -07:00
tbjump
8e72f1200d
node/node: move wormchainConn to GuardianOptionAccountant
2023-07-13 22:00:49 -07:00
tbjump
4274115cc3
node/node: Make processor optional
2023-07-13 22:00:49 -07:00
tbjump
6d86ee1b5c
node/node: Add DB as a GuardianOption
2023-07-13 22:00:49 -07:00
tbjump
0988fd9320
node/node_test: add waitForHeartbeatsInMetrics
2023-07-13 22:00:49 -07:00
tbjump
c3ec2206a2
node/node_test: generalize testConsensus()
2023-07-13 22:00:49 -07:00
bruce-riley
8120772e95
Node: Loki logging ( #3183 )
...
* Node: Loki logging
* Node: clean up loki stuff
* fix go.mod
* Code review rework
* Add reference to metrics used by loki
* Minor tweak
---------
Co-authored-by: tbjump <unknown>
2023-07-12 14:51:01 -05:00
Jeff Schroeder
b09a644dac
node: fix a small tyop in the sui watcher
...
Reported-By: @panoel
2023-07-11 16:19:02 -04:00
Jeff Schroeder
8767ffadc0
node: fix url handling of the value to --suiWS
...
Fixes : #2827
Previously, it prepended `ws://` to the address unlike any of the other
websocket flags. This allows specifying it the same was as guardiand
v2.16.0 or like the rest. In the future, we can remove the "legacy"
way and make them all consistent.
2023-07-11 16:19:02 -04:00
tbjump
d2abd90c0e
node/db: Add benchmark
2023-07-11 10:58:42 -07:00
Ben Guidarelli
2d9af4d018
Node: Increase subscription buffer size from 32 to 1024 ( #3185 )
2023-07-11 13:55:50 -04:00
bruce-riley
83c5893283
Node: Fix reobservation limits ( #3177 )
2023-07-11 10:59:15 -05:00
tbjump
f8e118d07e
node/go.mod: update github.com/tidwall/gjson
2023-07-10 07:09:16 -07:00
tbjump
5f8f2dddb6
node/go.mod: update github.com/grpc-ecosystem/grpc-gateway/v2
2023-07-10 07:09:16 -07:00
tbjump
ac934a0766
node/go.mod: update github.com/grpc-ecosystem/go-grpc-middleware
2023-07-10 07:09:16 -07:00
tbjump
f9bb947fb1
node/go.mod: update google.golang.org/grpc
...
go get -u google.golang.org/grpc
2023-07-10 07:09:16 -07:00
tbjump
32524700ad
node/telemetry: fix test
2023-07-10 07:09:16 -07:00
Kevin Peters
b350918214
spy: Removed batch VAA functions, fixed race in tests
2023-07-06 10:16:15 -05:00
bruce-riley
c9c5fa0598
Node: Remove more info logging ( #3171 )
2023-07-06 09:33:12 -05:00
bruce-riley
cb418bf7b8
Node: Reduce info logging ( #3165 )
...
* Node: Reduce info logging
Change-Id: I1ad80304a59ccd50e675765ef1f648be02e0d7ce
* Node: Remove a couple of more info logs
Change-Id: I7944446b73b140f4a8fbae21dee5baa9e9c5d9d0
2023-07-05 14:02:29 -05:00
bruce-riley
a35bec0003
Node: Make Terra Class watcher handle old blocks ( #3159 )
2023-07-03 10:12:52 -05:00
Kevin Peters
c882a6e062
spy: fixed deadlock on subscriber disconnects
...
Added the "sendTimeout" flag that specifies the timeout duration for sending
messages to subscribers.
2023-06-30 09:58:58 -05:00
bruce-riley
c7ef120806
Node: Drop inbound signed vaas with quorum faster ( #3150 )
...
Change-Id: I1ec23694031ecf8474ca2d4da5280eef39dd8edb
2023-06-30 09:38:08 -05:00
bruce-riley
589c2e53b7
Node: Remove unnecessary debug logging ( #3149 )
...
Change-Id: Id56d0863a0c2bfcf428ee836ae924f286f11661e
2023-06-29 09:07:12 -05:00
tbjump
375dd08a3f
node/hack: add guardian_vaa_stats.go
2023-06-28 11:39:33 -04:00
tbjump
149d898ac6
node: refactor guardiand/node.go
2023-06-26 07:07:37 -07:00
tbjump
a1ce981b49
node: cleanup buffer size configuration
2023-06-26 07:07:37 -07:00
bruce-riley
73bd1abe0a
Node/Watcher: Terra Classic fix ( #3116 )
...
* Node/Watcher: Terra Classic fix
Change-Id: Icc47e3727f75b0d8a7e74fa7195b6aa404fbcaf4
* Use the old format for tilt
Change-Id: I67495d55c899b627ba06890085201b47db30fb14
2023-06-23 10:29:49 -05:00
derpy-duck
21276f7f75
Fix relay provider to delivery provider ( #3104 )
2023-06-16 15:14:38 -04:00
tbjump
26d849b58a
node: Wait for bootstrap guardian in devnet
2023-06-16 07:44:58 -07:00
Ben Guidarelli
7f6213019a
Node/Watcher/Algorand: Handle Algorand inner transactions ( #3072 )
2023-06-14 12:19:48 -04:00