Add hazza skill — onchain name registration on Base#248
Open
geaux-eth wants to merge 5 commits intoBankrBot:mainfrom
Open
Add hazza skill — onchain name registration on Base#248geaux-eth wants to merge 5 commits intoBankrBot:mainfrom
geaux-eth wants to merge 5 commits intoBankrBot:mainfrom
Conversation
Teaches Bankr how to register and manage hazza.name domains for users. Covers availability checks, pricing (with progressive anti-squat tiers), x402 registration flow, and profile text records. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0xdf92cA2fc1e588F7A2ebAEA039CF3860826f4746 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…auth
- Quote endpoint returns {total, totalRaw, registrationFee, lineItems}, not {totalCost}
- x402 network is "base", not "base-mainnet"
- Text record POST requires API key auth (Bearer header), not EIP-191 signature
- Update registry address to current deployment
- Fix post-registration links (manage vs dashboard)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds complete Seaport marketplace section so Bankr knows how to: - Browse listings via GET /api/marketplace/listings - Buy names via POST /api/marketplace/fulfill (returns ready-to-execute tx data) - Browse offers via GET /api/marketplace/offers - Accept offers via POST /api/marketplace/fulfill-offer Key: the API returns complete Seaport calldata — Bankr doesn't need to decode raw order parameters. Just call fulfill, get tx, execute. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ia bounty contract Adds full documentation for the new HazzaAgentBounty contract: - List names for sale with optional agent bounty (single tx, no EIP-712) - Buy listed names via bounty contract - Register as agent to earn bounties on sales - Updated API reference with /api/bounty endpoint - Added contract addresses to key addresses table Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
hazza/SKILL.md— teaches Bankr how to register and manage hazza.name domainsWhat is hazza
hazza.name is an onchain name registry on Base. Users register
name.hazza.nameas ERC-721 NFTs with built-in profile pages, text records, and agent integration. First name is free per wallet, then $5 USDC — pay once, own forever.What this skill enables
Bankr users can say things like:
And Bankr will handle the registration using the user's own wallet via the x402 payment flow.
🤖 Generated with Claude Code