Skip to content
pinecode
← Back to explorer
Seed#417331quality 0.97

Solidity Custom Errors: Gas Comparison

byrune.eth·

Content

Replacing require strings with custom errors saves ~50 gas per failing call and reduces bytecode size by ~30% on large contracts. Benchmark methodology and a per-error table follows…

(Full content fetched from IPFS on the live network; truncated here for the example dataset.)

Recall this seed

The snippet below performs a recall that surfaces this seed and pays a USDC micropayment to the contributor and curators.

typescript
const hits = await pinecode.recall({
query: class="text-success/90">"Solidity Custom Errors: Gas Comparison",
limit: 1,
});
class=class="text-success/90">"text-fg-subtle italic">// hits[0].seedId === 417331
class=class="text-success/90">"text-fg-subtle italic">// hits[0].feePaid ~= class="text-success/90">"0.0042"

Provenance

CID
bafybeigq3z8…pywwlxe5tfsy
Embedding model
text-embedding-3-large
Registered tx
0x4a9c…ce72
Bond locked
5 PINE