endaoment

Deploy Endaoment charity entities and process USDC donations across Base, Ethereum, and Optimism chains.

1.2k|589|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/BankrBot/openclaw-skills --skill endaoment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: endaoment
Source: https://github.com/BankrBot/openclaw-skills/tree/main/endaoment
Command: npx skills add https://github.com/BankrBot/openclaw-skills --skill endaoment

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, curl, bc, xxd, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Endaoment enables onchain charitable giving to 501(c)(3) nonprofits by deploying charity entities and processing donations via Endaoment's smart contracts, reducing friction and increasing transparency.

Core Features & Use Cases

  • Onchain donations to Endaoment OrgFundFactory on Base
  • Charity discovery via EIN or name and deployment status
  • End-to-end donation workflow including approval, deployment or donation, and receipts

Quick Start

Run the donation flow with a charity EIN and amount, for example: ./scripts/donate.sh 27-1661997 5

Frequently Asked Questions about endaoment

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

FAQPage Schema
How do I donate USDC to a charity onchain?

Endaoment processes USDC donations to 501(c)(3) nonprofits onchain across Base, Ethereum, and Optimism. It deploys charity entities and executes donations via Endaoment's smart contracts, requiring a funded USDC balance and Bankr-enabled workflow.

What is needed to set up onchain charitable giving with Endaoment?

Onchain charitable giving with Endaoment requires a Bankr-enabled workflow, a funded USDC balance on the selected chain, and network access. Command-line dependencies including jq, curl, bc, and xxd are required to perform contract interactions.

Can I find a specific nonprofit onchain using their EIN?

Yes, charity discovery is performed via Employer Identification Number (EIN) or name to verify deployment status. The donation script uses the EIN to route USDC to the correct Endaoment OrgFundFactory contract on the selected chain.

Does the Endaoment donation workflow support chains other than Ethereum?

The Endaoment donation workflow supports Base, Ethereum, and Optimism networks. It processes USDC donations and related token swaps when needed across these three chains using Endaoment-backed smart contracts.

What happens after an onchain donation is processed?

After an onchain donation is processed, the workflow generates end-to-end receipts. The process includes token approval, deploying or donating to the charity fund via Endaoment contracts, and providing transaction receipts for the completed USDC transfer.