Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bankrbot avatar

Endaoment

  • 17 installs
  • 1.2k repo stars
  • Updated August 1, 2026
  • bankrbot/moltbot-skills

Endaoment is a Claude skill that donates USDC to 501(c)(3) nonprofits onchain via Endaoment's smart contracts on Base.

About

Endaoment donates crypto to 501(c)(3) nonprofits onchain via Endaoment's smart contracts on Base. A developer or agent uses it to search charities by name or EIN and send USDC donations, with automatic charity-entity deployment. It relies on the Bankr skill for transaction signing and applies a 1.5% fee on org donations.

  • Donates USDC to 501(c)(3) charities onchain via Endaoment on Base
  • Search charities by name or EIN, then donate in one call
  • Uses Bankr arbitrary transactions to approve USDC and call deployOrgAndDonate

Endaoment by the numbers

  • 17 all-time installs (skills.sh)
  • Ranked #270 of 479 Web3 & Blockchain skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
At a glance

endaoment capabilities & compatibility

Requires a Bankr API key plus a USDC balance and ETH for gas on Base; 1.5% donation fee applies.

Capabilities
onchain donation · usdc transfer · charity search
Pricing
Bring your own API key
From the docs

What endaoment says it does

Donate to 501(c)(3) nonprofits onchain via Endaoment's smart contracts.
SKILL.md
**Org donations**: 1.5% fee (e.g., $100 → $1.50 fee, $98.50 to charity)
SKILL.md
npx skills add https://github.com/bankrbot/moltbot-skills --skill endaoment

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs17
repo stars1.2k
Last updatedAugust 1, 2026
Repositorybankrbot/moltbot-skills

What it does

Donate crypto (USDC on Base) to 501(c)(3) charities onchain via Endaoment smart contracts.

Who is it for?

Agents or apps that need to send tax-deductible USDC donations to US charities onchain on Base.

Skip if: Donating on chains other than Base without different contract addresses, or without a configured Bankr API key.

When should I use this skill?

The user wants to donate crypto to charity, give to a nonprofit, or contribute to a 501(c)(3) onchain.

What you get

A completed onchain USDC donation to a chosen 501(c)(3) charity on Base.

  • Onchain USDC donation to a 501(c)(3) charity

By the numbers

  • 1.5% fee on org donations
  • 5 popular charities listed with EINs

Files

SKILL.mdMarkdownGitHub ↗

Endaoment Charity Donations

Donate to 501(c)(3) nonprofits onchain via Endaoment's smart contracts.

Quick Start

Find a Charity

Search by name or EIN:

./scripts/search.sh "27-1661997"         # EIN lookup (GiveDirectly)
./scripts/search.sh "Red Cross"          # Name search

Donate USDC (Base)

./scripts/donate.sh <ein> <amount_usdc>

Example: Donate $5 USDC to GiveDirectly:

./scripts/donate.sh 27-1661997 5

How It Works

The donate script uses Bankr's arbitrary transaction feature to: 1. Approve USDC to the Endaoment OrgFundFactory 2. Call deployOrgAndDonate(orgId, amount) which:

  • Deploys the charity's entity contract on Base (if not already deployed)
  • Donates the specified USDC amount

Popular Charities

CharityEIN
GiveDirectly27-1661997
North Shore Animal League America11-1666852
American Red Cross53-0196605
Doctors Without Borders13-3433452
ASPCA13-1623829

See references/popular-charities.md for more.

Contract Addresses (Base)

ContractAddress
Registry0x237b53bcfbd3a114b549dfec96a9856808f45c94
OrgFundFactory0x10fd9348136dcea154f752fe0b6db45fc298a589
USDC0x833589fcd6edb6e08f4c7c32d4f71b54bda02913

Fees

  • Org donations: 1.5% fee (e.g., $100 → $1.50 fee, $98.50 to charity)
  • Fund donations: 0.05-0.50% tiered

Requirements

  • Bankr skill with API key configured
  • USDC balance on Base
  • ETH on Base for gas (Bankr covers this)

Technical Details

Function Selectors

  • approve(address,uint256): 0x095ea7b3
  • deployOrgAndDonate(bytes32,uint256): 0xdb9e30cc

OrgId Encoding

The EIN (e.g., "11-1666852") is encoded as bytes32:

"11-1666852" → 0x31312d3136363638353200000000000000000000000000000000000000000000

Notes

  • All donations are tax-deductible (US 501(c)(3) orgs)
  • Donations are permissionless — anyone can donate
  • Uses Bankr arbitrary transactions for contract interaction
  • Works on Base; other chains require different addresses

Related skills

FAQ

Which chain does this skill donate on?

It works on Base; other chains require different contract addresses.

What fee does Endaoment charge?

Org donations carry a 1.5% fee (e.g., $100 gives $98.50 to the charity), and fund donations are tiered 0.05-0.50%.

Web3 & Blockchainpaymentsfinance

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.