Agent skill

Weth Base Sepolia

by keypo-us in keypo-us/keypo-cli

Interact with Wrapped Ether (WETH) at 0x4200000000000000000000000000000000000006 on Base Sepolia.

MITAuto-check passedBackend & APIs

Install Weth Base Sepolia

skills CLI
$ npx skills add keypo-us/keypo-cli --skill weth-base-sepolia -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install keypo-us/keypo-cli weth-base-sepolia --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/keypo-us/keypo-cli.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/contracts/weth-base-sepolia .claude/skills/weth-base-sepolia && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
weth-base-sepolia
GitHub stars
182
Token cost
~1.5k tokens
SKILL.md length
207 words
Files
1
Skills in repo
7
Repo updated
First seen
Licence
MIT

At a glance

Interact with Wrapped Ether (WETH) at 0x4200000000000000000000000000000000000006 on Base Sepolia.

  • Backend & APIs work in your project
  • SKILL.md covers Read Functions, Write Functions, Common Patterns and Amount Encoding
  • Reaches sepolia.base.org

What it does

Weth Base Sepolia is an agent skill from keypo-us/keypo-cli. Interact with Wrapped Ether (WETH) at 0x4200000000000000000000000000000000000006 on Base Sepolia. Wrap and unwrap ETH, check balances, and manage ERC-20 WETH allowances. Use with keypo-wallet for transaction execution — use cast calldata to encode function calls and pipe to keypo-wallet send or keypo-wallet batch.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs. It works with Ethereum. The repository describes itself as: Local-first, hardware-bound key management and encrypted secrets for AI agents. The licence is MIT.

When your agent uses it

  • Backend & APIs work in your project

Example prompts

  • “/weth-base-sepolia”

What it can do on your machine

Read from SKILL.md and the folder at commit 7331b6f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • sepolia.base.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Weth Base Sepolia loads about 1.5k tokens when it runs. Until then it costs about 85 tokens; SKILL.md has 207 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~85
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from keypo-us/keypo-cli at commit 7331b6f, republished under its MIT licence (© keypo-us). 207 words, ~1,532 tokens.

Download SKILL.mdSave it as .claude/skills/weth-base-sepolia/SKILL.md (or your agent's skills folder).
name
weth-base-sepolia
description
Interact with Wrapped Ether (WETH) at 0x4200000000000000000000000000000000000006 on Base Sepolia. Wrap and unwrap ETH, check balances, and manage ERC-20 WETH allowances. Use with keypo-wallet for transaction execution — use `cast calldata` to encode function calls and pipe to `keypo-wallet send` or `keypo-wallet batch`.
license
MIT
metadata.author
auto-generated by contract-learner
metadata.version
1.0.0
metadata.source-contract
0x4200000000000000000000000000000000000006
metadata.chain
Base Sepolia
metadata.chain-id
84532
metadata.generated
2026-03-06

Wrapped Ether — WETH (Base Sepolia)

FieldValue
Address0x4200000000000000000000000000000000000006
ChainBase Sepolia (Chain ID: 84532)
TypeToken (ERC-20 wrapper for native ETH)
Decimals18
SymbolWETH
RPChttps://sepolia.base.org

Auto-generated from verified ABI. Do not modify the address or function signatures.


Read Functions

Use cast call — no wallet needed, no gas cost.

name
bash
cast call 0x4200000000000000000000000000000000000006 "name()(string)" --rpc-url https://sepolia.base.org
symbol
bash
cast call 0x4200000000000000000000000000000000000006 "symbol()(string)" --rpc-url https://sepolia.base.org
decimals
bash
cast call 0x4200000000000000000000000000000000000006 "decimals()(uint8)" --rpc-url https://sepolia.base.org
totalSupply
bash
cast call 0x4200000000000000000000000000000000000006 "totalSupply()(uint256)" --rpc-url https://sepolia.base.org
balanceOf
bash
cast call 0x4200000000000000000000000000000000000006 "balanceOf(address)(uint256)" <account> --rpc-url https://sepolia.base.org
allowance
bash
cast call 0x4200000000000000000000000000000000000006 "allowance(address,address)(uint256)" <owner> <spender> --rpc-url https://sepolia.base.org

Write Functions

Encode calldata with cast calldata, then execute via keypo-wallet.

deposit

Wrap ETH into WETH. Send ETH with the transaction and receive an equal amount of WETH.

bash
# This function is payable — specify the ETH amount to wrap in --value (wei)
keypo-wallet send --key <key-name> --to 0x4200000000000000000000000000000000000006 --value <wei-amount>

No calldata needed — calling the contract with ETH triggers the fallback/deposit. To use the explicit deposit() function:

bash
CALLDATA=$(cast calldata "deposit()")
keypo-wallet send --key <key-name> --to 0x4200000000000000000000000000000000000006 --data $CALLDATA --value <wei-amount>

Verify: Check your WETH balance after wrapping:

bash
cast call 0x4200000000000000000000000000000000000006 "balanceOf(address)(uint256)" <your-address> --rpc-url https://sepolia.base.org
withdraw

Unwrap WETH back into native ETH. Burns WETH and returns ETH to your wallet.

bash
CALLDATA=$(cast calldata "withdraw(uint256)" <wad>)
keypo-wallet send --key <key-name> --to 0x4200000000000000000000000000000000000006 --data $CALLDATA

Verify: Check your WETH balance decreased:

bash
cast call 0x4200000000000000000000000000000000000006 "balanceOf(address)(uint256)" <your-address> --rpc-url https://sepolia.base.org
approve

Approve a spender to transfer WETH on your behalf.

bash
CALLDATA=$(cast calldata "approve(address,uint256)" <spender> <wad>)
keypo-wallet send --key <key-name> --to 0x4200000000000000000000000000000000000006 --data $CALLDATA

Verify:

bash
cast call 0x4200000000000000000000000000000000000006 "allowance(address,address)(uint256)" <your-address> <spender> --rpc-url https://sepolia.base.org
transfer

Transfer WETH to another address.

bash
CALLDATA=$(cast calldata "transfer(address,uint256)" <recipient> <wad>)
keypo-wallet send --key <key-name> --to 0x4200000000000000000000000000000000000006 --data $CALLDATA

Verify:

bash
cast call 0x4200000000000000000000000000000000000006 "balanceOf(address)(uint256)" <recipient> --rpc-url https://sepolia.base.org
transferFrom

Transfer WETH from one address to another (requires prior approval).

bash
CALLDATA=$(cast calldata "transferFrom(address,address,uint256)" <src> <dst> <wad>)
keypo-wallet send --key <key-name> --to 0x4200000000000000000000000000000000000006 --data $CALLDATA

Verify:

bash
cast call 0x4200000000000000000000000000000000000006 "balanceOf(address)(uint256)" <dst> --rpc-url https://sepolia.base.org

Common Patterns

Wrap ETH (deposit)
bash
# Wrap 0.01 ETH into WETH
keypo-wallet send --key <key-name> --to 0x4200000000000000000000000000000000000006 --value 10000000000000000
Unwrap WETH (withdraw)
bash
# Unwrap 0.01 WETH back to ETH
CALLDATA=$(cast calldata "withdraw(uint256)" 10000000000000000)
keypo-wallet send --key <key-name> --to 0x4200000000000000000000000000000000000006 --data $CALLDATA
Approve + TransferFrom (batched)
bash
APPROVE_DATA=$(cast calldata "approve(address,uint256)" <spender> <wad>)
TRANSFER_DATA=$(cast calldata "transferFrom(address,address,uint256)" <your-address> <recipient> <wad>)

echo "[
  {\"to\": \"0x4200000000000000000000000000000000000006\", \"value\": \"0\", \"data\": \"$APPROVE_DATA\"},
  {\"to\": \"0x4200000000000000000000000000000000000006\", \"value\": \"0\", \"data\": \"$TRANSFER_DATA\"}
]" | keypo-wallet batch --key <key-name> --calls -

Amount Encoding

This token uses 18 decimals. Always convert human-readable amounts:

Human AmountRaw Amount (wei)
1.01000000000000000000
0.1100000000000000000
0.0110000000000000000
0.0011000000000000000
100100000000000000000000

To wrap 1.0 ETH into WETH:

bash
keypo-wallet send --key <key-name> --to 0x4200000000000000000000000000000000000006 --value 1000000000000000000

To transfer 1.0 WETH:

bash
CALLDATA=$(cast calldata "transfer(address,uint256)" <recipient> 1000000000000000000)
keypo-wallet send --key <key-name> --to 0x4200000000000000000000000000000000000006 --data $CALLDATA

© keypo-us, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/contracts/weth-base-sepolia of keypo-us/keypo-cli.

Open the folder on GitHubat commit 7331b6f

Compare with similar skills

Weth Base Sepolia next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Weth Base Sepolia compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Weth Base Sepolia this skillkeypo-us/keypo-cli182—~1.5kAutomated safety check: PassMIT
Explorer Contract Verificationsablier-labs/evm-monorepo353—~1.9kAutomated safety check: PassCustom licence
Abi EncodingNethereum/Nethereum2.3k—~1.3kAutomated safety check: PassMIT
Developing Smart ContractsLFDT-Lineth/lineth-monorepo126—~1.4kAutomated safety check: PassAGPL-3.0
Deposit QrSuperior-Trade/superior-skills215—~1.1kAutomated safety check: PassMIT
Squash BugbotLFDT-Lineth/lineth-monorepo126—~3.3kAutomated safety check: PassApache-2.0

Similar skills

  • Explorer Contract Verification

    sablier-labs/evm-monorepo

    Verify smart contracts on Etherscan, Routescan, and Blockscout block explorers.

    353 GitHub stars~1.9k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Abi Encoding

    Nethereum/Nethereum

    Encode and decode Ethereum ABI data with Nethereum. An agent skill from Nethereum/Nethereum.

    2.3k GitHub stars~1.3k tokensUpdated 5 days ago
    Backend & APIsAuto-check passed
  • Developing Smart Contracts

    LFDT-Lineth/lineth-monorepo

    Solidity smart contract development guidelines for Lineth blockchain.

    126 GitHub stars~1.4k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Deposit Qr

    Superior-Trade/superior-skills

    A skill your agent uses when a user needs a QR code or wallet payment URI to fund a Superior-managed EVM wallet on a specific chain before using Lighter, Polymarket, Hyperliquid, or other Superior…

    215 GitHub stars~1.1k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Squash Bugbot

    LFDT-Lineth/lineth-monorepo

    Triage unresolved bot review comments on a GitHub PR. An agent skill from LFDT-Lineth/lineth-monorepo.

    126 GitHub stars~3.3k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Ops Indexer Query

    boundless-xyz/boundless

    Internal — for Boundless team members only. An agent skill from boundless-xyz/boundless.

    193 GitHub stars~3.5k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed

More from keypo-us/keypo-cli

  • Checkout Purchase

    keypo-us/keypo-cli

    A skill your agent uses when the user asks to buy a product from the Shopify store.

    182 GitHub stars~880 tokensUpdated 6 mo ago
    Auto-check: notes
  • Keypo Shopping

    keypo-us/keypo-cli

    MUST LOAD for any shopping, buying, gift, or product request.

    182 GitHub stars~1.3k tokensUpdated 6 mo ago
    Auto-check passed
  • Keypo Signer

    keypo-us/keypo-cli

    A skill your agent uses when managing Secure Enclave signing keys or encrypted secrets.

    182 GitHub stars~3.6k tokensUpdated 6 mo ago
    Auto-check: notes
  • Keypo Wallet

    keypo-us/keypo-cli

    A skill your agent uses when interacting with keypo-wallet — checking wallet balances, listing wallets, sending transactions, or managing Secure Enclave signing keys.

    182 GitHub stars~2.7k tokensUpdated 6 mo ago
    Auto-check passed
  • Portfolio Tracker

    keypo-us/keypo-cli

    A skill your agent uses when the user asks about token balances, what tokens a wallet holds, or wants a complete portfolio overview including ERC-20 tokens.

    182 GitHub stars~2.7k tokensUpdated 6 mo ago
    Auto-check passed
  • Uniswap V3 Swap

    keypo-us/keypo-cli

    A skill your agent uses when the user wants to swap tokens on Base Sepolia (or Base mainnet) using Uniswap V3.

    182 GitHub stars~3.2k tokensUpdated 6 mo ago
    Auto-check passed

Works with

Categories

Questions about Weth Base Sepolia

What does Weth Base Sepolia do?

Interact with Wrapped Ether (WETH) at 0x4200000000000000000000000000000000000006 on Base Sepolia. Weth Base Sepolia is an agent skill from keypo-us/keypo-cli. Interact with Wrapped Ether (WETH) at 0x4200000000000000000000000000000000000006 on Base Sepolia.

When should I use Weth Base Sepolia?

Weth Base Sepolia fits situations like: backend & APIs work in your project.

How do I install Weth Base Sepolia in Claude Code?

Run `npx skills add keypo-us/keypo-cli --skill weth-base-sepolia -a claude-code`. Or copy the skill folder (skills/contracts/weth-base-sepolia in keypo-us/keypo-cli) into .claude/skills/weth-base-sepolia in your project. Claude Code loads it when a task matches its description.

How do I install Weth Base Sepolia in Codex?

Run `npx skills add keypo-us/keypo-cli --skill weth-base-sepolia -a codex`. Or copy the skill folder (skills/contracts/weth-base-sepolia in keypo-us/keypo-cli) into .agents/skills/weth-base-sepolia in your project. Codex loads it when a task matches its description.

Can I use Weth Base Sepolia in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add keypo-us/keypo-cli --skill weth-base-sepolia -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/weth-base-sepolia, .gemini/skills/weth-base-sepolia, .github/skills/weth-base-sepolia and .opencode/skills/weth-base-sepolia in your project.

What does Weth Base Sepolia need to run?

SKILL.md names no scripts, command-line tools or credentials: Weth Base Sepolia is instructions for the agent only.

Does Weth Base Sepolia access the network?

SKILL.md names 1 domain. In commands or code: sepolia.base.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Weth Base Sepolia safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Weth Base Sepolia use?

Weth Base Sepolia is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Weth Base Sepolia use?

About 1.5k tokens (SKILL.md is roughly 6.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Weth Base Sepolia?

Skills that share tags, products or a category with Weth Base Sepolia: Explorer Contract Verification (sablier-labs/evm-monorepo, 353 stars), Abi Encoding (Nethereum/Nethereum, 2.3k stars), Developing Smart Contracts (LFDT-Lineth/lineth-monorepo, 126 stars) and Deposit Qr (Superior-Trade/superior-skills, 215 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Weth Base Sepolia?

keypo-us (a GitHub organization) maintains it in keypo-us/keypo-cli, which has 182 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on April 2, 2026.

Source: keypo-us/keypo-cli on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.