avail
Skill based on Avail Node (availproject/avail), generated from
sources/avail. Doc path:sources/avail/README.md,sources/avail/client/basic-authorship/README.md,sources/avail/e2e/README.md, and node/rpc/runtime source (cli, command, kate-rpc, apis).
Avail is a data-availability layer. The Avail Node is the official Substrate-based client. It supports multiple chains (dev, turing, mainnet), Kate RPC for DA queries (rows, proofs, block length, per-tx data proof), and optional custom block authoring via the basic-authorship client. Use this skill to run nodes, script Kate RPC, integrate with light clients or explorers, and reason about runtime APIs.
Core References
| Topic | Description | Reference |
|---|---|---|
| Node and chains | Run node, chain IDs (dev, turing, mainnet), Docker, custom chain spec | core-node-and-chains |
| Kate RPC | Enable Kate RPC, methods (queryRows, queryProof, queryMultiProof, blockLength, queryDataProof), limits | core-kate-rpc |
Features
Block authoring and runtime
| Topic | Description | Reference |
|---|---|---|
| Block authoring | ProposerFactory and Proposer for custom block production (basic-authorship) | features-block-authoring |
| Runtime APIs | DataAvailApi, KateApi, ExtensionBuilder for DA and header extension | features-runtime-apis |
More from hairyf/blockchain-master
openzeppelin-contracts
Secure smart contract library—access control, tokens (ERC20/721/1155/4626/6909), upgradeable contracts, and utilities.
15viem
TypeScript interface for Ethereum — clients, contracts, accounts, chains, ENS, and utilities.
13wagmi
Wagmi — React/Vue/Solid hooks and Core for Ethereum; config, connectors, read/write contracts, TanStack Query.
11ton
TON Blockchain — addresses, messages, TVM, cells, Blueprint, contracts, payments, API.
11envio
Envio blockchain data stack — HyperSync, HyperIndex, HyperRPC; fast indexing and data APIs.
8uniswap-v4
Uniswap v4 core pool logic — singleton PoolManager, unlock/callback, pool actions, hooks, and types.
7