Skip to content

Releases: txkit/mono

v0.1.0-alpha.0

01 May 14:09

Choose a tag to compare

v0.1.0-alpha.0 Pre-release
Pre-release

First public alpha of txKit. API may change before v0.1.0 stable.

Packages

  • @txkit/core - framework-agnostic types and utilities
  • @txkit/react - React components: ConnectWallet, TokenBalance, TransactionButton, FlowSteps, FlowProgress, FlowToast
  • @txkit/themes - CSS themes (light/dark, soft/sharp/rounded variants)
  • @txkit/tx-protocol - PreparedTransaction envelope (CAIP-2, EIP-5792 aligned, ERC-7730 clear-signing)
  • @txkit/tx-decoder - calldata decoder with ERC-7730 registry support
  • @txkit/ows-adapter - bridge to MoonPay Open Wallet Standard
  • @txkit/x402-adapter - bridge to x402 HTTP payments

Anti-phishing patterns built in

  • Pre-sign transaction simulation through eth_call
  • Decoded calldata in human-readable form
  • Bounded approvals by default (no MAX_UINT256)
  • Address-poisoning detection
  • Risk-provider slot ready for Blowfish / Blockaid integration
  • Confirmation friction with countdown on flagged operations

Install

npm install @txkit/react@alpha @txkit/themes@alpha viem wagmi @tanstack/react-query

Coexistence

txKit works alongside RainbowKit, AppKit, and ConnectKit through a shared
wagmi config. RainbowKit owns the connect modal, txKit owns the
transaction UX. See embedded mode in the docs.

Links

Known limitations

  • ENS resolution requires mainnet (testnet preset injects mainnet for lookups)
  • CSS-only theming (no runtime theme API yet)
  • No SSR helpers; relies on wagmi ssr: true + cookieStorage

@txkit/tx-protocol v0.1.0-alpha.1

24 Apr 09:16

Choose a tag to compare

Pre-release

Alpha pre-release of the PreparedEnvelope protocol. Published on the alpha npm dist-tag without provenance (repo is still private).

npm install @txkit/tx-protocol@alpha

See the packaged CHANGELOG.md for the full v0.1 shape (implemented kinds, reserved kinds, security invariants).

0.1.0 on the latest tag — with the provenance badge — will ship once the monorepo goes public alongside @txkit/react, @txkit/core, and @txkit/themes.