ERC-20
Overview
Max Total Supply
200,000,000 SBX
Holders
135
Total Transfers
-
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
SBX_TOKEN
Compiler Version
v0.6.12+commit.27d51765
Contract Source Code (Solidity Multiple files format)
pragma solidity ^0.6.0; // SPDX-License-Identifier: UNLICENSED // ---------------------------------------------------------------------------- // 'Sports Betting Marketplace' token contract // Symbol : SBX // Name : Sports Betting Marketplace // Total supply: 200,000,000 (200 million) (30 million locked, 100K released weekly) // Decimals : 18 // ---------------------------------------------------------------------------- import './SafeMath.sol'; import './ERC20contract.sol'; import './Owned.sol'; // ---------------------------------------------------------------------------- // ERC20 Token, with the addition of symbol, name and decimals and assisted // token transfers // ---------------------------------------------------------------------------- contract SBX_TOKEN is ERC20Interface, Owned { using SafeMath for uint256; string public symbol = "SBX"; string public name = "Sports Betting Marketplace"; uint256 public decimals = 18; uint256 _totalSupply = 2e8* 10 ** (decimals); // 200 million uint256 public lockedTokens; uint256 _contractStartTime; uint256 _lastUpdated; mapping(address => uint256) balances; mapping(address => mapping(address => uint256)) allowed; // ------------------------------------------------------------------------ // Constructor // ------------------------------------------------------------------------ constructor() public { owner = 0xe93ae81fe7Fa777DE976876BC276218e0C292d48; balances[owner] = totalSupply(); lockedTokens = 3e7 * 10 ** (decimals); // 30 million _contractStartTime = now; emit Transfer(address(0),address(owner), totalSupply()); } /** ERC20Interface function's implementation **/ // ------------------------------------------------------------------------ // Get the total supply of the tokens // ------------------------------------------------------------------------ function totalSupply() public override view returns (uint256){ return _totalSupply; } // ------------------------------------------------------------------------ // Get the token balance for account `tokenOwner` // ------------------------------------------------------------------------ function balanceOf(address tokenOwner) public override view returns (uint256 balance) { return balances[tokenOwner]; } // ------------------------------------------------------------------------ // Transfer the balance from token owner's account to `to` account // - Owner's account must have sufficient balance to transfer // - 0 value transfers are allowed // ------------------------------------------------------------------------ function transfer(address to, uint256 tokens) public override returns (bool success) { // unlock tokens update unlockTokens(); // prevent transfer to 0x0, use burn instead require(address(to) != address(0)); require(balances[msg.sender] >= tokens); require(balances[to] + tokens >= balances[to]); if(msg.sender == owner){ require(balances[msg.sender].sub(tokens) >= lockedTokens); } balances[msg.sender] = balances[msg.sender].sub(tokens); balances[to] = balances[to].add(tokens); emit Transfer(msg.sender,to,tokens); return true; } // ------------------------------------------------------------------------ // Token owner can approve for `spender` to transferFrom(...) `tokens` // from the token owner's account // ------------------------------------------------------------------------ function approve(address spender, uint256 tokens) public override returns (bool success){ allowed[msg.sender][spender] = tokens; emit Approval(msg.sender,spender,tokens); return true; } // ------------------------------------------------------------------------ // Transfer `tokens` from the `from` account to the `to` account // // The calling account must already have sufficient tokens approve(...)-d // for spending from the `from` account and // - From account must have sufficient balance to transfer // - Spender must have sufficient allowance to transfer // - 0 value transfers are allowed // ------------------------------------------------------------------------ function transferFrom(address from, address to, uint256 tokens) public override returns (bool success){ // unlock tokens update unlockTokens(); require(tokens <= allowed[from][msg.sender]); //check allowance require(balances[from] >= tokens); if(from == owner){ require(balances[msg.sender].sub(tokens) >= lockedTokens); } balances[from] = balances[from].sub(tokens); balances[to] = balances[to].add(tokens); allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens); emit Transfer(from,to,tokens); return true; } // ------------------------------------------------------------------------ // Returns the amount of tokens approved by the owner that can be // transferred to the spender's account // ------------------------------------------------------------------------ function allowance(address tokenOwner, address spender) public override view returns (uint256 remaining) { return allowed[tokenOwner][spender]; } // ------------------------------------------------------------------------ // Helper function to unlock tokens if applicable // ------------------------------------------------------------------------ function unlockTokens() internal{ // release tokens from lock, depending on current time uint256 timeFrame = 7 days; // 1 week uint256 relativeTimeDifference = (now.sub(_contractStartTime)).div(timeFrame); if(relativeTimeDifference > _lastUpdated){ uint256 tokensToRelease = (relativeTimeDifference.sub(_lastUpdated)).mul(1e5 * 10 ** (decimals)); // 100K released per week lockedTokens = lockedTokens.sub(tokensToRelease); _lastUpdated = relativeTimeDifference; } } }
// "SPDX-License-Identifier: UNLICENSED " pragma solidity ^0.6.0; // ---------------------------------------------------------------------------- // ERC Token Standard #20 Interface // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md // ---------------------------------------------------------------------------- abstract contract ERC20Interface { function totalSupply() public virtual view returns (uint); function balanceOf(address tokenOwner) public virtual view returns (uint256 balance); function allowance(address tokenOwner, address spender) public virtual view returns (uint256 remaining); function transfer(address to, uint256 tokens) public virtual returns (bool success); function approve(address spender, uint256 tokens) public virtual returns (bool success); function transferFrom(address from, address to, uint256 tokens) public virtual returns (bool success); event Transfer(address indexed from, address indexed to, uint256 tokens); event Approval(address indexed tokenOwner, address indexed spender, uint256 tokens); }
// "SPDX-License-Identifier: UNLICENSED " pragma solidity ^0.6.0; // ---------------------------------------------------------------------------- // Owned contract // ---------------------------------------------------------------------------- contract Owned { address payable public owner; event OwnershipTransferred(address indexed _from, address indexed _to); constructor() public { owner = msg.sender; } modifier onlyOwner { require(msg.sender == owner); _; } function transferOwnership(address payable _newOwner) public onlyOwner { owner = _newOwner; emit OwnershipTransferred(msg.sender, _newOwner); } }
// "SPDX-License-Identifier: UNLICENSED " pragma solidity ^0.6.0; /** * @title SafeMath * @dev Math operations with safety checks that throw on error * */ library SafeMath { 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; } 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; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } function ceil(uint a, uint m) internal pure returns (uint r) { return (a + m - 1) / m * m; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenOwner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lockedTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"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":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60c060405260036080819052620a684b60eb1b60a0908152610024916001919061013a565b5060408051808201909152601a8082527f53706f7274732042657474696e67204d61726b6574706c61636500000000000060209092019182526100699160029161013a565b5060126003556aa56fa5b99019a5c800000060045534801561008a57600080fd5b50600080546001600160a01b031990811633171673e93ae81fe7fa777de976876bc276218e0c292d481790556100be610134565b600080546001600160a01b03908116825260086020526040822092909255600354600a0a6301c9c38002600555426006558054909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61011e610134565b60408051918252519081900360200190a36101cd565b60045490565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061017b57805160ff19168380011785556101a8565b828001600101855582156101a8579182015b828111156101a857825182559160200191906001019061018d565b506101b49291506101b8565b5090565b5b808211156101b457600081556001016101b9565b6108ab806101dc6000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a08231146101d65780638da5cb5b146101fc57806395d89b4114610220578063a9059cbb14610228578063dd62ed3e14610254578063f2fde38b14610282576100b4565b806306fdde03146100b9578063095ea7b3146101365780630eb347401461017657806318160ddd1461019057806323b872dd14610198578063313ce567146101ce575b600080fd5b6100c16102aa565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100fb5781810151838201526020016100e3565b50505050905090810190601f1680156101285780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101626004803603604081101561014c57600080fd5b506001600160a01b038135169060200135610335565b604080519115158252519081900360200190f35b61017e61039c565b60408051918252519081900360200190f35b61017e6103a2565b610162600480360360608110156101ae57600080fd5b506001600160a01b038135811691602081013590911690604001356103a8565b61017e610540565b61017e600480360360208110156101ec57600080fd5b50356001600160a01b0316610546565b610204610561565b604080516001600160a01b039092168252519081900360200190f35b6100c1610570565b6101626004803603604081101561023e57600080fd5b506001600160a01b0381351690602001356105ca565b61017e6004803603604081101561026a57600080fd5b506001600160a01b0381358116916020013516610709565b6102a86004803603602081101561029857600080fd5b50356001600160a01b0316610734565b005b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561032d5780601f106103025761010080835404028352916020019161032d565b820191906000526020600020905b81548152906001019060200180831161031057829003601f168201915b505050505081565b3360008181526009602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60055481565b60045490565b60006103b2610796565b6001600160a01b03841660009081526009602090815260408083203384529091529020548211156103e257600080fd5b6001600160a01b03841660009081526008602052604090205482111561040757600080fd5b6000546001600160a01b0385811691161415610445576005543360009081526008602052604090205461043a9084610814565b101561044557600080fd5b6001600160a01b0384166000908152600860205260409020546104689083610814565b6001600160a01b0380861660009081526008602052604080822093909355908516815220546104979083610826565b6001600160a01b0380851660009081526008602090815260408083209490945591871681526009825282812033825290915220546104d59083610814565b6001600160a01b03808616600081815260096020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60035481565b6001600160a01b031660009081526008602052604090205490565b6000546001600160a01b031681565b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561032d5780601f106103025761010080835404028352916020019161032d565b60006105d4610796565b6001600160a01b0383166105e757600080fd5b3360009081526008602052604090205482111561060357600080fd5b6001600160a01b038316600090815260086020526040902054828101101561062a57600080fd5b6000546001600160a01b0316331415610665576005543360009081526008602052604090205461065a9084610814565b101561066557600080fd5b3360009081526008602052604090205461067f9083610814565b33600090815260086020526040808220929092556001600160a01b038516815220546106ab9083610826565b6001600160a01b0384166000818152600860209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6001600160a01b03918216600090815260096020908152604080832093909416825291909152205490565b6000546001600160a01b0316331461074b57600080fd5b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b600062093a80905060006107bf826107b96006544261081490919063ffffffff16565b9061083c565b90506007548111156108105760006107f6600354600a0a620186a0026107f06007548561081490919063ffffffff16565b90610851565b6005549091506108069082610814565b6005555060078190555b5050565b60008282111561082057fe5b50900390565b60008282018381101561083557fe5b9392505050565b60008082848161084857fe5b04949350505050565b60008261086057506000610396565b8282028284828161086d57fe5b041461083557fefea26469706673582212206abfb88c6809d4e69721d0871d7893d775416f4b3249f1bfd2b337ca83f3b8ec64736f6c634300060c0033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a08231146101d65780638da5cb5b146101fc57806395d89b4114610220578063a9059cbb14610228578063dd62ed3e14610254578063f2fde38b14610282576100b4565b806306fdde03146100b9578063095ea7b3146101365780630eb347401461017657806318160ddd1461019057806323b872dd14610198578063313ce567146101ce575b600080fd5b6100c16102aa565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100fb5781810151838201526020016100e3565b50505050905090810190601f1680156101285780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101626004803603604081101561014c57600080fd5b506001600160a01b038135169060200135610335565b604080519115158252519081900360200190f35b61017e61039c565b60408051918252519081900360200190f35b61017e6103a2565b610162600480360360608110156101ae57600080fd5b506001600160a01b038135811691602081013590911690604001356103a8565b61017e610540565b61017e600480360360208110156101ec57600080fd5b50356001600160a01b0316610546565b610204610561565b604080516001600160a01b039092168252519081900360200190f35b6100c1610570565b6101626004803603604081101561023e57600080fd5b506001600160a01b0381351690602001356105ca565b61017e6004803603604081101561026a57600080fd5b506001600160a01b0381358116916020013516610709565b6102a86004803603602081101561029857600080fd5b50356001600160a01b0316610734565b005b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561032d5780601f106103025761010080835404028352916020019161032d565b820191906000526020600020905b81548152906001019060200180831161031057829003601f168201915b505050505081565b3360008181526009602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60055481565b60045490565b60006103b2610796565b6001600160a01b03841660009081526009602090815260408083203384529091529020548211156103e257600080fd5b6001600160a01b03841660009081526008602052604090205482111561040757600080fd5b6000546001600160a01b0385811691161415610445576005543360009081526008602052604090205461043a9084610814565b101561044557600080fd5b6001600160a01b0384166000908152600860205260409020546104689083610814565b6001600160a01b0380861660009081526008602052604080822093909355908516815220546104979083610826565b6001600160a01b0380851660009081526008602090815260408083209490945591871681526009825282812033825290915220546104d59083610814565b6001600160a01b03808616600081815260096020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60035481565b6001600160a01b031660009081526008602052604090205490565b6000546001600160a01b031681565b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561032d5780601f106103025761010080835404028352916020019161032d565b60006105d4610796565b6001600160a01b0383166105e757600080fd5b3360009081526008602052604090205482111561060357600080fd5b6001600160a01b038316600090815260086020526040902054828101101561062a57600080fd5b6000546001600160a01b0316331415610665576005543360009081526008602052604090205461065a9084610814565b101561066557600080fd5b3360009081526008602052604090205461067f9083610814565b33600090815260086020526040808220929092556001600160a01b038516815220546106ab9083610826565b6001600160a01b0384166000818152600860209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6001600160a01b03918216600090815260096020908152604080832093909416825291909152205490565b6000546001600160a01b0316331461074b57600080fd5b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b600062093a80905060006107bf826107b96006544261081490919063ffffffff16565b9061083c565b90506007548111156108105760006107f6600354600a0a620186a0026107f06007548561081490919063ffffffff16565b90610851565b6005549091506108069082610814565b6005555060078190555b5050565b60008282111561082057fe5b50900390565b60008282018381101561083557fe5b9392505050565b60008082848161084857fe5b04949350505050565b60008261086057506000610396565b8282028284828161086d57fe5b041461083557fefea26469706673582212206abfb88c6809d4e69721d0871d7893d775416f4b3249f1bfd2b337ca83f3b8ec64736f6c634300060c0033
Deployed Bytecode Sourcemap
796:5717:2:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;915:50;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3847:217;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3847:217:2;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;1076:27;;;:::i;:::-;;;;;;;;;;;;;;;;2061:99;;;:::i;4606:662::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4606:662:2;;;;;;;;;;;;;;;;;:::i;972:28::-;;;:::i;2389:132::-;;;;;;;;;;;;;;;;-1:-1:-1;2389:132:2;-1:-1:-1;;;;;2389:132:2;;:::i;271:28:1:-;;;:::i;:::-;;;;-1:-1:-1;;;;;271:28:1;;;;;;;;;;;;;;880::2;;;:::i;2870:688::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;2870:688:2;;;;;;;;:::i;5558:159::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5558:159:2;;;;;;;;;;:::i;539:166:1:-;;;;;;;;;;;;;;;;-1:-1:-1;539:166:1;-1:-1:-1;;;;;539:166:1;;:::i;:::-;;915:50:2;;;;;;;;;;;;;;-1:-1:-1;;915:50:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3847:217::-;3954:10;3922:12;3946:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3946:28:2;;;;;;;;;;;:37;;;3999:35;;;;;;;3922:12;;3946:28;;3954:10;;3999:35;;;;;;;;-1:-1:-1;4052:4:2;3847:217;;;;;:::o;1076:27::-;;;;:::o;2061:99::-;2139:12;;2061:99;:::o;4606:662::-;4695:12;4752:14;:12;:14::i;:::-;-1:-1:-1;;;;;4805:13:2;;;;;;:7;:13;;;;;;;;4819:10;4805:25;;;;;;;;4795:35;;;4787:44;;;;;;-1:-1:-1;;;;;4868:14:2;;;;;;:8;:14;;;;;;:24;-1:-1:-1;4868:24:2;4860:33;;;;;;4915:5;;-1:-1:-1;;;;;4907:13:2;;;4915:5;;4907:13;4904:101;;;4980:12;;4953:10;4944:20;;;;:8;:20;;;;;;:32;;4969:6;4944:24;:32::i;:::-;:48;;4936:57;;;;;;-1:-1:-1;;;;;5046:14:2;;;;;;:8;:14;;;;;;:26;;5065:6;5046:18;:26::i;:::-;-1:-1:-1;;;;;5029:14:2;;;;;;;:8;:14;;;;;;:43;;;;5098:12;;;;;;;:24;;5115:6;5098:16;:24::i;:::-;-1:-1:-1;;;;;5083:12:2;;;;;;;:8;:12;;;;;;;;:39;;;;5161:13;;;;;:7;:13;;;;;5175:10;5161:25;;;;;;;:37;;5191:6;5161:29;:37::i;:::-;-1:-1:-1;;;;;5133:13:2;;;;;;;:7;:13;;;;;;;;5147:10;5133:25;;;;;;;;:65;;;;5214:24;;;;;;;;;;;5133:13;;5214:24;;;;;;;;;;;-1:-1:-1;5256:4:2;4606:662;;;;;:::o;972:28::-;;;;:::o;2389:132::-;-1:-1:-1;;;;;2493:20:2;2458:15;2493:20;;;:8;:20;;;;;;;2389:132::o;271:28:1:-;;;-1:-1:-1;;;;;271:28:1;;:::o;880::2:-;;;;;;;;;;;;;;;-1:-1:-1;;880:28:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2870:688;2941:12;2999:14;:12;:14::i;:::-;-1:-1:-1;;;;;3096:25:2;;3088:34;;;;;;3150:10;3141:20;;;;:8;:20;;;;;;:30;-1:-1:-1;3141:30:2;3133:39;;;;;;-1:-1:-1;;;;;3216:12:2;;;;;;:8;:12;;;;;;3191:21;;;:37;;3183:46;;;;;;3257:5;;-1:-1:-1;;;;;3257:5:2;3243:10;:19;3240:107;;;3322:12;;3295:10;3286:20;;;;:8;:20;;;;;;:32;;3311:6;3286:24;:32::i;:::-;:48;;3278:57;;;;;;3399:10;3390:20;;;;:8;:20;;;;;;:32;;3415:6;3390:24;:32::i;:::-;3376:10;3367:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;3448:12:2;;;;;;:24;;3465:6;3448:16;:24::i;:::-;-1:-1:-1;;;;;3433:12:2;;;;;;:8;:12;;;;;;;;;:39;;;;3498:30;;;;;;;3433:12;;3507:10;;3498:30;;;;;;;;;;-1:-1:-1;3546:4:2;2870:688;;;;:::o;5558:159::-;-1:-1:-1;;;;;5681:19:2;;;5644:17;5681:19;;;:7;:19;;;;;;;;:28;;;;;;;;;;;;;5558:159::o;539:166:1:-;505:5;;-1:-1:-1;;;;;505:5:1;491:10;:19;483:28;;;;;;621:5:::1;:17:::0;;-1:-1:-1;;;;;;621:17:1::1;-1:-1:-1::0;;;;;621:17:1;::::1;::::0;;::::1;::::0;;654:43:::1;::::0;621:17;;675:10:::1;::::0;654:43:::1;::::0;621:5;654:43:::1;539:166:::0;:::o;5946:564:2:-;6053:17;6073:6;6053:26;;6100:30;6133:44;6167:9;6134:27;6142:18;;6134:3;:7;;:27;;;;:::i;:::-;6133:33;;:44::i;:::-;6100:77;;6216:12;;6191:22;:37;6188:305;;;6244:23;6270:70;6330:8;;6323:2;:16;6317:3;:22;6271:40;6298:12;;6271:22;:26;;:40;;;;:::i;:::-;6270:46;;:70::i;:::-;6396:12;;6244:96;;-1:-1:-1;6396:33:2;;6244:96;6396:16;:33::i;:::-;6381:12;:48;-1:-1:-1;6444:12:2;:37;;;6188:305;5946:564;;:::o;652:113:3:-;710:7;738:1;733;:6;;726:14;;;;-1:-1:-1;754:5:3;;;652:113::o;771:133::-;829:7;857:5;;;876:6;;;;869:14;;;;897:1;771:133;-1:-1:-1;;;771:133:3:o;376:270::-;434:7;525:9;541:1;537;:5;;;;;;;376:270;-1:-1:-1;;;;376:270:3:o;190:180::-;248:7;268:6;264:37;;-1:-1:-1;292:1:3;285:8;;264:37;319:5;;;323:1;319;:5;:1;338:5;;;;;:10;331:18;;
Swarm Source
ipfs://6abfb88c6809d4e69721d0871d7893d775416f4b3249f1bfd2b337ca83f3b8ec
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.