Practical Base Chain & Base L2 tools for wallets, transfers, balances and Web3 asset management.
Wallet Generation · Bulk Transfer · Balance Checker · Wallet Sweeper · Security · Multisig · Vanity Address · ERC-20
Base Chain Tools is a collection of practical tools, documentation and examples for users and developers working with Base, Base L2 and EVM-compatible blockchain applications.
Base is an Ethereum Layer 2 network with EVM-compatible execution, allowing developers to use familiar Ethereum tooling and transaction interfaces.
This repository focuses on common wallet and asset management tasks, including:
- Base wallet generation
- Multiple Base wallet generation
- Base ETH transfers
- Base bulk transfers
- Base wallet balance checking
- Multiple Base wallet balance checking
- Base wallet sweeping and consolidation
- ERC-20 token management
- Token approval inspection
- Wallet security
- Multisig wallet management
- Vanity address generation
- Multi-wallet asset management
The goal is to provide practical resources for developers, Web3 users and legitimate blockchain operations.
Create and manage EVM-compatible wallets for Base.
Common use cases include:
- Base Wallet Generator
- Base Wallet Creation
- Multiple Base Wallet Generation
- EVM Wallet Generation
- Development Wallets
- Testing Wallets
- Operational Wallet Management
Documentation:
Manage transfers to multiple Base wallet addresses.
Possible workflows include:
- ETH transfers
- ERC-20 token transfers
- Multiple recipient transfers
- Batch payment workflows
- Web3 operational transfers
Documentation:
Check ETH and supported ERC-20 token balances across Base wallet addresses.
Possible information includes:
- ETH balance
- ERC-20 balances
- Token holdings
- Address activity
- Transaction information
Documentation:
Consolidate eligible assets from multiple Base wallets into a destination wallet.
Common use cases include:
- Wallet consolidation
- Treasury management
- Operational wallet management
- Asset organization
- Development environments
Documentation:
Inspect public blockchain information and understand common Base wallet security considerations.
Topics include:
- Token approvals
- ERC-20 allowances
- Contract interactions
- Transaction inspection
- Wallet activity
- Suspicious transactions
Documentation:
Learn about multisignature wallet management and transaction approval workflows on Base.
Common use cases include:
- Team treasury
- DAO operations
- Business wallets
- Shared asset management
- Transaction approval
Documentation:
Explore Base vanity address generation and custom EVM address patterns.
Because Base is EVM-compatible, Base vanity address generation follows the standard EVM address model.
Documentation:
Manage and inspect ERC-20 tokens on Base.
Topics include:
- ERC-20 token information
- Token balances
- Token transfers
- Token approvals
- Token allowances
- Contract information
Documentation:
A Base wallet is an EVM-compatible wallet that can interact with Base.
Users can use Base wallets to:
- Hold ETH
- Hold ERC-20 tokens
- Send transactions
- Receive assets
- Interact with smart contracts
- Use decentralized applications
Base transactions use the standard Ethereum JSON-RPC transaction model.
Never share private keys or seed phrases.
A Base Wallet Generator can create EVM-compatible wallet accounts for development, testing and legitimate Web3 operations.
Typical use cases include:
- Development
- Testing
- Web3 application testing
- Multiple operational accounts
- Wallet organization
- Blockchain experiments
Private keys should be generated and stored securely.
Never publish private keys in a public repository.
Managing multiple Base wallets can be useful for:
- Development
- Testing
- Treasury operations
- Payment operations
- Application-specific accounts
- Separate operational environments
A structured wallet management workflow can track:
- Wallet address
- Wallet purpose
- ETH balance
- ERC-20 balances
- Transactions
- Token approvals
A Base bulk transfer workflow can simplify sending ETH or ERC-20 tokens to multiple addresses.
Typical workflow:
Prepare recipients
↓
Validate addresses
↓
Verify amounts
↓
Verify token contract
↓
Estimate fees
↓
Create transactions
↓
Sign transactions
↓
Broadcast
↓
Verify results
Always verify recipient addresses before signing.
ETH is used as the native gas asset on Base.
A standard Base transaction can send ETH between compatible EVM addresses.
Before sending:
- Verify network
- Verify recipient
- Verify amount
- Estimate gas
- Review transaction
- Test with a small amount when appropriate
ERC-20 tokens on Base are represented by smart contracts.
An ERC-20 transfer generally involves:
- Token contract
- Sender address
- Recipient address
- Token amount
- Gas fee
- Transaction signature
Always verify the token contract before interacting with an unfamiliar token.
A Base balance checker can retrieve public blockchain information associated with an address.
Possible information includes:
- ETH balance
- ERC-20 balances
- Token holdings
- Transaction history
- Contract interactions
No private key is required to inspect public wallet information.
A batch balance checker can process multiple public Base addresses.
Example workflow:
Wallet Address List
↓
Address Validation
↓
ETH Balance Query
↓
ERC-20 Balance Query
↓
Result Aggregation
↓
Balance Report
This can be useful for developers and users managing multiple wallets.
A Base wallet sweeper can help consolidate eligible assets from multiple Base wallets.
Before sweeping:
- Check source wallet balances
- Check ETH gas availability
- Verify token contracts
- Verify destination address
- Estimate transaction costs
- Test with a small amount
For ERC-20 transfers, the source wallet generally needs ETH for transaction fees.
Base wallets can interact with smart contracts, ERC-20 tokens and decentralized applications.
Important security areas include:
- Private key protection
- Seed phrase protection
- ERC-20 token approvals
- Token allowances
- Contract verification
- Transaction inspection
- Wallet activity monitoring
Never provide a private key or seed phrase to a balance checker or blockchain explorer.
ERC-20 tokens commonly use allowance mechanisms.
An approval can allow a spender to transfer tokens on behalf of a wallet up to an approved amount.
Users should understand which contracts and applications have token spending permissions.
A simplified allowance model is:
Wallet
↓
ERC-20 Token Contract
↓
Approved Spender
↓
Token Allowance
Allowance information can be inspected using public blockchain data.
When an unwanted approval is identified, users may interact with the relevant ERC-20 contract to reduce or remove the allowance where supported.
Typical workflow:
- Identify token contract.
- Identify spender.
- Check allowance.
- Verify contract.
- Submit an updated approval.
- Confirm the transaction.
Gas fees are required for on-chain changes.
A multisig wallet can require multiple authorized participants to approve a transaction.
Example:
2 of 3 Signers
This means two authorized signers are required for execution.
Multisig can be useful for:
- Treasury
- DAO operations
- Business wallets
- Shared funds
- Team operations
Always verify the multisig implementation and signer configuration before depositing significant assets.
A Base vanity address contains a desired character pattern within an EVM-compatible address.
A vanity generator repeatedly creates candidate keypairs until an address matches the requested pattern.
Conceptually:
Generate Keypair
↓
Calculate Address
↓
Check Pattern
↓
Match?
↙ ↘
Yes No
↓ ↓
Save Generate Again
Longer patterns generally require more computational work.
Private keys generated during vanity address generation must remain private.
ERC-20 tokens on Base can be identified by their contract addresses.
Useful token information may include:
- Contract address
- Token name
- Token symbol
- Decimals
- Total supply
- Holder information
- Transfer history
- Approval information
Do not rely only on a token symbol or name.
Always verify the contract address.
Base is an Ethereum Layer 2, and assets can move between Ethereum and Base through bridging mechanisms. Base's official documentation describes deposits from Ethereum to Base and withdrawals from Base back to Ethereum.
Bridge-related operations should always verify:
- Source network
- Destination network
- Token
- Amount
- Bridge contract
- Transaction status
For official Base bridge information, consult the Base documentation.
Base is an Ethereum Layer 2 network built with the OP Stack and designed for EVM-compatible applications.
This means developers can use familiar Ethereum-compatible tooling and JSON-RPC interfaces when building applications for Base.
Base provides standard EVM JSON-RPC functionality for applications that need to read blockchain data and submit transactions.
Common development tasks include:
- Reading wallet balances
- Reading transactions
- Sending transactions
- Reading smart contract data
- Monitoring addresses
- Managing ERC-20 tokens
Explore the Bitools Base Chain tools:
Available tool categories include:
- Base Wallet Generator
- Base Bulk Transfer
- Base Balance Checker
- Base Wallet Sweeper
- Base Wallet Security
- Base Multisig
- Base Vanity Address
- ERC-20 Token Tools
The examples directory contains practical examples for:
- Wallet generation
- ETH balance checking
- ERC-20 balance checking
- ETH transfers
- ERC-20 transfers
- Transaction inspection
Examples are intended for development, testing and educational purposes.
Blockchain transactions are irreversible.
Always verify:
- Network
- Wallet address
- Contract address
- Token
- Amount
- Transaction data
Never commit:
- Private keys
- Seed phrases
- API secrets
- Wallet passwords
to GitHub.
Contributions, documentation improvements, examples and bug reports are welcome.
Please open an issue before making major changes.
See:
See the LICENSE file for license information.
Bitools provides practical blockchain tools for Web3 users and developers.
Current focus areas include:
- Base
- Ethereum
- BNB Chain
- Solana
- TRON
- Arbitrum
- Polygon
Website:
Base tools:
Base Tools · Base Chain Tools · Base Wallet Tools · Base L2 Tools · ERC-20 Tools