Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
48 NINJA
Holders
6
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 0 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
NinjaKittyUnit
Compiler Version
v0.4.25+commit.59dbf8f1
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2019-05-24 */ pragma solidity ^0.4.25; /** * * World War Goo - Competitive Idle Game * * https://ethergoo.io * */ interface ERC20 { function totalSupply() external constant returns (uint); function balanceOf(address tokenOwner) external constant returns (uint balance); function allowance(address tokenOwner, address spender) external constant returns (uint remaining); function transfer(address to, uint tokens) external returns (bool success); function approve(address spender, uint tokens) external returns (bool success); function approveAndCall(address spender, uint tokens, bytes data) external returns (bool success); function transferFrom(address from, address to, uint tokens) external returns (bool success); event Transfer(address indexed from, address indexed to, uint tokens); event Approval(address indexed tokenOwner, address indexed spender, uint tokens); } contract PremiumUnit { function mintUnit(address player, uint256 amount) external; function equipUnit(address player, uint80 amount, uint8 chosenPosition) external; uint256 public unitId; uint256 public unitProductionSeconds; } contract NinjaKittyUnit is ERC20, PremiumUnit { using SafeMath for uint; string public constant name = "WWG Premium Unit - NINJA"; string public constant symbol = "NINJA"; uint256 public constant unitId = 25; uint256 public unitProductionSeconds = 86400; // Num seconds for factory to produce a single unit uint8 public constant decimals = 0; Units constant units = Units(0xf936AA9e1f22C915Abf4A66a5a6e94eb8716BA5e); address constant factories = 0xC767B1CEc507f1584469E8efE1a94AD4c75e02ed; mapping(address => uint256) balances; mapping(address => uint256) lastEquipTime; mapping(address => mapping(address => uint256)) allowed; uint256 public totalSupply; function totalSupply() external view returns (uint) { return totalSupply.sub(balances[address(0)]); } function balanceOf(address tokenOwner) external view returns (uint256) { return balances[tokenOwner]; } function transfer(address to, uint tokens) external returns (bool) { balances[msg.sender] = balances[msg.sender].sub(tokens); balances[to] = balances[to].add(tokens); emit Transfer(msg.sender, to, tokens); return true; } function transferFrom(address from, address to, uint tokens) external returns (bool) { balances[from] = balances[from].sub(tokens); allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens); balances[to] = balances[to].add(tokens); emit Transfer(from, to, tokens); return true; } function approve(address spender, uint tokens) external returns (bool) { allowed[msg.sender][spender] = tokens; emit Approval(msg.sender, spender, tokens); return true; } function approveAndCall(address spender, uint256 tokens, bytes data) external returns (bool) { allowed[msg.sender][spender] = tokens; emit Approval(msg.sender, spender, tokens); ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, this, data); return true; } function allowance(address tokenOwner, address spender) external view returns (uint256) { return allowed[tokenOwner][spender]; } function mintUnit(address player, uint256 amount) external { require(msg.sender == factories); balances[player] += amount; totalSupply += amount; emit Transfer(address(0), player, amount); } function equipUnit(address player, uint80 amount, uint8 chosenPosition) external { require(msg.sender == player || msg.sender == factories); units.mintUnitExternal(unitId, amount, player, chosenPosition); // Burn token balances[player] = balances[player].sub(amount); lastEquipTime[player] = now; totalSupply = totalSupply.sub(amount); emit Transfer(player, address(0), amount); } function unequipUnit(uint80 amount) external { (uint80 unitsOwned,) = units.unitsOwned(msg.sender, unitId); require(unitsOwned >= amount); require(lastEquipTime[msg.sender] + 24 hours < now); // To reduce unequip abuse (only for army premium units) units.deleteUnitExternal(amount, unitId, msg.sender); // Mint token balances[msg.sender] += amount; totalSupply += amount; emit Transfer(address(0), msg.sender, amount); } } interface ApproveAndCallFallBack { function receiveApproval(address from, uint256 tokens, address token, bytes data) external; } contract Units { mapping(address => mapping(uint256 => UnitsOwned)) public unitsOwned; function mintUnitExternal(uint256 unit, uint80 amount, address player, uint8 chosenPosition) external; function deleteUnitExternal(uint80 amount, uint256 unit, address player) external; struct UnitsOwned { uint80 units; uint8 factoryBuiltFlag; } } library SafeMath { /** * @dev Multiplies two numbers, throws on overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; assert(c / a == b); return c; } /** * @dev Integer division of two numbers, truncating the quotient. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { // assert(b > 0); // Solidity automatically throws when dividing by 0 uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } /** * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend). */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } /** * @dev Adds two numbers, throws on overflow. */ 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
[{"constant":false,"inputs":[{"name":"player","type":"address"},{"name":"amount","type":"uint256"}],"name":"mintUnit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"name":"","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":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","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":"tokenOwner","type":"address"}],"name":"balanceOf","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":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint80"}],"name":"unequipUnit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"},{"name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"player","type":"address"},{"name":"amount","type":"uint80"},{"name":"chosenPosition","type":"uint8"}],"name":"equipUnit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"unitId","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"unitProductionSeconds","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"}]
Contract Creation Code
60806040526201518060025534801561001757600080fd5b50610be4806100276000396000f3006080604052600436106100d95763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416626843d981146100de57806306fdde0314610104578063095ea7b31461018e57806318160ddd146101c657806323b872dd146101ed578063313ce5671461021757806370a082311461024257806395d89b4114610263578063a9059cbb14610278578063c7830eef1461029c578063cae9ca51146102c0578063d04cf173146102f1578063dca5655314610327578063dd62ed3e1461033c578063ebd1036914610363575b600080fd5b3480156100ea57600080fd5b50610102600160a060020a0360043516602435610378565b005b34801561011057600080fd5b506101196103e5565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015357818101518382015260200161013b565b50505050905090810190601f1680156101805780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019a57600080fd5b506101b2600160a060020a036004351660243561041c565b604080519115158252519081900360200190f35b3480156101d257600080fd5b506101db610482565b60408051918252519081900360200190f35b3480156101f957600080fd5b506101b2600160a060020a03600435811690602435166044356104c5565b34801561022357600080fd5b5061022c6105be565b6040805160ff9092168252519081900360200190f35b34801561024e57600080fd5b506101db600160a060020a03600435166105c3565b34801561026f57600080fd5b506101196105de565b34801561028457600080fd5b506101b2600160a060020a0360043516602435610615565b3480156102a857600080fd5b5061010269ffffffffffffffffffff600435166106b3565b3480156102cc57600080fd5b506101b260048035600160a060020a0316906024803591604435918201910135610881565b3480156102fd57600080fd5b50610102600160a060020a036004351669ffffffffffffffffffff6024351660ff60443516610999565b34801561033357600080fd5b506101db610b3a565b34801561034857600080fd5b506101db600160a060020a0360043581169060243516610b3f565b34801561036f57600080fd5b506101db610b6a565b3373c767b1cec507f1584469e8efe1a94ad4c75e02ed1461039857600080fd5b600160a060020a0382166000818152600360209081526040808320805486019055600680548601905580518581529051600080516020610b99833981519152929181900390910190a35050565b60408051808201909152601881527f575747205072656d69756d20556e6974202d204e494e4a410000000000000000602082015281565b336000818152600560209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b600080805260036020527f3617319a054d772f909f7c479a2cebe5066e836a939412e32403c99029b92eff546006546104c09163ffffffff610b7016565b905090565b600160a060020a0383166000908152600360205260408120546104ee908363ffffffff610b7016565b600160a060020a038516600090815260036020908152604080832093909355600581528282203383529052205461052b908363ffffffff610b7016565b600160a060020a03808616600090815260056020908152604080832033845282528083209490945591861681526003909152205461056f908363ffffffff610b8216565b600160a060020a038085166000818152600360209081526040918290209490945580518681529051919392881692600080516020610b9983398151915292918290030190a35060019392505050565b600081565b600160a060020a031660009081526003602052604090205490565b60408051808201909152600581527f4e494e4a41000000000000000000000000000000000000000000000000000000602082015281565b33600090815260036020526040812054610635908363ffffffff610b7016565b3360009081526003602052604080822092909255600160a060020a03851681522054610667908363ffffffff610b8216565b600160a060020a038416600081815260036020908152604091829020939093558051858152905191923392600080516020610b998339815191529281900390910190a350600192915050565b604080517fc1431eda00000000000000000000000000000000000000000000000000000000815233600482015260196024820152815160009273f936aa9e1f22c915abf4a66a5a6e94eb8716ba5e9263c1431eda926044808301939282900301818787803b15801561072457600080fd5b505af1158015610738573d6000803e3d6000fd5b505050506040513d604081101561074e57600080fd5b5051905069ffffffffffffffffffff808316908216101561076e57600080fd5b3360009081526004602052604090205442620151809091011061079057600080fd5b604080517f11d5aa9300000000000000000000000000000000000000000000000000000000815269ffffffffffffffffffff8416600482015260196024820152336044820152905173f936aa9e1f22c915abf4a66a5a6e94eb8716ba5e916311d5aa9391606480830192600092919082900301818387803b15801561081457600080fd5b505af1158015610828573d6000803e3d6000fd5b5050336000818152600360209081526040808320805469ffffffffffffffffffff8a16908101909155600680548201905581519081529051939550919350600080516020610b9983398151915292918290030190a35050565b336000818152600560209081526040808320600160a060020a038916808552908352818420889055815188815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a36040517f8f4ffcb1000000000000000000000000000000000000000000000000000000008152336004820181815260248301879052306044840181905260806064850190815260848501879052600160a060020a038a1694638f4ffcb194938a93928a928a92919060a40184848082843782019150509650505050505050600060405180830381600087803b15801561097657600080fd5b505af115801561098a573d6000803e3d6000fd5b50600198975050505050505050565b33600160a060020a03841614806109c357503373c767b1cec507f1584469e8efe1a94ad4c75e02ed145b15156109ce57600080fd5b604080517f43f4e4dc0000000000000000000000000000000000000000000000000000000081526019600482015269ffffffffffffffffffff84166024820152600160a060020a038516604482015260ff83166064820152905173f936aa9e1f22c915abf4a66a5a6e94eb8716ba5e916343f4e4dc91608480830192600092919082900301818387803b158015610a6457600080fd5b505af1158015610a78573d6000803e3d6000fd5b505050600160a060020a038416600090815260036020526040902054610ab1915069ffffffffffffffffffff841663ffffffff610b7016565b600160a060020a0384166000908152600360209081526040808320939093556004905220429055600654610af79069ffffffffffffffffffff841663ffffffff610b7016565b6006556040805169ffffffffffffffffffff841681529051600091600160a060020a03861691600080516020610b998339815191529181900360200190a3505050565b601981565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b60025481565b600082821115610b7c57fe5b50900390565b600082820183811015610b9157fe5b93925050505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820795f2d9753bafae796d40cd019e2054c194156d3f2ef42dbabdbf0c5589c8ff40029
Deployed Bytecode
0x6080604052600436106100d95763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416626843d981146100de57806306fdde0314610104578063095ea7b31461018e57806318160ddd146101c657806323b872dd146101ed578063313ce5671461021757806370a082311461024257806395d89b4114610263578063a9059cbb14610278578063c7830eef1461029c578063cae9ca51146102c0578063d04cf173146102f1578063dca5655314610327578063dd62ed3e1461033c578063ebd1036914610363575b600080fd5b3480156100ea57600080fd5b50610102600160a060020a0360043516602435610378565b005b34801561011057600080fd5b506101196103e5565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015357818101518382015260200161013b565b50505050905090810190601f1680156101805780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019a57600080fd5b506101b2600160a060020a036004351660243561041c565b604080519115158252519081900360200190f35b3480156101d257600080fd5b506101db610482565b60408051918252519081900360200190f35b3480156101f957600080fd5b506101b2600160a060020a03600435811690602435166044356104c5565b34801561022357600080fd5b5061022c6105be565b6040805160ff9092168252519081900360200190f35b34801561024e57600080fd5b506101db600160a060020a03600435166105c3565b34801561026f57600080fd5b506101196105de565b34801561028457600080fd5b506101b2600160a060020a0360043516602435610615565b3480156102a857600080fd5b5061010269ffffffffffffffffffff600435166106b3565b3480156102cc57600080fd5b506101b260048035600160a060020a0316906024803591604435918201910135610881565b3480156102fd57600080fd5b50610102600160a060020a036004351669ffffffffffffffffffff6024351660ff60443516610999565b34801561033357600080fd5b506101db610b3a565b34801561034857600080fd5b506101db600160a060020a0360043581169060243516610b3f565b34801561036f57600080fd5b506101db610b6a565b3373c767b1cec507f1584469e8efe1a94ad4c75e02ed1461039857600080fd5b600160a060020a0382166000818152600360209081526040808320805486019055600680548601905580518581529051600080516020610b99833981519152929181900390910190a35050565b60408051808201909152601881527f575747205072656d69756d20556e6974202d204e494e4a410000000000000000602082015281565b336000818152600560209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b600080805260036020527f3617319a054d772f909f7c479a2cebe5066e836a939412e32403c99029b92eff546006546104c09163ffffffff610b7016565b905090565b600160a060020a0383166000908152600360205260408120546104ee908363ffffffff610b7016565b600160a060020a038516600090815260036020908152604080832093909355600581528282203383529052205461052b908363ffffffff610b7016565b600160a060020a03808616600090815260056020908152604080832033845282528083209490945591861681526003909152205461056f908363ffffffff610b8216565b600160a060020a038085166000818152600360209081526040918290209490945580518681529051919392881692600080516020610b9983398151915292918290030190a35060019392505050565b600081565b600160a060020a031660009081526003602052604090205490565b60408051808201909152600581527f4e494e4a41000000000000000000000000000000000000000000000000000000602082015281565b33600090815260036020526040812054610635908363ffffffff610b7016565b3360009081526003602052604080822092909255600160a060020a03851681522054610667908363ffffffff610b8216565b600160a060020a038416600081815260036020908152604091829020939093558051858152905191923392600080516020610b998339815191529281900390910190a350600192915050565b604080517fc1431eda00000000000000000000000000000000000000000000000000000000815233600482015260196024820152815160009273f936aa9e1f22c915abf4a66a5a6e94eb8716ba5e9263c1431eda926044808301939282900301818787803b15801561072457600080fd5b505af1158015610738573d6000803e3d6000fd5b505050506040513d604081101561074e57600080fd5b5051905069ffffffffffffffffffff808316908216101561076e57600080fd5b3360009081526004602052604090205442620151809091011061079057600080fd5b604080517f11d5aa9300000000000000000000000000000000000000000000000000000000815269ffffffffffffffffffff8416600482015260196024820152336044820152905173f936aa9e1f22c915abf4a66a5a6e94eb8716ba5e916311d5aa9391606480830192600092919082900301818387803b15801561081457600080fd5b505af1158015610828573d6000803e3d6000fd5b5050336000818152600360209081526040808320805469ffffffffffffffffffff8a16908101909155600680548201905581519081529051939550919350600080516020610b9983398151915292918290030190a35050565b336000818152600560209081526040808320600160a060020a038916808552908352818420889055815188815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a36040517f8f4ffcb1000000000000000000000000000000000000000000000000000000008152336004820181815260248301879052306044840181905260806064850190815260848501879052600160a060020a038a1694638f4ffcb194938a93928a928a92919060a40184848082843782019150509650505050505050600060405180830381600087803b15801561097657600080fd5b505af115801561098a573d6000803e3d6000fd5b50600198975050505050505050565b33600160a060020a03841614806109c357503373c767b1cec507f1584469e8efe1a94ad4c75e02ed145b15156109ce57600080fd5b604080517f43f4e4dc0000000000000000000000000000000000000000000000000000000081526019600482015269ffffffffffffffffffff84166024820152600160a060020a038516604482015260ff83166064820152905173f936aa9e1f22c915abf4a66a5a6e94eb8716ba5e916343f4e4dc91608480830192600092919082900301818387803b158015610a6457600080fd5b505af1158015610a78573d6000803e3d6000fd5b505050600160a060020a038416600090815260036020526040902054610ab1915069ffffffffffffffffffff841663ffffffff610b7016565b600160a060020a0384166000908152600360209081526040808320939093556004905220429055600654610af79069ffffffffffffffffffff841663ffffffff610b7016565b6006556040805169ffffffffffffffffffff841681529051600091600160a060020a03861691600080516020610b998339815191529181900360200190a3505050565b601981565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b60025481565b600082821115610b7c57fe5b50900390565b600082820183811015610b9157fe5b93925050505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820795f2d9753bafae796d40cd019e2054c194156d3f2ef42dbabdbf0c5589c8ff40029
Deployed Bytecode Sourcemap
1184:3546:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3501:231;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3501:231:0;-1:-1:-1;;;;;3501:231:0;;;;;;;;;1273:56;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1273:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;1273:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2807:202;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2807:202:0;-1:-1:-1;;;;;2807:202:0;;;;;;;;;;;;;;;;;;;;;;;;;1929:115;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1929:115:0;;;;;;;;;;;;;;;;;;;;2458:337;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2458:337:0;-1:-1:-1;;;;;2458:337:0;;;;;;;;;;;;1527:34;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1527:34:0;;;;;;;;;;;;;;;;;;;;;;;2056:117;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2056:117:0;-1:-1:-1;;;;;2056:117:0;;;;;1336:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1336:39:0;;;;2185:261;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2185:261:0;-1:-1:-1;;;;;2185:261:0;;;;;;;4214:507;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4214:507:0;;;;;;;3021:314;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3021:314:0;;;;-1:-1:-1;;;;;3021:314:0;;;;;;;;;;;;;;;;3744:458;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3744:458:0;-1:-1:-1;;;;;3744:458:0;;;;;;;;;;;;;1382:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1382:35:0;;;;3347:142;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3347:142:0;-1:-1:-1;;;;;3347:142:0;;;;;;;;;;1424:44;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1424:44:0;;;;3501:231;3579:10;1682:42;3579:23;3571:32;;;;;;-1:-1:-1;;;;;3614:16:0;;;;;;:8;:16;;;;;;;;:26;;;;;;3651:11;:21;;;;;;3688:36;;;;;;;-1:-1:-1;;;;;;;;;;;3688:36:0;;;;;;;;;;3501:231;;:::o;1273:56::-;;;;;;;;;;;;;;;;;;;:::o;2807:202::-;2897:10;2872:4;2889:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;2889:28:0;;;;;;;;;;;:37;;;2942;;;;;;;2872:4;;2889:28;;2897:10;;2942:37;;;;;;;;-1:-1:-1;2997:4:0;2807:202;;;;:::o;1929:115::-;1975:4;2015:20;;;:8;:20;;;;1999:11;;:37;;;:15;:37;:::i;:::-;1992:44;;1929:115;:::o;2458:337::-;-1:-1:-1;;;;;2571:14:0;;2537:4;2571:14;;;:8;:14;;;;;;:26;;2590:6;2571:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;2554:14:0;;;;;;:8;:14;;;;;;;;:43;;;;2636:7;:13;;;;;2650:10;2636:25;;;;;;:37;;2666:6;2636:37;:29;:37;:::i;:::-;-1:-1:-1;;;;;2608:13:0;;;;;;;:7;:13;;;;;;;;2622:10;2608:25;;;;;;;:65;;;;2699:12;;;;;:8;:12;;;;;:24;;2716:6;2699:24;:16;:24;:::i;:::-;-1:-1:-1;;;;;2684:12:0;;;;;;;:8;:12;;;;;;;;;:39;;;;2739:26;;;;;;;2684:12;;2739:26;;;;-1:-1:-1;;;;;;;;;;;2739:26:0;;;;;;;;-1:-1:-1;2783:4:0;2458:337;;;;;:::o;1527:34::-;1560:1;1527:34;:::o;2056:117::-;-1:-1:-1;;;;;2145:20:0;2118:7;2145:20;;;:8;:20;;;;;;;2056:117::o;1336:39::-;;;;;;;;;;;;;;;;;;;:::o;2185:261::-;2295:10;2246:4;2286:20;;;:8;:20;;;;;;:32;;2311:6;2286:32;:24;:32;:::i;:::-;2272:10;2263:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;2344:12:0;;;;;;:24;;2361:6;2344:24;:16;:24;:::i;:::-;-1:-1:-1;;;;;2329:12:0;;;;;;:8;:12;;;;;;;;;:39;;;;2384:32;;;;;;;2329:12;;2393:10;;-1:-1:-1;;;;;;;;;;;2384:32:0;;;;;;;;;-1:-1:-1;2434:4:0;2185:261;;;;:::o;4214:507::-;4293:36;;;;;;4310:10;4293:36;;;;1415:2;4293:36;;;;;;4271:17;;1603:42;;4293:16;;:36;;;;;;;;;;;4271:17;1603:42;4293:36;;;5:2:-1;;;;30:1;27;20:12;5:2;4293:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4293:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4293:36:0;;-1:-1:-1;4348:20:0;;;;;;;;;4340:29;;;;;;4402:10;4388:25;;;;:13;:25;;;;;;4427:3;4416:8;4388:36;;;:42;4380:51;;;;;;4499:52;;;;;;;;;;;;;1415:2;4499:52;;;;4540:10;4499:52;;;;;;1603:42;;4499:24;;:52;;;;;-1:-1:-1;;4499:52:0;;;;;;;-1:-1:-1;1603:42:0;4499:52;;;5:2:-1;;;;30:1;27;20:12;5:2;4499:52:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;;4604:10:0;4595:20;;;;:8;:20;;;;;;;;:30;;;;;;;;;;;4636:11;:21;;;;;;4673:40;;;;;;;4604:10;;-1:-1:-1;4595:20:0;;-1:-1:-1;;;;;;;;;;;;4673:40:0;;;;;;;;4214:507;;:::o;3021:314::-;3133:10;3108:4;3125:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3125:28:0;;;;;;;;;;;:37;;;3178;;;;;;;3108:4;;3125:28;;3133:10;;3178:37;;;;;;;;3226:79;;;;;3274:10;3226:79;;;;;;;;;;;;3294:4;3226:79;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3226:47:0;;;;;3274:10;3286:6;;3294:4;3300;;;;3226:79;;;;3300:4;;;;3226:79;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3226:79:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;3323:4:0;;3021:314;-1:-1:-1;;;;;;;;3021:314:0:o;3744:458::-;3844:10;-1:-1:-1;;;;;3844:20:0;;;;:47;;-1:-1:-1;3868:10:0;1682:42;3868:23;3844:47;3836:56;;;;;;;;3903:62;;;;;;1415:2;3903:62;;;;;;;;;;;-1:-1:-1;;;;;3903:62:0;;;;;;;;;;;;;;;1603:42;;3903:22;;:62;;;;;-1:-1:-1;;3903:62:0;;;;;;;-1:-1:-1;1603:42:0;3903:62;;;5:2:-1;;;;30:1;27;20:12;5:2;3903:62:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;;;;;;;;4028:16:0;;;;;;:8;:16;;;;;;:28;;-1:-1:-1;4028:28:0;;;;:20;:28;:::i;:::-;-1:-1:-1;;;;;4009:16:0;;;;;;:8;:16;;;;;;;;:47;;;;4067:13;:21;;;4091:3;4067:27;;4119:11;;:23;;;;;;:15;:23;:::i;:::-;4105:11;:37;4158:36;;;;;;;;;;4183:1;;-1:-1:-1;;;;;4158:36:0;;;-1:-1:-1;;;;;;;;;;;4158:36:0;;;;;;;;3744:458;;;:::o;1382:35::-;1415:2;1382:35;:::o;3347:142::-;-1:-1:-1;;;;;3453:19:0;;;3426:7;3453:19;;;:7;:19;;;;;;;;:28;;;;;;;;;;;;;3347:142::o;1424:44::-;;;;:::o;6006:113::-;6064:7;6087:6;;;;6080:14;;;;-1:-1:-1;6108:5:0;;;6006:113::o;6186:133::-;6244:7;6272:5;;;6291:6;;;;6284:14;;;;6312:1;6186:133;-1:-1:-1;;;6186:133:0:o
Swarm Source
bzzr://795f2d9753bafae796d40cd019e2054c194156d3f2ef42dbabdbf0c5589c8ff4
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.