Commit Graph

3506 Commits

Author SHA1 Message Date
M-Picco bb8873ffea Add Kujira chain id 2023-09-15 12:40:42 -04:00
Jeff Schroeder 607a339cfb relayer: remove the spy_relayer
The payload version 1 relayer has long been superceded by the more
modular relayer-engine and specialized / automatic relayers. The newer
relayers all rely on wormhole payload version 3 and no one is currently
running a payload version 1 relayer. Additionally, support for it has
been removed from portal bridge by the portal maintainers.

The code lives on in the better maintained and supported relayer-engine.
2023-09-13 14:32:17 -04:00
Jeff Schroeder 81f411dbf9 whitepapers: update governor link to running a spy 2023-09-13 14:32:17 -04:00
Jeff Schroeder cce7b7596b docs: add a section on running the guardian spy 2023-09-13 14:32:17 -04:00
Jeff Schroeder bdd1815bc4 Remove spy_relayer from tilt 2023-09-13 14:32:17 -04:00
Paul Noel 546ccac3c4 node/pkg/watcher: update terra 2023-09-13 13:30:24 -05:00
tbjump 8c1f7d2eda upgrade to golang 1.20.8 2023-09-13 07:17:31 -07:00
bruce-riley ac11e15746
Node/SDK: Set testnet wormchain token bridge addr (#3372) 2023-09-12 08:29:18 -05:00
Martin Picco e8266174e7
sdk/js: add cosmoshub and evmos chain ids (#3317) 2023-09-11 19:18:13 -04:00
Jeff Schroeder a9437e8dc2 ethereum: add arrayElementLocation() test helper
Review feedback from @kcsongor in #3363
2023-09-11 14:03:51 -04:00
Jeff Schroeder d9aacf1485 ethereum: fix some intermittently failing tests
Fix the assumptions to match the storage layout correctly.
2023-09-11 14:03:51 -04:00
Jeff Schroeder 049ca971df ethereum: tighten up some test funcs to pure/view
Fallout from #2956
2023-09-11 14:03:51 -04:00
bruce-riley 846deb2f40
Node/Watcher: Update solana min accounts check (#3367) 2023-09-11 10:55:06 -05:00
tbjump bd666ef076 CODEOWNERS: Remove tbjump 2023-09-08 14:52:39 -04:00
tbjump 6760e0e920 SECURITY.md: Add reports from Coinspect, CertiK, RV 2023-09-08 10:10:52 -04:00
bruce-riley c1ff1e1d1c
Node/Gateway: Relay attestations (#3350) 2023-09-07 14:11:15 -05:00
bruce-riley edba6449a7
Client/js: Simplify edit-vaa command (#3359) 2023-09-07 14:10:52 -05:00
Kevin Peters 957f3307de node: Removed support for writing attestation events to bigtable
The Spy can be modified to listen to attestation events on the p2p
network and write them to a database instead.
2023-09-07 12:41:36 -05:00
lucasmt 406a43d03e
ethereum: Add property tests and instructions for running them with KEVM (#2956)
* ethereum: Add Foundry tests written by RV

* ethereum: Add scripts and instructions to run proofs using KEVM

* ethereum: Fix typo on testSetup_after_setup_revert_KEVM

* ethereum: Edit Makefile to skip KEVM tests when running forge test

* ethereum: Fix commented-out lines in Foundry tests

* ethereum: Refactor GovernanceStructs invalid-size tests

* ethereum: Replace assume with bound in Foundry tests

Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>

* ethereum: Apply review suggestions to run-kevm script

Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>

* ethereum: explicit cast to uint8 for some vars

The bound() calls need to be explicitly cast to uint8 from the uint256
that forge-std's bound() returns.

* ethereum: updating some of the RV tests

The definitions don't compile with newer forge/solc.

* ethereum: Add assumption to test that guardian count > 0

Prevents an arithmetic over/underflow error in testCannotVerifySignaturesWithOutOfBoundsSignature, in the expression bound(outOfBoundsGuardian, 0, params.guardianCount - 1)

---------

Co-authored-by: Lucas MT <lucas.tabajara@runtimeverification.com>
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
2023-09-06 11:24:00 -04:00
derpy-duck 5457e7ff98
bugfix (#3319) 2023-09-05 12:19:09 -07:00
tbjump de68ea9bf6 SECURITY.md: Cleanup audit report list 2023-09-05 11:41:25 -07:00
Paul Noel ede5c5bc1e sdk/js: change sei array conversion 2023-09-05 10:59:34 -05:00
tbjump fa9c8bf72e
whitepaper: clarify transfer completion caveat in 0003_token_bridge.md (#2209) 2023-09-01 11:48:02 -07:00
tbjump 57760882d8
whitepapers: Update Governor whitepaper (#2401)
* whitepapers: Update Governor whitepaper

* whitepapers: address reviewer feedback

* whitepapers/gov: remove FAQs

---------

Co-authored-by: tbjump <>
2023-09-01 14:17:08 -04:00
tbjump ac1c20dfd5 node/node_test: Add RSA to crypto benchmark 2023-09-01 14:05:19 -04:00
Csongor Kiss 5ba6c18343 CODEOWNERS: add @barnjamin to sdk/js 2023-09-01 12:04:35 -04:00
tbjump c16540cb37 node/node_test: Use guardian 1 instead of 0 to query for VAA 2023-09-01 07:09:20 -07:00
tbjump e08f620e81 node/processor: Avoid goroutine in fast path for own sig if possible 2023-09-01 07:09:20 -07:00
tbjump 59aa71d039 node/proessor: Early return if no quorum (performance improvement) 2023-09-01 07:09:20 -07:00
tbjump 68f6cf8e6c node/processor: improve handleObservation performance 2023-09-01 07:09:20 -07:00
tbjump 5ca5b53cd8 node: buffer gossipSendC 2023-09-01 07:09:20 -07:00
tbjump 4550dd179d node: increase buffer sizes 2023-09-01 07:09:20 -07:00
Jonathan Claudius 84d4a834a8 security.md: consolidate the ingestion method for the bounty program 2023-08-31 16:09:31 -04:00
Reisen 0de011cb42
node/pkg/guardiand: require pythnetWS argument (#3342) 2023-08-30 16:49:51 -05:00
Paul Noel c8abfd7333
node/pkg/watcher: sui json parsing fix (#3331) 2023-08-28 14:16:11 -05:00
Evan Gray 6f7b2ffdb7 sdk/js: version bump to resolve conflict 2023-08-28 12:32:19 -04:00
Kevin Peters cdbc8da028 sdk/js: v0.10.0 release 2023-08-28 10:48:22 -04:00
Kevin Peters 04b7afeb62 sdk/js: Aptos transfer with payload support 2023-08-28 10:48:22 -04:00
Csongor Kiss 451f7d2c63 aptos: use aptos_account::deposit_coins
This allows transferring coins to accounts that don't exist, or exist
but haven't opted in to the coins yet.
e71a516921/aptos-move/framework/aptos-framework/sources/aptos_account.move (L98-L115)
2023-08-28 10:20:43 -04:00
Csongor Kiss 73fe6591cb clients/js: fix aptos upgrade and migrate commands
For some reason the bound variables in the lambda were underscored,
unclear why. In turn, `yargs` referred to the package, resulting in
runtime errors. This is the sort of thing that an actual type system
would help with.
2023-08-28 10:10:34 -04:00
Csongor Kiss 79e255fa5b aptos: add entry for sending payload 3s 2023-08-28 10:10:18 -04:00
Csongor Kiss 4a4873c9a3 aptos: upgrade to 2.0.3 (toolchain and stdlib)
This upgrades the toolchain and the move dependencies to
eb0144a39a.

Also required adding the `--dev` flag to the test commands in the
makefiles, as that is no longer the default with the new toolchain.
2023-08-28 09:36:11 -04:00
Bruce Riley fdeb53273e Node/Gateway: Relayer handle VaaAlreadyExecuted 2023-08-25 14:38:15 -05:00
Kevin Peters a9ea12c071 sdk/js: v0.9.24 release 2023-08-25 13:16:02 -05:00
Kevin Peters 93122bca88 sdk/js: Added transfer with payload from Sui 2023-08-25 13:16:02 -05:00
tbjump 1d2e26c081 node: (cleanup) remove injectC in favor of using msgC directly 2023-08-25 11:02:21 -07:00
bruce-riley 1d7976917a
Node: Add StartRunnable to scissors (#3322) 2023-08-25 11:52:16 -05:00
Csongor Kiss 512e507081 cosmwasm: run cargo fmt using new stable 1.72.0
commit-id:cb70a6c2
2023-08-25 10:39:21 -05:00
bruce-riley 753185e042
Node: don't protect from self (#3318) 2023-08-23 16:20:57 -05:00
bruce-riley e4fc44771a
Node/Gateway: Wormconn chainID wrong for testnet (#3316) 2023-08-23 09:12:58 -05:00