Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Website Down
Overview
Max Total Supply
200,000,000 JBX
Holders
4,956 (0.00%)
Total Transfers
-
Market
Price
$0.00 @ 0.000000 ETH (-0.34%)
Onchain Market Cap
$47,775.98
Circulating Supply Market Cap
$0.00
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
MineableToken
Compiler Version
v0.4.20+commit.3155dd80
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-05-07 */ // 0.4.20+commit.3155dd80.Emscripten.clang pragma solidity ^0.4.20; // Ethereum Token callback interface tokenRecipient { function receiveApproval( address from, uint256 value, bytes data ) external; } // ERC223 callback interface ContractReceiver { function tokenFallback( address from, uint value, bytes data ) external; } contract owned { address public owner; function owned() public { owner = msg.sender; } function changeOwner( address _miner ) public onlyOwner { owner = _miner; } modifier onlyOwner { require (msg.sender == owner); _; } } // ERC20 token with added ERC223 and Ethereum-Token support // // Blend of multiple interfaces: // - https://theethereum.wiki/w/index.php/ERC20_Token_Standard // - https://www.ethereum.org/token (uncontrolled, non-standard) // - https://github.com/Dexaran/ERC23-tokens/blob/Recommended/ERC223_Token.sol contract MineableToken is owned { string public name; string public symbol; uint8 public decimals; uint256 public totalSupply; uint256 public supplyCap; mapping( address => uint256 ) balances_; mapping( address => mapping(address => uint256) ) allowances_; // ERC20 event Approval( address indexed owner, address indexed spender, uint value ); // ERC20-compatible version only, breaks ERC223 compliance but block // explorers and exchanges expect ERC20. Also, cannot overload events event Transfer( address indexed from, address indexed to, uint256 value ); //bytes data ); // Ethereum Token event Burn( address indexed from, uint256 value ); function MineableToken() public { decimals = uint8(18); supplyCap = 4 * 1e9 * 10**uint256(decimals); name = "Jbox"; symbol = "JBX"; } function mine( uint256 qty ) public onlyOwner { require ( (totalSupply + qty) > totalSupply && (totalSupply + qty) <= supplyCap ); totalSupply += qty; balances_[owner] += qty; Transfer( address(0), owner, qty ); } function cap() public constant returns(uint256) { return supplyCap; } // ERC20 function balanceOf( address owner ) public constant returns (uint) { return balances_[owner]; } // ERC20 function approve( address spender, uint256 value ) public returns (bool success) { // WARNING! When changing the approval amount, first set it back to zero // AND wait until the transaction is mined. Only afterwards set the new // amount. Otherwise you may be prone to a race condition attack. // See: https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 allowances_[msg.sender][spender] = value; Approval( msg.sender, spender, value ); return true; } // recommended fix for known attack on any ERC20 function safeApprove( address _spender, uint256 _currentValue, uint256 _value ) public returns (bool success) { // If current allowance for _spender is equal to _currentValue, then // overwrite it with _value and return true, otherwise return false. if (allowances_[msg.sender][_spender] == _currentValue) return approve(_spender, _value); return false; } // ERC20 function allowance( address owner, address spender ) public constant returns (uint256 remaining) { return allowances_[owner][spender]; } // ERC20 function transfer(address to, uint256 value) public returns (bool success) { bytes memory empty; // null _transfer( msg.sender, to, value, empty ); return true; } // ERC20 function transferFrom( address from, address to, uint256 value ) public returns (bool success) { require( value <= allowances_[from][msg.sender] ); allowances_[from][msg.sender] -= value; bytes memory empty; _transfer( from, to, value, empty ); return true; } // Ethereum Token function approveAndCall( address spender, uint256 value, bytes context ) public returns (bool success) { if ( approve(spender, value) ) { tokenRecipient recip = tokenRecipient( spender ); if (isContract(recip)) recip.receiveApproval( msg.sender, value, context ); return true; } return false; } // Ethereum Token function burn( uint256 value ) public returns (bool success) { require( balances_[msg.sender] >= value ); balances_[msg.sender] -= value; totalSupply -= value; Burn( msg.sender, value ); return true; } // Ethereum Token function burnFrom( address from, uint256 value ) public returns (bool success) { require( balances_[from] >= value ); require( value <= allowances_[from][msg.sender] ); balances_[from] -= value; allowances_[from][msg.sender] -= value; totalSupply -= value; Burn( from, value ); return true; } // ERC223 Transfer and invoke specified callback function transfer( address to, uint value, bytes data, string custom_fallback ) public returns (bool success) { _transfer( msg.sender, to, value, data ); // throws if custom_fallback is not a valid contract call require( address(to).call.value(0)(bytes4(keccak256(custom_fallback)), msg.sender, value, data) ); return true; } // ERC223 Transfer to a contract or externally-owned account function transfer( address to, uint value, bytes data ) public returns (bool success) { if (isContract(to)) { return transferToContract( to, value, data ); } _transfer( msg.sender, to, value, data ); return true; } // ERC223 Transfer to contract and invoke tokenFallback() method function transferToContract( address to, uint value, bytes data ) private returns (bool success) { _transfer( msg.sender, to, value, data ); ContractReceiver rx = ContractReceiver(to); if (isContract(rx)) { rx.tokenFallback( msg.sender, value, data ); return true; } return false; } // ERC223 fetch contract size (must be nonzero to be a contract) function isContract( address _addr ) private constant returns (bool) { uint length; assembly { length := extcodesize(_addr) } return (length > 0); } function _transfer( address from, address to, uint value, bytes data ) internal { require( to != 0x0 ); require( balances_[from] >= value ); require( balances_[to] + value > balances_[to] ); // catch overflow balances_[from] -= value; balances_[to] += value; bytes memory ignore; ignore = data; // ignore compiler warning Transfer( from, to, value ); // ERC20-version, ignore data } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"qty","type":"uint256"}],"name":"mine","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"supplyCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_miner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"},{"name":"context","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"},{"name":"custom_fallback","type":"string"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_currentValue","type":"uint256"},{"name":"_value","type":"uint256"}],"name":"safeApprove","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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"},{"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":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]
Contract Creation Code
6060604052341561000f57600080fd5b60008054600160a060020a03191633600160a060020a031617905560038054601260ff19909116179081905560ff16600a0a63ee6b28000260055560408051908101604052600481527f4a626f7800000000000000000000000000000000000000000000000000000000602082015260019080516100919291602001906100df565b5060408051908101604052600381527f4a42580000000000000000000000000000000000000000000000000000000000602082015260029080516100d99291602001906100df565b5061017a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061012057805160ff191683800117855561014d565b8280016001018555821561014d579182015b8281111561014d578251825591602001919060010190610132565b5061015992915061015d565b5090565b61017791905b808211156101595760008155600101610163565b90565b610e6a806200018a6000396000f3006060604052600436106100f85763ffffffff60e060020a60003504166306fdde0381146100fd578063095ea7b31461018757806318160ddd146101bd57806323b872dd146101e2578063313ce5671461020a578063355274ea1461023357806342966c68146102465780634d4748981461025c57806370a082311461027457806379cc6790146102935780638da5cb5b146102b55780638f770ad0146102e457806395d89b41146102f7578063a6f9dae11461030a578063a9059cbb14610329578063be45fd621461034b578063cae9ca51146103b0578063dd62ed3e14610415578063f6368f8a1461043a578063f6503662146104e1575b600080fd5b341561010857600080fd5b610110610506565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561014c578082015183820152602001610134565b50505050905090810190601f1680156101795780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561019257600080fd5b6101a9600160a060020a03600435166024356105a4565b604051901515815260200160405180910390f35b34156101c857600080fd5b6101d0610610565b60405190815260200160405180910390f35b34156101ed57600080fd5b6101a9600160a060020a0360043581169060243516604435610616565b341561021557600080fd5b61021d610699565b60405160ff909116815260200160405180910390f35b341561023e57600080fd5b6101d06106a2565b341561025157600080fd5b6101a96004356106a8565b341561026757600080fd5b610272600435610733565b005b341561027f57600080fd5b6101d0600160a060020a03600435166107d8565b341561029e57600080fd5b6101a9600160a060020a03600435166024356107f3565b34156102c057600080fd5b6102c86108cf565b604051600160a060020a03909116815260200160405180910390f35b34156102ef57600080fd5b6101d06108de565b341561030257600080fd5b6101106108e4565b341561031557600080fd5b610272600160a060020a036004351661094f565b341561033457600080fd5b6101a9600160a060020a0360043516602435610999565b341561035657600080fd5b6101a960048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506109b995505050505050565b34156103bb57600080fd5b6101a960048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506109ee95505050505050565b341561042057600080fd5b6101d0600160a060020a0360043581169060243516610b05565b341561044557600080fd5b6101a960048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650610b3095505050505050565b34156104ec57600080fd5b6101a9600160a060020a0360043516602435604435610c6a565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561059c5780601f106105715761010080835404028352916020019161059c565b820191906000526020600020905b81548152906001019060200180831161057f57829003601f168201915b505050505081565b600160a060020a03338116600081815260076020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60045481565b6000610620610e2c565b600160a060020a038086166000908152600760209081526040808320339094168352929052205483111561065357600080fd5b600160a060020a038086166000908152600760209081526040808320339094168352929052208054849003905561068c85858584610cad565b600191505b509392505050565b60035460ff1681565b60055490565b600160a060020a033316600090815260066020526040812054829010156106ce57600080fd5b600160a060020a03331660008181526006602052604090819020805485900390556004805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60005433600160a060020a0390811691161461074e57600080fd5b6004548181011180156107675750600554816004540111155b151561077257600080fd5b600480548201905560008054600160a060020a03908116825260066020526040808320805485019055825490911691907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a350565b600160a060020a031660009081526006602052604090205490565b600160a060020a0382166000908152600660205260408120548290101561081957600080fd5b600160a060020a038084166000908152600760209081526040808320339094168352929052205482111561084c57600080fd5b600160a060020a038084166000818152600660209081526040808320805488900390556007825280832033909516835293905282902080548590039055600480548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b600054600160a060020a031681565b60055481565b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561059c5780601f106105715761010080835404028352916020019161059c565b60005433600160a060020a0390811691161461096a57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60006109a3610e2c565b6109af33858584610cad565b5060019392505050565b60006109c484610d87565b156109db576109d4848484610d8f565b90506109e7565b6109af33858585610cad565b9392505050565b6000806109fb85856105a4565b15610afa575083610a0b81610d87565b15610af15780600160a060020a031663a2d578533386866040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610a8f578082015183820152602001610a77565b50505050905090810190601f168015610abc5780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b1515610adc57600080fd5b6102c65a03f11515610aed57600080fd5b5050505b60019150610691565b506000949350505050565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b6000610b3e33868686610cad565b84600160a060020a03166000836040518082805190602001908083835b60208310610b7a5780518252601f199092019160209182019101610b5b565b6001836020036101000a0380198251168184511617909252505050919091019250604091505051809103902060e060020a9004903387876040518563ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a03168152602001838152602001828051906020019080838360005b83811015610c0b578082015183820152602001610bf3565b50505050905090810190601f168015610c385780820380516001836020036101000a031916815260200191505b50935050505060006040518083038185886187965a03f193505050501515610c5f57600080fd5b506001949350505050565b600160a060020a033381166000908152600760209081526040808320938716835292905290812054831415610ca3576109d484836105a4565b5060009392505050565b610cb5610e2c565b600160a060020a0384161515610cca57600080fd5b600160a060020a03851660009081526006602052604090205483901015610cf057600080fd5b600160a060020a03841660009081526006602052604090205483810111610d1657600080fd5b50600160a060020a03808516600081815260066020526040808220805487900390559286168082529083902080548601905583929091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a35050505050565b6000903b1190565b600080610d9e33868686610cad565b5083610da981610d87565b15610afa5780600160a060020a031663c0ee0b8a3386866040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a03168152602001838152602001806020018281038252838181518152602001915080519060200190808383600083811015610a8f578082015183820152602001610a77565b602060405190810160405260008152905600a165627a7a72305820415b7d684a1674617906c254e0aa873df75fe51b26224bbde98b9c4b81fda1a20029
Deployed Bytecode
0x6060604052600436106100f85763ffffffff60e060020a60003504166306fdde0381146100fd578063095ea7b31461018757806318160ddd146101bd57806323b872dd146101e2578063313ce5671461020a578063355274ea1461023357806342966c68146102465780634d4748981461025c57806370a082311461027457806379cc6790146102935780638da5cb5b146102b55780638f770ad0146102e457806395d89b41146102f7578063a6f9dae11461030a578063a9059cbb14610329578063be45fd621461034b578063cae9ca51146103b0578063dd62ed3e14610415578063f6368f8a1461043a578063f6503662146104e1575b600080fd5b341561010857600080fd5b610110610506565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561014c578082015183820152602001610134565b50505050905090810190601f1680156101795780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561019257600080fd5b6101a9600160a060020a03600435166024356105a4565b604051901515815260200160405180910390f35b34156101c857600080fd5b6101d0610610565b60405190815260200160405180910390f35b34156101ed57600080fd5b6101a9600160a060020a0360043581169060243516604435610616565b341561021557600080fd5b61021d610699565b60405160ff909116815260200160405180910390f35b341561023e57600080fd5b6101d06106a2565b341561025157600080fd5b6101a96004356106a8565b341561026757600080fd5b610272600435610733565b005b341561027f57600080fd5b6101d0600160a060020a03600435166107d8565b341561029e57600080fd5b6101a9600160a060020a03600435166024356107f3565b34156102c057600080fd5b6102c86108cf565b604051600160a060020a03909116815260200160405180910390f35b34156102ef57600080fd5b6101d06108de565b341561030257600080fd5b6101106108e4565b341561031557600080fd5b610272600160a060020a036004351661094f565b341561033457600080fd5b6101a9600160a060020a0360043516602435610999565b341561035657600080fd5b6101a960048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506109b995505050505050565b34156103bb57600080fd5b6101a960048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506109ee95505050505050565b341561042057600080fd5b6101d0600160a060020a0360043581169060243516610b05565b341561044557600080fd5b6101a960048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650610b3095505050505050565b34156104ec57600080fd5b6101a9600160a060020a0360043516602435604435610c6a565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561059c5780601f106105715761010080835404028352916020019161059c565b820191906000526020600020905b81548152906001019060200180831161057f57829003601f168201915b505050505081565b600160a060020a03338116600081815260076020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60045481565b6000610620610e2c565b600160a060020a038086166000908152600760209081526040808320339094168352929052205483111561065357600080fd5b600160a060020a038086166000908152600760209081526040808320339094168352929052208054849003905561068c85858584610cad565b600191505b509392505050565b60035460ff1681565b60055490565b600160a060020a033316600090815260066020526040812054829010156106ce57600080fd5b600160a060020a03331660008181526006602052604090819020805485900390556004805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60005433600160a060020a0390811691161461074e57600080fd5b6004548181011180156107675750600554816004540111155b151561077257600080fd5b600480548201905560008054600160a060020a03908116825260066020526040808320805485019055825490911691907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a350565b600160a060020a031660009081526006602052604090205490565b600160a060020a0382166000908152600660205260408120548290101561081957600080fd5b600160a060020a038084166000908152600760209081526040808320339094168352929052205482111561084c57600080fd5b600160a060020a038084166000818152600660209081526040808320805488900390556007825280832033909516835293905282902080548590039055600480548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b600054600160a060020a031681565b60055481565b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561059c5780601f106105715761010080835404028352916020019161059c565b60005433600160a060020a0390811691161461096a57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60006109a3610e2c565b6109af33858584610cad565b5060019392505050565b60006109c484610d87565b156109db576109d4848484610d8f565b90506109e7565b6109af33858585610cad565b9392505050565b6000806109fb85856105a4565b15610afa575083610a0b81610d87565b15610af15780600160a060020a031663a2d578533386866040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610a8f578082015183820152602001610a77565b50505050905090810190601f168015610abc5780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b1515610adc57600080fd5b6102c65a03f11515610aed57600080fd5b5050505b60019150610691565b506000949350505050565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b6000610b3e33868686610cad565b84600160a060020a03166000836040518082805190602001908083835b60208310610b7a5780518252601f199092019160209182019101610b5b565b6001836020036101000a0380198251168184511617909252505050919091019250604091505051809103902060e060020a9004903387876040518563ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a03168152602001838152602001828051906020019080838360005b83811015610c0b578082015183820152602001610bf3565b50505050905090810190601f168015610c385780820380516001836020036101000a031916815260200191505b50935050505060006040518083038185886187965a03f193505050501515610c5f57600080fd5b506001949350505050565b600160a060020a033381166000908152600760209081526040808320938716835292905290812054831415610ca3576109d484836105a4565b5060009392505050565b610cb5610e2c565b600160a060020a0384161515610cca57600080fd5b600160a060020a03851660009081526006602052604090205483901015610cf057600080fd5b600160a060020a03841660009081526006602052604090205483810111610d1657600080fd5b50600160a060020a03808516600081815260066020526040808220805487900390559286168082529083902080548601905583929091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a35050505050565b6000903b1190565b600080610d9e33868686610cad565b5083610da981610d87565b15610afa5780600160a060020a031663c0ee0b8a3386866040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a03168152602001838152602001806020018281038252838181518152602001915080519060200190808383600083811015610a8f578082015183820152602001610a77565b602060405190810160405260008152905600a165627a7a72305820415b7d684a1674617906c254e0aa873df75fe51b26224bbde98b9c4b81fda1a20029
Swarm Source
bzzr://415b7d684a1674617906c254e0aa873df75fe51b26224bbde98b9c4b81fda1a2
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.