Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 50 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 13933153 | 1150 days ago | IN | 0 ETH | 0.00302602 | ||||
Transfer | 13906762 | 1155 days ago | IN | 0 ETH | 0.00518777 | ||||
Transfer | 13718943 | 1184 days ago | IN | 0 ETH | 0.00401684 | ||||
Transfer | 13718663 | 1184 days ago | IN | 0 ETH | 0.00777061 | ||||
Transfer | 13554079 | 1210 days ago | IN | 0 ETH | 0.00412481 | ||||
Transfer | 13237129 | 1259 days ago | IN | 0 ETH | 0.00275703 | ||||
Transfer | 13094209 | 1282 days ago | IN | 0 ETH | 0.00319975 | ||||
Transfer | 13021652 | 1293 days ago | IN | 0 ETH | 0.00201228 | ||||
Transfer | 12991105 | 1298 days ago | IN | 0 ETH | 0.0017547 | ||||
Transfer | 12991010 | 1298 days ago | IN | 0 ETH | 0.00177359 | ||||
Transfer | 12990758 | 1298 days ago | IN | 0 ETH | 0.00211187 | ||||
Transfer | 12990693 | 1298 days ago | IN | 0 ETH | 0.00148131 | ||||
Transfer | 12926322 | 1308 days ago | IN | 0 ETH | 0.00113487 | ||||
Transfer | 12926310 | 1308 days ago | IN | 0 ETH | 0.00113513 | ||||
Transfer | 12926224 | 1308 days ago | IN | 0 ETH | 0.0015995 | ||||
Transfer | 12914772 | 1309 days ago | IN | 0 ETH | 0.00154791 | ||||
Transfer | 12914159 | 1310 days ago | IN | 0 ETH | 0.00089754 | ||||
Transfer | 12913762 | 1310 days ago | IN | 0 ETH | 0.00165148 | ||||
Transfer | 12903956 | 1311 days ago | IN | 0 ETH | 0.00299332 | ||||
Transfer | 12902895 | 1311 days ago | IN | 0 ETH | 0.00162135 | ||||
Transfer | 12902060 | 1312 days ago | IN | 0 ETH | 0.00144937 | ||||
Transfer | 12900232 | 1312 days ago | IN | 0 ETH | 0.00154791 | ||||
Transfer | 12883427 | 1314 days ago | IN | 0 ETH | 0.0015995 | ||||
Transfer | 12877847 | 1315 days ago | IN | 0 ETH | 0.00092896 | ||||
Transfer | 12870476 | 1316 days ago | IN | 0 ETH | 0.00144505 |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
SaintLigneToken
Compiler Version
v0.6.12+commit.27d51765
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-07-06 */ pragma solidity ^0.6.0; contract SaintLigneToken { string public constant name = "Saint Ligne"; string public constant symbol = "STL"; uint8 public constant decimals = 18; event Approval(address indexed tokenOwner, address indexed spender, uint tokens); event Transfer(address indexed from, address indexed to, uint tokens); mapping(address => uint256) balances; mapping(address => mapping (address => uint256)) allowed; uint256 totalSupply_; using SafeMath for uint256; constructor(uint256 total) public { totalSupply_ = total; balances[msg.sender] = totalSupply_; } function totalSupply() public view returns (uint256) { return totalSupply_; } function balanceOf(address tokenOwner) public view returns (uint) { return balances[tokenOwner]; } function transfer(address receiver, uint numTokens) public returns (bool) { require(numTokens <= balances[msg.sender]); balances[msg.sender] = balances[msg.sender].sub(numTokens); balances[receiver] = balances[receiver].add(numTokens); emit Transfer(msg.sender, receiver, numTokens); return true; } function approve(address delegate, uint numTokens) public returns (bool) { allowed[msg.sender][delegate] = numTokens; emit Approval(msg.sender, delegate, numTokens); return true; } function allowance(address owner, address delegate) public view returns (uint) { return allowed[owner][delegate]; } function transferFrom(address owner, address buyer, uint numTokens) public returns (bool) { require(numTokens <= balances[owner]); require(numTokens <= allowed[owner][msg.sender]); balances[owner] = balances[owner].sub(numTokens); allowed[owner][msg.sender] = allowed[owner][msg.sender].sub(numTokens); balances[buyer] = balances[buyer].add(numTokens); emit Transfer(owner, buyer, numTokens); return true; } } library SafeMath { function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"uint256","name":"total","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenOwner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"delegate","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"delegate","type":"address"},{"internalType":"uint256","name":"numTokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"numTokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"buyer","type":"address"},{"internalType":"uint256","name":"numTokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b506040516106063803806106068339818101604052602081101561003357600080fd5b50516002819055336000908152602081905260409020556105ad806100596000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce567146101a557806370a08231146101c357806395d89b41146101e9578063a9059cbb146101f1578063dd62ed3e1461021d57610093565b806306fdde0314610098578063095ea7b31461011557806318160ddd1461015557806323b872dd1461016f575b600080fd5b6100a061024b565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100da5781810151838201526020016100c2565b50505050905090810190601f1680156101075780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101416004803603604081101561012b57600080fd5b506001600160a01b038135169060200135610272565b604080519115158252519081900360200190f35b61015d6102d8565b60408051918252519081900360200190f35b6101416004803603606081101561018557600080fd5b506001600160a01b038135811691602081013590911690604001356102de565b6101ad610427565b6040805160ff9092168252519081900360200190f35b61015d600480360360208110156101d957600080fd5b50356001600160a01b031661042c565b6100a0610447565b6101416004803603604081101561020757600080fd5b506001600160a01b038135169060200135610466565b61015d6004803603604081101561023357600080fd5b506001600160a01b0381358116916020013516610524565b6040518060400160405280600b81526020016a5361696e74204c69676e6560a81b81525081565b3360008181526001602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60025490565b6001600160a01b03831660009081526020819052604081205482111561030357600080fd5b6001600160a01b038416600090815260016020908152604080832033845290915290205482111561033357600080fd5b6001600160a01b038416600090815260208190526040902054610356908361054f565b6001600160a01b03851660009081526020818152604080832093909355600181528282203383529052205461038b908361054f565b6001600160a01b03808616600090815260016020908152604080832033845282528083209490945591861681529081905220546103c89083610561565b6001600160a01b038085166000818152602081815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b601281565b6001600160a01b031660009081526020819052604090205490565b6040518060400160405280600381526020016214d51360ea1b81525081565b3360009081526020819052604081205482111561048257600080fd5b3360009081526020819052604090205461049c908361054f565b33600090815260208190526040808220929092556001600160a01b038516815220546104c89083610561565b6001600160a01b038416600081815260208181526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60008282111561055b57fe5b50900390565b60008282018381101561057057fe5b939250505056fea26469706673582212203cfee2d8249a164d1c2095e00bf6a28c5014d113785c4495aef741401df33ee764736f6c634300060c0033000000000000000000000000000000000000000018e14a6c682bdb6e94000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce567146101a557806370a08231146101c357806395d89b41146101e9578063a9059cbb146101f1578063dd62ed3e1461021d57610093565b806306fdde0314610098578063095ea7b31461011557806318160ddd1461015557806323b872dd1461016f575b600080fd5b6100a061024b565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100da5781810151838201526020016100c2565b50505050905090810190601f1680156101075780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101416004803603604081101561012b57600080fd5b506001600160a01b038135169060200135610272565b604080519115158252519081900360200190f35b61015d6102d8565b60408051918252519081900360200190f35b6101416004803603606081101561018557600080fd5b506001600160a01b038135811691602081013590911690604001356102de565b6101ad610427565b6040805160ff9092168252519081900360200190f35b61015d600480360360208110156101d957600080fd5b50356001600160a01b031661042c565b6100a0610447565b6101416004803603604081101561020757600080fd5b506001600160a01b038135169060200135610466565b61015d6004803603604081101561023357600080fd5b506001600160a01b0381358116916020013516610524565b6040518060400160405280600b81526020016a5361696e74204c69676e6560a81b81525081565b3360008181526001602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60025490565b6001600160a01b03831660009081526020819052604081205482111561030357600080fd5b6001600160a01b038416600090815260016020908152604080832033845290915290205482111561033357600080fd5b6001600160a01b038416600090815260208190526040902054610356908361054f565b6001600160a01b03851660009081526020818152604080832093909355600181528282203383529052205461038b908361054f565b6001600160a01b03808616600090815260016020908152604080832033845282528083209490945591861681529081905220546103c89083610561565b6001600160a01b038085166000818152602081815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b601281565b6001600160a01b031660009081526020819052604090205490565b6040518060400160405280600381526020016214d51360ea1b81525081565b3360009081526020819052604081205482111561048257600080fd5b3360009081526020819052604090205461049c908361054f565b33600090815260208190526040808220929092556001600160a01b038516815220546104c89083610561565b6001600160a01b038416600081815260208181526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60008282111561055b57fe5b50900390565b60008282018381101561057057fe5b939250505056fea26469706673582212203cfee2d8249a164d1c2095e00bf6a28c5014d113785c4495aef741401df33ee764736f6c634300060c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000018e14a6c682bdb6e94000000
-----Decoded View---------------
Arg [0] : total (uint256): 7700000000000000000000000000
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000018e14a6c682bdb6e94000000
Deployed Bytecode Sourcemap
27:2057:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;61:43;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1239:212;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;1239:212:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;667:84;;;:::i;:::-;;;;;;;;;;;;;;;;1596:485;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;1596:485:0;;;;;;;;;;;;;;;;;:::i;155:35::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;763:112;;;;;;;;;;;;;;;;-1:-1:-1;763:112:0;-1:-1:-1;;;;;763:112:0;;:::i;111:37::-;;;:::i;883:348::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;883:348:0;;;;;;;;:::i;1459:129::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;1459:129:0;;;;;;;;;;:::i;61:43::-;;;;;;;;;;;;;;-1:-1:-1;;;61:43:0;;;;:::o;1239:212::-;1331:10;1306:4;1323:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;1323:29:0;;;;;;;;;;;:41;;;1380;;;;;;;1306:4;;1323:29;;1331:10;;1380:41;;;;;;;;-1:-1:-1;1439:4:0;1239:212;;;;:::o;667:84::-;731:12;;667:84;:::o;1596:485::-;-1:-1:-1;;;;;1718:15:0;;1680:4;1718:15;;;;;;;;;;;1705:28;;;1697:37;;;;;;-1:-1:-1;;;;;1770:14:0;;;;;;:7;:14;;;;;;;;1785:10;1770:26;;;;;;;;1757:39;;;1749:48;;;;;;-1:-1:-1;;;;;1832:15:0;;:8;:15;;;;;;;;;;;:30;;1852:9;1832:19;:30::i;:::-;-1:-1:-1;;;;;1814:15:0;;:8;:15;;;;;;;;;;;:48;;;;1902:7;:14;;;;;1917:10;1902:26;;;;;;:41;;1933:9;1902:30;:41::i;:::-;-1:-1:-1;;;;;1873:14:0;;;;;;;:7;:14;;;;;;;;1888:10;1873:26;;;;;;;:70;;;;1972:15;;;;;;;;;;;:30;;1992:9;1972:19;:30::i;:::-;-1:-1:-1;;;;;1954:15:0;;;:8;:15;;;;;;;;;;;;:48;;;;2018:33;;;;;;;1954:15;;2018:33;;;;;;;;;;;;;-1:-1:-1;2069:4:0;1596:485;;;;;:::o;155:35::-;188:2;155:35;:::o;763:112::-;-1:-1:-1;;;;;847:20:0;823:4;847:20;;;;;;;;;;;;763:112::o;111:37::-;;;;;;;;;;;;;;-1:-1:-1;;;111:37:0;;;;:::o;883:348::-;998:10;951:4;989:20;;;;;;;;;;;976:33;;;968:42;;;;;;1053:10;1044:8;:20;;;;;;;;;;;:35;;1069:9;1044:24;:35::i;:::-;1030:10;1021:8;:20;;;;;;;;;;;:58;;;;-1:-1:-1;;;;;1111:18:0;;;;;;:33;;1134:9;1111:22;:33::i;:::-;-1:-1:-1;;;;;1090:18:0;;:8;:18;;;;;;;;;;;;:54;;;;1160:41;;;;;;;1090:18;;1169:10;;1160:41;;;;;;;;;;-1:-1:-1;1219:4:0;883:348;;;;:::o;1459:129::-;-1:-1:-1;;;;;1556:14:0;;;1532:4;1556:14;;;:7;:14;;;;;;;;:24;;;;;;;;;;;;;1459:129::o;2113:119::-;2171:7;2201:1;2196;:6;;2189:14;;;;-1:-1:-1;2219:5:0;;;2113:119::o;2244:141::-;2302:7;2332:5;;;2353:6;;;;2346:14;;;;2376:1;2244:141;-1:-1:-1;;;2244:141:0:o
Swarm Source
ipfs://3cfee2d8249a164d1c2095e00bf6a28c5014d113785c4495aef741401df33ee7
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.