Verifies whether a wallet address is valid for B20 checks.
Blockchain And Crypto x402 offerings
Browse indexable blockchain and crypto x402 offerings, including provider, method, and service details.
8146 indexable offerings in this category.
Offerings
Page 85 of 340๐ B20 Asset tokens can post on-chain announcements (Announcement: id, description, uri) โ issuer notices, corporate actions, redemptions โ a channel ERC-20 has no equivalent for. Reads a token's announcement feed (active vs ended) from CDP-indexed events. The issuer-communications primitive for agents holding tokenized/RWA B20 assets.
A split, reverse split or dividend adjustment on a B20 tokenized equity is settled by moving the multiplier โ and balanceOf does NOT change when it fires, so an integrator reading it is silently wrong. Cobalt made the pending change readable, so this lists every scheduled multiplier action across the 80+ tokenized stocks with its effective time, and โ with wallet= โ which touch a position that wallet holds. Read live from the ERC-8056 schedule; nobody else publishes it. Not financial advice. --
๐ The B20 misconfiguration lint. Base's docs warn: a scope bound to a NON-EXISTENT allowlist silently denies EVERYONE โ transfers brick. Audits every policy scope for dangling bindings, ALWAYS_BLOCK, renounced (frozen) lists and live pauses; verdict bricked / critical_misconfig / misconfigured / clean plus a can-this-token-even-move flag. Pre-launch lint for issuers, stuck-funds guard for holders and merchants.
๐ b20-safety tells you WHICH powers a B20 has; this tells you WHO holds them. Reads the token's role-based access control (mint / burn / seize-via-burnBlocked / pause / admin) from onchain role events and reports the exact controllers, how centralized they are, and whether admin has been renounced. The issuer-control map an agent needs before holding a regulated Base-native asset.
A split, reverse split or dividend adjustment on a B20 tokenized equity is settled by moving the multiplier โ and balanceOf does NOT change when it fires, so an integrator reading it is silently wrong. Cobalt made the pending change readable, so this lists every scheduled multiplier action across the 80+ tokenized stocks with its effective time, and โ with wallet= โ which touch a position that wallet holds. Read live from the ERC-8056 schedule; nobody else publishes it. Not financial advice. --
๐ createB20's initCalls run with role AND transfer-policy gates BYPASSED โ a one-tx privilege window only the issuer ever gets. Reconstructs what they did in it: pre-mints (how much, to whom), role grants, policy bindings, blocklist seeding โ the token's true starting conditions. verdict: blocklist_seeded / premined / configured_launch / bare_launch.
The live layer over B20 Policy Watch: a network-wide onchain webhook captures every B20 PolicyUpdated/Paused sub-second. Pass a token address for its live guard status, or call with no address for the feed of tokens that JUST attached a sender blocklist (turned seizable) across all of Base.
๐ Lists the newest B20 tokens created on Base (from the B20Factory precompile) โ variant, symbol, decimals, block. B20 is Base's native token standard and dozens launch hourly. A discovery feed for agents hunting new B20 launches early. Run b20-safety on any address before touching it โ new โ safe.
A split, reverse split or dividend adjustment on a B20 tokenized equity is settled by moving the multiplier โ and balanceOf does NOT change when it fires, so an integrator reading it is silently wrong. Cobalt made the pending change readable, so this lists every scheduled multiplier action across the 80+ tokenized stocks with its effective time, and โ with wallet= โ which touch a position that wallet holds. Read live from the ERC-8056 schedule; nobody else publishes it. Not financial advice. --
๐ A B20 with a METADATA_ROLE holder can call updateName/updateSymbol โ change its own identity after launch (an impersonation / bait-and-switch vector ERC-20 has no protocol equivalent for). Reads whether the metadata is mutable (role holder exists) AND whether it has ALREADY been renamed on-chain (NameUpdated/SymbolUpdated history). Trust the address, not the label.
A split, reverse split or dividend adjustment on a B20 tokenized equity is settled by moving the multiplier โ and balanceOf does NOT change when it fires, so an integrator reading it is silently wrong. Cobalt made the pending change readable, so this lists every scheduled multiplier action across the 80+ tokenized stocks with its effective time, and โ with wallet= โ which touch a position that wallet holds. Read live from the ERC-8056 schedule; nobody else publishes it. Not financial advice. --
Recently deployed B20 tokens on Base: scans the factory's B20Created logs over a block window, locates each new token by its 0xB200 address prefix, and enriches it with live name/symbol/decimals eth_calls.
Payment memos attached to B20 transfers: pairs each Memo(address,bytes32) log with its Transfer at the previous log index (same tx, same token). Give a tx hash for one transaction, or scan a block window. Returns memoHex always and memoText when printable UTF-8.
๐ A B20 Stablecoin's currency() is SELF-DECLARED โ the standard verifies nothing. This is the missing check: declared peg vs actual DEX market price. 'Says USD, trades at $0.71' in one call: on_peg / depeg_warning / depegged / no_market (the peg is a pure claim with zero price discovery) / unverifiable_fx for non-USD pegs. Run before settling in any B20 stablecoin.
๐ Every B20 has ERC-2612 permit built in โ approve a spender by signature instead of a transaction. Reads exactly what an agent needs to build a valid permit: the token's DOMAIN_SEPARATOR, the owner's current nonce (so the signed payload can't be rejected/replayed), and the EIP-712 domain/type struct. Read-only โ signs nothing.
๐ b20-control reads the token's own roles; the address that can actually add you to a blocklist lives in the Policy Registry. This reads WHO administers each active transfer/mint policy (policyAdmin), and whether that control is being handed over (pendingPolicyAdmin) or renounced. The other half of 'who can freeze/seize you', straight from the registry.
The B20-only rug vector: a token can launch clean and later attach a sender blocklist (PolicyUpdated) โ silently becoming seizable via burnBlocked. This reads the token's full policy/pause event timeline (CDP-indexed onchain events) plus the live policy state, and tells you if โ and exactly WHEN โ it turned seizable.
A split, reverse split or dividend adjustment on a B20 tokenized equity is settled by moving the multiplier โ and balanceOf does NOT change when it fires, so an integrator reading it is silently wrong. Cobalt made the pending change readable, so this lists every scheduled multiplier action across the 80+ tokenized stocks with its effective time, and โ with wallet= โ which touch a position that wallet holds. Read live from the ERC-8056 schedule; nobody else publishes it. Not financial advice. --
๐ The single call before trading a Base-native B20: seize (burnBlocked) + freeze (Policy Registry) + rebase + pause + uncapped-mint, collapsed into one GO/HOLD/STOP verdict with an auditable receipt. Pass wallet= to also check if YOUR address is already blocked on that token. The B20 tool to bind first.
A split, reverse split or dividend adjustment on a B20 tokenized equity is settled by moving the multiplier โ and balanceOf does NOT change when it fires, so an integrator reading it is silently wrong. Cobalt made the pending change readable, so this lists every scheduled multiplier action across the 80+ tokenized stocks with its effective time, and โ with wallet= โ which touch a position that wallet holds. Read live from the ERC-8056 schedule; nobody else publishes it. Not financial advice. --
๐ Every other B20 check reads what the issuer CAN do; this reads what they HAVE done. Scans the token's actual burnBlocked seizures (the BurnedBlocked event) โ whether the issuer has ever burned a blocked holder's balance, who was seized, and how much. verdict: enforced (has seized) / armed (can, hasn't) / no_seize_power. Pass wallet= for one address, or omit address= for the network-wide feed.
๐ B20 Stablecoin tokens self-declare a fiat currency code (currency() โ USD, EUR, โฆ). Reads that declared peg alongside the issuance profile (supply, cap) and control powers (seize/freeze/pause/uncapped-mint) โ a one-call 'what is this stablecoin and who controls it' for agents settling in B20 stablecoins. The currency code is the issuer's claim, not attested backing.
๐ The dilution half of B20 rug risk (b20-safety covers seizure). Reads supply cap vs minted supply (how much can still be minted) plus the on-chain SupplyCapUpdated history โ an issuer that RAISED the cap diluted, or set up to dilute, holders. Uncapped mint is flagged as the worst case. Pair with b20-control to see who holds the mint role.
