usdt-sender
v0.0.1-beta.1
Published
USDT Sender - Send USDT instantly with this professional and SEO-optimized package. Fast, secure, and reliable USDT transactions for Ethereum, TRON, and BNB Chain.
Downloads
88
Maintainers
Readme
🚀 USDT Sender
Version: 0.0.1-beta.1
The most professional and SEO-optimized USDT sender package. Send USDT instantly on Ethereum (ERC20), TRON (TRC20), and BNB Chain with our feature-rich utility package.
📋 Table of Contents
✨ Features
- ⚡ Lightning Fast — Optimized for high-performance USDT transactions
- 🔒 Secure & Reliable — Built with security best practices
- 📦 Full TypeScript Support — Complete type definitions included
- 🛠️ Multi-Chain Support — Ethereum, TRON, and BNB Chain compatibility
- 🔄 Mainnet & Testnet — Works on both networks
- 💬 Professional Support — Responsive community and documentation
📦 Installation
# Install via npm
npm install usdt-sender
# Install beta version
npm install usdt-sender@beta🚀 Quick Start
import { USDTSender } from 'usdt-sender';
const sender = new USDTSender();
async function main() {
// Initialize the package
await sender.initialize();
console.log(`Version: ${sender.getVersion()}`);
// Check if ready
if (sender.isReady()) {
console.log('✅ USDT Sender is ready!');
// Send USDT on Ethereum (ERC20)
const erc20Result = await sender.sendERC20(
'0x742d35Cc6634C0532925a3b844Bc9e7595f8bEb5',
100
);
console.log('ERC20 Transaction:', erc20Result);
// Send USDT on TRON (TRC20)
const trc20Result = await sender.sendTRC20(
'TJdYVSdJQXmCseM3C1gV8xqgqKhQxC3mY7B',
50
);
console.log('TRC20 Transaction:', trc20Result);
// Check balance
const balance = await sender.getBalance('0x742d35Cc6634C0532925a3b844Bc9e7595f8bEb5');
console.log('Balance:', balance);
}
}
main();📖 Documentation
API Reference
new USDTSender(config?)
Creates a new instance of USDT Sender.
Parameters:
config(optional): Configuration object
const sender = new USDTSender({
network: 'mainnet', // 'mainnet' or 'testnet'
chain: 'ethereum', // 'ethereum', 'tron', or 'bnb'
timeout: 30000, // Request timeout in milliseconds
apiKey: 'your-api-key' // Optional API key
});sender.initialize(): Promise<boolean>
Initializes the USDT Sender instance and establishes connection.
Returns: Promise<boolean> — True if initialization successful
const initialized = await sender.initialize();
console.log('Initialized:', initialized);sender.getVersion(): string
Returns the current version of the package.
Returns: string — Version number
const version = sender.getVersion();
console.log(`Using version: ${version}`);sender.isReady(): boolean
Checks if the instance is ready for operations.
Returns: boolean — Ready status
if (sender.isReady()) {
console.log('Ready to send USDT!');
}sender.getConfig(): USDTConfig
Returns the current configuration.
Returns: USDTConfig — Current configuration object
const config = sender.getConfig();
console.log('Network:', config.network);
console.log('Chain:', config.chain);sender.sendUSDT(to: string, amount: number): Promise<TransactionResult>
Sends USDT to a specified address on the configured chain.
Parameters:
to: Recipient addressamount: Amount to send (in USDT units)
Returns: Promise<TransactionResult> — Transaction result
interface TransactionResult {
success: boolean;
hash?: string; // Transaction hash
error?: string; // Error message if failed
amount?: number; // Amount sent
to?: string; // Recipient address
chain?: string; // Chain used
}
const result = await sender.sendUSDT('0x...', 100);
if (result.success) {
console.log('Transaction hash:', result.hash);
} else {
console.error('Error:', result.error);
}sender.sendERC20(to: string, amount: number): Promise<TransactionResult>
Sends USDT on Ethereum network (ERC20 token).
Parameters:
to: Ethereum addressamount: Amount to send
Returns: Promise<TransactionResult> — Transaction result
sender.sendTRC20(to: string, amount: number): Promise<TransactionResult>
Sends USDT on TRON network (TRC20 token).
Parameters:
to: TRON address- Returns:
Promise<TransactionResult>— Transaction result
sender.getBalance(address: string): Promise<BalanceResult>
Gets the USDT balance for a specified address.
Parameters:
address: Wallet address (Ethereum or TRON)
Returns: Promise<BalanceResult> — Balance information
interface BalanceResult {
balance: number; // Balance amount
symbol: string; // Token symbol (USDT)
address: string; // Address checked
chain?: string; // Chain
}
const balance = await sender.getBalance('0x...');
console.log(`Balance: ${balance.balance} ${balance.symbol}`);🔗 Supported Chains
| Chain | Protocol | USDT Contract | Address Format | |-------|----------|---------------|----------------| | Ethereum | ERC20 | 0xdAC17F958D2ee523a2206206994597C13D831ec7 | 0x... | | TRON | TRC20 | TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t | T... | | BNB Chain | BEP20 | 0x55d398326f99059fF32E6f89Da2D9eFcD7f8aa85 | 0x... |
🤝 Support
Community
- 💬 Telegram: Join our Community
- 💬 Telegram Channel: Get Updates
Website
- 🌐 Official Website: flashusdtsender.xyz
- 📧 Contact: [email protected]
Resources
- 📚 Documentation: View Full Docs
- 🐛 Report Issues: GitHub Issues
- 📦 NPM Package: View on NPM
📄 License
This package is distributed under the MIT License.
MIT License
Copyright (c) 2024 USDT Sender Team. All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.🏆 Badges
🙏 Acknowledgments
- Thanks to all contributors and community members
- Built with ❤️ for the USDT ecosystem
Made with ❤️ by USDT Sender Team
📦 usdt-sender — The Professional USDT Sending Solution
