Skip to content

wip - wasm hacking#5305

Draft
benluelo wants to merge 1 commit into
mainfrom
wasm-hacking
Draft

wip - wasm hacking#5305
benluelo wants to merge 1 commit into
mainfrom
wasm-hacking

wip

36099cb
Select commit
Loading
Failed to load commit list.
Garnix CI / package parlia-light-client [x86_64-linux] failed Nov 17, 2025 in 4m 0s

package parlia-light-client [x86_64-linux]

package parlia-light-client [x86_64-linux] failed

Details

Last 100 lines of logs:

parlia-light-client-deps-0.0.0>     Checking unty v0.0.4
parlia-light-client-deps-0.0.0>     Checking tap v1.0.1
parlia-light-client-deps-0.0.0>     Checking funty v2.0.0
parlia-light-client-deps-0.0.0>     Checking bs58 v0.5.1
parlia-light-client-deps-0.0.0>     Checking ryu v1.0.20
parlia-light-client-deps-0.0.0>     Checking rand_core v0.6.4
parlia-light-client-deps-0.0.0>     Checking static_assertions v1.1.0 (https://github.com/nvzqz/static-assertions#a867e97a)
parlia-light-client-deps-0.0.0>     Checking foldhash v0.1.5
parlia-light-client-deps-0.0.0>     Checking bincode v2.0.1
parlia-light-client-deps-0.0.0>     Checking allocator-api2 v0.2.21
parlia-light-client-deps-0.0.0>     Checking wyz v0.5.1
parlia-light-client-deps-0.0.0>     Checking subtle-encoding v0.5.1
parlia-light-client-deps-0.0.0>     Checking hex-literal v0.4.1
parlia-light-client-deps-0.0.0>     Checking signature v2.2.0
parlia-light-client-deps-0.0.0>     Checking zerocopy v0.7.35
parlia-light-client-deps-0.0.0>     Checking mini-alloc v1.0.0
parlia-light-client-deps-0.0.0>     Checking cosmwasm-core v2.2.2 (https://github.com/benluelo/cosmwasm?branch=union-v2.2.2#6467e29d)
parlia-light-client-deps-0.0.0>     Checking enumorph v0.1.3
parlia-light-client-deps-0.0.0>     Checking bnum v0.11.0
parlia-light-client-deps-0.0.0>     Checking itertools v0.13.0
parlia-light-client-deps-0.0.0>     Checking ed25519 v2.2.3
parlia-light-client-deps-0.0.0>     Checking derive_more v1.0.0
parlia-light-client-deps-0.0.0>     Checking dyn-clone v1.0.19
parlia-light-client-deps-0.0.0>     Checking bytemuck v1.23.0
parlia-light-client-deps-0.0.0>     Checking hash-db v0.16.0
parlia-light-client-deps-0.0.0>     Checking log v0.4.27
parlia-light-client-deps-0.0.0>     Checking strum v0.27.2
parlia-light-client-deps-0.0.0>     Checking hash256-std-hasher v0.15.2
parlia-light-client-deps-0.0.0>     Checking uint v0.9.5
parlia-light-client-deps-0.0.0>     Checking fixed-hash v0.8.0
parlia-light-client-deps-0.0.0>     Checking memory-db v0.32.0
parlia-light-client-deps-0.0.0>     Checking primitive-types v0.12.2
parlia-light-client-deps-0.0.0>     Checking chrono v0.4.41
parlia-light-client-deps-0.0.0>     Checking bitvec v1.0.1
parlia-light-client-deps-0.0.0>     Checking rlp v0.5.2
parlia-light-client-deps-0.0.0>     Checking prost v0.12.6
parlia-light-client-deps-0.0.0>     Checking hashbrown v0.13.2
parlia-light-client-deps-0.0.0>     Checking ruint v1.17.0
parlia-light-client-deps-0.0.0>     Checking trie-db v0.28.0
parlia-light-client-deps-0.0.0>     Checking alloy-primitives v1.4.0
parlia-light-client-deps-0.0.0>     Checking ethereum-types v0.14.1
parlia-light-client-deps-0.0.0>     Checking ripemd v0.1.3
parlia-light-client-deps-0.0.0>     Checking ppv-lite86 v0.2.21
parlia-light-client-deps-0.0.0>     Checking rand_chacha v0.3.1
parlia-light-client-deps-0.0.0>     Checking ethabi v18.0.0
parlia-light-client-deps-0.0.0>     Checking serde_bytes v0.11.19
parlia-light-client-deps-0.0.0>     Checking rand v0.8.5
parlia-light-client-deps-0.0.0>     Checking alloy-sol-types v1.4.0
parlia-light-client-deps-0.0.0>     Checking ed25519-zebra v4.1.0
parlia-light-client-deps-0.0.0>     Checking bcs v0.1.6
parlia-light-client-deps-0.0.0>     Checking serde-json-wasm v1.0.1 (https://github.com/benluelo/serde-json-wasm?branch=impl-collect-str#b7a1acc8)
parlia-light-client-deps-0.0.0>     Checking ark-std v0.5.0
parlia-light-client-deps-0.0.0>     Checking ark-serialize v0.5.0
parlia-light-client-deps-0.0.0>     Checking cosmwasm-std v2.2.2 (https://github.com/benluelo/cosmwasm?branch=union-v2.2.2#6467e29d)
parlia-light-client-deps-0.0.0>     Checking ark-ff v0.5.0
parlia-light-client-deps-0.0.0> error[E0152]: found duplicate lang item `panic_impl`
parlia-light-client-deps-0.0.0>   --> /nix/store/bfnfrrsp7193cs50xrk5754yhw76m03h-vendor-cargo-deps/3ac2a98221259b3c94f09a6a2538f3d4bc2aabf4e16c814ce4b9d79df90df2a3/cosmwasm-std-2.2.2/src/lib.rs:19:17
parlia-light-client-deps-0.0.0>    |
parlia-light-client-deps-0.0.0> 19 | /                 fn panic(_info: &core::panic::PanicInfo) -> ! {
parlia-light-client-deps-0.0.0> 20 | |                     loop {}
parlia-light-client-deps-0.0.0> 21 | |                 }
parlia-light-client-deps-0.0.0>    | |_________________^
parlia-light-client-deps-0.0.0>    |
parlia-light-client-deps-0.0.0>    = note: the lang item is first defined in crate `std` (which `serde` depends on)
parlia-light-client-deps-0.0.0>    = note: first definition in `std` loaded from /build/clean-workspace-source/target/wasm32-unknown-unknown/release/deps/libstd-4b4cbf19fa60cd19.rmeta
parlia-light-client-deps-0.0.0>    = note: second definition in the local crate (`cosmwasm_std`)
parlia-light-client-deps-0.0.0> 
parlia-light-client-deps-0.0.0> For more information about this error, try `rustc --explain E0152`.
parlia-light-client-deps-0.0.0> error: could not compile `cosmwasm-std` (lib) due to 1 previous error
parlia-light-client-deps-0.0.0> warning: build failed, waiting for other jobs to finish...
error: build of '/nix/store/rk9bsmkfagfn0x0w0zn8sqwcqs0p14mh-parlia-light-client-deps-0.0.0.drv' on 'ssh-ng://nix-ssh@garnix8' failed: builder for '/nix/store/rk9bsmkfagfn0x0w0zn8sqwcqs0p14mh-parlia-light-client-deps-0.0.0.drv' failed with exit code 101;
       last 25 log lines:
       >     Checking serde_bytes v0.11.19
       >     Checking rand v0.8.5
       >     Checking alloy-sol-types v1.4.0
       >     Checking ed25519-zebra v4.1.0
       >     Checking bcs v0.1.6
       >     Checking serde-json-wasm v1.0.1 (https://github.com/benluelo/serde-json-wasm?branch=impl-collect-str#b7a1acc8)
       >     Checking ark-std v0.5.0
       >     Checking ark-serialize v0.5.0
       >     Checking cosmwasm-std v2.2.2 (https://github.com/benluelo/cosmwasm?branch=union-v2.2.2#6467e29d)
       >     Checking ark-ff v0.5.0
       > error[E0152]: found duplicate lang item `panic_impl`
       >   --> /nix/store/bfnfrrsp7193cs50xrk5754yhw76m03h-vendor-cargo-deps/3ac2a98221259b3c94f09a6a2538f3d4bc2aabf4e16c814ce4b9d79df90df2a3/cosmwasm-std-2.2.2/src/lib.rs:19:17
       >    |
       > 19 | /                 fn panic(_info: &core::panic::PanicInfo) -> ! {
       > 20 | |                     loop {}
       > 21 | |                 }
       >    | |_________________^
       >    |
       >    = note: the lang item is first defined in crate `std` (which `serde` depends on)
       >    = note: first definition in `std` loaded from /build/clean-workspace-source/target/wasm32-unknown-unknown/release/deps/libstd-4b4cbf19fa60cd19.rmeta
       >    = note: second definition in the local crate (`cosmwasm_std`)
       >
       > For more information about this error, try `rustc --explain E0152`.
       > error: could not compile `cosmwasm-std` (lib) due to 1 previous error
       > warning: build failed, waiting for other jobs to finish...
       For full logs, run 'nix log /nix/store/rk9bsmkfagfn0x0w0zn8sqwcqs0p14mh-parlia-light-client-deps-0.0.0.drv'.
error: builder for '/nix/store/rk9bsmkfagfn0x0w0zn8sqwcqs0p14mh-parlia-light-client-deps-0.0.0.drv' failed with exit code 1
error: 1 dependencies of derivation '/nix/store/agigy696n79b7phinx6gyzjfxmbsrml3-parlia-light-client.wasm-0.0.0.drv' failed to build