Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 695 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 20506575 | 56 days ago | IN | 0 ETH | 0.00010471 | ||||
Approve | 20105502 | 112 days ago | IN | 0 ETH | 0.00021106 | ||||
Approve | 20104670 | 112 days ago | IN | 0 ETH | 0.00023388 | ||||
Transfer | 20104663 | 112 days ago | IN | 0 ETH | 0.00013793 | ||||
Approve | 20104576 | 112 days ago | IN | 0 ETH | 0.00020977 | ||||
Transfer | 20104542 | 112 days ago | IN | 0 ETH | 0.00032732 | ||||
Transfer | 19536607 | 191 days ago | IN | 0 ETH | 0.0007979 | ||||
Transfer | 19530905 | 192 days ago | IN | 0 ETH | 0.00119716 | ||||
Transfer | 19329514 | 220 days ago | IN | 0 ETH | 0.00189186 | ||||
Transfer | 19301446 | 224 days ago | IN | 0 ETH | 0.00075396 | ||||
Transfer | 19141267 | 247 days ago | IN | 0 ETH | 0.00082933 | ||||
Transfer | 19122607 | 249 days ago | IN | 0 ETH | 0.00065965 | ||||
Transfer | 19114836 | 250 days ago | IN | 0 ETH | 0.00055799 | ||||
Transfer | 19111373 | 251 days ago | IN | 0 ETH | 0.00067788 | ||||
Transfer | 19100605 | 252 days ago | IN | 0 ETH | 0.00051554 | ||||
Transfer | 19094132 | 253 days ago | IN | 0 ETH | 0.00038401 | ||||
Transfer | 19094097 | 253 days ago | IN | 0 ETH | 0.00043807 | ||||
Transfer | 19091934 | 254 days ago | IN | 0 ETH | 0.00125589 | ||||
Transfer | 19091844 | 254 days ago | IN | 0 ETH | 0.00109066 | ||||
Transfer | 19091840 | 254 days ago | IN | 0 ETH | 0.00096765 | ||||
Transfer | 19091834 | 254 days ago | IN | 0 ETH | 0.00104304 | ||||
Transfer | 19091814 | 254 days ago | IN | 0 ETH | 0.00077675 | ||||
Transfer | 19060185 | 258 days ago | IN | 0 ETH | 0.00037021 | ||||
Transfer | 19054621 | 259 days ago | IN | 0 ETH | 0.00036494 | ||||
Transfer | 19054618 | 259 days ago | IN | 0 ETH | 0.00038415 |
Advanced mode: Intended for advanced users or developers and will display all Internal Transactions including zero value transfers. Name tag integration is not available in advanced view.
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | ||||
---|---|---|---|---|---|---|---|
20506579 | 56 days ago | 0 ETH | |||||
20506579 | 56 days ago | 0 ETH | |||||
20506579 | 56 days ago | 0 ETH | |||||
20105505 | 112 days ago | 0 ETH | |||||
20105505 | 112 days ago | 0 ETH | |||||
20105505 | 112 days ago | 0 ETH | |||||
20104622 | 112 days ago | 0 ETH | |||||
20104622 | 112 days ago | 0 ETH | |||||
20104622 | 112 days ago | 0 ETH | |||||
20104622 | 112 days ago | 0 ETH | |||||
20104622 | 112 days ago | 0 ETH | |||||
20104605 | 112 days ago | 0 ETH | |||||
20104605 | 112 days ago | 0 ETH | |||||
20104605 | 112 days ago | 0 ETH | |||||
18690435 | 310 days ago | 0 ETH | |||||
18654890 | 315 days ago | 0 ETH | |||||
18654889 | 315 days ago | 0 ETH | |||||
18654889 | 315 days ago | 0 ETH | |||||
18654889 | 315 days ago | 0 ETH | |||||
18254510 | 371 days ago | 0 ETH | |||||
17918666 | 418 days ago | 0 ETH | |||||
17889122 | 422 days ago | 0 ETH | |||||
17869074 | 425 days ago | 0 ETH | |||||
17855432 | 427 days ago | 0 ETH | |||||
17812755 | 433 days ago | 0 ETH |
Loading...
Loading
Contract Name:
SLSToken
Compiler Version
v0.8.5+commit.a4f2e591
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
//SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.0; import "./interfaces/IERC20.sol"; import "./ownership/Ownable.sol"; import "./utils/SafeMath.sol"; contract SLSToken is IERC20, Ownable { using SafeMath for uint256; string public name; string public symbol; uint8 public decimals; uint256 public totalSupply; mapping (address => uint256) internal _balances; mapping (address => mapping (address => uint256)) internal _allowed; event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); constructor () { symbol = 'SLS'; name = 'SLS Connect Token'; decimals = 18; totalSupply = 900 * 10**6 * 10**18; _balances[msg.sender] = totalSupply; } function transfer( address _to, uint256 _value ) external override returns (bool) { require(_to != address(0), 'SLSToken: to address is not valid'); require(_value <= _balances[msg.sender], 'SLSToken: insufficient balance'); _balances[msg.sender] = _balances[msg.sender].sub(_value); _balances[_to] = _balances[_to].add(_value); emit Transfer(msg.sender, _to, _value); return true; } function balanceOf( address _owner ) external override view returns (uint256 balance) { return _balances[_owner]; } function approve( address _spender, uint256 _value ) external override returns (bool) { _allowed[msg.sender][_spender] = _value; emit Approval(msg.sender, _spender, _value); return true; } function transferFrom( address _from, address _to, uint256 _value ) external override returns (bool) { require(_from != address(0), 'SLSToken: from address is not valid'); require(_to != address(0), 'SLSToken: to address is not valid'); require(_value <= _balances[_from], 'SLSToken: insufficient balance'); require(_value <= _allowed[_from][msg.sender], 'SLSToken: transfer from value not allowed'); _allowed[_from][msg.sender] = _allowed[_from][msg.sender].sub(_value); _balances[_from] = _balances[_from].sub(_value); _balances[_to] = _balances[_to].add(_value); emit Transfer(_from, _to, _value); return true; } function allowance( address _owner, address _spender ) external override view returns (uint256) { return _allowed[_owner][_spender]; } function increaseApproval( address _spender, uint256 _addedValue ) external returns (bool) { _allowed[msg.sender][_spender] = _allowed[msg.sender][_spender].add(_addedValue); emit Approval(msg.sender, _spender, _allowed[msg.sender][_spender]); return true; } function decreaseApproval( address _spender, uint256 _subtractedValue ) external returns (bool) { uint256 oldValue = _allowed[msg.sender][_spender]; if (_subtractedValue > oldValue) { _allowed[msg.sender][_spender] = 0; } else { _allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue); } emit Approval(msg.sender, _spender, _allowed[msg.sender][_spender]); return true; } function burn( uint256 _amount ) external returns (bool) { require(_balances[msg.sender] >= _amount, 'SLSToken: insufficient balance'); _balances[msg.sender] = _balances[msg.sender].sub(_amount); totalSupply = totalSupply.sub(_amount); emit Transfer(msg.sender, address(0), _amount); return true; } function burnFrom( address _from, uint256 _amount ) external returns (bool) { require(_from != address(0), 'SLSToken: from address is not valid'); require(_balances[_from] >= _amount, 'SLSToken: insufficient balance'); require(_amount <= _allowed[_from][msg.sender], 'SLSToken: burn from value not allowed'); _allowed[_from][msg.sender] = _allowed[_from][msg.sender].sub(_amount); _balances[_from] = _balances[_from].sub(_amount); totalSupply = totalSupply.sub(_amount); emit Transfer(_from, address(0), _amount); return true; } }
//SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.0; interface IERC20 { function balanceOf(address who) external view returns (uint256); function transfer(address to, uint256 value) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function transferFrom(address from, address to, uint256 value) external returns (bool); function approve(address spender, uint256 value) external returns (bool); }
//SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.0; contract Ownable { address private owner; event NewOwner(address oldOwner, address newOwner); constructor() { owner = msg.sender; } modifier onlyOwner() { require(isOwner(), "Ownable: caller is not the owner"); _; } function contractOwner() external view returns (address) { return owner; } function isOwner() public view returns (bool) { return msg.sender == owner; } function transferOwnership(address _newOwner) external onlyOwner { require(_newOwner != address(0), 'Ownable: address is not valid'); owner = _newOwner; emit NewOwner(msg.sender, _newOwner); } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; // CAUTION // This version of SafeMath should only be used with Solidity 0.8 or later, // because it relies on the compiler's built in overflow checks. /** * @dev Wrappers over Solidity's arithmetic operations. * * NOTE: `SafeMath` is no longer needed starting with Solidity 0.8. The compiler * now has built in overflow checking. */ library SafeMath { /** * @dev Returns the addition of two unsigned integers, with an overflow flag. * * _Available since v3.4._ */ function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { uint256 c = a + b; if (c < a) return (false, 0); return (true, c); } } /** * @dev Returns the substraction of two unsigned integers, with an overflow flag. * * _Available since v3.4._ */ function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b > a) return (false, 0); return (true, a - b); } } /** * @dev Returns the multiplication of two unsigned integers, with an overflow flag. * * _Available since v3.4._ */ function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { // Gas optimization: this is cheaper than requiring 'a' not being zero, but the // benefit is lost if 'b' is also tested. // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522 if (a == 0) return (true, 0); uint256 c = a * b; if (c / a != b) return (false, 0); return (true, c); } } /** * @dev Returns the division of two unsigned integers, with a division by zero flag. * * _Available since v3.4._ */ function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b == 0) return (false, 0); return (true, a / b); } } /** * @dev Returns the remainder of dividing two unsigned integers, with a division by zero flag. * * _Available since v3.4._ */ function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b == 0) return (false, 0); return (true, a % b); } } /** * @dev Returns the addition of two unsigned integers, reverting on * overflow. * * Counterpart to Solidity's `+` operator. * * Requirements: * * - Addition cannot overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256) { return a + b; } /** * @dev Returns the subtraction of two unsigned integers, reverting on * overflow (when the result is negative). * * Counterpart to Solidity's `-` operator. * * Requirements: * * - Subtraction cannot overflow. */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { return a - b; } /** * @dev Returns the multiplication of two unsigned integers, reverting on * overflow. * * Counterpart to Solidity's `*` operator. * * Requirements: * * - Multiplication cannot overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256) { return a * b; } /** * @dev Returns the integer division of two unsigned integers, reverting on * division by zero. The result is rounded towards zero. * * Counterpart to Solidity's `/` operator. * * Requirements: * * - The divisor cannot be zero. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { return a / b; } /** * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo), * reverting when dividing by zero. * * Counterpart to Solidity's `%` operator. This function uses a `revert` * opcode (which leaves remaining gas untouched) while Solidity uses an * invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function mod(uint256 a, uint256 b) internal pure returns (uint256) { return a % b; } /** * @dev Returns the subtraction of two unsigned integers, reverting with custom message on * overflow (when the result is negative). * * CAUTION: This function is deprecated because it requires allocating memory for the error * message unnecessarily. For custom revert reasons use {trySub}. * * Counterpart to Solidity's `-` operator. * * Requirements: * * - Subtraction cannot overflow. */ function sub( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { unchecked { require(b <= a, errorMessage); return a - b; } } /** * @dev Returns the integer division of two unsigned integers, reverting with custom message on * division by zero. The result is rounded towards zero. * * Counterpart to Solidity's `/` operator. Note: this function uses a * `revert` opcode (which leaves remaining gas untouched) while Solidity * uses an invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function div( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { unchecked { require(b > 0, errorMessage); return a / b; } } /** * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo), * reverting with custom message when dividing by zero. * * CAUTION: This function is deprecated because it requires allocating memory for the error * message unnecessarily. For custom revert reasons use {tryMod}. * * Counterpart to Solidity's `%` operator. This function uses a `revert` * opcode (which leaves remaining gas untouched) while Solidity uses an * invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function mod( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { unchecked { require(b > 0, errorMessage); return a % b; } } }
{ "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldOwner","type":"address"},{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"NewOwner","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":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burnFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"contractOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b50600080546001600160a01b0319163317905560408051808201909152600380825262534c5360e81b60209092019182526200005091600291620000c1565b506040805180820190915260118082527029a6299021b7b73732b1ba102a37b5b2b760791b60209092019182526200008b91600191620000c1565b506003805460ff191660121790556b02e87669c308736a04000000600481905533600090815260056020526040902055620001a4565b828054620000cf9062000167565b90600052602060002090601f016020900481019282620000f357600085556200013e565b82601f106200010e57805160ff19168380011785556200013e565b828001600101855582156200013e579182015b828111156200013e57825182559160200191906001019062000121565b506200014c92915062000150565b5090565b5b808211156200014c576000815560010162000151565b600181811c908216806200017c57607f821691505b602082108114156200019e57634e487b7160e01b600052602260045260246000fd5b50919050565b610e1a80620001b46000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806379cc679011610097578063ce606ee011610066578063ce606ee01461021f578063d73dd6231461023a578063dd62ed3e1461024d578063f2fde38b1461028657600080fd5b806379cc6790146101de5780638f32d59b146101f157806395d89b4114610204578063a9059cbb1461020c57600080fd5b8063313ce567116100d3578063313ce5671461017057806342966c681461018f57806366188463146101a257806370a08231146101b557600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd1461015d575b600080fd5b61010d61029b565b60405161011a9190610c34565b60405180910390f35b610136610131366004610bf1565b610329565b604051901515815260200161011a565b61014f60045481565b60405190815260200161011a565b61013661016b366004610bb5565b610395565b60035461017d9060ff1681565b60405160ff909116815260200161011a565b61013661019d366004610c1b565b610595565b6101366101b0366004610bf1565b61062c565b61014f6101c3366004610b67565b6001600160a01b031660009081526005602052604090205490565b6101366101ec366004610bf1565b610714565b6000546001600160a01b03163314610136565b61010d6108b3565b61013661021a366004610bf1565b6108c0565b6000546040516001600160a01b03909116815260200161011a565b610136610248366004610bf1565b61099c565b61014f61025b366004610b82565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b610299610294366004610b67565b610a21565b005b600180546102a890610d73565b80601f01602080910402602001604051908101604052809291908181526020018280546102d490610d73565b80156103215780601f106102f657610100808354040283529160200191610321565b820191906000526020600020905b81548152906001019060200180831161030457829003601f168201915b505050505081565b3360008181526006602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103849086815260200190565b60405180910390a350600192915050565b60006001600160a01b0384166103c65760405162461bcd60e51b81526004016103bd90610c89565b60405180910390fd5b6001600160a01b0383166103ec5760405162461bcd60e51b81526004016103bd90610ccc565b6001600160a01b0384166000908152600560205260409020548211156104245760405162461bcd60e51b81526004016103bd90610d0d565b6001600160a01b03841660009081526006602090815260408083203384529091529020548211156104a95760405162461bcd60e51b815260206004820152602960248201527f534c53546f6b656e3a207472616e736665722066726f6d2076616c7565206e6f6044820152681d08185b1b1bddd95960ba1b60648201526084016103bd565b6001600160a01b03841660009081526006602090815260408083203384529091529020546104d79083610b2c565b6001600160a01b0385166000818152600660209081526040808320338452825280832094909455918152600590915220546105129083610b2c565b6001600160a01b0380861660009081526005602052604080822093909355908516815220546105419083610b3f565b6001600160a01b038085166000818152600560205260409081902093909355915190861690600080516020610dc5833981519152906105839086815260200190565b60405180910390a35060019392505050565b336000908152600560205260408120548211156105c45760405162461bcd60e51b81526004016103bd90610d0d565b336000908152600560205260409020546105de9083610b2c565b336000908152600560205260409020556004546105fb9083610b2c565b6004556040518281526000903390600080516020610dc58339815191529060200160405180910390a3506001919050565b3360009081526006602090815260408083206001600160a01b038616845290915281205480831115610681573360009081526006602090815260408083206001600160a01b03881684529091528120556106b0565b61068b8184610b2c565b3360009081526006602090815260408083206001600160a01b03891684529091529020555b3360008181526006602090815260408083206001600160a01b038916808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060019392505050565b60006001600160a01b03831661073c5760405162461bcd60e51b81526004016103bd90610c89565b6001600160a01b0383166000908152600560205260409020548211156107745760405162461bcd60e51b81526004016103bd90610d0d565b6001600160a01b03831660009081526006602090815260408083203384529091529020548211156107f55760405162461bcd60e51b815260206004820152602560248201527f534c53546f6b656e3a206275726e2066726f6d2076616c7565206e6f7420616c6044820152641b1bddd95960da1b60648201526084016103bd565b6001600160a01b03831660009081526006602090815260408083203384529091529020546108239083610b2c565b6001600160a01b03841660008181526006602090815260408083203384528252808320949094559181526005909152205461085e9083610b2c565b6001600160a01b0384166000908152600560205260409020556004546108849083610b2c565b6004556040518281526000906001600160a01b03851690600080516020610dc583398151915290602001610384565b600280546102a890610d73565b60006001600160a01b0383166108e85760405162461bcd60e51b81526004016103bd90610ccc565b336000908152600560205260409020548211156109175760405162461bcd60e51b81526004016103bd90610d0d565b336000908152600560205260409020546109319083610b2c565b33600090815260056020526040808220929092556001600160a01b0385168152205461095d9083610b3f565b6001600160a01b038416600081815260056020526040908190209290925590513390600080516020610dc5833981519152906103849086815260200190565b3360009081526006602090815260408083206001600160a01b03861684529091528120546109ca9083610b3f565b3360008181526006602090815260408083206001600160a01b038916808552908352928190208590555193845290927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259101610384565b6000546001600160a01b03163314610a7b5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103bd565b6001600160a01b038116610ad15760405162461bcd60e51b815260206004820152601d60248201527f4f776e61626c653a2061646472657373206973206e6f742076616c696400000060448201526064016103bd565b600080546001600160a01b0319166001600160a01b0383169081179091556040805133815260208101929092527f70aea8d848e8a90fb7661b227dc522eb6395c3dac71b63cb59edd5c9899b2364910160405180910390a150565b6000610b388284610d5c565b9392505050565b6000610b388284610d44565b80356001600160a01b0381168114610b6257600080fd5b919050565b600060208284031215610b7957600080fd5b610b3882610b4b565b60008060408385031215610b9557600080fd5b610b9e83610b4b565b9150610bac60208401610b4b565b90509250929050565b600080600060608486031215610bca57600080fd5b610bd384610b4b565b9250610be160208501610b4b565b9150604084013590509250925092565b60008060408385031215610c0457600080fd5b610c0d83610b4b565b946020939093013593505050565b600060208284031215610c2d57600080fd5b5035919050565b600060208083528351808285015260005b81811015610c6157858101830151858201604001528201610c45565b81811115610c73576000604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f534c53546f6b656e3a2066726f6d2061646472657373206973206e6f742076616040820152621b1a5960ea1b606082015260800190565b60208082526021908201527f534c53546f6b656e3a20746f2061646472657373206973206e6f742076616c696040820152601960fa1b606082015260800190565b6020808252601e908201527f534c53546f6b656e3a20696e73756666696369656e742062616c616e63650000604082015260600190565b60008219821115610d5757610d57610dae565b500190565b600082821015610d6e57610d6e610dae565b500390565b600181811c90821680610d8757607f821691505b60208210811415610da857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220db94d4acedf4067354acf82dc0895767f4cd3ed8ff2c62462d3c85e3f381739e64736f6c63430008050033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101005760003560e01c806379cc679011610097578063ce606ee011610066578063ce606ee01461021f578063d73dd6231461023a578063dd62ed3e1461024d578063f2fde38b1461028657600080fd5b806379cc6790146101de5780638f32d59b146101f157806395d89b4114610204578063a9059cbb1461020c57600080fd5b8063313ce567116100d3578063313ce5671461017057806342966c681461018f57806366188463146101a257806370a08231146101b557600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd1461015d575b600080fd5b61010d61029b565b60405161011a9190610c34565b60405180910390f35b610136610131366004610bf1565b610329565b604051901515815260200161011a565b61014f60045481565b60405190815260200161011a565b61013661016b366004610bb5565b610395565b60035461017d9060ff1681565b60405160ff909116815260200161011a565b61013661019d366004610c1b565b610595565b6101366101b0366004610bf1565b61062c565b61014f6101c3366004610b67565b6001600160a01b031660009081526005602052604090205490565b6101366101ec366004610bf1565b610714565b6000546001600160a01b03163314610136565b61010d6108b3565b61013661021a366004610bf1565b6108c0565b6000546040516001600160a01b03909116815260200161011a565b610136610248366004610bf1565b61099c565b61014f61025b366004610b82565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b610299610294366004610b67565b610a21565b005b600180546102a890610d73565b80601f01602080910402602001604051908101604052809291908181526020018280546102d490610d73565b80156103215780601f106102f657610100808354040283529160200191610321565b820191906000526020600020905b81548152906001019060200180831161030457829003601f168201915b505050505081565b3360008181526006602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103849086815260200190565b60405180910390a350600192915050565b60006001600160a01b0384166103c65760405162461bcd60e51b81526004016103bd90610c89565b60405180910390fd5b6001600160a01b0383166103ec5760405162461bcd60e51b81526004016103bd90610ccc565b6001600160a01b0384166000908152600560205260409020548211156104245760405162461bcd60e51b81526004016103bd90610d0d565b6001600160a01b03841660009081526006602090815260408083203384529091529020548211156104a95760405162461bcd60e51b815260206004820152602960248201527f534c53546f6b656e3a207472616e736665722066726f6d2076616c7565206e6f6044820152681d08185b1b1bddd95960ba1b60648201526084016103bd565b6001600160a01b03841660009081526006602090815260408083203384529091529020546104d79083610b2c565b6001600160a01b0385166000818152600660209081526040808320338452825280832094909455918152600590915220546105129083610b2c565b6001600160a01b0380861660009081526005602052604080822093909355908516815220546105419083610b3f565b6001600160a01b038085166000818152600560205260409081902093909355915190861690600080516020610dc5833981519152906105839086815260200190565b60405180910390a35060019392505050565b336000908152600560205260408120548211156105c45760405162461bcd60e51b81526004016103bd90610d0d565b336000908152600560205260409020546105de9083610b2c565b336000908152600560205260409020556004546105fb9083610b2c565b6004556040518281526000903390600080516020610dc58339815191529060200160405180910390a3506001919050565b3360009081526006602090815260408083206001600160a01b038616845290915281205480831115610681573360009081526006602090815260408083206001600160a01b03881684529091528120556106b0565b61068b8184610b2c565b3360009081526006602090815260408083206001600160a01b03891684529091529020555b3360008181526006602090815260408083206001600160a01b038916808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060019392505050565b60006001600160a01b03831661073c5760405162461bcd60e51b81526004016103bd90610c89565b6001600160a01b0383166000908152600560205260409020548211156107745760405162461bcd60e51b81526004016103bd90610d0d565b6001600160a01b03831660009081526006602090815260408083203384529091529020548211156107f55760405162461bcd60e51b815260206004820152602560248201527f534c53546f6b656e3a206275726e2066726f6d2076616c7565206e6f7420616c6044820152641b1bddd95960da1b60648201526084016103bd565b6001600160a01b03831660009081526006602090815260408083203384529091529020546108239083610b2c565b6001600160a01b03841660008181526006602090815260408083203384528252808320949094559181526005909152205461085e9083610b2c565b6001600160a01b0384166000908152600560205260409020556004546108849083610b2c565b6004556040518281526000906001600160a01b03851690600080516020610dc583398151915290602001610384565b600280546102a890610d73565b60006001600160a01b0383166108e85760405162461bcd60e51b81526004016103bd90610ccc565b336000908152600560205260409020548211156109175760405162461bcd60e51b81526004016103bd90610d0d565b336000908152600560205260409020546109319083610b2c565b33600090815260056020526040808220929092556001600160a01b0385168152205461095d9083610b3f565b6001600160a01b038416600081815260056020526040908190209290925590513390600080516020610dc5833981519152906103849086815260200190565b3360009081526006602090815260408083206001600160a01b03861684529091528120546109ca9083610b3f565b3360008181526006602090815260408083206001600160a01b038916808552908352928190208590555193845290927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259101610384565b6000546001600160a01b03163314610a7b5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103bd565b6001600160a01b038116610ad15760405162461bcd60e51b815260206004820152601d60248201527f4f776e61626c653a2061646472657373206973206e6f742076616c696400000060448201526064016103bd565b600080546001600160a01b0319166001600160a01b0383169081179091556040805133815260208101929092527f70aea8d848e8a90fb7661b227dc522eb6395c3dac71b63cb59edd5c9899b2364910160405180910390a150565b6000610b388284610d5c565b9392505050565b6000610b388284610d44565b80356001600160a01b0381168114610b6257600080fd5b919050565b600060208284031215610b7957600080fd5b610b3882610b4b565b60008060408385031215610b9557600080fd5b610b9e83610b4b565b9150610bac60208401610b4b565b90509250929050565b600080600060608486031215610bca57600080fd5b610bd384610b4b565b9250610be160208501610b4b565b9150604084013590509250925092565b60008060408385031215610c0457600080fd5b610c0d83610b4b565b946020939093013593505050565b600060208284031215610c2d57600080fd5b5035919050565b600060208083528351808285015260005b81811015610c6157858101830151858201604001528201610c45565b81811115610c73576000604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f534c53546f6b656e3a2066726f6d2061646472657373206973206e6f742076616040820152621b1a5960ea1b606082015260800190565b60208082526021908201527f534c53546f6b656e3a20746f2061646472657373206973206e6f742076616c696040820152601960fa1b606082015260800190565b6020808252601e908201527f534c53546f6b656e3a20696e73756666696369656e742062616c616e63650000604082015260600190565b60008219821115610d5757610d57610dae565b500190565b600082821015610d6e57610d6e610dae565b500390565b600181811c90821680610d8757607f821691505b60208210811415610da857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220db94d4acedf4067354acf82dc0895767f4cd3ed8ff2c62462d3c85e3f381739e64736f6c63430008050033
Loading...
Loading
Loading...
Loading
OVERVIEW
SLS Technology works with its global network of partners to provide the best solutions for real-world businesses, with enterprise level blockchain technology.Multichain Portfolio | 27 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.