ETH Price: $3,264.63 (+0.67%)
Gas: 1 Gwei

Contract

0x5661C46e366570360064Ae1A50A17a7a1a8f3236
 
Transaction Hash
Method
Block
From
To
Transfer155835052022-09-21 18:23:35676 days ago1663784615IN
0x5661C46e...a1a8f3236
0 ETH0.0016470333.44293452
Transfer152907502022-08-06 19:57:31722 days ago1659815851IN
0x5661C46e...a1a8f3236
0 ETH0.000106222.875
Transfer140341042022-01-19 5:29:23921 days ago1642570163IN
0x5661C46e...a1a8f3236
0 ETH0.0041484284.25414984
Transfer140339772022-01-19 4:58:02921 days ago1642568282IN
0x5661C46e...a1a8f3236
0 ETH0.0065291132.60571091
Transfer134663362021-10-22 8:21:201010 days ago1634890880IN
0x5661C46e...a1a8f3236
0 ETH0.0025572651.92526602
Transfer133220162021-09-29 17:30:421033 days ago1632936642IN
0x5661C46e...a1a8f3236
0 ETH0.00561438114.00000145
Transfer128047842021-07-11 7:56:061113 days ago1625990166IN
0x5661C46e...a1a8f3236
0 ETH0.0005942711.00000145
Transfer126961582021-06-24 9:54:151130 days ago1624528455IN
0x5661C46e...a1a8f3236
0 ETH0.000234436
Transfer126504332021-06-17 6:49:401137 days ago1623912580IN
0x5661C46e...a1a8f3236
0 ETH0.000351449.00000145
Transfer126262112021-06-13 12:46:341141 days ago1623588394IN
0x5661C46e...a1a8f3236
0 ETH0.000195185
Transfer126151592021-06-11 19:39:241143 days ago1623440364IN
0x5661C46e...a1a8f3236
0 ETH0.0005851915.00000112
Transfer125999902021-06-09 11:07:261145 days ago1623236846IN
0x5661C46e...a1a8f3236
0 ETH0.000351339.00000134
Transfer125806632021-06-06 11:23:021148 days ago1622978582IN
0x5661C46e...a1a8f3236
0 ETH0.0003693710
Transfer125799042021-06-06 8:37:571148 days ago1622968677IN
0x5661C46e...a1a8f3236
0 ETH0.0005074813.00000145
Transfer125798662021-06-06 8:27:571148 days ago1622968077IN
0x5661C46e...a1a8f3236
0 ETH0.0003903710
Transfer125797642021-06-06 8:04:171148 days ago1622966657IN
0x5661C46e...a1a8f3236
0 ETH0.000610
Transfer125797612021-06-06 8:03:411148 days ago1622966621IN
0x5661C46e...a1a8f3236
0 ETH0.0003903710
Transfer125741602021-06-05 11:20:381149 days ago1622892038IN
0x5661C46e...a1a8f3236
0 ETH0.0005073213.00000112
Transfer125723982021-06-05 4:41:121149 days ago1622868072IN
0x5661C46e...a1a8f3236
0 ETH0.0006638317.00000145
Transfer125712212021-06-05 0:20:151149 days ago1622852415IN
0x5661C46e...a1a8f3236
0 ETH0.0003132814.28125
Transfer125655772021-06-04 3:37:441150 days ago1622777864IN
0x5661C46e...a1a8f3236
0 ETH0.0010539927.00000145
Transfer125655312021-06-04 3:28:421150 days ago1622777322IN
0x5661C46e...a1a8f3236
0 ETH0.0010807420.00000145
Transfer125654232021-06-04 3:04:531150 days ago1622775893IN
0x5661C46e...a1a8f3236
0 ETH0.000936624.00000134
Transfer125649132021-06-04 1:07:031150 days ago1622768823IN
0x5661C46e...a1a8f3236
0 ETH0.0007419319.00000145
Transfer125625922021-06-03 16:28:551151 days ago1622737735IN
0x5661C46e...a1a8f3236
0 ETH0.0011324229.00000112
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
JLL

Compiler Version
v0.4.15+commit.bbb8e64f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-06-08
*/

pragma solidity ^0.4.6;

contract JLL {

  string public name = "JLL";
  string public symbol = "JLL";
  uint public decimals = 18;
  uint public INITIAL_SUPPLY = 200000000000000000000000000000;

  mapping(address => uint) balances;
  mapping (address => mapping (address => uint)) allowed;
  uint256 public _totalSupply;
  address public _creator;
  bool bIsFreezeAll = false;
  
  event Transfer(address indexed from, address indexed to, uint value);
  event Approval(address indexed owner, address indexed spender, uint value);
  
  function safeSub(uint a, uint b) internal returns (uint) {
    assert(b <= a);
    return a - b;
  }

  function safeAdd(uint a, uint b) internal returns (uint) {
    uint c = a + b;
    assert(c>=a && c>=b);
    return c;
  }
  
  function totalSupply() public constant returns (uint256 total) {
	total = _totalSupply;
  }

  function transfer(address _to, uint _value) public returns (bool success) {
    require(bIsFreezeAll == false);
    balances[msg.sender] = safeSub(balances[msg.sender], _value);
    balances[_to] = safeAdd(balances[_to], _value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  function transferFrom(address _from, address _to, uint _value) public returns (bool success) {
    require(bIsFreezeAll == false);
    var _allowance = allowed[_from][msg.sender];
    balances[_to] = safeAdd(balances[_to], _value);
    balances[_from] = safeSub(balances[_from], _value);
    allowed[_from][msg.sender] = safeSub(_allowance, _value);
    Transfer(_from, _to, _value);
    return true;
  }

  function balanceOf(address _owner) public constant returns (uint balance) {
    return balances[_owner];
  }

  function approve(address _spender, uint _value) public returns (bool success) {
	require(bIsFreezeAll == false);
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

  function allowance(address _owner, address _spender) public constant returns (uint remaining) {
    return allowed[_owner][_spender];
  }

  function freezeAll() public 
  {
	require(msg.sender == _creator);
	bIsFreezeAll = !bIsFreezeAll;
  }
  
  function JLL() public {
    _totalSupply = INITIAL_SUPPLY;
	_creator = 0x919EcD7778A13725568924835c04bDfa34029D1C;
	balances[_creator] = INITIAL_SUPPLY;
	bIsFreezeAll = false;
  }
  
  function destroy() public  {
	require(msg.sender == _creator);
	selfdestruct(_creator);
  }

}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"total","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"destroy","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"freezeAll","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"_creator","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

606060405260408051908101604052600381527f4a4c4c00000000000000000000000000000000000000000000000000000000006020820152600090805161004b929160200190610124565b5060408051908101604052600381527f4a4c4c000000000000000000000000000000000000000000000000000000000060208201526001908051610093929160200190610124565b5060126002556c02863c1f5cdae42f95400000006003556007805460a060020a60ff021916905534156100c557600080fd5b5b600354600681905560078054600160a060020a03191673919ecd7778a13725568924835c04bdfa34029d1c17808255600160a060020a0316600090815260046020526040902091909155805460a060020a60ff02191690555b6101c4565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061016557805160ff1916838001178555610192565b82800160010185558215610192579182015b82811115610192578251825591602001919060010190610177565b5b5061019f9291506101a3565b5090565b6101c191905b8082111561019f57600081556001016101a9565b5090565b90565b6108e8806101d36000396000f300606060405236156100cd5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100d2578063095ea7b31461015d57806318160ddd1461019357806323b872dd146101b85780632ff2e9dc146101f4578063313ce567146102195780633eaaf86b1461023e57806370a082311461026357806383197ef01461029457806395d89b41146102a957806399464c8914610334578063a9059cbb14610349578063bc8bde641461037f578063dd62ed3e146103ae575b600080fd5b34156100dd57600080fd5b6100e56103e5565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101225780820151818401525b602001610109565b50505050905090810190601f16801561014f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561016857600080fd5b61017f600160a060020a0360043516602435610483565b604051901515815260200160405180910390f35b341561019e57600080fd5b6101a6610507565b60405190815260200160405180910390f35b34156101c357600080fd5b61017f600160a060020a036004358116906024351660443561050e565b604051901515815260200160405180910390f35b34156101ff57600080fd5b6101a661062b565b60405190815260200160405180910390f35b341561022457600080fd5b6101a6610631565b60405190815260200160405180910390f35b341561024957600080fd5b6101a6610637565b60405190815260200160405180910390f35b341561026e57600080fd5b6101a6600160a060020a036004351661063d565b60405190815260200160405180910390f35b341561029f57600080fd5b6102a761065c565b005b34156102b457600080fd5b6100e5610687565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101225780820151818401525b602001610109565b50505050905090810190601f16801561014f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561033f57600080fd5b6102a7610725565b005b341561035457600080fd5b61017f600160a060020a0360043516602435610773565b604051901515815260200160405180910390f35b341561038a57600080fd5b610392610841565b604051600160a060020a03909116815260200160405180910390f35b34156103b957600080fd5b6101a6600160a060020a0360043581169060243516610850565b60405190815260200160405180910390f35b60008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561047b5780601f106104505761010080835404028352916020019161047b565b820191906000526020600020905b81548152906001019060200180831161045e57829003601f168201915b505050505081565b60075460009060a060020a900460ff161561049d57600080fd5b600160a060020a03338116600081815260056020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b6006545b90565b600754600090819060a060020a900460ff161561052a57600080fd5b50600160a060020a038085166000908152600560209081526040808320338516845282528083205493871683526004909152902054610569908461087d565b600160a060020a03808616600090815260046020526040808220939093559087168152205461059890846108a5565b600160a060020a0386166000908152600460205260409020556105bb81846108a5565b600160a060020a03808716600081815260056020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600191505b509392505050565b60035481565b60025481565b60065481565b600160a060020a0381166000908152600460205260409020545b919050565b60075433600160a060020a0390811691161461067757600080fd5b600754600160a060020a0316ff5b565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561047b5780601f106104505761010080835404028352916020019161047b565b820191906000526020600020905b81548152906001019060200180831161045e57829003601f168201915b505050505081565b60075433600160a060020a0390811691161461074057600080fd5b6007805474ff000000000000000000000000000000000000000019811660a060020a9182900460ff16159091021790555b565b60075460009060a060020a900460ff161561078d57600080fd5b600160a060020a0333166000908152600460205260409020546107b090836108a5565b600160a060020a0333811660009081526004602052604080822093909355908516815220546107df908361087d565b600160a060020a0380851660008181526004602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b92915050565b600754600160a060020a031681565b600160a060020a038083166000908152600560209081526040808320938516835292905220545b92915050565b60008282018381108015906108925750828110155b151561089a57fe5b8091505b5092915050565b6000828211156108b157fe5b508082035b929150505600a165627a7a7230582031000103c6161b25feac90cfcb4ecf5028658e372f3d030d372b21acbf7164000029

Deployed Bytecode

0x606060405236156100cd5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100d2578063095ea7b31461015d57806318160ddd1461019357806323b872dd146101b85780632ff2e9dc146101f4578063313ce567146102195780633eaaf86b1461023e57806370a082311461026357806383197ef01461029457806395d89b41146102a957806399464c8914610334578063a9059cbb14610349578063bc8bde641461037f578063dd62ed3e146103ae575b600080fd5b34156100dd57600080fd5b6100e56103e5565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101225780820151818401525b602001610109565b50505050905090810190601f16801561014f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561016857600080fd5b61017f600160a060020a0360043516602435610483565b604051901515815260200160405180910390f35b341561019e57600080fd5b6101a6610507565b60405190815260200160405180910390f35b34156101c357600080fd5b61017f600160a060020a036004358116906024351660443561050e565b604051901515815260200160405180910390f35b34156101ff57600080fd5b6101a661062b565b60405190815260200160405180910390f35b341561022457600080fd5b6101a6610631565b60405190815260200160405180910390f35b341561024957600080fd5b6101a6610637565b60405190815260200160405180910390f35b341561026e57600080fd5b6101a6600160a060020a036004351661063d565b60405190815260200160405180910390f35b341561029f57600080fd5b6102a761065c565b005b34156102b457600080fd5b6100e5610687565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101225780820151818401525b602001610109565b50505050905090810190601f16801561014f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561033f57600080fd5b6102a7610725565b005b341561035457600080fd5b61017f600160a060020a0360043516602435610773565b604051901515815260200160405180910390f35b341561038a57600080fd5b610392610841565b604051600160a060020a03909116815260200160405180910390f35b34156103b957600080fd5b6101a6600160a060020a0360043581169060243516610850565b60405190815260200160405180910390f35b60008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561047b5780601f106104505761010080835404028352916020019161047b565b820191906000526020600020905b81548152906001019060200180831161045e57829003601f168201915b505050505081565b60075460009060a060020a900460ff161561049d57600080fd5b600160a060020a03338116600081815260056020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b6006545b90565b600754600090819060a060020a900460ff161561052a57600080fd5b50600160a060020a038085166000908152600560209081526040808320338516845282528083205493871683526004909152902054610569908461087d565b600160a060020a03808616600090815260046020526040808220939093559087168152205461059890846108a5565b600160a060020a0386166000908152600460205260409020556105bb81846108a5565b600160a060020a03808716600081815260056020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600191505b509392505050565b60035481565b60025481565b60065481565b600160a060020a0381166000908152600460205260409020545b919050565b60075433600160a060020a0390811691161461067757600080fd5b600754600160a060020a0316ff5b565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561047b5780601f106104505761010080835404028352916020019161047b565b820191906000526020600020905b81548152906001019060200180831161045e57829003601f168201915b505050505081565b60075433600160a060020a0390811691161461074057600080fd5b6007805474ff000000000000000000000000000000000000000019811660a060020a9182900460ff16159091021790555b565b60075460009060a060020a900460ff161561078d57600080fd5b600160a060020a0333166000908152600460205260409020546107b090836108a5565b600160a060020a0333811660009081526004602052604080822093909355908516815220546107df908361087d565b600160a060020a0380851660008181526004602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b92915050565b600754600160a060020a031681565b600160a060020a038083166000908152600560209081526040808320938516835292905220545b92915050565b60008282018381108015906108925750828110155b151561089a57fe5b8091505b5092915050565b6000828211156108b157fe5b508082035b929150505600a165627a7a7230582031000103c6161b25feac90cfcb4ecf5028658e372f3d030d372b21acbf7164000029

Swarm Source

bzzr://31000103c6161b25feac90cfcb4ecf5028658e372f3d030d372b21acbf716400

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.