Skip to content

FOC Devnet scenarios run report (frontier) #112

@FilOzzy

Description

@FilOzzy

The frontier scenarios run failed ❌.
See the workflow run for details.

Scenarios Tests

Description Data
Type frontier
Date 16-May-2026 06:30:45 GMT +0
Status PASS ✅:4, FAIL 🟥:1, Total:5
CI run https://github.com/FilOzone/foc-devnet/actions/runs/25954180672

Versions info

foc-devnet version: not available

Tests summary

test_containers - PASS (0s)
[ OK ] container foc-20260516T0613_DitzyBean-lotus is running
[ OK ] container foc-20260516T0613_DitzyBean-lotus-miner is running
[ OK ] container foc-20260516T0613_DitzyBean-curio-1 is running
[ OK ] container foc-20260516T0613_DitzyBean-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_storage_e2e - PASS (112s)
[ OK ] git is installed
[ OK ] node is installed
[ OK ] pnpm is installed
[ OK ] clone synapse-sdk
[ OK ] checkout master HEAD
[INFO] synapse-sdk commit: fd8807b6c6a66970649200de20428d07cc6dbaff
[ OK ] pnpm install
[ OK ] pnpm build
[INFO] Creating random file (20971520 bytes)
[ OK ] random_file created with exact size 20971520 bytes
[INFO] Running Synapse SDK storage e2e script against devnet
[INFO] Loading devnet info from: /home/runner/.foc-devnet/state/latest/devnet-info.json
Devnet run: 20260516T0613_DitzyBean
Using user: USER_1 (0x47cc9101fd026fc112d7fadf6b3c9df5be7d4a8c)
SPs available: 2
=== Synapse SDK Storage E2E Example ===

Reading file...
  random_file (20 MB)

--- Initializing Synapse SDK ---
Network: FOC DevNet
RPC URL: http://localhost:5701/rpc/v1
Wallet address: 0x47CC9101fD026fC112D7FADf6B3c9DF5bE7D4A8c
Synapse instance created

--- Checking Balances ---
FIL balance: 999.9999696422001 FIL
USDFC balance: 999.999970 USDFC

--- Preparing Account ---
Estimated costs:
  Per epoch (30s): 0.000001 USDFC
  Per month: 0.120000 USDFC
  Deposit needed: 0.000000 USDFC
  Ready: true
Account already ready

--- Uploading ---
Uploading random_file (20 MB) via stream...

  Selected SP 1 (0x446339aE7245e3cd1FeD701b685C196C69af695e)
  Selected SP 2 (0xC60bc6fb60901c2d28ba6e4F8AD4915Bd2106497)
  Upload progress: 10 MB (50.0%)
  Upload progress: 20 MB (100.0%)
  Stored on SP 1: bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq
  Pulling to SP 2: bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq (pending)
  Pulling to SP 2: bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq (inProgress)
  Pulling to SP 2: bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq (inProgress)
  Pulling to SP 2: bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq (complete)
  Copied to SP 2: bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq
  Pieces committed on SP 1, tx: 0x06d6a72ab82a6e6024b08ff06424dd5825c1748b7653529246c4ae2a298e64e4
    bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq
  Pieces committed on SP 2, tx: 0x8ed522d9ce09cf54baec99262ba264eea596213d2843a2577eabda51a5d8549a
    bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq
  Data set 1 confirmed on SP 1
    bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq -> pieceId 0
  Data set 2 confirmed on SP 2
    bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq -> pieceId 0

--- Upload Summary ---

File: random_file
  PieceCID: bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq
  Size: 20 MB
  [Primary]   Provider 1 - pieceId: 0, dataSetId: 1
  [Secondary] Provider 2 - pieceId: 0, dataSetId: 2

--- Downloading and Verifying ---

Downloading bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq...
  VERIFIED: 20 MB matches original

=== SUCCESS: All files uploaded, replicated, and verified ===
The service provider(s) will periodically prove they still have your data.
You are being charged based on the storage size and duration.
[ OK ] NETWORK=devnet node utils/example-storage-e2e.js random_file
test_multi_copy_upload - PASS (81s)
[ OK ] node is installed
[ OK ] npm is installed
[ OK ] npm init
[ OK ] pin filecoin-pin dependencies
[ OK ] npm install
[INFO] Patched @filoz/synapse-core streaming upload (stripped 1 Content-Length line(s))
[INFO] Creating random file (20971520 bytes)
[ OK ] random_file created with exact size 20971520 bytes
[INFO] Running filecoin-pin multi-copy upload script against devnet
[INFO] filecoin-pin add attempt 1 (default multi-copy)
[INFO] Verified retrieval URL 1: http://host.docker.internal:5721/ipfs/bafybeicscvnp3dhanfl3yrgdavs35em6i4ycrkon5gvoggfnn6gfqdfj4q
[INFO] Verified retrieval URL 2: http://host.docker.internal:5725/ipfs/bafybeicscvnp3dhanfl3yrgdavs35em6i4ycrkon5gvoggfnn6gfqdfj4q
test_caching_subsystem - TIMEOUT (200s)
[TIMEOUT] Test 'test_caching_subsystem' exceeded 200s limit
[Action Run link](https://github.com/FilOzone/foc-devnet/actions/runs/25954180672)

Metadata

Metadata

Assignees

No one assigned

    Labels

    scenarios-run-frontierStability against latest commits. Should not fail, unless features in transition.

    Type

    No type

    Projects

    Status

    📌 Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions