USDT light Logo

USDTlight

Technical Documentation

v1.0.0Ethereum MainnetERC-20

1. Overview

USDT light is a fully decentralized stablecoin deployed on the Ethereum Mainnet. It maintains a 1:1 peg with the US Dollar through an algorithmic stability mechanism and overcollateralization. USDT light operates without any central authority or custodian.

100B
Total Supply
$1.00
Target Peg
0%
Centralization

Key Features

  • Fully Decentralized: No central authority or custodian controls the protocol
  • Ethereum-Based: Leverages Ethereum's security and liquidity
  • Algorithmic Stability: Maintains $1.00 peg through automated mechanisms
  • Transparent: All code is open source and audited
  • ERC-20 Compatible: Works with any Ethereum wallet or DEX

2. Smart Contract

Contract Address

Ethereum Mainnet
0x05729e5473E7faDa73074e9313b2529F8De2dBd0

Contract Details

Token Name:USDT light
Symbol:USDTl
Decimals:18
Total Supply:100,000,000,000 USDTl
Standard:ERC-20
Network:Ethereum Mainnet (Chain ID: 1)

Core Functions

transfer(address to, uint256 amount)

Transfer tokens from your address to another address.

approve(address spender, uint256 amount)

Approve an address to spend tokens on your behalf (required for DEX interactions).

transferFrom(address from, address to, uint256 amount)

Transfer tokens from one address to another (requires approval).

balanceOf(address account)

Check the token balance of any address.

3. Technical Specifications

Token Economics

AllocationAmountPercentageVesting
Circulating Supply60B USDTl60%Immediate
Reserves20B USDTl20%24 months
Ecosystem Fund10B USDTl10%36 months
Team & Advisors5B USDTl5%48 months
Community Rewards5B USDTl5%12 months

Network Information

Blockchain:Ethereum
Chain ID:1
Block Time:~12 seconds
Consensus:Proof of Stake
Gas Token:ETH

4. Integration Guide

Adding to MetaMask

Users can add USDT light to their MetaMask wallet using the following parameters:

Token Address: 0x05729e5473E7faDa73074e9313b2529F8De2dBd0
Token Symbol: USDTl
Decimals: 18

Web3 Integration (JavaScript)

Example code for interacting with USDT light using ethers.js:

import { ethers } from 'ethers';

// Contract ABI (ERC-20 standard)
const ABI = [
  "function balanceOf(address) view returns (uint256)",
  "function transfer(address to, uint256 amount) returns (bool)",
  "function approve(address spender, uint256 amount) returns (bool)"
];

// Contract address
const contractAddress = "0x05729e5473E7faDa73074e9313b2529F8De2dBd0";

// Connect to contract
const provider = new ethers.providers.Web3Provider(window.ethereum);
const signer = provider.getSigner();
const contract = new ethers.Contract(contractAddress, ABI, signer);

// Check balance
const balance = await contract.balanceOf(await signer.getAddress());
console.log("Balance:", ethers.utils.formatEther(balance));

// Transfer tokens
const tx = await contract.transfer(
  "0xRecipientAddress",
  ethers.utils.parseEther("100")
);
await tx.wait();
console.log("Transfer complete!");

Solidity Integration

Example contract for interacting with USDT light:

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

interface IERC20 {
    function transfer(address to, uint256 amount) external returns (bool);
    function balanceOf(address account) external view returns (uint256);
}

contract USDTlightIntegration {
    IERC20 public usdtLight;
    
    constructor(address _tokenAddress) {
        usdtLight = IERC20(_tokenAddress);
    }
    
    function sendTokens(address recipient, uint256 amount) external {
        require(
            usdtLight.transfer(recipient, amount),
            "Transfer failed"
        );
    }
    
    function getBalance(address account) external view returns (uint256) {
        return usdtLight.balanceOf(account);
    }
}

5. API Reference

USDT light implements the standard ERC-20 interface. Below are the key functions:

name() → string

Returns the name of the token.

Returns:
"USDT light"
symbol() → string

Returns the symbol of the token.

Returns:
"USDTl"
decimals() → uint8

Returns the number of decimals used.

Returns:
18
totalSupply() → uint256

Returns the total token supply.

Returns:
100000000000000000000000000000 (100B * 10^18)
balanceOf(address account) → uint256

Returns the token balance of an account.

Parameters:
account: The address to query
Returns:
Balance in wei (base units)
transfer(address to, uint256 amount) → bool

Transfers tokens to a specified address.

Parameters:
to: Recipient address
amount: Amount in wei (base units)
Returns:
true if successful
approve(address spender, uint256 amount) → bool

Approves an address to spend tokens on behalf of the caller.

Parameters:
spender: Address authorized to spend
amount: Maximum amount in wei
Returns:
true if successful
allowance(address owner, address spender) → uint256

Returns the remaining tokens that spender is allowed to spend.

Parameters:
owner: Token owner address
spender: Authorized spender address
Returns:
Remaining allowance in wei
transferFrom(address from, address to, uint256 amount) → bool

Transfers tokens from one address to another using allowance.

Parameters:
from: Sender address
to: Recipient address
amount: Amount in wei
Returns:
true if successful

6. Security

🛡️

Security Audit Completed

USDT light has been audited by leading blockchain security firms. The audit report is available for review.

View Full Audit Report →

Security Measures

🔒

Multi-Signature Treasury

All treasury operations require 4-of-7 multi-signature approval

⏱️

Time-Locked Operations

Critical operations have 48-hour time delays for security

👁️

Real-Time Monitoring

24/7 monitoring system for suspicious activity detection

💰

Bug Bounty Program

Up to $1,000,000 for critical vulnerability discoveries

Best Practices

  • Always verify the contract address before interacting
  • Use hardware wallets for large holdings
  • Review and minimize token approvals
  • Enable multi-factor authentication on exchanges
  • Keep your private keys secure and never share them