원클릭으로
evm-sweeper
evm-sweeper에는 PaulRBerg에서 수집한 skills 7개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.
이 저장소의 skills
Sweep the full native balance of the configured account to a recipient using a legacy (type-0) transaction so the remaining balance lands at exactly zero. Use when the user asks to "sweep ETH", "drain the account", "empty the wallet to zero", or "send everything minus gas". Loads ETH_PRIVATE_KEY plus ADDRESS from the repo-root dotenvx `.env`, resolves chain metadata through `$evm-chains`, and broadcasts with cast only after the user explicitly confirms emptying the account. The user must specify the chain name and the recipient address.
Bridge a single-chain USDC balance or native gas token balance to Ethereum mainnet with Bungee Manual routes. Use when Codex needs to bridge ETH or the source chain's native asset family, bridge USDC to Ethereum mainnet, keep the final transaction submission in cast, load ETH_PRIVATE_KEY plus ADDRESS from the repo-root dotenvx `.env`, resolve chain metadata through `$evm-chains`, and build manual Bungee transactions. The user must specify the source chain, the asset to bridge, and an amount or `all`.
Sell supported stablecoin balances into canonical USDC on one chain with the Uniswap Trading API. Use when Codex needs to consolidate DAI, USDT, USDC.e, USDbC, and similar curated non-canonical USD stables into canonical USDC, load ETH_PRIVATE_KEY plus ADDRESS from the repo-root dotenvx `.env`, require UNISWAP_API_KEY, resolve chain metadata through `$evm-chains`, prepare Trading API approvals, quotes, and swaps, sign Permit2 typed data with cast when required, and broadcast only after explicit user confirmation. The user must specify the source chain.
Scan one Ethereum Mainnet address for withdrawable / claimable DeFi balances across known protocols — like Rabby, DeBank, Etherscan, or Octav. Use when asked to check what an address can withdraw, find or audit its DeFi positions, discover supplied / staked / LP / vault / savings balances or claimable rewards, or "what is this wallet holding in DeFi". Discovers ERC-20 holdings via Blockscout, confirms exact balances on-chain via Multicall3, classifies them against a per-protocol registry (Aave, Compound, Lido, Uniswap, Curve, Convex, Maker/Sky, Rocket Pool, EigenLayer, Ethena, Morpho, Yearn, Sablier), runs bespoke checks for NFT LPs, withdrawal queues, cooldowns and claimable rewards, then prints a report table with amounts, USD, status, and how to withdraw. Ethereum Mainnet only; strictly read-only (never signs or broadcasts).
Check whether the wallet in repo-root dotenvx `.env` has recipient-owned Sablier Flow streams with assets due for withdrawal. Use when Codex needs to inspect Sablier streams broadly or Sablier Flow specifically, query the Flow Hyperindex GraphQL endpoint, confirm exact withdrawable balances onchain with cast, prepare zero-value per-contract `batch(bytes[])` withdrawals, simulate them, and wait for user confirmation before broadcasting.
Check whether the wallet in repo-root dotenvx `.env` has recipient-owned Sablier Lockup streams with assets due for withdrawal. Use when Codex needs to inspect Sablier streams broadly or Sablier Lockup specifically, query the Lockup Hyperindex GraphQL endpoint, confirm exact withdrawable balances onchain with cast, prepare zero-value `withdrawMultiple` transactions per contract, simulate them, and wait for user confirmation before broadcasting.
Unwrap WETH into ETH or the equivalent wrapped-native token into the chain's native gas token on a single EVM chain. Use when Codex needs to convert WETH to ETH, unwrap WPOL to POL, handle `withdraw(uint256)` on wrapped-native contracts, load ETH_PRIVATE_KEY plus ADDRESS from the repo-root dotenvx `.env`, resolve chain metadata through `$evm-chains`, and send the transaction with cast. The user must specify the source chain and an amount or `all`.