Skip to content

Instantly share code, notes, and snippets.

View MattHintz's full-sized avatar

MattHintz

  • Joined Apr 10, 2026
View GitHub Profile
@MattHintz
MattHintz / README.md
Last active May 7, 2026 04:20
PoC: Lotus mempool verify-before-dedup cost asymmetry (Immunefi Filecoin)

PoC bundle — Lotus mempool verify-before-dedup ordering

Runnable, recorded proof-of-concept for the Immunefi submission IMMUNEFI_FILECOIN_LOTUS_MEMPOOL_VERIFY_BEFORE_DEDUP.md.

Target: github.com/filecoin-project/lotus Commit measured: master HEAD 7db6708 as of 2026-05-04 Run date: 2026-05-06 Total wall-clock to reproduce: ~0.1 s on a 4-core development laptop.

Files

@MattHintz
MattHintz / README.md
Created May 7, 2026 03:23
PoC: Lotus chain-exchange protocol amplification (Immunefi Filecoin)

PoC bundle — Lotus chain-exchange amplification (/fil/chain/xchg/0.0.1)

This bundle is the runnable, recorded proof-of-concept for the Immunefi submission IMMUNEFI_FILECOIN_LOTUS_CHAINXCHG_AMPLIFICATION.md.

Files

File Purpose
amplification_external_test.go Stage 0 (single-request linear amplification) + Stage 1 (concurrency bottleneck). Drop into filecoin-project/lotus/chain/exchange/.
audit_export.go Cross-package shim that exports ServiceRequestForAudit so Stage 2 (in chain/messagepool) can drive a chain-exchange request. Drop into filecoin-project/lotus/chain/exchange/.