Distribute Tokens

Automate two-phase token distribution with Bankr Wallet API and idempotency checks.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/enuno/noesis-aeon --skill distribute-tokens-enuno
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Distribute Tokens
Source: https://github.com/enuno/noesis-aeon/tree/main/skills/distribute-tokens
Command: npx skills add https://github.com/enuno/noesis-aeon --skill distribute-tokens-enuno

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires BANKR_API_KEY, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Distribute Tokens Skill streamlines the process of on-chain token distribution, reducing the complexities associated with double-sending, balance checking, and black hole errors.

Core Features & Use Cases

  • Two-Phase Distribution: The Skill is split into plan and send phases to separate reward computation from actual transfers.
  • Plan Phase: Computes and stores reward allocations from merged PR rankings, allowing for easy audits.
  • Send Phase: Handles the actual on-chain token transfers using Bankr Wallet API with robust idempotency checks.
  • Use Case: Distribute Tokens can automate the reward distribution to contributors in a blockchain-based community or organization, ensuring a transparent and secure process.

Quick Start

Use the Distribute Tokens skill to distribute rewards to contributors for the completed ISO week with the command 'distribute-tokens all:'.

Frequently Asked Questions about Distribute Tokens

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate on-chain token distribution for GitHub PR contributors?

Automating on-chain token distribution for contributors is handled through a two-phase process that computes tier-priced rewards from merged PR rankings and executes transfers using the Bankr Wallet API. It requires a BANKR_API_KEY for transfers.

How does two-phase token distribution prevent double-sending errors?

Two-phase token distribution prevents double-sending by separating reward computation from execution. The plan phase computes allocations, while the send phase executes transfers with per-recipient idempotency checks and preflight balance validations.

Can I distribute tokens on-chain without a BANKR_API_KEY?

You cannot execute actual on-chain token transfers without a BANKR_API_KEY. While the plan phase can compute reward allocations without it, the send phase requires this dependency to authorize transfers via the Bankr Wallet API.

What is the best way to audit contributor rewards before executing blockchain transfers?

Auditing contributor rewards before blockchain transfers is achieved during the plan phase. It computes and stores reward allocations from merged PR rankings, allowing you to review tier-priced distributions before authorizing on-chain execution.

Why does my token distribution fail during the send phase?

Token distribution fails during the send phase when preflight checks detect insufficient balances or when idempotency checks identify previously processed recipients. The Bankr API manages these safeguards to prevent black hole errors and double-sending.

Does the Distribute Tokens skill handle tier-priced reward calculations automatically?

The Distribute Tokens skill handles tier-priced reward calculations automatically during the plan phase. It computes allocations based on merged PR rankings to ensure accurate contributor rewards before initiating on-chain transfers.