bruce-riley
44d6bf84fc
Deploy Unichain testnet ( #4134 )
...
* Deploy Unichain testnet
* Add snaxchain to proto
2024-10-10 11:01:08 -05:00
Bruce Riley
e297d96d10
go-sdk: Add xLabs public RPC
2024-09-26 11:30:38 -06:00
Bruce Riley
6ea6c1a399
Node: Fix repair_solana tool
2024-08-27 15:06:17 -06:00
Evan Gray
750645b350
ethereum: rm truffle
2024-08-20 16:30:34 -06: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
092cbfcc62
Deploy Snaxchain mainnet
2024-08-16 13:44:23 -04:00
Evan Gray
c381d6b272
sdk: add Mantle and X Layer relayer addresses
2024-08-05 15:07:26 -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
bruce-riley
bc9ed5163c
CI: query-sdk-ci fails intermittently ( #4046 )
...
* CI: query-sdk-ci fails intermittently
* Make query-ci wait for more peers
* Add new key for accountant on guardian-0
* Force to run on instance-2
* Undo instance change
* Change accountant key for guardian 1 to ensure it's unique
* Restore log levels
* Fix solana query tests
* Enable logging
* Remove now-redundant query-ci tests
2024-08-01 11:03:17 -05:00
Evan Gray
eebc7ae883
ci: reveal sdk/js-query test errors
2024-07-31 17:00:35 -04:00
André Claro
6be0660960
acala: update testnet contracts and VAA due to network reset
2024-07-30 07:04:52 -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
Evan Gray
cdc23d152a
sdk/js-query: add signaturesToSolanaArray util
2024-07-24 10:03:07 -04:00
bruce-riley
7035dd74c1
Deploy Gnosis Chiado Testnet ( #3987 )
2024-06-17 11:46:26 -05:00
Evan Gray
24cc3b528c
ci: evm relayer address fix
2024-06-07 12:19:13 -04:00
bruce-riley
624df192ad
Node/CCQ: Allow anything in testnet ( #3966 )
2024-06-07 08:13:07 -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
Sebastián Claudio Nale
e94c8ef4a8
sdk: adds `WormholeRelayer` addresses for Scroll and Blast mainnet
2024-05-25 09:50:23 -04:00
bruce-riley
1fe680dfb8
Deploy X Layer to mainnet ( #3942 )
2024-05-17 09:00:13 -05:00
Csongor Kiss
0f3ffe705f
sdk,cosmwasm: fix new clippy 1.78.0 lints ( #3925 )
...
The 1.78 version of the rust toolchain has been released on the stable channel: https://github.com/rust-lang/rust-clippy/blob/master/CHANGELOG.md#rust-178
It introduces a number of new clippy lints. The relevant ones:
- https://rust-lang.github.io/rust-clippy/master/index.html#/assigning_clones
- https://rust-lang.github.io/rust-clippy/master/index.html#/multiple_bound_locations
- https://rust-lang.github.io/rust-clippy/master/index.html#/new_without_default
This commit fixes these lints.
2024-05-02 20:38:55 +01:00
bruce-riley
a4aad23507
Node: Add adminserver command to generate template for accountant modify balance ( #3905 )
...
* Node / Adminserver: Command to modify gacct balance
* Code review rework
* More rework
2024-04-30 10:42:11 -04:00
Bruce Riley
e4931fe75e
Code review rework
2024-04-29 12:30:41 -04:00
Bruce Riley
c5b52f9426
Node: Adminserver commands should not panic
2024-04-29 12:30:41 -04:00
bruce-riley
73cbcabcec
Deploy Scroll and Blast mainnet ( #3909 )
...
* Deploy Scroll and Blast mainnet
* Rework
2024-04-26 10:04:29 -05:00
Csongor Kiss
9620fca895
node: generalised governance ( #3895 )
...
* node/admin: add generalised EVM call governance handler
Handles governance requests of the form:
```
current_set_index: 4
messages: {
sequence: 4513077582118919631
nonce: 2809988562
evm_call: {
chain_id: 3
governance_contract: "0xD8E4C2DbDd2e2bd8F1336EA691dBFF6952B1a6eB"
target_contract: "0xF890982f9310df57d00f659cf4fd87e65adEd8d7"
abi_encoded_call: "6497f75a000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000f890982f9310df57d00f659cf4fd87e65aded8d70000000000000000000000000000000000000000000000000000000000000140bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe000000000000000000000000000000000000000000000000000000000000000268690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004beefface00000000000000000000000000000000000000000000000000000000"
}
}
```
* node/admin: add admin template for evm governance call
* node/admin: add generalised Solana call governance handler
handles governance requests of the form
```
current_set_index: 4
messages: {
sequence: 4513077582118919631
nonce: 2809988562
solana_call: {
chain_id: 3
governance_contract: "3u8hJUVTA4jH1wYAyUur7FFZVQ8H635K3tSHHF4ssjQ5"
encoded_instruction: "BEEFFACE"
}
}
```
* node/admin: check address lengths and fix typo in governance handler
* node/admin: better error handling and fix comments
* sdk/vaa: add constants for general purpose governance actions
2024-04-23 11:28:02 -04: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
b0f1bd06ea
Deploy EVM Read Only ( #3886 )
2024-04-17 15:22:06 -05:00
bruce-riley
85afd5d1f9
node,sdk: add support for Provenance over IBC ( #3879 )
2024-04-16 12:21:21 -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
Csongor Kiss
a46bccaa9b
Upgrade sui packages and compiler to 1.19.1-mainnet ( #3803 )
...
* sui: upgrade to mainnet-1.19.1
* sui: update Dockerfile.base
* sui: update tilt deployment to support new sui binary
* sui: remove faucet and simplify tilt deploy script
* sui: add script for switching Move.toml files between networks
* devnet: update sui addresses, regen config
---------
Co-authored-by: Evan Gray <battledingo@gmail.com>
2024-04-15 17:16:07 +01: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
bruce-riley
428920acb8
Deploy Blast testnet ( #3859 )
...
* Deploy Blast testnet
* Update contract addresses
2024-03-29 09:20:31 -05: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
9514b3562c
Node/CCQ: Concurrent queries ( #3844 )
...
* Node/CCQ: Concurrent queries
* Substantial rework
2024-03-20 08:42:31 -05:00
Evan Gray
3da6ca2a56
sdk/js: uniform test timeouts
2024-03-19 11:55:34 -04:00
Bruce Riley
9c645933d6
Tilt: Gateway deployment
2024-03-18 10:51:32 -04:00
Hamza Khalid
098e75d007
sdk/js: Replace deprecated function with signSendAndConfirmTransaction ( #3239 )
...
* sdk/js/solana: Replace deprecated function with signSendAndConfirmTransaction
* chore: prettier formatting
* sdk/js: deprecate postVaaWithRetry in favor of postVaa
2024-03-14 10:59:23 -04:00
bruce-riley
b385f64ff7
Deploy Mantle to Sepolia ( #3830 )
2024-03-13 11:22:09 -05:00
bruce-riley
a883b7f351
Deploy Polygon Sepolia Testnet ( #3723 )
...
* Deploy Polygon Sepolia Testnet
* Code review rework
2024-03-12 09:46:28 -05:00
Evan Gray
405bd58580
sdk/js-query: fix SolanaPda mock for bad rentEpoch parsing
2024-03-11 11:22:38 -04:00
Evan Gray
579b06de44
sdk/js-query: bump
2024-03-11 10:21:29 -04:00
Nikhil Suri
21bbc28bb3
sdk/js: update Neutron testnet core bridge ( #3796 )
2024-03-11 08:40:07 -04:00
bruce-riley
c751af3ea3
Node/CCQ/Solana: Add sol_pda query ( #3782 )
...
* Node/CCQ/Solana: Add sol_pda query
* Attempting to fix bigint serialize error in tests
* Try backing out sol_pda tests
* Put some of solana.test.ts changes back
* Add more stuff back
* Add more stuff to solana.test.ts
* Add more solana.test.ts stuff
* Whatever
* More sol_pda test debugging
* Code review rework
* More rework
2024-03-08 11:57:24 -06:00
GoodDaisy
2fc2bb577b
docs: fix some typos ( #3628 )
...
* fix typo in whitepapers/0013_ccq.md
* fix typo in scripts/
* fix typo in clients
* fix typo in sdk/
* fix typo in testing/
2024-03-08 10:17:16 -05: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
Kevin Peters
8c1edaf12b
sdk/js: 0.10.11 release
2024-03-07 11:40:28 -05:00
Evan Gray
dbc1bf6955
sdk/rust: shared accountant ModificationKind
2024-03-07 11:04:06 -05:00