BlockchainLive

Arc Transfers

Wallet history on Arc: the last 50 transfers in and out of an address over about 3 days (100,000 blocks), decoded.

$0.00345USDC per call · settled on Base · no subscription, no API key

Overview

Wallet history on Arc: the last 50 transfers in and out of an address over about 3 days (100,000 blocks), decoded. Pass ?address=0x.... Each row: transaction, block, time, direction (in / out / self), from, to, token and symbol, amount, the USD value at the time (usdThen: the pool's price at that block) and today (usdNow). USDC is counted once from Arc's native transfer logs (direct sends and contract payouts), NFTs are listed as nft, and a token that only calls itself USDC / EURC is flagged. Net flow per token (netFlow: received minus sent, in tokens and in USD at the time, traps left out) answers whether the wallet is accumulating or distributing. Address poisoning is flagged too: sender-did-not-sign (a fake token wrote the event; the from address signed nothing) and lookalike-address (start and end match a different address in the history: 7+ characters together, or 3+ at each end). Older rows: add &before=<block> (each answer gives next.before). A non-address or a failed read is refused before payment.

Endpoint

MethodEndpointPriceDescription
GET/v1/marketplace/api/arc-transfers$0.00345Invoke Arc Transfers (Blockchain) and return the upstream response.

How to call it

Requests are paid per call over the x402 protocol. Call the endpoint, receive a 402 Payment Required quote, then repeat the request with the signed payment header. The SDKs do both steps for you.

# 1. Ask for a quote
curl -i https://api.jarvisclaw.ai/v1/marketplace/api/arc-transfers

# 2. Pay it (the SDK signs and retries for you)
curl -H "X-PAYMENT: <signed-payload>" https://api.jarvisclaw.ai/v1/marketplace/api/arc-transfers
Open in the marketplace

Docs: Getting started · x402 payments · x402 discovery · All APIs