Texas Land Token
Official Contract

Contract Info

Network
Polygon (PoS) Mainnet
Symbol
TLT
Decimals
18
Total Supply
100,000 TLT (minted to deployer at launch)
Deployer
0x09880Ad7dbB41b6Aa4abD74f58352bf2C8658c28
Contract Address
0xd91c4a68885e9f955f83bbf45ab090458827b5ea
View on Polygonscan

If your wallet doesn't auto-detect, use the button above or add token manually with the contract address shown.

Solidity Source (minimal ERC‑20, no imports)

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

contract TexasLandToken {
    string public name = "Texas Land Token";
    string public symbol = "TLT";
    uint8  public constant decimals = 18;

    uint256 public totalSupply;
    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    constructor(uint256 initialSupply) {
        totalSupply = initialSupply;
        balanceOf[msg.sender] = initialSupply;
        emit Transfer(address(0), msg.sender, initialSupply);
    }

    function transfer(address to, uint256 value) public returns (bool) {
        require(to != address(0), "transfer to zero");
        uint256 fromBal = balanceOf[msg.sender];
        require(fromBal >= value, "insufficient balance");
        unchecked {
            balanceOf[msg.sender] = fromBal - value;
            balanceOf[to] += value;
        }
        emit Transfer(msg.sender, to, value);
        return true;
    }

    function approve(address spender, uint256 value) public returns (bool) {
        allowance[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true;
    }

    function transferFrom(address from, address to, uint256 value) public returns (bool) {
        require(to != address(0), "transfer to zero");
        uint256 fromBal = balanceOf[from];
        require(fromBal >= value, "insufficient balance");
        uint256 allowed = allowance[from][msg.sender];
        require(allowed >= value, "allowance too low");
        unchecked {
            balanceOf[from] = fromBal - value;
            allowance[from][msg.sender] = allowed - value;
            balanceOf[to] += value;
        }
        emit Transfer(from, to, value);
        return true;
    }
}

Deploy with initialSupply = 100000000000000000000000 to mint 100,000 TLT to the deployer.

Docs