The Chroma blog
Releases, engineering deep-dives and practical guides from the team building Chroma.
Showing 1–9 of 64 posts
Phantom Connect and Privy drop the extension and seed phrase for social login. Here's what Solana embedded wallets change for signing, custody, and tests.
Read the post →sRFC-00012 lets Solana cold-wallet holders delegate proof of ownership to a hot wallet without transfer rights. Here's the model and what changes for dApps.
Read post →Token-2022 Transfer Hooks let mints run custom logic on every transfer. Here's how ExtraAccountMetaList resolution changes wallet and dApp code.
Read post →ERC-7605 (pERC-20) replaces ERC-20's balanceOf and approve with ZK-proven mint, burn, and transfer. Here's the IPERC20 interface and what it changes.
Read post →Agave 4.0/4.1 rework Solana SWQoS: QUIC flow control replaces the 80/20 split. Transaction landing stops being stake-gated under normal load.
Read post →Frankendancer now produces a meaningful share of Solana mainnet blocks. How its scheduler diverges from Agave and what that changes for dApp testing.
Read post →Hardhat 3.9 adds coverage.skipFiles, a glob list that excludes mocks and helpers from Solidity coverage reports. Here's what to skip and why it matters.
Read post →Polkadot SDK Block Bundling fits multiple parachain blocks into one PoV, turning block interval into a per-parachain knob. Here's the mechanism and dev impact.
Read post →MetaMask Connect rebuilds the legacy MetaMask SDK on CAIP-25. One wallet prompt can now authorize EVM and Solana scopes in a single session.
Read post →