Paul Noel
3b10f124a1
node/hack/repair_terra re-observation ( #871 )
...
* node/hack/repair_terra added file
Change-Id: Ie015cb3364c56211ba51550cfae307836071532a
* node/hack/repair_terra code inspection fixes
Change-Id: I91dfeeedf7d7f04591cc8ef47fde52f933a45d0a
2022-02-21 17:43:40 -05:00
Paul Noel
7af9d22221
node/hack/repair: oasis support
...
Change-Id: I2b7b825ab49dad68e7072a4f488bbc411cbaabd6
2022-02-15 17:20:03 -05:00
Leo
d2d6128c12
node/hack/repair_eth: add tx replay via Etherscan API
...
commit-id:023a6afb
2022-02-15 16:47:20 -05:00
Leo
799c1e9942
node/hack/repair: rename to repair_solana
...
commit-id:9cf72c8a
2022-02-15 16:47:20 -05:00
Leo
de7cfe6cc7
node/hack/findmissing: add simple script to find all missing messages
...
This is different from "admin find-missing-messages" insofar as
having a hardcoded list of emitters.
commit-id:b934f672
2022-02-15 16:47:20 -05:00
Leo
8bf1176401
node/pkg/common: add list of known mainnet emitters
...
commit-id:f4d2389f
2022-02-15 16:47:20 -05:00
Leo
93ee5f3d31
node: remove duplicated public RPC node definitions
...
commit-id:452deba7
2022-02-15 16:47:20 -05:00
Leo
632e8acbee
node/hack/repair: remove state directory
...
commit-id:74906ad4
2022-02-15 16:47:20 -05:00
Leo
c28b492e03
node: add reobservation requests for Eth chains
...
commit-id:e4fa6adf
2022-02-12 01:06:06 +01:00
Leo
8f63e123a5
node/pkg/ethereum: add MessageEventsForTransaction
...
This retrieves a single transaction's MessagePublication events. This
has the same security assumptions than listening to the log events -
namely, ensuring the right contract has emitted them.
Tested locally with a mainnet transaction.
commit-id:64347ecc
2022-02-12 01:06:06 +01:00
Leo
7144d6b538
node/hack: add repair script
...
Fetches the list of missing Solana messages, finds the corresponding
on-chain transactions, sends an ObservationRequest to the network
and waits for consensus.
Hacky one-off script with a couple of edge cases (doesn't filter
failed txs, crashes if the boundary is not a valid tx). We can later
refactor this and add it to the find-missing-messages admin command
if we keep needing it.
commit-id:9b338dfa
2022-02-08 12:41:48 +01:00
Leo
af2bd5be36
node/cmd: add public telemetry for logs
...
commit-id:582fc943
2022-01-11 15:10:12 +01:00
Leo
26a946fef7
node/pkg/solana: update recovery.cfg
...
commit-id:facc30f4
2022-01-11 15:10:12 +01:00
Leo
8aedb5b315
hack/lookup_txes: be smarter about searching within a range
...
commit-id:944810ec
2021-12-20 16:05:22 +01:00
Leo
9cc37e3923
node/notify/discord: mention node operator groups
...
Change-Id: I891adf9342c84efefb8f4f908ae0b2881b118d7e
2021-11-05 15:42:15 +00:00
Leo
659b7b2547
node: add Discord notifications for missing signatures
...
Change-Id: If09643c2e02c4c166577082cd9be9124d2e775d4
2021-10-06 14:12:21 +02:00
Leo
707c5caa9b
node/hack: add example RPC account traversal script
...
Change-Id: If61ac6185f9173c489c8ddee5d4c60edf734ff20
2021-10-05 11:16:21 +02:00