Josh Siegel
588d7e629a
node: ether block pollers need to wrap their supervisor runs
2023-01-19 07:18:59 -06:00
jumpsiegel
3580f51ccf
node/pythnet: websocket subscription ( #2219 )
...
* node/pythnet: websocket subscription
2023-01-18 11:24:55 -05:00
Josh Siegel
3de4f875dc
node/cosmwasm: restructure a little
...
node/cosmwasm: convert from gorilla to nhooyr
2023-01-13 07:33:50 -06:00
Josh Siegel
1178f6ed6c
node/ether: scissors updates
2023-01-12 14:46:45 -06:00
bruce-riley
f41eebe0b3
Node: EVM watcher tests, phase1 ( #1915 )
...
* Node: EVM watcher tests, phase1
Change-Id: I8bbcebc52e3a4e70dda8ea5b53001a2b913c7f9a
* Update optimism tests to match latest code
Change-Id: Ib19c815e80d821c2df7ffc416ab3b8b6f2b91b18
* Clean up poller test
Change-Id: I4176ceacefe781d22174e91815309188b31ccf6a
* Node: rework for evm watcher tests
Change-Id: Idc7bbe4a95402e8af536cef53a4dd2daaa181de1
* Node: More evm watcher test rework
Change-Id: Ibb6466cf425b07bb771a51a3d2131bce73e0dd97
* Node: fix lint errors in evm watcher tests
Change-Id: I6d62cb35c43b20d36c72824fb17a0b4c912fe504
* Node: Fix lint errors in evm tests
Change-Id: Iadd08bd294dc2c6206e04217ef06836507edf1ec
2023-01-05 07:39:33 -06:00
Josh Siegel
4ddeca4dbd
node: switch to use recovery and cleanly restart watcher
2023-01-04 13:49:32 -06:00
jumpsiegel
759550715a
near/fix-stats: Fix network stats for near ( #2077 )
...
* near/fix-stats: Fix network stats for near
2022-12-05 07:24:44 -06:00
Bruce Riley
16e8bb347e
Node: Polygon checkpoint logging
...
Change-Id: I31305812cc784845aa98497ada24b2a2041cad71
2022-12-02 10:18:06 -05:00
Josh Siegel
133523bd57
algo/fix: switch to using last round
2022-12-02 09:51:51 -05:00
Paul Noel
976d8430c6
Optimism finality ( #2037 )
...
* node/pkg: update optimism finality
* node/pkg: fix tilt test
* node/pkg: CI changes
2022-12-02 07:38:45 -06:00
Hendrik Hofstadt
56645faaad
watcher: fix near typos / docs
...
Change-Id: I7e271945e8d636b08e384f09359ad8aebf708103
2022-11-30 09:36:07 -05:00
Hendrik Hofstadt
97f302e7d8
watcher: simplify near watcher
...
Change-Id: If1f646de29c04ab58f5b5ae90b8cbb1f2803fcc0
2022-11-30 09:36:07 -05:00
bruce-riley
95fd892bec
Node: Support for EVM watcher safe blocks ( #1727 )
...
* Node: Support for EVM watcher safe blocks
* Fix merge error
* Add check of publishSafeBlocks if not useFinalized
2022-11-28 07:55:35 -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
jumpsiegel
402a2d1a30
Basic Sui watcher support ( #1951 )
2022-11-18 08:14:22 -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
tbjump
29e764d013
node: NEAR watcher rewrite ( #1673 )
...
add unit tests
make the code more readable
make it more robust to various error conditions
report errors and performance metrics appropriately
Co-authored-by: tbjump jumpsiegel
2022-11-11 07:24:55 -08:00
bruce-riley
ce1ca0b155
Node: Polygon watcher redesign ( #1858 )
2022-11-11 08:12:16 -06:00
bruce-riley
bc1a740cfa
node: optimism watcher support ( #1746 )
2022-11-10 07:50:08 -06:00
bruce-riley
b129fcb52d
Node: Disable more PythNet logging ( #1829 )
...
* Node: Disable more PythNet logging
* Node: Undo governor change caused by rebase
2022-11-03 11:09:20 -05:00
bruce-riley
7d53c68aad
Node: Arbitrum poller failling without details ( #1836 )
...
* Node: Arbitrum poller failling without details
Change-Id: Id067d0be18a7c391ef90a82cc78f0684c72ab2ad
* Add a comment.
Change-Id: I4d2ef2ea44febc2a1462ac22a3a3e977b09e6545
2022-11-02 08:24:58 -05:00
bruce-riley
a7d79407f4
Node: Don't log "Transaction failed" in solana ( #1835 )
...
Change-Id: I31ed7c57102dbdcd5956270e99859b9bdeaafb13
2022-11-01 10:13:00 -05:00
bruce-riley
914aa99a60
node: arbitrum watcher fix ( #1812 )
...
* node: arbitrum watcher fix
* Add comment
* Update the comment
2022-10-28 08:15:01 -04:00
Bruce Riley
6a6c258015
Node: arbitrum watcher redesign
2022-10-27 12:43:01 -04:00
bruce-riley
ea50bee9d2
Node: Upgrade to solana-go v1.7.1 ( #1799 )
...
Change-Id: Ia83b193d524e4c8571bfb8f3dd3075da8b5581cf
2022-10-27 11:14:42 -05:00
Josh Siegel
9fd4c7d6e1
minimal-tilt-fix: Lets make this ready even if the chain is not ticking
2022-10-27 07:52:24 -04:00
bruce-riley
49b3b6ab61
Node: make karura/acala watcher use finalized blocks ( #1747 )
...
* Node: acala watcher use finalized blocks
* node: acala not in safe mode assume finalized mode
* Remove unused function
* Changes signature of checkForSafeMode()
* Beef up the safe mode check
* Remove unnecessary function
2022-10-25 15:13:36 -05:00
Conor Patrick
91bd9a5c36
rename all wormholechain and wormhole-chain references
2022-10-24 17:59:52 -04:00
bruce-riley
ed41a9a4ea
node: update solana watcher to use new solana-go version ( #1760 )
...
* node: remove the replace directive for solana-go
This commit that necessitated the fork:
25b9f3025b
Has been merged upstream:
9a01ac4f45
We need to pull in the latest solana-go to get support for MaxSupportedTransactionVersion.
* node: upgrade solana-go
This is the output from:
go get -u github.com/gagliardetto/solana-go
It is required for the MaxSupportedTransactionVersion from:
6ead48adf2
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
2022-10-24 12:22:56 -05: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
Josh Siegel
80e39a8128
aptos/watcher_fix: make it just try again instead of restarting the watcher
2022-10-20 07:16:49 -05:00
bruce-riley
c31776c345
node: fix nil reference in evm watcher ( #1758 )
2022-10-19 10:20:46 -05:00
Hendrik Hofstadt
a6d6586d39
node: minor refactoring of aptos watcher
...
Change-Id: Ideac6ef7e26d9d7272b4cda32a80cf007d62a8a5
2022-10-17 07:30:35 -05:00
Josh Siegel
2a31454d29
aptos/watcher: Update comments and errors
2022-10-15 15:17:36 +01:00
Josh Siegel
daf689cf2a
node: aptos watcher
2022-10-15 15:17:36 +01:00
bruce-riley
2fe56754d2
node: arbitrum watcher fix ( #1699 )
2022-10-12 10:04:54 -05:00
Chirantan Ekbote
8569d43ba4
node: solana: Store `lastSlot` more persistently
...
When the solana watcher is restarted (due to network errors, for
example) then the `lastSlot` state is lost. This means that any
transactions in between the last processed slot and the most recent slot
will be lost and require manual re-observation. Fix this by making the
`lastSlot` state persistent across watcher restarts.
2022-10-12 10:02:23 +09:00
bruce-riley
248fd5a588
node: neon watcher fix ( #1694 )
2022-10-07 13:45:37 -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
bruce-riley
7fcbabe720
node: eth publish immediately ( #1664 )
...
* node: eth publish immediately
Change-Id: I242f02d0ed5bcced5ed366a512c07d5757b300e8
* testing: immediate publish test
* Move magic number to the sdk
Change-Id: I806f73d4442af4736aa6e5fc1c8e48e434c4a6d4
Co-authored-by: Evan Gray <battledingo@gmail.com>
2022-09-30 11:03:01 -05: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
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