LST Documentation

Comprehensive technical documentation for the Limited Supply Tokenization (LST) protocol.

What is LST?

LST (Limited Supply Tokenization) is a cryptocurrency deployed on the Base network following the ERC-20 standard. Unlike meme tokens and empty projects, LST is a counter-project that aims to create real value and build a long-term sustainable ecosystem.

LST's Vision

LST aims to become the first DEX Tools platform on the Base network. This platform will contribute to the growth of the Base ecosystem by providing users with advanced trading tools, analytics data, and portfolio management features.

Value Protection Mechanisms

LST aims for long-term value protection through staking mechanisms and buyback systems. These systems are designed to ensure sustainable token growth and user confidence.

First DEX in Base Ecosystem

LST aims to become the first DEX Tools platform on the Base network. This vision will contribute to the growth of the Base ecosystem and provide users with advanced trading tools.

Base Ekosistemi

First DEX Tools Platform in Base Ecosystem

Limited Supply

2.1 million fixed total supply

Buyback

0.75% automatic buyback

Staking

3-16% APY staking options

Base Network

Coinbase's L2 blockchain

Quick Start

Follow the steps below to start using the LST protocol:

1

Connect Wallet

Connect your MetaMask or another Web3 wallet.

// MetaMask connection
const connectWallet = async () => {
    if (typeof window.ethereum !== 'undefined') {
        const accounts = await window.ethereum.request({
            method: 'eth_requestAccounts'
        });
        return accounts[0];
    }
};
2

Swap ETH for LST

Convert your ETH to LST tokens on the Base network. You can easily perform swap operations using the example interface below.

LST Swap Arayüzü

LST Swap Interface Example

// Uniswap V3 swap operation
 const swapETHForLST = async (amount) => {
     const router = new web3.eth.Contract(UNISWAP_ROUTER_ABI, UNISWAP_ROUTER_ADDRESS);
     const path = [WETH_ADDRESS, LST_ADDRESS];
     
     return await router.methods.exactInput({
         path: path,
         recipient: account,
         deadline: Math.floor(Date.now() / 1000) + 1200,
         amountIn: web3.utils.toWei(amount, 'ether'),
         amountOutMinimum: 0
     }).send({
         from: account,
         value: web3.utils.toWei(amount, 'ether')
     });
 };
3

Stake LST

Stake your LST tokens to earn 3-16% APY.

// Staking operation
 const stakeLST = async (amount, period) => {
     const contract = new web3.eth.Contract(LST_ABI, LST_ADDRESS);
     return await contract.methods.stake(amount, period).send({
         from: account
     });
 };

   // Claim rewards
 const claimRewards = async () => {
     const contract = new web3.eth.Contract(LST_ABI, LST_ADDRESS);
     return await contract.methods.claimRewards().send({
         from: account
     });
 };

Tokenomics

Token Distribution

The total supply of LST tokens is strategically distributed across different areas of the project. This distribution supports the project's sustainability, liquidity, and community participation.

LST Token Dağılımı

LST Token Distribution - Total Supply: 2,100,000 LST

Total Supply

2,100,000 LST

Fixed total supply

Buyback Rate

0.75%

Automatic buyback on every transaction

Staking APY

3-16%

Period-based staking rates

Blockchain

Base

Coinbase's L2 network

Buyback Mechanism

The LST protocol automatically buys back from the market by deducting 0.75% from every buy/sell transaction. This system aims to pay staking rewards and preserve token value:

// Buyback mechanism
uint256 public constant BUYBACK_RATE = 75; // %0.75

function _transfer(address sender, address recipient, uint256 amount) internal virtual {
    require(sender != address(0), "ERC20: transfer from the zero address");
    require(recipient != address(0), "ERC20: transfer to the zero address");
    
    uint256 buybackAmount = amount * BUYBACK_RATE / 10000; // %0.75
    uint256 transferAmount = amount - buybackAmount;
    
         // Buyback operation
     _buybackFromMarket(buybackAmount);
     
     // Transfer operation
    _balances[sender] -= amount;
    _balances[recipient] += transferAmount;
    
    emit Transfer(sender, recipient, transferAmount);
    emit Buyback(buybackAmount);
}

Staking System

LST offers a staking mechanism for long-term value protection. Users can earn 3-16% APY annually by staking their tokens:

// Staking function
function stake(uint256 amount, uint256 period) external {
    require(amount > 0, "Amount must be greater than 0");
    require(period >= 30 days, "Minimum staking period is 30 days");
    
    _stakes[msg.sender].push(Stake({
        amount: amount,
        startTime: block.timestamp,
        period: period,
        claimed: false
    }));
    
    _totalStaked += amount;
    _transfer(msg.sender, address(this), amount);
    
    emit Staked(msg.sender, amount, period);
}

LST Token Contract

The LST token is a smart contract deployed on the Base network, compliant with the ERC-20 standard, equipped with buyback and staking features.

Contract Address

0x1D41F2046E119A9Ad132Fc909045a02DE6E7e502

Core Functions

transfer(address to, uint256 amount)

Token transfer operation. 0.75% buyback deduction is applied.

function transfer(address to, uint256 amount) 
    public virtual override returns (bool) {
    _transfer(msg.sender, to, amount);
    return true;
}

balanceOf(address account)

Returns the token balance of the specified address.

function balanceOf(address account) 
    public view virtual override returns (uint256) {
    return _balances[account];
}

stake(uint256 amount, uint256 period)

Stakes LST tokens for the specified period.

function stake(uint256 amount, uint256 period) external {
    require(amount > 0, "Amount must be greater than 0");
    require(period >= 30 days, "Minimum staking period is 30 days");
    
    _stakes[msg.sender].push(Stake({
        amount: amount,
        startTime: block.timestamp,
        period: period,
        claimed: false
    }));
    
    _totalStaked += amount;
    _transfer(msg.sender, address(this), amount);
    
    emit Staked(msg.sender, amount, period);
}

claimRewards()

Claims staking rewards.

function claimRewards() external {
    uint256 totalReward = calculateRewards(msg.sender);
    require(totalReward > 0, "No rewards to claim");
    
    _transfer(address(this), msg.sender, totalReward);
    _markStakesAsClaimed(msg.sender);
    
    emit RewardsClaimed(msg.sender, totalReward);
}

LST Genesis NFT

The LST Genesis Key sale takes place in 3 rounds. Each round has different prices and discount rates. Smart investors maximize their advantage by spreading across rounds.

Round System

Round 1

Only 100 Spots
50% Discount

50% discount on presale

Round 2

Price: 0.002
25% Discount

25% discount on presale

Round 3

Price: 0.0015
15% Discount

15% discount on presale

Bonus Discount System

Here's the real advantage: You can gain exponential benefits by spreading across rounds.

Example 1: Single Round

If you buy only 2 NFTs from Round 1: 50% discount

No change

Example 2: Round Distribution

If you buy 1 NFT from Round 1 + 1 NFT from Round 2:

50% discount (Round 1) + 12.5% (half of Round 2) = 62.5% total advantage

🎯 Strategy Tip

The smart move is to spread across rounds. Early buyers get exponential benefits.

LST Visuals

Official logos and visuals of the LST project. These visuals reflect LST's brand identity and vision.

LST Token Logo

LST Token Logo

LST Token Logo

The official logo of the LST token. This logo represents LST's vision of limited supply and value protection.

LST Smart Contract Logo

LST Smart Contract Logo

LST Smart Contract Logo

The special logo of the LST smart contract. This logo emphasizes LST's technical infrastructure and blockchain integration.

Web3 Integration

Code examples needed to integrate the LST protocol into your Web3 applications.

Contract ABIs

ABI for the LST token contract:

const LST_TOKEN_ABI = [
    {
        "constant": true,
        "inputs": [{"name": "account", "type": "address"}],
        "name": "balanceOf",
        "outputs": [{"name": "", "type": "uint256"}],
        "payable": false,
        "stateMutability": "view",
        "type": "function"
    },
    {
        "constant": false,
        "inputs": [
            {"name": "to", "type": "address"},
            {"name": "amount", "type": "uint256"}
        ],
        "name": "transfer",
        "outputs": [{"name": "", "type": "bool"}],
        "payable": false,
        "stateMutability": "nonpayable",
        "type": "function"
    }
];

Web3.js Usage

// Web3.js LST integration (Base network)
 const LST_ADDRESS = '0x1D41F2046E119A9Ad132Fc909045a02DE6E7e502';
 const LST_ABI = LST_TOKEN_ABI;

class LSTIntegration {
    constructor(web3, account) {
        this.web3 = web3;
        this.account = account;
        this.contract = new web3.eth.Contract(LST_ABI, LST_ADDRESS);
    }

    async getBalance() {
        return await this.contract.methods.balanceOf(this.account).call();
    }

    async transfer(to, amount) {
        return await this.contract.methods.transfer(to, amount).send({
            from: this.account
        });
    }

    async getTotalSupply() {
        return await this.contract.methods.totalSupply().call();
    }
}

Contract Addresses

All contract addresses for the LST protocol.

Contract Address Network Action
LST Token 0x1D41F2046E119A9Ad132Fc909045a02DE6E7e502 Base Mainnet BaseScan

Frequently Asked Questions

What is the maximum supply of LST tokens?

LST has a total supply of 2.1 million tokens and this amount is fixed. No new tokens will ever be minted.

How can I buy LST tokens?

You can purchase LST tokens from DEXs on the Base network (Uniswap, Aerodrome, etc.). You can perform transactions using MetaMask or another Web3 wallet.

How does the buyback mechanism work?

0.75% is deducted from every LST buy/sell transaction. This amount is automatically used for LST buyback from the market and ensures payment of staking rewards.

How much can I earn with staking?

The LST staking system offers 3-16% APY. The longer your staking period, the higher the rate you will earn.

Which blockchain does LST run on?

LST runs on the Base blockchain, which is Coinbase's L2 network, following the ERC-20 standard. It offers low gas fees and fast transactions.

When will the DEX Tools platform be released?

LST aims to become the first DEX Tools platform on the Base network. This platform will offer advanced trading tools, analytics data, and portfolio management features.

Support

You can use the following channels for questions about the LST protocol:

Email

limitedsupplytokenizaiton@gmail.com

Telegram

@LSTcoins

Twitter

@LSTcoins