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
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.