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
tbjump
cddfe74b67
node: forward public REST requests to public gRPC ( #1695 )
...
* forward public REST requests to public gRPC
* handle publicPRC address differently
* add config flag publicGRPCSocketPath
* start publicrpcsocket and forward publicweb to publicrpcsocket
* clarify error message
* add --publicGRPCSocket to testnet
Co-authored-by: tbjump <>
2022-11-18 07:36:22 -08:00
jumpsiegel
402a2d1a30
Basic Sui watcher support ( #1951 )
2022-11-18 08:14:22 -06:00
Josh Siegel
3413f09b8f
WH-1921: stub out btc chain @ Closes #1921
2022-11-15 14:45:55 -06:00
bruce-riley
ee1868205d
Node: Rework min/max confs for EVM watchers ( #1849 )
...
* Node: Rework max/min confs for EVM
* Increase maxWaitConfirmations
2022-11-14 20:38:04 -05:00
bruce-riley
6de97de242
Node: Neon Watcher Redesign ( #1899 )
...
* Node: Neon Watcher Redesign: Issue #1898
* Minor code tweaks
* Get rid of log message
* Updated a comment
2022-11-14 08:07:45 -06:00
bruce-riley
ce1ca0b155
Node: Polygon watcher redesign ( #1858 )
2022-11-11 08:12:16 -06:00
bruce-riley
9ae4186e68
Node: Simplify unsafeDevMode testing ( #1892 )
...
Change-Id: Ieca0f5d2765ee55b716bc4015900fd52f79d1dfe
2022-11-10 16:27:39 -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
bruce-riley
bc1a740cfa
node: optimism watcher support ( #1746 )
2022-11-10 07:50:08 -06:00
Justin Schuldt
1b3590b9ce
BatchVAA protos and Spy updates ( #1691 )
...
* gossip.proto - add nonce to SignedBatchObservation
* publicrpc.proto - add nonce to BatchID
* spy.proto - filters for BatchVAA, new VAA endpoint
* node - spy.go allow subscribing to BatchVAAs
* add built Go protos to node/pkg/proto
* improve & simplify Publish logic
* simplify filter match logic
* update protos - consistent naming & types for transaction identifiers
* add Spy unit & e2e tests
2022-11-09 10:39:57 -06:00
Evan Gray
9fa943eecd
node: support for heartbeat spying fixes #1768
2022-10-31 11:40:55 -04:00
bruce-riley
61454a39bd
Node: remove support for Ropsten ( #1818 )
...
* Node: Remove support for Ropsten
* Node: Remove support for Ropsten
* Fix build error
2022-10-31 09:14:01 -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
16f79539b8
Should not have checked in unsafeDevMode to false
2022-10-27 12:43:01 -04:00
Bruce Riley
6a6c258015
Node: arbitrum watcher redesign
2022-10-27 12:43:01 -04:00
Conor Patrick
91bd9a5c36
rename all wormholechain and wormhole-chain references
2022-10-24 17:59:52 -04:00
Hendrik Hofstadt
e45e04bb09
node: move wormchain watcher ( #1783 )
...
Change-Id: If26681fe1a19396032947d22587d4c899153849c
2022-10-24 18:01:32 +02:00
jumpsiegel
6f38e42119
dev.v2: Modernize algorand watcher and improve logging ( #1766 )
2022-10-24 09:08:05 -05:00
Paul Noel
40279fe668
node/cmd - refactor ( #1762 )
...
* node/cmd - refactor
* node/cmd - add logging
* node/cmd - refactor
* node/cmd - add logging
* node/cmd: address inspection comments
2022-10-20 11:43:43 -05:00
ckeun
557a32b8f4
node: Added gov gossip support to p2p ( #1755 )
...
* node: Added gov gossip support to p2p
* node: Added nil parms for spy & guardian
2022-10-19 22:32:05 -05:00
Josh Siegel
6b670e3abf
aptos/watcher: allow it to run in mainnet
2022-10-15 15:17:36 +01:00
Josh Siegel
2a31454d29
aptos/watcher: Update comments and errors
2022-10-15 15:17:36 +01:00
Josh Siegel
1a7098553c
aptos/watcher: aptos and sui were missing from a bunch of spots
2022-10-15 15:17:36 +01:00
Josh Siegel
daf689cf2a
node: aptos watcher
2022-10-15 15:17:36 +01:00
Jeff Schroeder
ab9252efab
Fix xpla readiness for mainnet
...
The xpla readiness was correctly registered for testnet, but not for
mainnet. This fixes that small omission.
2022-10-12 21:59:40 -04: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
tbjump
d5368b32c4
Revert "node: governor listen to quorum gossip ( #1487 )" ( #1682 )
...
This reverts commit 0dbd0b6628
.
2022-10-06 07:57:25 -05:00
bruce-riley
dd2b8e2bd2
node: poller timeout ( #1670 )
...
* node: poller timeout
Change-Id: Ia324f1ac482fa9c5bea2b501970f0b22b16e67ce
* Add a comment explaining readiness change
* Add comment explaining why we are using a timeout
* Retry if polling fails
2022-10-06 00:19:31 -05:00
Paul Noel
9657f41561
node: XPLA watcher ( #1676 )
2022-10-05 08:05:31 -05:00
Chirantan Ekbote
7f4b0d1a09
Wormhole chain integration
...
This is a squashed commit of all the changes needed to integrate
wormhole chain into the main repo.
2022-10-03 17:34:42 +09: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
Evan Gray
6a8ac2304f
node: don't require algorandIndexerToken
2022-09-30 09:07:53 -04:00
Bruce Riley
aebbbdcb9a
Code review rework
2022-09-29 22:38:27 -04:00
Bruce Riley
d45a1e95cb
Implement finalizer
2022-09-29 22:38:27 -04:00
Bruce Riley
0b6cc9ab44
Basic guardian support
2022-09-29 22:38:27 -04:00
Hendrik Hofstadt
02cf08531e
node: move watchers to dedicated package ( #1647 )
...
* node: reorganize watchers into own package
Change-Id: Idda82def1c8e1e07376bdc46a50fc02bd6f2386d
* node: rename terra to cosmwasm
Change-Id: Iebe5ccc7c66b772962425a42997bd2cfb66c6908
2022-09-28 15:27:13 +02:00
Hendrik Hofstadt
ddd4f26f20
Refactor ethwatcher ( #1618 )
...
* reduce code duplication in ethereum watcher
Change-Id: I1d78e9cb86cb126e42959ef5805c0ee1b83e23a6
* reorganize finalizers
Change-Id: I64c61ebd8a03d4ba9f27ce82fbc4cae8b35f19d2
* rename ethereum to evm
Change-Id: I6d1e56df65c74edb3643b3506adcff8588e0a87b
* reorganize connectors
Change-Id: I21b31fb00f34dd6501e957b8f528723d5f548a52
* restructure into modular connectors
Change-Id: I111403a29464acfccad18b261658f59176a8795d
2022-09-28 13:15:57 +02:00
bruce-riley
fb9f93e892
node: add command to purge pythnet VAAs ( #1636 )
...
* Add command to purge pythnet VAAs
* Add test for purging a single emitter address
* Fix lint error
* Using the wrong delete primative
Change-Id: I80d5294c17279d4e49220d81807e5964a5591721
2022-09-26 09:04:30 -05:00
Jeff Schroeder
239e27ca91
Remove solana and pythnet websocket flags ( #1649 )
...
They're both unused since the solana watcher uses http and not a
websocket for getting info.
2022-09-26 14:56:39 +01:00
Hendrik Hofstadt
eaa1012cd3
node: add buffer to chain specific reobservation channels
...
Change-Id: I59743a605c92bbff82789c5d981dca882be8bbbe
2022-09-22 15:22:51 -04:00
Chirantan Ekbote
5be3c5f072
node: Don't block on reobservation channel
...
The per-watcher channels for reobservation requests don't have a
buffer, which means that if sending on any one channel blocks then _all_
reobservation requests get blocked. Make the send fallible and log if
it blocks instead.
2022-09-22 15:22:51 -04:00
Josh Siegel
42779b3a5f
near/timestamps: timestamp simplifcation
2022-09-19 12:10:53 -05:00
Christine Eun
aae1ea1c3f
spy: Fixed obsvReqC hanging issue
2022-09-15 16:11:46 -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
kev1n-peters
cda45a85ab
Moonbeam mainnet deploy ( #1579 )
...
* Moonbeam mainnet deploy
* Add eth migrate command to just deploy bridges
* node: Added moonbeam emitter addresses and governor limits
Co-authored-by: Bruce Riley <briley@jumptrading.com>
2022-09-12 18:41:39 -05:00
Chirantan Ekbote
5cc2c07157
node: Remove deprecated grpc method
...
This is triggering the lint check.
2022-09-07 10:02:35 +09:00
Chirantan Ekbote
9e92f9dbbf
node: Update libp2p to v0.22.0
...
Needed to build with newer go toolchains (up to 1.19). Many of the
libp2p subpackages have been merged as sub-directories of the main
libp2p package so update the imports to use the newer versions.
2022-09-07 10:02:35 +09:00
bruce-riley
b357ad7061
Script to generate change registration governance ( #1508 )
...
* Script to generate change registration governance
Change-Id: If99e78b031dcd4049a9ee40b09914eeb93e7518a
* Rework from code review
Change-Id: I93cf3166c1ab961add2c524084de1981a44b194e
* Change chain_id to chain-id
Change-Id: Iae6f9854a64d8559d03c56949d03043a94dbf7f6
2022-09-06 08:20:51 -05:00
Jeff Schroeder
214c3bc73a
Fix guardiand admin list-nodes for pythnet
...
Thanks @maiquanghiep
Reported-By: Quang-Hiep Mai <maiquanghiepdl@gmail.com>
2022-09-01 11:24:46 -04:00