Skip to content

PeanutButterAndJAM M1 Delivery#25

Open
mikirov wants to merge 5 commits into
w3f:mainfrom
Esscrypt:main
Open

PeanutButterAndJAM M1 Delivery#25
mikirov wants to merge 5 commits into
w3f:mainfrom
Esscrypt:main

Conversation

@mikirov

@mikirov mikirov commented Dec 19, 2025

Copy link
Copy Markdown

Milestone Delivery Checklist

  • The milestone-delivery-template.md has been copied and updated.
  • I have disclosed any and all sources of reused code in the submitted repositories and have done my due diligence to meet its license requirements.
  • In case of acceptance, invoices must be submitted and payments will be transferred to the Polkadot account provided in the invoice.
  • The delivery is according to the rules of the JAM Prize.

@github-actions

github-actions Bot commented Dec 19, 2025

Copy link
Copy Markdown

T&C Assistant Lite bot All Contributors have signed the latest T&Cs.
Posted by the CLA Assistant Lite bot.

@mikirov mikirov changed the title PeanutButterAndJAM Submission PeanutButterAndJAM M1 Delivery Dec 19, 2025
@mikirov

mikirov commented Dec 19, 2025

Copy link
Copy Markdown
Author

I have read and hereby sign the JAM Prize Terms and Conditions.

@mikirov

mikirov commented Dec 19, 2025

Copy link
Copy Markdown
Author

recheck

@mikirov

mikirov commented Feb 10, 2026

Copy link
Copy Markdown
Author

recheck

@github-actions

Copy link
Copy Markdown

Thank you for your submission. Please note that you need to accept our latest Terms and Conditions before your submission can be considered for the JAM Prize. Please submit the following text as a separate comment:

I have read and hereby sign the latest JAM Prize Terms and Conditions.

@mikirov

mikirov commented Feb 10, 2026

Copy link
Copy Markdown
Author

I have read and hereby sign the latest JAM Prize Terms and Conditions.

@mikirov

mikirov commented Feb 17, 2026

Copy link
Copy Markdown
Author

Usage:

Binary (linux only):

TAG=$(curl -sL "https://api.github.com/repos/Esscrypt/pbnj-fuzzer-releases/releases?per_page=1" | grep '"tag_name"' | head -1 | sed 's/.*"tag_name": "\([^"]*\)".*/\1/')
echo "Latest tag: $TAG"

curl -sL -o fuzzer-target-bin.tar.gz \
  "https://github.com/Esscrypt/pbnj-fuzzer-releases/releases/download/${TAG}/fuzzer-target-bin.tar.gz"
tar xzvf fuzzer-target-bin.tar.gz
./fuzzer-target --socket /tmp/jam_target.sock --spec tiny

Running directly:

git clone https://github.com/Esscrypt/peanutbutterandjam
cd peanutbutterandjam
bun i && bun run build
bun run infra/node/fuzzer-target.ts --socket /tmp/jam_target.sock --spec tiny

Docker

# Pull the image (Docker Hub)
docker pull shimonchick/pbnjam-fuzzer-target:latest

# Run a test
docker run --rm \
  -v /tmp:/tmp \
  pbnjam-fuzzer-target:latest \
  --socket /tmp/jam_target.sock

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant