Skip to content

feat(build-on-base): add CDP SDK server wallets reference#139

Open
mehmetkr-31 wants to merge 1 commit into
base:masterfrom
mehmetkr-31:feat/build-on-base-cdp-reference
Open

feat(build-on-base): add CDP SDK server wallets reference#139
mehmetkr-31 wants to merge 1 commit into
base:masterfrom
mehmetkr-31:feat/build-on-base-cdp-reference

Conversation

@mehmetkr-31

Copy link
Copy Markdown

Summary

Adds references/cdp-sdk.md to the build-on-base playbook, covering the Coinbase Developer Platform (CDP) SDK for server-side development on Base:

  • Server wallet creation (EOA + named/idempotent accounts)
  • Smart accounts (ERC-4337) and user operations, including gasless flows
  • Sending transactions, token transfers, and token swaps
  • Testnet faucet access on Base Sepolia
  • EIP-7702 delegation
  • viem integration (toAccount wallet client)
  • Policy management (allowlists, value limits)
  • Common issues table and key links

Registers the reference in SKILL.md: a Task Routing row, a Default Stack entry (server wallets layer), and section (8) in the frontmatter description for routing.

Motivation

CDP SDK is the standard infrastructure layer for backends, bots, and AI agents on Base, but build-on-base currently has no reference for it — the playbook covers client-side wallet auth (Base Account SDK) and contract deployment, while the server-side wallet path is only mentioned in passing (CDP faucet in deploy-contracts.md, a credentials guardrail in SKILL.md). An agent routed to this skill for "create a server wallet" or "build a trading bot on Base" has nothing to load.

This was originally proposed as a standalone skill in #22; after the consolidation into the unified build-on-base playbook (#27), I closed that PR and reworked the content to fit the reference structure, following the existing reference file conventions.

🤖 Generated with Claude Code

Adds references/cdp-sdk.md covering the Coinbase Developer Platform SDK
for server-side development on Base: wallet creation, smart accounts
(ERC-4337), transactions and user operations, token transfers/swaps,
testnet faucet, EIP-7702 delegation, viem integration, and policy
management. Registers it in the SKILL.md task routing table, default
stack, and frontmatter description.

Reworked from the standalone using-cdp-sdk skill (PR base#22) to fit the
consolidated build-on-base playbook structure introduced in base#27.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@cb-heimdall

Copy link
Copy Markdown
Collaborator

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants