Csongor Kiss
3c3de23501
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"
}
}
```
2024-04-22 21:46:15 +01:00
Csongor Kiss
1fc0df91b6
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"
}
}
```
2024-04-22 20:32:53 +01: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
Evan Gray
cb3feb7987
sdk/rust: ntt accountant and relayer governance parsing
2024-03-07 11:04:06 -05:00
Evan Gray
00f504ef45
sdk/js-query: solana mock band-aid
2024-02-16 19:43:17 -05:00
Ben Guidarelli
dfce056733
SDK: base64 encode payload being sent to injective token bridge ( #3771 )
2024-02-07 14:21:40 -05:00
Kevin Peters
c7a7d1a56b
node: Added RecoverChainId governance support
2024-02-06 16:49:20 -05:00
Ben Guidarelli
696cb909b7
Consts: Add Dymension to rust sdk consts ( #3764 )
2024-02-01 17:23:39 -05:00
Ben Guidarelli
7f0a2a29c9
constants: Add Dymension to cosmwasm chains ( #3763 )
2024-02-01 14:40:37 -05:00
Nikhil Suri
4ffd961be2
sdk/rust: add cosmos chain ids for ibc connections ( #3727 )
2024-01-31 10:34:49 -05:00
Evan Gray
937af99b94
node: remove batchVAA remnants
2024-01-30 18:05:56 -05:00
Evan Gray
62ce7d48f3
sdk/js: remove batchVAA methods
2024-01-30 18:05:56 -05:00
Nikhil Suri
9f0892d579
sdk: add stargaze and seda chain IDs ( #3726 )
2024-01-30 14:40:34 -05:00
bruce-riley
10b83f78f5
Node/CCQ: Solana min context slot support ( #3747 )
...
* Node/CCQ: Solana min context slot support
* Code review rework
* Add port number to solana test URL
2024-01-26 18:34:17 -06:00
Evan Gray
e9f9b52d7b
sdk/js-query: bump version
2024-01-26 11:14:11 -05:00
Kevin Peters
33c25f208a
sdk/js: 0.10.10 release
2024-01-25 14:43:59 -05:00
Bruce Riley
76b81ee1f8
CCQ/Mock: Solana min context slot is wrong
2024-01-25 14:43:02 -05:00
bruce-riley
a10aab1c6d
Node: Remove Neon support ( #3732 )
...
* Node: Remove Neon support
* Code review rework
2024-01-25 12:55:02 -06:00
guibescos
55faa9ca1f
sdk/rust: use path dependency for `serde_wormhole` ( #2992 )
...
instead of an override. This makes it easier for downstream users to depend on this crate
2024-01-25 15:00:06 +00:00
Evan Gray
d8011bc6e8
sdk/js-query: add signaturesToEvmStruct utility
2024-01-23 16:49:35 -05:00
Evan Gray
79c1927a78
sdk/js-query: fix solana mock for dataSliceOffset == 0
2024-01-23 16:49:35 -05:00
Evan Gray
da9d97f933
sdk/js-query: npm audit fix
2024-01-23 16:49:35 -05:00
Ben Guidarelli
ded305ffab
prepare for sepolia chains for cctp ( #3703 )
2024-01-23 11:05:21 -05:00
bruce-riley
846c2e9c9d
CCQ: Solana mock should support min_context_slot ( #3728 )
...
* CCQ: Solana mock should support min_context_slot
* Minor tweaks from PR 3637
2024-01-23 07:39:27 -06:00
bruce-riley
59dff67821
Node/CCQ: Solana query support ( #3637 )
...
* Node/CCQ: Solana query support
* Add mock stuff
* Add mock stuff
* Code review rework
* Code review rework
* Only allow "finalized", not "confirmed"
* Code review rework
* Change SolanaAccount query type to 4
* Code review rework
* Fix sdk tests
2024-01-22 18:59:02 -06:00
Kevin Peters
a7df605599
sdk/js: 0.10.9 release
2024-01-12 15:57:32 -05:00
Evan Gray
e64db08af5
sdk/js-query: add EthCallByTimestamp mock support
2024-01-12 13:45:10 -05:00