Commit Graph

3456 Commits

Author SHA1 Message Date
Ben Guidarelli 47f3e5e6fe
update sequence tracker deserialization to account for bump and emitter type (#3578) 2023-12-06 15:27:55 -05:00
Paul Noel dee0d1532b node/pkg/telemetry: prometheus remote write 2023-12-06 10:01:37 -06:00
Nikhil Suri 5525caad08
wormchain: allow hot-swapping validator address association when guar… (#3576)
* wormchain: allow hot-swapping validator address association when guardian set size is 1

* Replace panics with require in tests, add additional context in comments, simplify checks and code flow
2023-12-05 14:52:56 -08:00
bruce-riley 75c6b94d79
CCQ/Node/EVM: Enable timestamp cache on all chains (#3575) 2023-12-05 08:56:11 -06:00
bruce-riley e89ebeb0cd
Node/GACCT: Drop bogus pending transfers from db (#3572) 2023-12-05 07:56:26 -06:00
Kevin Peters f0bbb82de4 sdk/js: Refactor WrappedMeta class constructor to include
lastUpdatedSequence
2023-12-04 14:07:01 -06:00
bruce-riley 62e7801cfa
Node/EVM: Remove obsolete polygon parameters (#3571) 2023-12-04 10:05:29 -06:00
bruce-riley e308b87062
Node: Add cosmos chains over IBC (#3562)
* Node: Add cosmos chains over IBC

* Avoid data race in watcher

* Add Osmosis as an IBC chain
2023-12-01 10:21:07 -06:00
bruce-riley 37691c1bad
Node/EVM: Polygon finality change (#3569) 2023-12-01 10:19:02 -06:00
bruce-riley 4cb90bca40
Node/Gov: Update token list (#3566) 2023-12-01 09:43:33 -06:00
bruce-riley e0fbd51f77
Node/Solana: Process multiple wormhole instructions (#3527)
* Node/Solana: Process multiple wormhole insts

* Better error logging

* node/solana: consistency defense-in-depth check

* Fix formatting

---------

Co-authored-by: Evan Gray <battledingo@gmail.com>
2023-12-01 08:56:59 -06:00
Evan Gray 08455a7770
tilt: eth relayer pin tsx (#3565) 2023-11-30 11:44:28 -06:00
Bruce Riley f658fd930a Node/Doc: Add Staking Fund to CCQ bootstrap 2023-11-29 11:11:06 -05:00
Evan Gray 506a15f1d1 sdk: proto bump 2023-11-28 12:38:48 -05:00
bruce-riley 36a82af4f0
CCQ/Node/EVM: Refactor (#3542)
* CCQ/Node/EVM: Refactor

* Code review rework
2023-11-28 08:51:30 -06:00
Bruce Riley 21a1129049 QUIC/Node: Set mainnet cut over time 2023-11-27 13:04:45 -05:00
Bruce Riley 05d7151007 CCQ/SDK/js-query: Make tests verify results 2023-11-27 12:55:48 -05:00
Dirk Brink a2022c77e1
ethereum: Fix flaky governance replay attack test (#3555) 2023-11-23 13:40:58 -08:00
Bruce Riley 1152b5bd64 Node/EVM: Celo TimeOfBlockByHash is wrong 2023-11-21 22:52:32 -06:00
Bruce Riley 5ed7035532 CCQ/Node: Remove excessive logging 2023-11-21 21:53:29 -06:00
Paul Noel 9d3cad1ea8 node/pkg/adminrpc 2023-11-21 21:52:54 -06:00
bruce-riley 6461d8ea67
Doc: Add bootstrap peers to operations.md (#3549)
* Doc: Add bootstrap peers to operations.md

* Add Staking fund to spy
2023-11-21 16:53:44 -06:00
Dirk Brink 630c5c3231
node: Add cache buster for CoinGecko price queries (#3528) 2023-11-21 11:40:11 -08:00
Dirk Brink 49549eb01c ethereum: Fix flaky tests 2023-11-20 09:05:28 -05:00
bruce-riley 37bd4b0ba4
CCQ/Node/EVM: Logger cleanup (#3524) 2023-11-17 11:52:50 -06:00
bruce-riley c9a0b0a691
CCQ/Node: P2P message filter is wrong (#3547) 2023-11-17 10:59:06 -06:00
smithit2000 efdb10e39a
Update operations.md (#3544)
added bootstrap peer
2023-11-17 10:42:09 -06:00
Kevin Peters 520e1b58b4 clients/js: Fix `maybeUnsupported` function
Previously this function would not actually catch an exception and
cause the program to crash. This commit fixes that.
2023-11-17 09:28:54 -06:00
Evan Gray 4ac2e094d9 sdk/wormchain: regen and initial release 2023-11-17 09:43:17 -05:00
Paul Noel 7384861384 node/pkg/watchers: cw decoding more robust 2023-11-16 10:44:49 -06:00
bruce-riley 9e27b73e43
CCQ/Node: Query request ID may not be unique (#3536) 2023-11-16 09:32:16 -06:00
Kevin Peters 0cf298cabe node/pkg/p2p: Add GossipSub configuration to Components struct
This is useful for tweaking the gossip sub params for lower network
egress for example
2023-11-16 09:03:31 -06:00
Evan Gray b9b368540a node/ccq: allow guardian peers 2023-11-15 11:40:01 -05:00
bruce-riley a3bc1d54bb
CCQ: Server use base networkID for logging (#3531) 2023-11-15 10:39:00 -06:00
Kevin Peters dfbdc9afb4 node/pkg/p2p: Prevent potential nil pointer dereference when processing heartbeats
Resolves the problem occurring when dereferencing a nil `gk *ecdsa.PublicKey`
during heartbeat processing. This issue arises when non-guardian processes
utilizing the p2p package set the key to `nil`.
2023-11-14 17:00:26 -06:00
Steve 745351199b
Tokenfactory metadata display fix (#3337)
* Add tests for ibc-translator contract

* Tokenfactory metadata symbol fix: if symbol is empty when registering an
asset, populate tokenfactory's metadata symbol with the denom with
exponent string so it is not empty.

* Tokenfactory metadata display fix: use denom with exponent for this
string instead of base denom.
2023-11-14 14:46:09 -08:00
Steve fcd41cf883
Tokenfactory metadata symbol fix (#3336)
* Add tests for ibc-translator contract

* Tokenfactory metadata symbol fix: if symbol is empty when registering an
asset, populate tokenfactory's metadata symbol with the denom with
exponent string so it is not empty.

---------

Co-authored-by: Nikhil Suri <nikhilsuri@comcast.net>
2023-11-14 12:43:01 -08:00
Dirk Brink 01d4855373
CCQ: QueryResponse fuzzing + extra safety checks (#3519)
* CCQ: Fuzzing for parseAndVerifyQueryResponse

* CCQ: Fuzz signature checking and improve request body check

* CCQ: Use forge bounding & improve test coverage
2023-11-14 12:20:08 -05:00
bruce-riley 8c7d52f7fd
CCQ: Change network ID (#3523) 2023-11-14 10:46:38 -06:00
Paul Noel f897196f62 node/pkg/adminrpc: Need to decode hex string. 2023-11-14 10:02:37 -06:00
derpy-duck 80d75d96aa correct keccak256s 2023-11-14 09:57:31 -05:00
bruce-riley 5c39c8dfde
CCQ/Node: Metrics (#3517) 2023-11-14 08:47:40 -06:00
Evan Gray 65701f95f5 sdk/js-query: deserialization support 2023-11-14 09:38:50 -05:00
Nikhil Suri 11bc1a5a91
cosmwasm: fix ibc-translator reply tests (#3521) 2023-11-13 17:17:47 -08:00
Steve ac9ff33b39
Add tests for ibc-translator contract (#3301) 2023-11-13 11:33:46 -08:00
Nikhil Suri 9c678e1db7
cosmwasm: update packet timeout comment in ibc-translator contract (#3510) 2023-11-13 11:29:38 -08:00
bruce-riley 3f0abc727c
Node/EVM: Scroll finality (#3518) 2023-11-13 09:47:12 -06:00
Paul Noel 38f02fa2fc node/pkg: fix json unmarshalling 2023-11-10 10:06:18 -05:00
Evan Gray 22bf5f6987 ccq: better proxy peering 2023-11-09 15:47:14 -05:00
Evan Gray 4bfcb89d4c node/watchers/solana: pythnet safety carve out 2023-11-09 12:26:46 -05:00