ERC-20
Overview
Max Total Supply
13,578.101388888888888461 EGG
Holders
62
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
0.002777777777777777 EGGValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
ERC20
Compiler Version
v0.8.18+commit.87f61d96
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-03-08 */ // File: contracts/ERC20.sol pragma solidity ^0.8.7; /// @notice Modern and gas efficient ERC20 + EIP-2612 implementation. /// @author Modified from Uniswap (https://github.com/Uniswap/uniswap-v2-core/blob/master/contracts/UniswapV2ERC20.sol) contract ERC20 { /*/////////////////////////////////////////////////////////////// EVENTS //////////////////////////////////////////////////////////////*/ event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); /*/////////////////////////////////////////////////////////////// METADATA STORAGE //////////////////////////////////////////////////////////////*/ string public name; string public symbol; uint8 public decimals; /*/////////////////////////////////////////////////////////////// ERC20 STORAGE //////////////////////////////////////////////////////////////*/ uint256 public totalSupply; mapping(address => uint256) public balanceOf; mapping(address => mapping(address => uint256)) public allowance; mapping(address => bool) public isMinter; address public ruler; /*/////////////////////////////////////////////////////////////// ERC20 LOGIC //////////////////////////////////////////////////////////////*/ constructor(string memory _name, string memory _symbol, uint8 _decimals) { ruler = msg.sender; name = _name; symbol = _symbol; decimals = _decimals; } function approve(address spender, uint256 value) external returns (bool) { allowance[msg.sender][spender] = value; emit Approval(msg.sender, spender, value); return true; } function transfer(address to, uint256 value) external returns (bool) { balanceOf[msg.sender] -= value; // This is safe because the sum of all user // balances can't exceed type(uint256).max! unchecked { balanceOf[to] += value; } emit Transfer(msg.sender, to, value); return true; } function transferFrom( address from, address to, uint256 value ) external returns (bool) { if (allowance[from][msg.sender] != type(uint256).max) { allowance[from][msg.sender] -= value; } balanceOf[from] -= value; // This is safe because the sum of all user // balances can't exceed type(uint256).max! unchecked { balanceOf[to] += value; } emit Transfer(from, to, value); return true; } /*/////////////////////////////////////////////////////////////// ORC PRIVILEGE //////////////////////////////////////////////////////////////*/ function mint(address to, uint256 value) external { require(isMinter[msg.sender], "FORBIDDEN TO MINT"); _mint(to, value); } function burn(address from, uint256 value) external { require(isMinter[msg.sender], "FORBIDDEN TO BURN"); _burn(from, value); } /*/////////////////////////////////////////////////////////////// Ruler Function //////////////////////////////////////////////////////////////*/ function setMinter(address minter, bool status) external { require(msg.sender == ruler, "NOT ALLOWED TO RULE"); isMinter[minter] = status; } function setRuler(address ruler_) external { require(msg.sender == ruler ||ruler == address(0), "NOT ALLOWED TO RULE"); ruler = ruler_; } /*/////////////////////////////////////////////////////////////// INTERNAL UTILS //////////////////////////////////////////////////////////////*/ function _mint(address to, uint256 value) internal { totalSupply += value; // This is safe because the sum of all user // balances can't exceed type(uint256).max! unchecked { balanceOf[to] += value; } emit Transfer(address(0), to, value); } function _burn(address from, uint256 value) internal { balanceOf[from] -= value; // This is safe because a user won't ever // have a balance larger than totalSupply! unchecked { totalSupply -= value; } emit Transfer(from, address(0), value); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint8","name":"_decimals","type":"uint8"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ruler","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"},{"internalType":"bool","name":"status","type":"bool"}],"name":"setMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"ruler_","type":"address"}],"name":"setRuler","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b5060405162000cbf38038062000cbf833981016040819052620000349162000146565b600780546001600160a01b0319163317905560006200005484826200025a565b5060016200006383826200025a565b506002805460ff191660ff9290921691909117905550620003269050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112620000a957600080fd5b81516001600160401b0380821115620000c657620000c662000081565b604051601f8301601f19908116603f01168101908282118183101715620000f157620000f162000081565b816040528381526020925086838588010111156200010e57600080fd5b600091505b8382101562000132578582018301518183018401529082019062000113565b600093810190920192909252949350505050565b6000806000606084860312156200015c57600080fd5b83516001600160401b03808211156200017457600080fd5b620001828783880162000097565b945060208601519150808211156200019957600080fd5b50620001a88682870162000097565b925050604084015160ff81168114620001c057600080fd5b809150509250925092565b600181811c90821680620001e057607f821691505b6020821081036200020157634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200025557600081815260208120601f850160051c81016020861015620002305750805b601f850160051c820191505b8181101562000251578281556001016200023c565b5050505b505050565b81516001600160401b0381111562000276576200027662000081565b6200028e81620002878454620001cb565b8462000207565b602080601f831160018114620002c65760008415620002ad5750858301515b600019600386901b1c1916600185901b17855562000251565b600085815260208120601f198616915b82811015620002f757888601518255948401946001909101908401620002d6565b5085821015620003165787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b61098980620003366000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb14610212578063aa271e1a14610225578063cf456ae714610248578063dd62ed3e1461025b57600080fd5b806370a08231146101ac57806395d89b41146101cc5780639dc29fac146101d4578063a51dd75d146101e757600080fd5b806323b872dd116100d357806323b872dd14610152578063313ce5671461016557806340c10f19146101845780634fa4c5d71461019957600080fd5b806306fdde03146100fa578063095ea7b31461011857806318160ddd1461013b575b600080fd5b610102610286565b60405161010f919061075c565b60405180910390f35b61012b6101263660046107c6565b610314565b604051901515815260200161010f565b61014460035481565b60405190815260200161010f565b61012b6101603660046107f0565b610381565b6002546101729060ff1681565b60405160ff909116815260200161010f565b6101976101923660046107c6565b610469565b005b6101976101a736600461082c565b6104cf565b6101446101ba36600461082c565b60046020526000908152604090205481565b610102610555565b6101976101e23660046107c6565b610562565b6007546101fa906001600160a01b031681565b6040516001600160a01b03909116815260200161010f565b61012b6102203660046107c6565b6105bf565b61012b61023336600461082c565b60066020526000908152604090205460ff1681565b61019761025636600461084e565b610625565b61014461026936600461088a565b600560209081526000928352604080842090915290825290205481565b60008054610293906108bd565b80601f01602080910402602001604051908101604052809291908181526020018280546102bf906108bd565b801561030c5780601f106102e15761010080835404028352916020019161030c565b820191906000526020600020905b8154815290600101906020018083116102ef57829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061036f9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383166000908152600560209081526040808320338452909152812054600019146103e6576001600160a01b0384166000908152600560209081526040808320338452909152812080548492906103e090849061090d565b90915550505b6001600160a01b0384166000908152600460205260408120805484929061040e90849061090d565b90915550506001600160a01b0380841660008181526004602052604090819020805486019055519091861690600080516020610934833981519152906104579086815260200190565b60405180910390a35060019392505050565b3360009081526006602052604090205460ff166104c15760405162461bcd60e51b81526020600482015260116024820152701193d4909251111153881513c813525395607a1b60448201526064015b60405180910390fd5b6104cb82826106a0565b5050565b6007546001600160a01b03163314806104f157506007546001600160a01b0316155b6105335760405162461bcd60e51b81526020600482015260136024820152724e4f5420414c4c4f57454420544f2052554c4560681b60448201526064016104b8565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b60018054610293906108bd565b3360009081526006602052604090205460ff166105b55760405162461bcd60e51b81526020600482015260116024820152702327a92124a22222a7102a2790212aa92760791b60448201526064016104b8565b6104cb82826106fa565b336000908152600460205260408120805483919083906105e090849061090d565b90915550506001600160a01b038316600081815260046020526040908190208054850190555133906000805160206109348339815191529061036f9086815260200190565b6007546001600160a01b031633146106755760405162461bcd60e51b81526020600482015260136024820152724e4f5420414c4c4f57454420544f2052554c4560681b60448201526064016104b8565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b80600360008282546106b29190610920565b90915550506001600160a01b03821660008181526004602090815260408083208054860190555184815260008051602061093483398151915291015b60405180910390a35050565b6001600160a01b0382166000908152600460205260408120805483929061072290849061090d565b90915550506003805482900390556040518181526000906001600160a01b03841690600080516020610934833981519152906020016106ee565b600060208083528351808285015260005b818110156107895785810183015185820160400152820161076d565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146107c157600080fd5b919050565b600080604083850312156107d957600080fd5b6107e2836107aa565b946020939093013593505050565b60008060006060848603121561080557600080fd5b61080e846107aa565b925061081c602085016107aa565b9150604084013590509250925092565b60006020828403121561083e57600080fd5b610847826107aa565b9392505050565b6000806040838503121561086157600080fd5b61086a836107aa565b91506020830135801515811461087f57600080fd5b809150509250929050565b6000806040838503121561089d57600080fd5b6108a6836107aa565b91506108b4602084016107aa565b90509250929050565b600181811c908216806108d157607f821691505b6020821081036108f157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561037b5761037b6108f7565b8082018082111561037b5761037b6108f756feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220ae0a74f8cad0d6c53de33dae51fd8ea4bc9df02b6387de40cc27556a3fac654c64736f6c63430008120033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000003454747000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034547470000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb14610212578063aa271e1a14610225578063cf456ae714610248578063dd62ed3e1461025b57600080fd5b806370a08231146101ac57806395d89b41146101cc5780639dc29fac146101d4578063a51dd75d146101e757600080fd5b806323b872dd116100d357806323b872dd14610152578063313ce5671461016557806340c10f19146101845780634fa4c5d71461019957600080fd5b806306fdde03146100fa578063095ea7b31461011857806318160ddd1461013b575b600080fd5b610102610286565b60405161010f919061075c565b60405180910390f35b61012b6101263660046107c6565b610314565b604051901515815260200161010f565b61014460035481565b60405190815260200161010f565b61012b6101603660046107f0565b610381565b6002546101729060ff1681565b60405160ff909116815260200161010f565b6101976101923660046107c6565b610469565b005b6101976101a736600461082c565b6104cf565b6101446101ba36600461082c565b60046020526000908152604090205481565b610102610555565b6101976101e23660046107c6565b610562565b6007546101fa906001600160a01b031681565b6040516001600160a01b03909116815260200161010f565b61012b6102203660046107c6565b6105bf565b61012b61023336600461082c565b60066020526000908152604090205460ff1681565b61019761025636600461084e565b610625565b61014461026936600461088a565b600560209081526000928352604080842090915290825290205481565b60008054610293906108bd565b80601f01602080910402602001604051908101604052809291908181526020018280546102bf906108bd565b801561030c5780601f106102e15761010080835404028352916020019161030c565b820191906000526020600020905b8154815290600101906020018083116102ef57829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061036f9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383166000908152600560209081526040808320338452909152812054600019146103e6576001600160a01b0384166000908152600560209081526040808320338452909152812080548492906103e090849061090d565b90915550505b6001600160a01b0384166000908152600460205260408120805484929061040e90849061090d565b90915550506001600160a01b0380841660008181526004602052604090819020805486019055519091861690600080516020610934833981519152906104579086815260200190565b60405180910390a35060019392505050565b3360009081526006602052604090205460ff166104c15760405162461bcd60e51b81526020600482015260116024820152701193d4909251111153881513c813525395607a1b60448201526064015b60405180910390fd5b6104cb82826106a0565b5050565b6007546001600160a01b03163314806104f157506007546001600160a01b0316155b6105335760405162461bcd60e51b81526020600482015260136024820152724e4f5420414c4c4f57454420544f2052554c4560681b60448201526064016104b8565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b60018054610293906108bd565b3360009081526006602052604090205460ff166105b55760405162461bcd60e51b81526020600482015260116024820152702327a92124a22222a7102a2790212aa92760791b60448201526064016104b8565b6104cb82826106fa565b336000908152600460205260408120805483919083906105e090849061090d565b90915550506001600160a01b038316600081815260046020526040908190208054850190555133906000805160206109348339815191529061036f9086815260200190565b6007546001600160a01b031633146106755760405162461bcd60e51b81526020600482015260136024820152724e4f5420414c4c4f57454420544f2052554c4560681b60448201526064016104b8565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b80600360008282546106b29190610920565b90915550506001600160a01b03821660008181526004602090815260408083208054860190555184815260008051602061093483398151915291015b60405180910390a35050565b6001600160a01b0382166000908152600460205260408120805483929061072290849061090d565b90915550506003805482900390556040518181526000906001600160a01b03841690600080516020610934833981519152906020016106ee565b600060208083528351808285015260005b818110156107895785810183015185820160400152820161076d565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146107c157600080fd5b919050565b600080604083850312156107d957600080fd5b6107e2836107aa565b946020939093013593505050565b60008060006060848603121561080557600080fd5b61080e846107aa565b925061081c602085016107aa565b9150604084013590509250925092565b60006020828403121561083e57600080fd5b610847826107aa565b9392505050565b6000806040838503121561086157600080fd5b61086a836107aa565b91506020830135801515811461087f57600080fd5b809150509250929050565b6000806040838503121561089d57600080fd5b6108a6836107aa565b91506108b4602084016107aa565b90509250929050565b600181811c908216806108d157607f821691505b6020821081036108f157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561037b5761037b6108f7565b8082018082111561037b5761037b6108f756feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220ae0a74f8cad0d6c53de33dae51fd8ea4bc9df02b6387de40cc27556a3fac654c64736f6c63430008120033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000003454747000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034547470000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _name (string): EGG
Arg [1] : _symbol (string): EGG
Arg [2] : _decimals (uint8): 18
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [4] : 4547470000000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 4547470000000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
253:4452:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;814:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1709:208;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;1709:208:0;1004:187:1;1084:26:0;;;;;;;;;1342:25:1;;;1330:2;1315:18;1084:26:0;1196:177:1;2301:537:0;;;;;;:::i;:::-;;:::i;866:22::-;;;;;;;;;;;;1883:4:1;1871:17;;;1853:36;;1841:2;1826:18;866:22:0;1711:184:1;3033:146:0;;;;;;:::i;:::-;;:::i;:::-;;3702:162;;;;;;:::i;:::-;;:::i;1119:44::-;;;;;;:::i;:::-;;;;;;;;;;;;;;839:20;;;:::i;3187:150::-;;;;;;:::i;:::-;;:::i;1294:20::-;;;;;-1:-1:-1;;;;;1294:20:0;;;;;;-1:-1:-1;;;;;2255:32:1;;;2237:51;;2225:2;2210:18;1294:20:0;2091:203:1;1925:368:0;;;;;;:::i;:::-;;:::i;1245:40::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;3529:165;;;;;;:::i;:::-;;:::i;1172:64::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;814:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1709:208::-;1803:10;1776:4;1793:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;1793:30:0;;;;;;;;;;:38;;;1849:36;1776:4;;1793:30;;1849:36;;;;1826:5;1342:25:1;;1330:2;1315:18;;1196:177;1849:36:0;;;;;;;;-1:-1:-1;1905:4:0;1709:208;;;;;:::o;2301:537::-;-1:-1:-1;;;;;2437:15:0;;2416:4;2437:15;;;:9;:15;;;;;;;;2453:10;2437:27;;;;;;;;-1:-1:-1;;2437:48:0;2433:117;;-1:-1:-1;;;;;2502:15:0;;;;;;:9;:15;;;;;;;;2518:10;2502:27;;;;;;;:36;;2533:5;;2502:15;:36;;2533:5;;2502:36;:::i;:::-;;;;-1:-1:-1;;2433:117:0;-1:-1:-1;;;;;2562:15:0;;;;;;:9;:15;;;;;:24;;2581:5;;2562:15;:24;;2581:5;;2562:24;:::i;:::-;;;;-1:-1:-1;;;;;;;2730:13:0;;;;;;;:9;:13;;;;;;;:22;;;;;;2781:25;2730:13;;2781:25;;;-1:-1:-1;;;;;;;;;;;2781:25:0;;;2747:5;1342:25:1;;1330:2;1315:18;;1196:177;2781:25:0;;;;;;;;-1:-1:-1;2826:4:0;2301:537;;;;;:::o;3033:146::-;3111:10;3102:20;;;;:8;:20;;;;;;;;3094:50;;;;-1:-1:-1;;;3094:50:0;;3768:2:1;3094:50:0;;;3750:21:1;3807:2;3787:18;;;3780:30;-1:-1:-1;;;3826:18:1;;;3819:47;3883:18;;3094:50:0;;;;;;;;;3155:16;3161:2;3165:5;3155;:16::i;:::-;3033:146;;:::o;3702:162::-;3778:5;;-1:-1:-1;;;;;3778:5:0;3764:10;:19;;:41;;-1:-1:-1;3786:5:0;;-1:-1:-1;;;;;3786:5:0;:19;3764:41;3756:73;;;;-1:-1:-1;;;3756:73:0;;4114:2:1;3756:73:0;;;4096:21:1;4153:2;4133:18;;;4126:30;-1:-1:-1;;;4172:18:1;;;4165:49;4231:18;;3756:73:0;3912:343:1;3756:73:0;3842:5;:14;;-1:-1:-1;;;;;;3842:14:0;-1:-1:-1;;;;;3842:14:0;;;;;;;;;;3702:162::o;839:20::-;;;;;;;:::i;3187:150::-;3267:10;3258:20;;;;:8;:20;;;;;;;;3250:50;;;;-1:-1:-1;;;3250:50:0;;4462:2:1;3250:50:0;;;4444:21:1;4501:2;4481:18;;;4474:30;-1:-1:-1;;;4520:18:1;;;4513:47;4577:18;;3250:50:0;4260:341:1;3250:50:0;3311:18;3317:4;3323:5;3311;:18::i;1925:368::-;2015:10;1988:4;2005:21;;;:9;:21;;;;;:30;;2030:5;;2005:21;1988:4;;2005:30;;2030:5;;2005:30;:::i;:::-;;;;-1:-1:-1;;;;;;;2179:13:0;;;;;;:9;:13;;;;;;;:22;;;;;;2230:31;2239:10;;-1:-1:-1;;;;;;;;;;;2230:31:0;;;2196:5;1342:25:1;;1330:2;1315:18;;1196:177;3529:165:0;3619:5;;-1:-1:-1;;;;;3619:5:0;3605:10;:19;3597:51;;;;-1:-1:-1;;;3597:51:0;;4114:2:1;3597:51:0;;;4096:21:1;4153:2;4133:18;;;4126:30;-1:-1:-1;;;4172:18:1;;;4165:49;4231:18;;3597:51:0;3912:343:1;3597:51:0;-1:-1:-1;;;;;3661:16:0;;;;;;;;:8;:16;;;;;:25;;-1:-1:-1;;3661:25:0;;;;;;;;;;3529:165::o;4059:316::-;4136:5;4121:11;;:20;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;4285:13:0;;;;;;:9;:13;;;;;;;;:22;;;;;;4336:31;1342:25:1;;;-1:-1:-1;;;;;;;;;;;4336:31:0;1315:18:1;4336:31:0;;;;;;;;4059:316;;:::o;4383:319::-;-1:-1:-1;;;;;4447:15:0;;;;;;:9;:15;;;;;:24;;4466:5;;4447:15;:24;;4466:5;;4447:24;:::i;:::-;;;;-1:-1:-1;;4612:11:0;:20;;;;;;;4661:33;;1342:25:1;;;-1:-1:-1;;;;;;;4661:33:0;;;-1:-1:-1;;;;;;;;;;;4661:33:0;1330:2:1;1315:18;4661:33:0;1196:177:1;14:548;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1900:186::-;1959:6;2012:2;2000:9;1991:7;1987:23;1983:32;1980:52;;;2028:1;2025;2018:12;1980:52;2051:29;2070:9;2051:29;:::i;:::-;2041:39;1900:186;-1:-1:-1;;;1900:186:1:o;2299:347::-;2364:6;2372;2425:2;2413:9;2404:7;2400:23;2396:32;2393:52;;;2441:1;2438;2431:12;2393:52;2464:29;2483:9;2464:29;:::i;:::-;2454:39;;2543:2;2532:9;2528:18;2515:32;2590:5;2583:13;2576:21;2569:5;2566:32;2556:60;;2612:1;2609;2602:12;2556:60;2635:5;2625:15;;;2299:347;;;;;:::o;2651:260::-;2719:6;2727;2780:2;2768:9;2759:7;2755:23;2751:32;2748:52;;;2796:1;2793;2786:12;2748:52;2819:29;2838:9;2819:29;:::i;:::-;2809:39;;2867:38;2901:2;2890:9;2886:18;2867:38;:::i;:::-;2857:48;;2651:260;;;;;:::o;2916:380::-;2995:1;2991:12;;;;3038;;;3059:61;;3113:4;3105:6;3101:17;3091:27;;3059:61;3166:2;3158:6;3155:14;3135:18;3132:38;3129:161;;3212:10;3207:3;3203:20;3200:1;3193:31;3247:4;3244:1;3237:15;3275:4;3272:1;3265:15;3129:161;;2916:380;;;:::o;3301:127::-;3362:10;3357:3;3353:20;3350:1;3343:31;3393:4;3390:1;3383:15;3417:4;3414:1;3407:15;3433:128;3500:9;;;3521:11;;;3518:37;;;3535:18;;:::i;4606:125::-;4671:9;;;4692:10;;;4689:36;;;4705:18;;:::i
Swarm Source
ipfs://ae0a74f8cad0d6c53de33dae51fd8ea4bc9df02b6387de40cc27556a3fac654c
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.