Commit Graph

3822 Commits

Author SHA1 Message Date
bruce-riley 818fda34f7
Node: Set mainnet gossip cutover time (#4127) 2024-10-02 09:35:38 -05:00
bruce-riley eb7b219a2d
Doc: Create guardian.md (#4125)
* Doc: Create guardian.md

* Review rework

* Add reobservation
2024-09-30 13:09:05 -05:00
Bruce Riley e297d96d10 go-sdk: Add xLabs public RPC 2024-09-26 11:30:38 -06:00
Dirk Brink 24442309dc node: Governor token list update 2024-09-23 15:11:01 -07:00
Sebastian Banescu 91ec4d1dc0 Update bug bounty reward limit in SECURITY.md
The max reward on immunefi is $5M
2024-09-17 15:58:53 +08:00
Maxwell "ꓘ" Dulin 6b810acbec
Lower governor limits of chains based upon usage (#4102)
* Lower governor limits of chains based upon usage

* Change Polygon and Avalanche back to 5M

* Fix Governor tests that broke with 0 value in dailyLimit

---------

Co-authored-by: Maxwell Dulin <strikeout@maxwells-mbp.lan>
Co-authored-by: Maxwell Dulin <strikeout@Maxwells-MacBook-Pro.local>
2024-09-10 11:58:02 -04:00
Bruce Riley 2a22603d5a Node/CCQ/EVM: Logging changes 2024-09-09 13:32:15 -06:00
Evan Gray 68a7a1ede7 clients/js: switch eth rpc 2024-09-09 11:19:35 -04:00
Bruce Riley c9bc603bae Node/EVM: Batch poller publish initial blocks 2024-09-06 12:19:27 -06:00
Evan Gray 453753db75
whitepapers: add security considerations for GMP integrators (#4110)
* whitepapers: add security considerations for GMP integrators

* feedback
2024-09-06 12:36:57 -04:00
Bruce Riley a15f17d52a Node: Linea supports finalized 2024-09-06 09:47:26 -06:00
Bruce Riley ff9c4b1d83 Node: Set cutover date for testnet 2024-09-04 12:05:37 -06:00
Bruce Riley 6130bbb6f4 Node/Processor: Peg observation metric for us 2024-08-30 09:33:49 -06:00
Evan Gray ddeb560929 whitepapers: document signing prefixes used 2024-08-30 11:02:18 -04:00
Nikhil Suri 2cce7a5b04
Update wormchain CODEOWNERS (#4094) 2024-08-28 08:57:24 -07:00
Bruce Riley 6ea6c1a399 Node: Fix repair_solana tool 2024-08-27 15:06:17 -06:00
Bruce Riley 954723852a Node: Solana watcher cleanup 2024-08-27 15:06:17 -06:00
bruce-riley e66e62f722
Node: Enable batching and gossip split in tilt (#4097) 2024-08-26 14:34:35 -05:00
bruce-riley 43c96f9464
Node: Processor benchmarking (#4075) 2024-08-26 12:59:21 -05:00
bruce-riley 92b54bb749
Node: DB not logging to Grafana (#4093)
* Node: DB not logging to Grafana

* Code review rework

* Remove unnecessary variable
2024-08-26 09:41:29 -05:00
Dirk Brink 78771ff529
node: Fix + update governor manual tokens list (#4086) 2024-08-23 16:08:31 -04:00
bruce-riley a3284d66d5
Node: Add cutover feature flags to heartbeats (#4092) 2024-08-21 11:48:41 -06:00
Edgardo Quiroga 6ec30f53a4 docs: instructions for deploying a wormchain validator added. 2024-08-21 09:05:36 -04:00
Evan Gray c60e755908 ethereum/forge-test: clean up warnings 2024-08-20 16:30:34 -06:00
Evan Gray 750645b350 ethereum: rm truffle 2024-08-20 16:30:34 -06:00
derpy-duck 2f4811c190 ethereum: migrate truffle tests to forge 2024-08-20 16:30:34 -06:00
bruce-riley 088c18b39a
Node/P2P: Add WithComponents (#4089) 2024-08-20 17:27:19 -05:00
Dirk Brink c5241ad817
node: Governor token list update (#4077)
* node: governor token list update

* Manually fix Moonbeam USDC price

---------

Co-authored-by: djb15 <djb15@users.noreply.github.com>
2024-08-20 12:24:20 -07:00
bruce-riley f27ee2da4a
Node/CCQ: Add rate limiting to proxy (#4080)
* Node/CCQ: Add rate limiting

* Code review rework

* Node/CCQ: Make burst size default to one not zero

* Tweak description of burst size in doc
2024-08-19 15:16:17 -05:00
bruce-riley 530fea1b06
Eth: Make registerAllChainsOnTokenBridge not require worm support (#4083) 2024-08-16 14:53:49 -05:00
Bruce Riley 22eecc6b72 Code review rework 2024-08-16 13:44:23 -04:00
Bruce Riley b06132d638 Fix governor test for Snax 2024-08-16 13:44:23 -04:00
Bruce Riley 092cbfcc62 Deploy Snaxchain mainnet 2024-08-16 13:44:23 -04:00
Evan Gray 61c44ca184 github: fix codeowners errors 2024-08-16 11:02:58 -04:00
Dirk Brink dfcad36c92 Github: Update Governor code owners 2024-08-16 10:02:13 -04:00
John Saigle 31a9a3e94f node/test: fix incorrect control flow in governed assets test
The control flow for this function should be `continue` rather than
`return`, otherwise the entire test will exit early when evaluating an
ignored chain rather than skip the current iteration as intended.

In practice, this test just so happened to work OK because:
- the only ignored chain is Wormchain with ID 3104
- 3104 is the last entry in the slice
- iteration over slices is deterministic
And so the test always returned early when hitting Wormchain, but
Wormchain is the last item in the list.
2024-08-16 08:05:30 -04:00
bruce-riley 8b9f9b55f4
Node: Unknown guardian tweaks (#4076)
* Node: Unknown guardian tweaks

* Code review rework
2024-08-14 15:43:20 -05:00
Dirk Brink 5a1e2355b9 node: Update governor manual tokens list 2024-08-14 08:36:32 -07:00
bruce-riley 9bd569d9db
Node: Observation batching with override (#4066)
* Node: Observation batching with override

* Add cutover time

* Code review rework
2024-08-13 11:49:33 -05:00
bruce-riley 7bef236c96
Node/CCQ: Add command to verify the permissions file (#4071) 2024-08-12 15:13:42 -05:00
bruce-riley cb94143e3f
Node/CCQ: Solana should retry block read (#4068)
* Node/CCQ: Solana should retry block read

* Code review rework
2024-08-12 09:54:36 -05:00
Dirk Brink b150623df4 node: governor token list update 2024-08-12 09:41:23 -04:00
André Claro 6daeb04608
client/js: update Acala, add Snaxchain support
* client/js: update wormhole-foundation/sdk (0.9.0) and certusone/wormhole-sdk (0.10.17)

* client/js: update acala testnet chain id (597)

* clients/js: add Snaxchain

---------

Co-authored-by: Paul Noel <panoel007@gmail.com>
2024-08-09 11:33:46 -04:00
bruce-riley 343d21316b
Node/CCQ: Proxy log stats on timeout (#4067) 2024-08-08 08:43:22 -05:00
bruce-riley 46bcc70e95
Node: Log fatal not making it to grafana (#4063) 2024-08-06 14:54:53 -05:00
bruce-riley 7bf815e79c
Node/CCQ: Allow address wildcard (#4062)
* Node/CCQ: Allow address wildcard

* Code review rework

* Update the docs
2024-08-06 14:54:44 -05:00
John Saigle fc9ba90425
node: Add Makefile test target for arm64 (#4057)
* node: Add Makefile test target for arm64

* node: Fix comment in Makefile
2024-08-05 22:08:10 -04:00
Evan Gray c381d6b272 sdk: add Mantle and X Layer relayer addresses 2024-08-05 15:07:26 -04:00
bruce-riley 7e205e1e3a
Node/P2P: Allow disabling subscribing to VAAs (#4019) 2024-08-05 13:21:22 -05:00
bruce-riley e351236967
Node: Processor performance improvements (#3988)
* Node: Processor db write separation

* Handle additional update while writing to db

* Move the broadcasting of signed VAA to the worker

* Tweak signaturesToVaaFormat

* Eliminate map look up in HandleQuorum

* Remove unnecessary check for already submitted

* Use BadgerDB batch API to store VAAs

* Don't move broadcasting to worker

* Speed up processing our own observation

* Simplify handleMessage and broadastSignature

* Code review rework
2024-08-05 11:28:41 -05:00