Commit Graph

133 Commits

Author SHA1 Message Date
Jeff Schroeder 887368de9b github: use go1.21.8
Except for wormchain.
2024-04-19 14:08:19 -04:00
bruce-riley f290df6b9b
Ethereum: deploy with forge (#3862)
* eth: deploy with forge

* Delete unused scripts

* Support upgrade, bytecode verify and publish tool

* Add script to register all chains on a new chain
2024-04-15 12:13:37 -05:00
Evan Gray 77b4ddc812 ci: switch from ganache to anvil 2024-04-12 10:13:27 -04:00
bruce-riley 86ef5bff5a
Ethereum: Move relayer (#3866)
* Ethereum: Move relayer

* JS/SDK: Handle relayer move

* More tweaks

* ci: fix relayer deploy

* Code review rework

* Hack to fix tilt

* Another hack

* ci: revert relayer addresses

* Fix sdk tests

* Move ethereum-relayer to relayer/ethereum

* Yet another fix for tilt

* Code review rework

---------

Co-authored-by: Evan Gray <battledingo@gmail.com>
2024-04-11 08:46:36 -04:00
A5 Pickle 22e31affe2
sdk/rust: prepare to publish crate (#3849)
* sdk/rust: organize workspace

* sdk/rust: add serde_wormhole to deps

* sdk/rust: serde_wormhole -> wormhole-raw-serde

* sdk/rust: add supported-chains; serde_wormhole -> wormhole-vaas-serde

* cosmwasm: fix deps

* sdk/rust: fix fmt

* sdk/rust: jk

* sdk/rust: add desc

* sdk/rust: rm Cargo.lock

* .github: fix workflow

---------

Co-authored-by: A5 Pickle <a5-pickle@users.noreply.github.com>
2024-03-25 14:09:54 -04:00
Jeff Schroeder b175dd43c8
docs: quit the spelling spam typo fix PRs with cspell magic (#3845)
* Add cspell configuration and custom dictionary

The goal is to cut down on both incoming tyops, and well meaning but
spammy tyop fix PRs.

To run cspell locally install it and run:

    cspell '**/*.md' \
        --config cspell.config.yaml \
        --words-only \
        --unique \
        --quiet | sort --ignore-case

* docs: cspell updates

* wormchain: cspell updates

* aptos: cspell updates

* node: cspell updates

* algorand: cspell updates

* whitepapers: cspell updates

* near: cspell updates

* solana: cspell updates

* terra: cspell updates

* cosmwasm: cspell updates

* ethereum: cspell updates

* clients: cspell updates

* cspell updates for DEVELOP document

* github: run cspell github action

* sdk: cspell updates

* github: only run cspell on markdown files

* algorand: EMMITTER --> EMITTER

Suggested-by: @evan-gray

* cspell: removed from dictionary

Suggested-by: @evan-gray

* aptos and node: cspell updates

Suggested-by: @evan-gray

* cosmowasm: doc updates for terra2

Suggested-by: @evan-gray

* algorand: cspell updates

Suggested-by: @evan-gray

* algorand: cspell updates

Suggested-by: @evan-gray

* cspell: updated custom word dictionary

This resorts the dictionary and adds a few new words from the
algorand/MEMORY.md document around varints and integers.

* cspell: sort the dictionary how vscode does it

On macOS the sorting is locale dependent. To do this on macOS, you have
to invert the case, do a character insensitive sort, and then invert the
case again:

    LC_COLLATE="en_US.UTF-8" cspell '**/*.md' --config cspell.config.yaml \
        --words-only \
        --unique \
        --no-progress \
        --quiet \
    | tr 'a-zA-Z' 'A-Za-z' \
    | sort --ignore-case \
    | tr 'a-zA-Z' 'A-Za-z'

This requires the `LC_COLLATE` variable to be set to `en_US.UTF-8`, or it
will not do the right thing.

* docs: grammar clean up

---------

Co-authored-by: Evan Gray <battledingo@gmail.com>
2024-03-20 15:40:02 -04:00
Bruce Riley d7b647589f Github: Update code owners 2024-03-14 16:30:26 -04:00
Evan Gray 2d141a1247 codeowners: update sdk/js-query 2024-03-11 10:21:29 -04:00
bruce-riley 3a9dfd968b
NTT / Acct / Node: Guardian support (#3815)
* NTT/Acct/Node: Guardian changes

* Add per-emitter enforcement

* complete ntt accountant integration tests and run in parallel

* Minor tweaks

* Increase delay in tests

* fix accountant ci check

* Add CI AR address

* update prefixes

* increase timeout

* update ntt transfer wire format

* Code review rework from PR #3800

* Up tilt timeout

* Allow NTT accountant without base accountant

* Define known automatic relayer emitters

* Code review rework

---------

Co-authored-by: Evan Gray <battledingo@gmail.com>
2024-03-08 07:52:12 -06:00
Bruce Riley b31bec73e2 GitHub: Update code owners for relayers 2024-03-07 23:16:08 -05:00
bruce-riley 58a01e7425
GitHub: Update code owners for wormchain/devnet (#3816) 2024-03-07 15:21:38 -06:00
Dirk Brink a048c9ac83
ci: Fix ordering of forge builds (#3765) 2024-02-02 21:06:46 -08:00
Jonathan Claudius 8628a9afdb
codeowners: add dirk to governor code owners group (#3636)
* codeowners: add dirk to governor code owners group

* codeowners: fix dirk typo
2024-01-30 15:04:15 -05:00
Dirk Brink bf67227460
ethereum: PUSH0 test (#3748)
* ethereum: PUSH0 test

* Echo to stderr
2024-01-30 14:35:39 -05:00
Jeff Schroeder da7716871e .github: update CODEOWNERS
Remove Ani, who is no longer working on wormhole.
2023-12-21 12:41:29 -06:00
Jeff Schroeder af5b100eeb .github: add docs/ to CODEOWNERS
I want to help with some of the low effort spellcheck PRs
2023-12-21 12:41:29 -06:00
Paul Noel ab4e415f2f github: update proto owners 2023-10-27 16:47:01 -05:00
Nikhil Suri a04e8a386c
Update gateway.yml (#3464) 2023-10-25 23:07:02 +02:00
Jeff Schroeder c6afdeeb86 Update golang version to 1.20.10
This feature release mitigates CVE-2023-39325
2023-10-24 13:34:19 -04:00
bruce-riley ab6828454a
Github: Update code owners for node/hack (#3457) 2023-10-23 11:08:54 -05:00
bruce-riley 0d38029bde
CODEOWNERS: sdk/js-query (#3447) 2023-10-16 10:34:17 -05:00
bruce-riley 5b9b10ada4
Github: Change codeowners (#3442) 2023-10-13 08:21:46 -05:00
Csongor Kiss c78711e5b5 CI: run ethereum tests on ubuntu-latest
ubuntu-20.04 ships with GLIBC-2.31, but the latest foundry
nightly (which these CI actions use) link against 2.33+ (perhaps foundry
should statically link against something like musl...?)

So instead we run these two tests on ubuntu-latest
2023-09-25 21:19:32 +01:00
derpy-duck 8872bf7a45
Update CODEOWNERS
* codeowner change - add gator boi to relayers

* Update CODEOWNERS

* Update CODEOWNERS
2023-09-22 14:40:04 -04:00
Ben Guidarelli 5e8cb3e377
Discussion Template: Adding discussion template for Gateway/Cosmos onboarding (#3388) 2023-09-22 10:25:26 -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
tbjump 8c1f7d2eda upgrade to golang 1.20.8 2023-09-13 07:17:31 -07:00
tbjump bd666ef076 CODEOWNERS: Remove tbjump 2023-09-08 14:52:39 -04:00
Csongor Kiss 5ba6c18343 CODEOWNERS: add @barnjamin to sdk/js 2023-09-01 12:04:35 -04:00
Jonathan Claudius 9ed79a77b1 codeowners: add jeff to governor owners 2023-08-17 10:33:30 -04:00
tbjump 256e67df9a upgrade to golang 1.20.7 2023-08-03 09:58:14 -07:00
tbjump d16d601695 ci: increase tilt timeout to 60m 2023-08-03 12:43:36 -04:00
bruce-riley e5329e7ca4
Node: Add gwrelayer to codeowners (#3262) 2023-08-03 10:17:12 -05:00
Jonathan Claudius 9d6c88a771
codeowners: audit of active code owners (#3251) 2023-08-02 17:27:43 +01:00
Nikhil Suri 0c556119bd
update cosmwasm and wormchain codeowners (#3238) 2023-07-25 21:41:54 -04:00
Kevin Peters a13e06c153 CI should run prettier@2.3.2 2023-07-25 12:54:44 -05:00
bruce-riley d1cfbdf46c
Node: Base deployment (#3213)
* Node: Base deployment

Change-Id: I9ccd5cbc6c44d1891acb9d443e9e2b29b25afa3c

* Add governance VAAs

Change-Id: I426107fd7ad2e6bef063b8f178c1683a6590a54e

* Update contract addresses

Change-Id: I1cf92bb08d1c45b22dec195e2d076e7aabf3e369

* Update URL in repair script

* Add baseRPC to devnet/node.yaml
2023-07-18 08:17:27 -04:00
Paul Noel 6309b321e8
ci: add github workflow with prettier checks for clients/js/src and sdk/js/src (#3176)
* github: add prettier check for clients/js

* github: update workflow to include sdk/js
2023-07-12 11:30:14 -04:00
Kevin Peters f5987a334f Add /wormchain/ts-sdk codeowners 2023-07-12 09:37:58 -05:00
tbjump 149d898ac6 node: refactor guardiand/node.go 2023-06-26 07:07:37 -07:00
Kevin Peters 5300efacc3 CODEOWNERS: Add @evan-gray @kev1n-peters @panoel to /wormchain/contracts/tools/ 2023-06-16 10:18:35 -04:00
derpy-duck 82e31f6965
Relayer: Import sdk in relayer engine (#3095)
* Update relayer engine dockerfile to import SDK, and reduce timeout

* fix import

* Add ethereum config folder
2023-06-16 06:44:55 -04:00
tbjump a98406550a ci: set Tilt guardiand_loglevel=info 2023-06-15 08:33:13 -07:00
derpy-duck 57562cc50e
codeowner modification (#3094) 2023-06-14 16:23:19 -04:00
derpy-duck 10cc45aba2
Relayer/merge into wormhole relayer engine (#3042)
Note: The time limit for CI needs to be increased because now the relayer engine needs to build the SDK from source (the ethereum folder) in it's docker image.

Once the SDK is published, I can have the relayer engine docker image simply import the SDK, which should save a lot of time and allow us to reduce the CI time limit again.
2023-06-14 15:08:28 -04:00
derpy-duck 3009d002fd
Relayer: Setup for Merging into Main (#3039)
* gRelayer: surrounding files

* modification to get compilation

* restore devnet

* remove generic relayer docker

* remove wait for relayer engine

* keep build time 20

* sh -> bash

* sh -> bash

* Remove comment

* bash -> sh

* Revert "bash -> sh"

This reverts commit 5c37e92fa1.

* bash->sh
2023-06-13 15:36:13 -04:00
bruce-riley 07dec7a13d
Update code owners for node (#3083)
Change-Id: I9488a5736ceee394de3a38b30b1fc10d4d55415e
2023-06-13 12:38:16 -05:00
Ben Guidarelli 88ddb1d9e2
Docs: CLI README update (#3058) 2023-06-13 09:21:25 -04:00
tbjump 2e6001b47a CODEOWNERS: Add @evan-gray @hendrikhofstadt @kcsongor as backup to @jumpsiegel 2023-06-08 10:52:59 -07:00
tbjump 89a054cdfb node: update golang to 1.20.5 from 1.20.4 2023-06-07 13:16:31 -07:00