Skip to content

FOC Devnet scenarios run report (stability-frontier-filecoin-services) #221

Open

Description

@FilOzzy

The stability-frontier-filecoin-services scenarios run failed ❌.
See the workflow run for details.

Scenarios Tests

Description Data
Type stability-frontier-filecoin-services
Date 27-October-2026 11:02:42 GMT +0
Status PASS ✅:5, FAIL 🟥:1, Total:6
CI run https://github.com/FilOzone/foc-devnet/actions/runs/40473734670

Versions info

foc-devnet 1.0.0-rc.1
Commit: 91bd50359361d5f34e6df4bcdcb08531d6f51a1a
Branch: main
Built (UTC): 2026-10-27 10:38:51 UTC (23 minutes ago)
Built (Local): 2026-10-27 10:38:51 +00:00

default:code:lotus: https://github.com/filecoin-project/lotus.git, tag v1.38.3
default:code:curio: https://github.com/filecoin-project/curio.git, tag v1.29.0
default:code:filecoin-services: https://github.com/FilOzone/filecoin-services.git, tag v1.5.0
default:code:multicall3: https://github.com/mds1/multicall3.git, tag v3.1.0

Resolved dependencies

Dependency Source Version/ref Commit Overrides
curio git v1.29.0 409a2ab3510d65f22ae31ba1afddc911f4b315d7 -
filecoin-pin npm 2.2.1 - -
filecoin-services git main 305a44723c1f0e612e294f51f5fccfc5a4812a62 -
lotus git v1.38.3 29d72bdf77d13e6e3e20264d7a9167feb2a41ab0 -
pdp git_submodule cc3f5eaffee7df80471b671a4e35a42b000685b8 cc3f5eaffee7df80471b671a4e35a42b000685b8 -
synapse-sdk npm 2.0.2 - -

Tests summary

✅ test_containers - PASS (0s)
[ OK ] container foc-20261027T1042_PipsyCub-lotus is running
[ OK ] container foc-20261027T1042_PipsyCub-lotus-miner is running
[ OK ] container foc-20261027T1042_PipsyCub-curio-1 is running
[ OK ] container foc-20261027T1042_PipsyCub-curio-2 is running
✅ test_basic_balances - PASS (0s)
[ OK ] cast is installed
[ OK ] at least one user exists
[ OK ] USER_1 FIL balance > 0
[ OK ] USER_1 USDFC balance > 0
[ OK ] USER_2 FIL balance > 0
[ OK ] USER_2 USDFC balance > 0
[ OK ] USER_3 FIL balance > 0
[ OK ] USER_3 USDFC balance > 0
✅ test_create_dataset_smoke - PASS (56s)
[ OK ] node is installed
[ OK ] install Synapse consumer runtime
[INFO] Synapse runtime: npm:@filoz/synapse-sdk@2.0.2
[INFO] Running createDataSet smoke script against devnet
[INFO] === Synapse data set creation probe ===
Provider: 1 (http://host.docker.internal:5711)
Plain ERC20 preparation: ready=false deposit=620000000070339200 approval=true
USDFC approval submitted: 0xd565945daf66173e6e4d308bc691ef877000e180bb6aed74e89a26e253b41976
FilecoinPay deposit submitted: 0x330614b0c3029fc61bde22680f1224e3198cf222964051ff8e0b6dfce85ee97e
FWSS approval submitted: 0x2118db8875a44bf976f86dce60231d48312f4ea61dc3046b44ed9caaad62d956
Data set creation submitted: 0x3bdd63a22b7393d6a658da38162d1883b8c7802249b7cb3e0a3be4e4e1df6f99
Data set created and verified: 1
[ OK ] createDataSet smoke test
✅ test_synapse_e2e - PASS (25s)
[ OK ] node is installed
[ OK ] install Synapse consumer runtime
[INFO] Synapse runtime: npm:@filoz/synapse-sdk@2.0.2
[INFO] Creating random file (20971520 bytes)
[ OK ] random_file created with exact size 20971520 bytes
[INFO] Running the Synapse-driven system E2E against devnet
[INFO] === Synapse system E2E ===
Network: devnet run=20261027T1042_PipsyCub
Fresh metadata: {"scenario":"system-e2e","run":"mvqkri4e-mxv"}

Phase 1: initialize account
Wallet: 0x47CC9101fD026fC112D7FADf6B3c9DF5bE7D4A8c

Phase 2: prepare payment account
Account preparation: ready=true deposit=0 approval=false
Prepared payment state: funds=10000000000000000000 available=10000000000000000000 lockup=0

Phase 3: upload and replicate
Uploading /tmp/synapse-e2e-w78nhg2l/random_file (20971520 bytes) with 2 copy target
Provider selected: 1 (0x446339aE7245e3cd1FeD701b685C196C69af695e)
Provider selected: 2 (0xC60bc6fb60901c2d28ba6e4F8AD4915Bd2106497)
Upload progress: 10485760/20971520
Upload progress: 20971520/20971520
Primary stored: provider=1 piece=bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq
Replication: provider=2 piece=bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq status=pending
Replication: provider=2 piece=bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq status=complete
Replication complete: provider=2 piece=bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq
Commit submitted: provider=1 tx=0xfb671dee3465323253f942e5995f6dd8a7e606cab59631f1b1dc8a4144558ff9
Commit submitted: provider=2 tx=0xc2bf09ec3969d97fa43f75d3eec972d465a64c4d7430af294d9e997d701fd51f
Commit confirmed: provider=1 dataSet=2
Commit confirmed: provider=2 dataSet=3
Replication complete: piece=bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq

Phase 4: verify provider-agnostic retrieval
Provider-agnostic retrieval verified

Phase 5: verify every provider directly
Direct retrieval verified: provider=1 (20971520 bytes)
Direct retrieval verified: provider=2 (20971520 bytes)

Phase 6: verify observable on-chain state
Payment state: funds=9928000000000000000 available=8759901853591564202 lockup=1168095367526867200 rate=2778881568598
On-chain data set verified: id=2 provider=1 piece=0 rail=2
On-chain data set verified: id=3 provider=2 piece=0 rail=3

=== SUCCESS: complete two-provider Synapse journey verified ===
[ OK ] Synapse system E2E
❌ test_multi_copy_upload - FAIL (6s)
[FAIL] npm install (exit=1) npm error code ETARGET
npm error notarget No matching version found for @sentry/core@10.77.1.
npm error notarget In most cases you or one of your dependencies are requesting a package version that doesn't exist.
npm error A complete log of this run can be found in: /home/runner/.npm/_logs/2026-10-27T11_01_18_211Z-debug-0.log
[ OK ] node is installed
[ OK ] npm is installed
[ OK ] npm init
[ OK ] pin filecoin-pin 2.2.1
✅ test_caching_subsystem - PASS (78s)
[ OK ] node is installed
[INFO] Run index: 1, seeds: small=43, large=86
[INFO] Scylla container: foc-20261027T1042_PipsyCub-scylla-1
[INFO] Initial row count = 0
[ OK ] install Synapse consumer runtime
[INFO] Synapse runtime: npm:@filoz/synapse-sdk@2.0.2
[INFO] Uploading 20MB piece (below 32MB threshold)
[INFO] === Synapse upload probe: 1 copy target ===
Account preparation: ready=true deposit=0 approval=false
Prepared payment state: funds=9928000000000000000 available=8759890738065289810 lockup=1168095367526867200
Uploading /tmp/synapse-cache-9h7ynznf/small_20mb (20971520 bytes) with 1 copy target
Provider selected: 1 (0x446339aE7245e3cd1FeD701b685C196C69af695e)
Upload progress: 10485760/20971520
Upload progress: 20971520/20971520
Primary stored: provider=1 piece=bafkzcibfqcapabiuoe2wvpyktx3aunlchjyqizqov5lhagoi4ycwnq344ql6k4gctmwa
Commit submitted: provider=1 tx=0xcc7691fdac9d5a036ae3ba2b228f6f2b48356f895396b8e2bfc9a6b9408f251d
Commit confirmed: provider=1 dataSet=4
Direct retrieval verified: provider=1 (20971520 bytes)
Payment state: funds=9892000000000000000 available=8139833328216366117 lockup=1752162503461280986 rate=4168322352897
On-chain data set verified: id=4 provider=1 piece=0 rail=4
Upload probe verified: bafkzcibfqcapabiuoe2wvpyktx3aunlchjyqizqov5lhagoi4ycwnq344ql6k4gctmwa
[ OK ] upload 20MB piece
[INFO] Waiting 10s for caching tasks
[INFO] row_count after 'upload 20MB piece' = 0
[ OK ] cache rows count should not increase
[INFO] Uploading 80MB piece (above 32MB threshold)
[INFO] === Synapse upload probe: 1 copy target ===
Account preparation: ready=true deposit=0 approval=false
Prepared payment state: funds=9892000000000000000 available=8139820823249307426 lockup=1752162503461280986
Uploading /tmp/synapse-cache-9h7ynznf/large_80mb (83886080 bytes) with 1 copy target
Provider selected: 1 (0x446339aE7245e3cd1FeD701b685C196C69af695e)
Upload progress: 10485760/83886080
Upload progress: 20971520/83886080
Upload progress: 31457280/83886080
Upload progress: 41943040/83886080
Upload progress: 52428800/83886080
Upload progress: 62914560/83886080
Upload progress: 73400320/83886080
Upload progress: 83886080/83886080
Primary stored: provider=1 piece=bafkzcibfqcamafywumo5i24e5ryghcohzkeyuzp6hosbgkftd7inxohiveq2tm7dkima
Commit submitted: provider=1 tx=0xbfd6723a557fadd71a2c2d8d6b207fe14aa6b1128ff9a4f08a1db8f7bfa3e978
Commit confirmed: provider=1 dataSet=5
Direct retrieval verified: provider=1 (83886080 bytes)
Payment state: funds=9856000000000000000 available=7519592568465611863 lockup=2336390753277922659 rate=5559418821826
On-chain data set verified: id=5 provider=1 piece=0 rail=5
Upload probe verified: bafkzcibfqcamafywumo5i24e5ryghcohzkeyuzp6hosbgkftd7inxohiveq2tm7dkima
[ OK ] upload 80MB piece
[INFO] Waiting 10s for caching tasks
[INFO] row_count after 'upload 80MB piece' = 32
[ OK ] cache rows count should increase
[Action Run link](https://github.com/FilOzone/foc-devnet/actions/runs/40473734670)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    • Status
      📌 Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions