AbsoluteJS

On-chain Adapters

@absolutejs/onchain-adaptersworkspacealphaOn-chain

Real-chain adapters for @absolutejs/onchain (the core ships a local adapter for dev/off-chain).

#Installation

BASH
git clone https://github.com/absolutejs/onchain-adapters.git

#Capabilities

Overview

Real-chain adapters for @absolutejs/onchain. The core ships a local adapter (in-memory/file, zero setup) for dev and fully off-chain play; this monorepo holds the production providers.

Adapter — Package — Status

Base (L2) — @absolutejs/onchain-base — scaffold — GitHub fact-verification implemented; gasless soulbound mint + VRF wired to config

Show 1 more

Recommended Base stack (from research): Coinbase Smart Wallet / Privy (embedded wallet), ERC-721 soulbound (ERC-5484) with on-chain seed (tokenURI re-derives the art), gasless via ERC-4337 + paymaster, Chainlink VRF for the genuine 1-of-1 rolls.

Add an adapter

New workspace dir (e.g. thirdweb/), add it to root workspaces.

package.json: name @absolutejs/onchain-, depend on @absolutejs/onchain.

Implement the @absolutejs/onchain/adapter-kit contract and export a

Show 1 more

createXAdapter(config): OnchainAdapters.

Repository composition

1 public package and 0 private workspace projects are versioned and developed together.

Outcomes

What you can build

Overview

Real-chain adapters for @absolutejs/onchain. The core ships a local adapter (in-memory/file, zero setup) for dev and fully off-chain play; this monorepo holds the production providers.

Add an adapter

New workspace dir (e.g. thirdweb/), add it to root workspaces.

Hardening checklist

Production guidance

OverviewReal-chain adapters for @absolutejs/onchain. The core ships a local adapter (in-memory/file, zero setup) for dev and fully off-chain play; this monorepo holds the production providers.

Follow in order

Troubleshooting path

1
Trace from the first failed boundary
Reproduce the smallest canonical @absolutejs/onchain-adapters example, confirm the supported entry point and version in the API explorer, then inspect the first boundary that did not produce its documented result.

#Workspace contents

1 public package and 0 private workspace projects are maintained in this repository.

Workspace project
This workspace project is not published as a standalone npm package. Use its repository and the accurately labeled public or private workspace contents below.