Summary
Community reference repo with copy-paste Arc Testnet helpers — RPC fallbacks, USDC decimal traps, EIP-7825 gas-cap parsing, and receipt retry on -32011.
Repo: https://github.com/kutluhaneth46/arc-dev-survival-kit
Motivation
Several open issues/PRs describe the same failure modes this kit encodes as portable TypeScript:
| Kit module |
Related work |
rpc.ts — fallback() across public endpoints |
arc-node #299 · #292 · #207 |
gas.ts — EIP-7825 vs balance allowance errors |
arc-node #299 · #297 |
usdc.ts — native 18-dec vs ERC-20 6-dec USDC |
Common silent bug on Arc Testnet |
receipt.ts — retry waitForTransactionReceipt on concurrency limits |
arc-node #299 |
Content aligns with the EIP-7825 corrections in #299 (reviewed by @osr21). The survival kit is linked from the PR thread, not from upstream docs — per maintainer preference for third-party links.
What it is / isn't
Ask
- Is a community survival kit useful alongside developers.circle.com, or should it stay external?
- Any corrections to the USDC decimal / gas-cap semantics before wider sharing?
Related contributor PRs: arc-node #299, #297, #295, arc-commerce #58.
Additional context
Unofficial community resource — feedback welcome.
Summary
Community reference repo with copy-paste Arc Testnet helpers — RPC fallbacks, USDC decimal traps, EIP-7825 gas-cap parsing, and receipt retry on
-32011.Repo: https://github.com/kutluhaneth46/arc-dev-survival-kit
Motivation
Several open issues/PRs describe the same failure modes this kit encodes as portable TypeScript:
rpc.ts—fallback()across public endpointsgas.ts— EIP-7825 vs balance allowance errorsusdc.ts— native 18-dec vs ERC-20 6-dec USDCreceipt.ts— retrywaitForTransactionReceipton concurrency limitsContent aligns with the EIP-7825 corrections in #299 (reviewed by @osr21). The survival kit is linked from the PR thread, not from upstream docs — per maintainer preference for third-party links.
What it is / isn't
Ask
Related contributor PRs: arc-node #299, #297, #295, arc-commerce #58.
Additional context
Unofficial community resource — feedback welcome.