refactor(voyager): ensure_ibc_interface supports multiple interfaces #3578
Garnix CI / check clippy [x86_64-linux]
failed
Jan 30, 2025 in 9m 19s
Run results
Build failed
Details
Last 100 lines of logs:
Checking aptos-move-stdlib v0.1.1 (https://github.com/unionlabs/aptos-core#fe799078)
Checking aptos-vm-types v0.0.1 (https://github.com/unionlabs/aptos-core#fe799078)
Checking aptos-framework v0.1.0 (https://github.com/unionlabs/aptos-core#fe799078)
Checking aptos-api-types v0.0.1 (https://github.com/unionlabs/aptos-core#fe799078)
Checking aptos-rest-client v0.0.0 (https://github.com/unionlabs/aptos-core#fe799078)
Checking move-bindgen v0.0.0 (/build/source/tools/move-bindgen)
Checking aptos-move-ibc v0.0.0 (/build/source/generated/rust/aptos-move-ibc)
Checking unionlabs v0.0.0 (/build/source/lib/unionlabs)
Checking voyager-core v0.0.0 (/build/source/lib/voyager-core)
Checking beacon-api-types v0.0.0 (/build/source/lib/beacon-api-types)
Checking voyager-vm v0.0.0 (/build/source/lib/voyager-vm)
Checking cometbft-types v0.0.0 (/build/source/lib/cometbft-types)
Checking ics23 v0.0.0 (/build/source/lib/ics23)
Checking state-lens-light-client-types v0.0.0 (/build/source/lib/state-lens-light-client-types)
Checking scroll-rpc v0.0.0 (/build/source/lib/scroll-rpc)
Checking scroll-api v0.0.0 (/build/source/lib/scroll-api)
Checking cometbls-light-client-types v0.0.0 (/build/source/lib/cometbls-light-client-types)
Checking evm-storage-verifier v0.0.0 (/build/source/lib/evm-storage-verifier)
Checking linea-types v0.0.0 (/build/source/lib/linea-types)
Checking gnark-mimc v0.0.0 (/build/source/lib/gnark-mimc)
Checking aptos-verifier v0.0.0 (/build/source/lib/aptos-verifier)
Checking zktrie v0.0.0 (/build/source/lib/zktrie-rs)
Checking scroll-codec v0.0.0 (/build/source/lib/scroll-codec)
Checking parse-wasm-client-type v0.0.0 (/build/source/tools/parse-wasm-client-type)
Checking ssz-tests-generator v0.0.0 (/build/source/lib/ssz/tests-generator)
Checking devnet-utils v0.0.0 (/build/source/tools/devnet-utils)
Checking ics008-wasm-client v0.0.0 (/build/source/cosmwasm/ics08-light-clients/interface)
Checking ucs02-nft v0.0.0 (/build/source/cosmwasm/ucs02-nft)
Checking state-lens-ics23-mpt-light-client-types v0.0.0 (/build/source/lib/state-lens-ics23-mpt-light-client-types)
Checking state-lens-ics23-smt-light-client-types v0.0.0 (/build/source/lib/state-lens-ics23-smt-light-client-types)
Checking state-lens-ics23-ics23-light-client-types v0.0.0 (/build/source/lib/state-lens-ics23-ics23-light-client-types)
Checking linea-zktrie v0.0.0 (/build/source/lib/linea-zktrie)
Checking ibc-union-spec v0.0.0 (/build/source/lib/ibc-union-spec)
Checking ibc-classic-spec v0.0.0 (/build/source/lib/ibc-classic-spec)
Checking voyager-message v0.0.0 (/build/source/lib/voyager-message)
Checking pg-queue v0.0.0 (/build/source/lib/pg-queue)
Checking cometbft-rpc v0.0.0 (/build/source/lib/cometbft-rpc)
Checking tendermint-light-client-types v0.0.0 (/build/source/lib/tendermint-light-client-types)
Checking galois-rpc v0.0.0 (/build/source/lib/galois-rpc)
Checking cosmos-sdk-event v0.0.0 (/build/source/lib/cosmos-sdk-event)
Checking tendermint-verifier v0.0.0 (/build/source/lib/tendermint-verifier)
Checking ibc-union-msg v0.0.0 (/build/source/cosmwasm/ibc-union/core/msg)
error[E0308]: mismatched types
--> lib/voyager-message/src/rpc/server.rs:338:21
|
338 | let (proof, proof_type) = proof_module
| _____________________^^^^^^^^^^^^^^^^^^^___-
| | |
| | expected `Value`, found `(_, _)`
339 | | .query_ibc_proof_raw(height, path)
340 | | .await
341 | | .map_err(json_rpc_error_to_error_object)?;
| |_____________________________________________________________- this expression has type `serde_json::Value`
|
= note: expected enum `serde_json::Value`
found tuple `(_, _)`
Checking hubble v0.0.0 (/build/source/hubble)
Checking ethereum-light-client-types v0.0.0 (/build/source/lib/ethereum-light-client-types)
Checking beacon-api v0.0.0 (/build/source/lib/beacon-api)
Checking ethereum-sync-protocol v0.0.0 (/build/source/lib/ethereum-sync-protocol)
error[E0308]: mismatched types
--> lib/voyager-message/src/rpc/server.rs:413:21
|
413 | let (proof, proof_type) = proof_module
| _____________________^^^^^^^^^^^^^^^^^^^___-
| | |
| | expected `Value`, found `(_, _)`
414 | | .query_ibc_proof_raw(height, into_value(path.clone()))
415 | | .await
416 | | .map_err(json_rpc_error_to_error_object)?;
| |_____________________________________________________________- this expression has type `serde_json::Value`
|
= note: expected enum `serde_json::Value`
found tuple `(_, _)`
Checking berachain-light-client-types v0.0.0 (/build/source/lib/berachain-light-client-types)
Checking movement-light-client-types v0.0.0 (/build/source/lib/movement-light-client-types)
Checking arbitrum-light-client-types v0.0.0 (/build/source/lib/arbitrum-light-client-types)
Checking linea-light-client-types v0.0.0 (/build/source/lib/linea-light-client-types)
Checking scroll-light-client-types v0.0.0 (/build/source/lib/scroll-light-client-types)
Checking scroll-verifier v0.0.0 (/build/source/lib/scroll-verifier)
Checking linea-verifier v0.0.0 (/build/source/lib/linea-verifier)
Checking chain-utils v0.0.0 (/build/source/lib/chain-utils)
Checking arbitrum-verifier v0.0.0 (/build/source/lib/arbitrum-verifier)
Checking ibc-union-light-client v0.0.0 (/build/source/cosmwasm/ibc-union/core/light-client-interface)
Checking ibc-union v0.0.0 (/build/source/cosmwasm/ibc-union/core)
Checking ibc-union-ucs00-pingpong v0.0.0 (/build/source/cosmwasm/ibc-union/app/ucs00-pingpong)
Checking ibc-union-ucs03-zkgm v0.0.0 (/build/source/cosmwasm/ibc-union/app/ucs03-zkgm)
Checking ethereum-light-client v0.0.0 (/build/source/cosmwasm/ibc-union/light-clients/ethereum)
Checking tendermint-light-client v0.0.0 (/build/source/cosmwasm/ibc-union/light-clients/tendermint)
Checking cometbls-light-client v0.0.0 (/build/source/cosmwasm/ibc-union/light-clients/cometbls)
Checking ibc-union-movement-lc v0.0.0 (/build/source/cosmwasm/ibc-union/light-clients/movement)
Checking arbitrum-light-client v0.0.0 (/build/source/cosmwasm/ibc-union/light-clients/arbitrum)
Checking state-lens-ics23-mpt-light-client v0.0.0 (/build/source/cosmwasm/ibc-union/light-clients/state-lens-ics23-mpt)
For more information about this error, try `rustc --explain E0308`.
Checking berachain-light-client v0.0.0 (/build/source/cosmwasm/ibc-union/light-clients/berachain)
error: could not compile `voyager-message` (lib test) due to 2 previous errors
warning: build failed, waiting for other jobs to finish...
error: could not compile `voyager-message` (lib) due to 2 previous errors
Loading