Skip to content

pull all non-essential code out of the on-chain stuff - #640

Open
ethernet8023 wants to merge 1 commit into
devfrom
split-coord
Open

pull all non-essential code out of the on-chain stuff#640
ethernet8023 wants to merge 1 commit into
devfrom
split-coord

refactor: move all non-essential code out of coordinator

5d46751
Select commit
Loading
Failed to load commit list.
Garnix CI / check validate-psyche-http-mainnet-caddyfile [x86_64-linux] failed Mar 24, 2026 in 1m 18s

check validate-psyche-http-mainnet-caddyfile [x86_64-linux]

check validate-psyche-http-mainnet-caddyfile [x86_64-linux] failed

Details

Last 100 lines of logs:

psyche-deserialize-zerocopy-wasm-deps-0.2.0> 
psyche-deserialize-zerocopy-wasm-deps-0.2.0>    Compiling crypto-common v0.1.7
psyche-deserialize-zerocopy-wasm-deps-0.2.0>    Compiling libsecp256k1-core v0.2.2
psyche-deserialize-zerocopy-wasm-deps-0.2.0>    Compiling termcolor v1.4.1
psyche-deserialize-zerocopy-wasm-deps-0.2.0>    Compiling tap v1.0.1
psyche-deserialize-zerocopy-wasm-deps-0.2.0>    Compiling hash32 v0.2.1
psyche-deserialize-zerocopy-wasm-deps-0.2.0> error: could not compile `getrandom` (lib) due to 1 previous error
psyche-deserialize-zerocopy-wasm-deps-0.2.0> warning: build failed, waiting for other jobs to finish...
psyche-deserialize-zerocopy-wasm-deps-0.2.0> Error: Compiling your crate to WebAssembly failed
psyche-deserialize-zerocopy-wasm-deps-0.2.0> Caused by: Compiling your crate to WebAssembly failed
psyche-deserialize-zerocopy-wasm-deps-0.2.0> Caused by: failed to execute `cargo build`: exited with exit status: 101
psyche-deserialize-zerocopy-wasm-deps-0.2.0>   full command: cd "/build/source/website/wasm" && "cargo" "build" "--lib" "--release" "--target" "wasm32-unknown-unknown"
error: build of '/nix/store/mwslzbj2xhqa24cpdrq5yb32gpygfssd-psyche-deserialize-zerocopy-wasm-deps-0.2.0.drv' on 'ssh-ng://nix-ssh@garnix5' failed: builder for '/nix/store/mwslzbj2xhqa24cpdrq5yb32gpygfssd-psyche-deserialize-zerocopy-wasm-deps-0.2.0.drv' failed with exit code 1;
       last 25 log lines:
       >    Compiling digest v0.9.0
       >    Compiling block-buffer v0.10.4
       > error: The wasm32-unknown-unknown targets are not supported by default; you may need to enable the "wasm_js" configuration flag. Note that enabling the `wasm_js` feature flag alone is insufficient. For more information see: https://docs.rs/getrandom/0.3.4/#webassembly-support
       >    --> /nix/store/ibqyrlsyi0ij1wl8f5yigav3hx8ijnba-vendor-cargo-deps/c19b7c6f923b580ac259164a89f2577984ad5ab09ee9d583b888f934adbbe8d0/getrandom-0.3.4/src/backends.rs:194:17
       >     |
       > 194 | /                 compile_error!(concat!(
       > 195 | |                     "The wasm32-unknown-unknown targets are not supported by default; \
       > 196 | |                     you may need to enable the \"wasm_js\" configuration flag. Note \
       > 197 | |                     that enabling the `wasm_js` feature flag alone is insufficient. \
       > 198 | |                     For more information see: \
       > 199 | |                     https://docs.rs/getrandom/", env!("CARGO_PKG_VERSION"), "/#webassembly-support"
       > 200 | |                 ));
       >     | |__________________^
       >
       >    Compiling crypto-common v0.1.7
       >    Compiling libsecp256k1-core v0.2.2
       >    Compiling termcolor v1.4.1
       >    Compiling tap v1.0.1
       >    Compiling hash32 v0.2.1
       > error: could not compile `getrandom` (lib) due to 1 previous error
       > warning: build failed, waiting for other jobs to finish...
       > Error: Compiling your crate to WebAssembly failed
       > Caused by: Compiling your crate to WebAssembly failed
       > Caused by: failed to execute `cargo build`: exited with exit status: 101
       >   full command: cd "/build/source/website/wasm" && "cargo" "build" "--lib" "--release" "--target" "wasm32-unknown-unknown"
       For full logs, run 'nix log /nix/store/mwslzbj2xhqa24cpdrq5yb32gpygfssd-psyche-deserialize-zerocopy-wasm-deps-0.2.0.drv'.
solana-idl-solana-mining-pool-deps-0.2.0> cargoArtifacts not set, will not reuse any cargo artifacts
solana-idl-solana-mining-pool-deps-0.2.0> Running phase: unpackPhase
solana-idl-solana-mining-pool-deps-0.2.0> unpacking source archive /nix/store/9gji94i1znp36xfnq4dachfgxv0jxs8h-source
solana-idl-solana-mining-pool-deps-0.2.0> source root is source/architectures/decentralized/solana-mining-pool
solana-idl-solana-mining-pool-deps-0.2.0> Running phase: patchPhase
solana-idl-solana-mining-pool-deps-0.2.0> will use /nix/store/lyhmmv4gqmrxyplcwdnbqxmpny0qb2id-Cargo.lock as Cargo.lock
solana-idl-solana-mining-pool-deps-0.2.0> Executing configureCargoCommonVars
solana-idl-solana-mining-pool-deps-0.2.0> Running phase: updateAutotoolsGnuConfigScriptsPhase
solana-idl-solana-mining-pool-deps-0.2.0> Running phase: configurePhase
solana-idl-solana-mining-pool-deps-0.2.0> will append /build/source/architectures/decentralized/solana-mining-pool/.cargo-home/config.toml with contents of /nix/store/58mrhq7b0ljw9njr8k4vd42k21si75nz-vendor-cargo-deps/config.toml
solana-idl-solana-mining-pool-deps-0.2.0> default configurePhase, nothing to do
solana-idl-solana-mining-pool-deps-0.2.0> Running phase: buildPhase
solana-idl-solana-mining-pool-deps-0.2.0> +++ command cargo --version
solana-idl-solana-mining-pool-deps-0.2.0> cargo 1.79.0 (8d3d6ef09 2024-08-15)
solana-idl-solana-mining-pool-deps-0.2.0> +++ command cargo test --no-run --features idl-build
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling proc-macro2 v1.0.92
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling unicode-ident v1.0.14
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling serde v1.0.217
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling version_check v0.9.5
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling typenum v1.17.0
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling cfg-if v1.0.0
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling libc v0.2.171
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling cpufeatures v0.2.16
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling subtle v2.6.1
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling syn v1.0.109
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling autocfg v1.4.0
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling byteorder v1.5.0
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling equivalent v1.0.1
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling hashbrown v0.15.2
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling winnow v0.6.20
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling once_cell v1.20.2
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling cfg_aliases v0.2.1
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling semver v1.0.23
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling solana-sanitize v2.1.4
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling bs58 v0.5.1
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling solana-atomic-u64 v2.1.4
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling five8_core v0.1.1
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling thiserror v1.0.69
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling getrandom v0.1.16
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling shlex v1.3.0
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling memchr v2.7.4
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling crunchy v0.2.2
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling serde_json v1.0.140
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling opaque-debug v0.3.1
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling borsh v1.5.3
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling five8_const v0.1.3
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling ryu v1.0.18
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling itoa v1.0.14
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling solana-msg v2.1.4
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling feature-probe v0.1.1
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling cc v1.2.16
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling lazy_static v1.5.0
solana-idl-solana-mining-pool-deps-0.2.0>    Compiling arrayref v0.3.9
error: builder for '/nix/store/mwslzbj2xhqa24cpdrq5yb32gpygfssd-psyche-deserialize-zerocopy-wasm-deps-0.2.0.drv' failed with exit code 1
error: 1 dependencies of derivation '/nix/store/xrrpmkq6nsnmpirpc9rv0zhg46ikxkf0-psyche-deserialize-zerocopy-wasm-0.2.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/3p90yk09ns97k05bwh33c5ylpywhpnnz-psyche-website-wasm.drv' failed to build
error: 1 dependencies of derivation '/nix/store/hhzkd4dsx0z1q40jldpvczjcprncj7hw-website-frontend-1.0.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/i1l6y1yidqardh2wwi6izxfql33p6r2m-Caddyfile.drv' failed to build
error: 1 dependencies of derivation '/nix/store/f19fdify97f0h186k3bv92vmnx2qd22x-Caddyfile-formatted.drv' failed to build
error: 1 dependencies of derivation '/nix/store/6vyi8cviz517wzfmk3s5bazp44nz62g5-validate-psyche-http-mainnet-caddyfile.drv' failed to build