Commit Graph

319 Commits

Author SHA1 Message Date
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 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 092cbfcc62 Deploy Snaxchain mainnet 2024-08-16 13:44:23 -04:00
Evan Gray c2496cd2af ci: bump foundry to 2024-08-04 nightly 2024-08-04 12:29:56 -04:00
André Claro 71fd49642d
sdk: update karura testnet contracts and tokenBridgeVAA (#4055)
* env: add slow option to FORGE_ARGS on karura testnet

* vaa: update karura testnet tokenBridgeVAA

* karura: update karura testnet contracts
2024-08-02 14:22:55 -04:00
André Claro a80d3079ba acala/karura: update testnet environments 2024-07-30 09:37:40 -04:00
bruce-riley f3e6a9398e
Deploy Snaxchain to testnet (#4035)
* Deploy Snaxchain to testnet

* Code review rework
2024-07-25 13:19:26 -05:00
bruce-riley 26c7ce8fea
Deploy Berachain V2 testnet (#4020) 2024-07-15 14:56:48 -05:00
bruce-riley 7035dd74c1
Deploy Gnosis Chiado Testnet (#3987) 2024-06-17 11:46:26 -05:00
Evan Gray 4f20d175b3 ci: install specific foundry release 2024-05-31 09:13:52 -04:00
Evan Gray a9393500a1 node,sdk: Mantle mainnet 2024-05-31 09:13:52 -04:00
bruce-riley 1fe680dfb8
Deploy X Layer to mainnet (#3942) 2024-05-17 09:00:13 -05:00
bruce-riley 557fc921d8
Eth: Upgrade scripts (#3921)
* Eth: Upgrade scripts

* Code review rework
2024-05-02 09:49:11 -05:00
bruce-riley 73cbcabcec
Deploy Scroll and Blast mainnet (#3909)
* Deploy Scroll and Blast mainnet

* Rework
2024-04-26 10:04:29 -05:00
bruce-riley c797acb7e9
Deploy SeiEVM Read Only to Testnet (#3889)
* Deploy SeiEVM Read Only

* Should be testnet, not mainnet
2024-04-19 11:01:58 -05:00
bruce-riley db9f33a816
Tilt : Deploy with forge instead of truffle (#3877)
* Tilt: Deploy with Forge instead of Truffle

* Move shell scripts
2024-04-19 10:44:04 -04:00
bruce-riley 005c649018
eth,node,sdk: XLayer, Linea and Berachain to testnet (#3871)
* Deploy XLayer and Linea to testnet

* Add Berachain support
2024-04-15 22:45:43 -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
Ben Guidarelli d87024c9df
CI: Change chain id for evm devnet node (#3864)
* CI: Change chain id for evm devnet node

* Set env file to match devnet configured ethereum chain id

* set evm chain id to ganache default

* update test evm chain ids in evm tests
2024-03-29 15:13:45 -04:00
bruce-riley 428920acb8
Deploy Blast testnet (#3859)
* Deploy Blast testnet

* Update contract addresses
2024-03-29 09:20:31 -05: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
Evan Gray 4805183b4c ethereum/contracts/query: relocate to wormhole-solidity-sdk 2024-03-13 14:35:07 -04:00
bruce-riley b385f64ff7
Deploy Mantle to Sepolia (#3830) 2024-03-13 11:22:09 -05:00
Evan Gray 6ccf9f41b8 ci: install vim to fix foundry (cache bust) 2024-03-12 18:27:43 -04:00
bruce-riley a883b7f351
Deploy Polygon Sepolia Testnet (#3723)
* Deploy Polygon Sepolia Testnet

* Code review rework
2024-03-12 09:46:28 -05:00
bruce-riley 65c4dc4177
CCQ/EVM: sol_pda support (#3790)
* CCQ/EVM: sol_pda support

* Code review rework

* Code review rework
2024-03-11 16:13:43 -05:00
bruce-riley 0a49c6ee28
CCQ/EVM: Testing library for building responses (#3768)
* CCQ/EVM: Testing library for building responses

* Add request building stuff

* Convert to a library

* Don't pass in unnecessary lengths
2024-03-04 11:48:03 -06:00
Dirk Brink bf67227460
ethereum: PUSH0 test (#3748)
* ethereum: PUSH0 test

* Echo to stderr
2024-01-30 14:35:39 -05:00
Sebastián Claudio Nale 41385260ec evm: sets optimism WETH in token bridge initializer 2024-01-30 11:26:49 -05:00
bruce-riley 5fa8379b17
EVM/CCQ: Parse Solana Account Query Response (#3720)
* EVM/CCQ: Parse Solana Account Query Response

* Code review rework

* Code review rework
2024-01-26 19:05:35 -06:00
bruce-riley b7631bfbba
Deploy Holesky Testnet (#3630) 2024-01-08 16:42:10 -06:00
bruce-riley 818038ef80
Deploy Sepolia based L2s (#3606)
* Deploy Sepolia based L2s

* Code review rework
2023-12-20 08:56:14 -06:00
Evan Gray 094a404902 tilt: remove additional root CA support 2023-12-12 14:22:05 -06:00
iwantanode a348dfa68d fix typo token_verification.md 2023-12-12 11:24:41 -06:00
Dirk Brink da2bdd67be ccq: Extra docs for validateEthCallData 2023-12-12 00:45:32 -06:00
Dirk Brink 39f51b0766 CCQ: Remove max block time/num from validation helpers 2023-12-12 00:45:32 -06:00
Dirk Brink 4cce7d5392 CCQ: Fuzz tests for helpers 2023-12-12 00:45:32 -06:00
Dirk Brink 3c243e0e87 CCQ: High level validation helpers + slight refactor 2023-12-12 00:45:32 -06:00
bruce-riley a2cb2a1226
Deploy Mantle to testnet (#3438) 2023-12-11 10:26:56 -06:00
Csongor Kiss 0cc1f677e5 drop mention of the terra NFT bridge from docs and scripts 2023-12-06 20:40:17 +00:00
Evan Gray 08455a7770
tilt: eth relayer pin tsx (#3565) 2023-11-30 11:44:28 -06:00
Dirk Brink a2022c77e1
ethereum: Fix flaky governance replay attack test (#3555) 2023-11-23 13:40:58 -08:00
Dirk Brink 49549eb01c ethereum: Fix flaky tests 2023-11-20 09:05:28 -05:00
Dirk Brink 01d4855373
CCQ: QueryResponse fuzzing + extra safety checks (#3519)
* CCQ: Fuzzing for parseAndVerifyQueryResponse

* CCQ: Fuzz signature checking and improve request body check

* CCQ: Use forge bounding & improve test coverage
2023-11-14 12:20:08 -05:00
bruce-riley 0a89e23589
Deploy scroll to testnet (#3429)
* Deploy scroll to testnet

* Don't allow scroll in mainnet

* Add scroll to ccq, use batch poller
2023-11-08 14:14:47 -06:00