CLAUDE.md
CLAUDE.mdCLAUDE.mdroot
Quality
65/100
Scores the file, not the repository.Length
335 words
7 headings · 2 code blocksRepository
842
— · pushed 118 days agoLast changed
3 days ago
First indexed 3 days ago.1# Swapper AI Agent Toolkit23This repository contains the Swapper AI Agent Toolkit — skills that give AI agents the ability to deposit funds, swap tokens, and manage wallets in DeFi.45## What is Swapper Finance?67Swapper Finance is the payment infrastructure layer for Web3. It lets users and agents deposit funds into DeFi protocols via payment cards (Mastercard, Visa, Apple Pay, Google Pay), crypto transfers, and wallet connections. Supports 170+ countries. Cross-chain via Chainlink CCIP. End-to-end orchestration via Chainlink CRE. Card processing via Mastercard.89## Repository structure1011```12skills/13 swapper-deposit/ # Deposit and bridge funds into DeFi14 skill.md # Skill definition (read by agents)15 swapper-trade/ # Token swap skill (coming soon)16 skill.md17 swapper-wallet/ # Wallet management skill (coming soon)18 skill.md19CLAUDE.md # This file (read by Claude Code automatically)20README.md # Repository overview21package.json # Skill pack metadata22```2324## How the deposit skill works25261. Agent calls `/swapper-deposit` with wallet address, chain, token272. Skill generates a Swapper deposit deeplink with correct parameters283. Deeplink opens in user's browser294. User completes deposit via Swapper widget (card, transfer, or wallet)305. Funds land in the target wallet or protocol on the target chain3132The skill does NOT execute transactions — it generates a link. The user always confirms.3334## Deeplink format3536```37https://deposit.swapper.finance?integratorId=d6e438dfa14e80709b19&dstChainId=CHAIN_ID&dstTokenAddr=TOKEN_ADDR&depositWalletAddress=WALLET_ADDR&utm_source=swapper-deposit&extendedView=true38```3940- `integratorId` is always `d6e438dfa14e80709b19` (hardcoded)41- For native tokens (ETH, POL, BNB), use `0x0000000000000000000000000000000000000000` as token address4243## Supported chains4445| Chain | Chain ID |46|-------------|----------|47| Ethereum | 1 |48| Base | 8453 |49| Arbitrum | 42161 |50| Optimism | 10 |51| Polygon | 137 |52| Fast | fast |53| Solana | solana |54| HyperEVM | 999 |55| BNB Chain | 56 |56| Avalanche | 43114 |5758## Safety rules5960- Every transaction requires explicit user confirmation61- Never auto-approve transactions62- Always surface fees and risks before confirmation63- Never store or access private keys64- Always display the full deeplink URL so user can verify
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| bagisto/bagistoCLAUDE.md · 28k | CLAUDE.md | setupbuildteststyle+5 | 100/100 | 3 days ago | |
| livewire/livewireCLAUDE.md · 24k | CLAUDE.md | setupbuildteststyle+4 | 100/100 | 3 days ago | |
| dotCMS/corecore-web/CLAUDE.md · 949 | CLAUDE.md | teststylearchtesting-strategy+3 | 100/100 | 3 days ago | |
| nimbalyst/nimbalystpackages/android/CLAUDE.md · 1.4k | CLAUDE.md | setupbuildstylearch+2 | 100/100 | 3 days ago | |
| microsoft/playwrightCLAUDE.md · 94k | CLAUDE.md | buildtestlint-formatstyle+7 | 100/100 | 3 days ago | |
| filamentphp/filamentCLAUDE.md · 32k | CLAUDE.md | buildtestlint-formatstyle+7 | 100/100 | 3 days ago | |
| Adit-Jain-srm/NightmareNetCLAUDE.md · 45 | CLAUDE.md | buildtestlint-formatstyle+6 | 100/100 | 3 days ago | |
| dotCMS/coreCLAUDE.md · 949 | CLAUDE.md | setupbuildteststyle+7 | 99/100 | today |
