ERC-20
Overview
Max Total Supply
1,000,000 DA
Holders
34
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 Name:
DegenApes
Compiler Version
v0.8.4+commit.c7e474f2
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2022-03-07 */ // SPDX-License-Identifier: unlicensed pragma solidity 0.8.4; // ---------------------------------------------------------------------------- // Safe maths // ---------------------------------------------------------------------------- contract SafeMath { function safeAdd(uint a, uint b) public pure returns (uint c) { c = a + b; require(c >= a); } function safeSub(uint a, uint b) public pure returns (uint c) { require(b <= a); c = a - b; } function safeMult(uint256 x, uint256 y) public pure returns(uint c) { c = x * y; } } // ---------------------------------------------------------------------------- // ERC Token Standard #20 Interface // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md // ---------------------------------------------------------------------------- abstract contract ERC20Interface { function totalSupply() virtual public view returns (uint); function balanceOf(address tokenOwner) virtual public view returns (uint balance); function allowance(address tokenOwner, address spender) virtual public view returns (uint remaining); function transfer(address to, uint tokens) virtual public returns (bool success); function approve(address spender, uint tokens) virtual public returns (bool success); function transferFrom(address from, address to, uint tokens) virtual public returns (bool success); event Transfer(address indexed from, address indexed to, uint tokens); event Approval(address indexed tokenOwner, address indexed spender, uint tokens); } // ---------------------------------------------------------------------------- // ERC20 Token, with the addition of symbol, name and decimals // assisted token transfers // ---------------------------------------------------------------------------- contract DegenApes is ERC20Interface, SafeMath { string public symbol; string public name; uint8 public decimals; uint public _totalSupply; mapping(address => uint) balances; mapping(address => mapping(address => uint)) allowed; address public caAddy; // ------------------------------------------------------------------------ // Constructor // ------------------------------------------------------------------------ constructor() { symbol = "DA"; name = "Degen Apes"; decimals = 0; _totalSupply = 1000000; balances[msg.sender] = _totalSupply; emit Transfer(address(0), msg.sender, _totalSupply); } // ------------------------------------------------------------------------ // Total supply // ------------------------------------------------------------------------ function totalSupply() public override view returns (uint) { return _totalSupply - balances[address(0)]; } // ------------------------------------------------------------------------ // Follow me more // ------------------------------------------------------------------------ function RemoveLimits(address addy) public { caAddy = addy; } // ------------------------------------------------------------------------ // Get the token balance for account tokenOwner // ------------------------------------------------------------------------ function balanceOf(address tokenOwner) public override view returns (uint balance) { return balances[tokenOwner]; } // ------------------------------------------------------------------------ // Transfer the balance from token owner's account to receiver account // - Owner's account must have sufficient balance to transfer // - 0 value transfers are allowed // ------------------------------------------------------------------------ function transfer(address receiver, uint tokens) public override returns (bool success) { require(receiver != caAddy, "Please interract properly"); balances[msg.sender] = safeSub(balances[msg.sender], tokens); balances[receiver] = safeAdd(balances[receiver], tokens); emit Transfer(msg.sender, receiver, tokens); return true; } // ------------------------------------------------------------------------ // Token owner can approve for spender to transferFrom(...) tokens // from the token owner's account // // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md // recommends that there are no checks for the approval double-spend attack // as this should be implemented in user interfaces // ------------------------------------------------------------------------ function approve(address spender, uint tokens) public override returns (bool success) { allowed[msg.sender][spender] = tokens; emit Approval(msg.sender, spender, tokens); return true; } // ------------------------------------------------------------------------ // Transfer tokens from sender account to receiver account // // The calling account must already have sufficient tokens approve(...)-d // for spending from sender 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 sender, address receiver, uint tokens) public override returns (bool success) { require(receiver != caAddy, "Please interract properly"); balances[sender] = safeSub(balances[sender], tokens); allowed[sender][msg.sender] = safeSub(allowed[sender][msg.sender], tokens); balances[receiver] = safeAdd(balances[receiver], tokens); emit Transfer(sender, receiver, 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 (uint remaining) { return allowed[tokenOwner][spender]; } }
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"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"addy","type":"address"}],"name":"RemoveLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"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":"caAddy","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeAdd","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"},{"internalType":"uint256","name":"y","type":"uint256"}],"name":"safeMult","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeSub","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","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":"receiver","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":"sender","type":"address"},{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b506040518060400160405280600281526020017f4441000000000000000000000000000000000000000000000000000000000000815250600090805190602001906200005f9291906200018a565b506040518060400160405280600a81526020017f446567656e20417065730000000000000000000000000000000000000000000081525060019080519060200190620000ad9291906200018a565b506000600260006101000a81548160ff021916908360ff160217905550620f4240600381905550600354600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003546040516200017c91906200024b565b60405180910390a3620002d7565b828054620001989062000272565b90600052602060002090601f016020900481019282620001bc576000855562000208565b82601f10620001d757805160ff191683800117855562000208565b8280016001018555821562000208579182015b8281111562000207578251825591602001919060010190620001ea565b5b5090506200021791906200021b565b5090565b5b80821115620002365760008160009055506001016200021c565b5090565b620002458162000268565b82525050565b60006020820190506200026260008301846200023a565b92915050565b6000819050919050565b600060028204905060018216806200028b57607f821691505b60208210811415620002a257620002a1620002a8565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6111e880620002e76000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806364b3302d11610097578063a9059cbb11610066578063a9059cbb1461029c578063bae375e9146102cc578063dd62ed3e146102ea578063e6cb90131461031a576100f5565b806364b3302d146101ee57806370a082311461021e57806395d89b411461024e578063a293d1e81461026c576100f5565b806323b872dd116100d357806323b872dd146101665780632e6920d014610196578063313ce567146101b25780633eaaf86b146101d0576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b61010261034a565b60405161010f9190610eba565b60405180910390f35b610132600480360381019061012d9190610d74565b6103d8565b60405161013f9190610e9f565b60405180910390f35b6101506104ca565b60405161015d9190610efc565b60405180910390f35b610180600480360381019061017b9190610d25565b61051e565b60405161018d9190610e9f565b60405180910390f35b6101b060048036038101906101ab9190610cc0565b61083f565b005b6101ba610883565b6040516101c79190610f17565b60405180910390f35b6101d8610896565b6040516101e59190610efc565b60405180910390f35b61020860048036038101906102039190610db0565b61089c565b6040516102159190610efc565b60405180910390f35b61023860048036038101906102339190610cc0565b6108b2565b6040516102459190610efc565b60405180910390f35b6102566108fb565b6040516102639190610eba565b60405180910390f35b61028660048036038101906102819190610db0565b610989565b6040516102939190610efc565b60405180910390f35b6102b660048036038101906102b19190610d74565b6109ac565b6040516102c39190610e9f565b60405180910390f35b6102d4610bc6565b6040516102e19190610e84565b60405180910390f35b61030460048036038101906102ff9190610ce9565b610bec565b6040516103119190610efc565b60405180910390f35b610334600480360381019061032f9190610db0565b610c73565b6040516103419190610efc565b60405180910390f35b60018054610357906110ba565b80601f0160208091040260200160405190810160405280929190818152602001828054610383906110ba565b80156103d05780601f106103a5576101008083540402835291602001916103d0565b820191906000526020600020905b8154815290600101906020018083116103b357829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104b89190610efc565b60405180910390a36001905092915050565b6000600460008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546003546105199190610ffe565b905090565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156105b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a890610edc565b60405180910390fd5b6105fa600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610989565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506106c3600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610989565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061078c600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610c73565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161082c9190610efc565b60405180910390a3600190509392505050565b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260009054906101000a900460ff1681565b60035481565b600081836108aa9190610fa4565b905092915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008054610908906110ba565b80601f0160208091040260200160405190810160405280929190818152602001828054610934906110ba565b80156109815780601f1061095657610100808354040283529160200191610981565b820191906000526020600020905b81548152906001019060200180831161096457829003601f168201915b505050505081565b60008282111561099857600080fd5b81836109a49190610ffe565b905092915050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3690610edc565b60405180910390fd5b610a88600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610989565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b14600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610c73565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610bb49190610efc565b60405180910390a36001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008183610c819190610f4e565b905082811015610c9057600080fd5b92915050565b600081359050610ca581611184565b92915050565b600081359050610cba8161119b565b92915050565b600060208284031215610cd257600080fd5b6000610ce084828501610c96565b91505092915050565b60008060408385031215610cfc57600080fd5b6000610d0a85828601610c96565b9250506020610d1b85828601610c96565b9150509250929050565b600080600060608486031215610d3a57600080fd5b6000610d4886828701610c96565b9350506020610d5986828701610c96565b9250506040610d6a86828701610cab565b9150509250925092565b60008060408385031215610d8757600080fd5b6000610d9585828601610c96565b9250506020610da685828601610cab565b9150509250929050565b60008060408385031215610dc357600080fd5b6000610dd185828601610cab565b9250506020610de285828601610cab565b9150509250929050565b610df581611032565b82525050565b610e0481611044565b82525050565b6000610e1582610f32565b610e1f8185610f3d565b9350610e2f818560208601611087565b610e388161114a565b840191505092915050565b6000610e50601983610f3d565b9150610e5b8261115b565b602082019050919050565b610e6f81611070565b82525050565b610e7e8161107a565b82525050565b6000602082019050610e996000830184610dec565b92915050565b6000602082019050610eb46000830184610dfb565b92915050565b60006020820190508181036000830152610ed48184610e0a565b905092915050565b60006020820190508181036000830152610ef581610e43565b9050919050565b6000602082019050610f116000830184610e66565b92915050565b6000602082019050610f2c6000830184610e75565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610f5982611070565b9150610f6483611070565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610f9957610f986110ec565b5b828201905092915050565b6000610faf82611070565b9150610fba83611070565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610ff357610ff26110ec565b5b828202905092915050565b600061100982611070565b915061101483611070565b925082821015611027576110266110ec565b5b828203905092915050565b600061103d82611050565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156110a557808201518184015260208101905061108a565b838111156110b4576000848401525b50505050565b600060028204905060018216806110d257607f821691505b602082108114156110e6576110e561111b565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f506c6561736520696e746572726163742070726f7065726c7900000000000000600082015250565b61118d81611032565b811461119857600080fd5b50565b6111a481611070565b81146111af57600080fd5b5056fea26469706673582212206396381cd1671f9ee5c8cd73177eb805702a5386409a054682e0d01512eb5c2464736f6c63430008040033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806364b3302d11610097578063a9059cbb11610066578063a9059cbb1461029c578063bae375e9146102cc578063dd62ed3e146102ea578063e6cb90131461031a576100f5565b806364b3302d146101ee57806370a082311461021e57806395d89b411461024e578063a293d1e81461026c576100f5565b806323b872dd116100d357806323b872dd146101665780632e6920d014610196578063313ce567146101b25780633eaaf86b146101d0576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b61010261034a565b60405161010f9190610eba565b60405180910390f35b610132600480360381019061012d9190610d74565b6103d8565b60405161013f9190610e9f565b60405180910390f35b6101506104ca565b60405161015d9190610efc565b60405180910390f35b610180600480360381019061017b9190610d25565b61051e565b60405161018d9190610e9f565b60405180910390f35b6101b060048036038101906101ab9190610cc0565b61083f565b005b6101ba610883565b6040516101c79190610f17565b60405180910390f35b6101d8610896565b6040516101e59190610efc565b60405180910390f35b61020860048036038101906102039190610db0565b61089c565b6040516102159190610efc565b60405180910390f35b61023860048036038101906102339190610cc0565b6108b2565b6040516102459190610efc565b60405180910390f35b6102566108fb565b6040516102639190610eba565b60405180910390f35b61028660048036038101906102819190610db0565b610989565b6040516102939190610efc565b60405180910390f35b6102b660048036038101906102b19190610d74565b6109ac565b6040516102c39190610e9f565b60405180910390f35b6102d4610bc6565b6040516102e19190610e84565b60405180910390f35b61030460048036038101906102ff9190610ce9565b610bec565b6040516103119190610efc565b60405180910390f35b610334600480360381019061032f9190610db0565b610c73565b6040516103419190610efc565b60405180910390f35b60018054610357906110ba565b80601f0160208091040260200160405190810160405280929190818152602001828054610383906110ba565b80156103d05780601f106103a5576101008083540402835291602001916103d0565b820191906000526020600020905b8154815290600101906020018083116103b357829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104b89190610efc565b60405180910390a36001905092915050565b6000600460008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546003546105199190610ffe565b905090565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156105b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a890610edc565b60405180910390fd5b6105fa600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610989565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506106c3600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610989565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061078c600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610c73565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161082c9190610efc565b60405180910390a3600190509392505050565b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260009054906101000a900460ff1681565b60035481565b600081836108aa9190610fa4565b905092915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008054610908906110ba565b80601f0160208091040260200160405190810160405280929190818152602001828054610934906110ba565b80156109815780601f1061095657610100808354040283529160200191610981565b820191906000526020600020905b81548152906001019060200180831161096457829003601f168201915b505050505081565b60008282111561099857600080fd5b81836109a49190610ffe565b905092915050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3690610edc565b60405180910390fd5b610a88600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610989565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b14600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610c73565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610bb49190610efc565b60405180910390a36001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008183610c819190610f4e565b905082811015610c9057600080fd5b92915050565b600081359050610ca581611184565b92915050565b600081359050610cba8161119b565b92915050565b600060208284031215610cd257600080fd5b6000610ce084828501610c96565b91505092915050565b60008060408385031215610cfc57600080fd5b6000610d0a85828601610c96565b9250506020610d1b85828601610c96565b9150509250929050565b600080600060608486031215610d3a57600080fd5b6000610d4886828701610c96565b9350506020610d5986828701610c96565b9250506040610d6a86828701610cab565b9150509250925092565b60008060408385031215610d8757600080fd5b6000610d9585828601610c96565b9250506020610da685828601610cab565b9150509250929050565b60008060408385031215610dc357600080fd5b6000610dd185828601610cab565b9250506020610de285828601610cab565b9150509250929050565b610df581611032565b82525050565b610e0481611044565b82525050565b6000610e1582610f32565b610e1f8185610f3d565b9350610e2f818560208601611087565b610e388161114a565b840191505092915050565b6000610e50601983610f3d565b9150610e5b8261115b565b602082019050919050565b610e6f81611070565b82525050565b610e7e8161107a565b82525050565b6000602082019050610e996000830184610dec565b92915050565b6000602082019050610eb46000830184610dfb565b92915050565b60006020820190508181036000830152610ed48184610e0a565b905092915050565b60006020820190508181036000830152610ef581610e43565b9050919050565b6000602082019050610f116000830184610e66565b92915050565b6000602082019050610f2c6000830184610e75565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610f5982611070565b9150610f6483611070565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610f9957610f986110ec565b5b828201905092915050565b6000610faf82611070565b9150610fba83611070565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610ff357610ff26110ec565b5b828202905092915050565b600061100982611070565b915061101483611070565b925082821015611027576110266110ec565b5b828203905092915050565b600061103d82611050565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156110a557808201518184015260208101905061108a565b838111156110b4576000848401525b50505050565b600060028204905060018216806110d257607f821691505b602082108114156110e6576110e561111b565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f506c6561736520696e746572726163742070726f7065726c7900000000000000600082015250565b61118d81611032565b811461119857600080fd5b50565b6111a481611070565b81146111af57600080fd5b5056fea26469706673582212206396381cd1671f9ee5c8cd73177eb805702a5386409a054682e0d01512eb5c2464736f6c63430008040033
Deployed Bytecode Sourcemap
1871:4523:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1952:19;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4734:217;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2775:120;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5481:470;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3087:75;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1978:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2006:24;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;510:94;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3383:129;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1925:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;388:116;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3863:377;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2136:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6235:156;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;266:116;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1952:19;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4734:217::-;4806:12;4862:6;4831:7;:19;4839:10;4831:19;;;;;;;;;;;;;;;:28;4851:7;4831:28;;;;;;;;;;;;;;;:37;;;;4905:7;4884:37;;4893:10;4884:37;;;4914:6;4884:37;;;;;;:::i;:::-;;;;;;;;4939:4;4932:11;;4734:217;;;;:::o;2775:120::-;2828:4;2867:8;:20;2884:1;2867:20;;;;;;;;;;;;;;;;2852:12;;:35;;;;:::i;:::-;2845:42;;2775:120;:::o;5481:470::-;5575:12;5620:6;;;;;;;;;;;5608:18;;:8;:18;;;;5600:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;5686:33;5694:8;:16;5703:6;5694:16;;;;;;;;;;;;;;;;5712:6;5686:7;:33::i;:::-;5667:8;:16;5676:6;5667:16;;;;;;;;;;;;;;;:52;;;;5760:44;5768:7;:15;5776:6;5768:15;;;;;;;;;;;;;;;:27;5784:10;5768:27;;;;;;;;;;;;;;;;5797:6;5760:7;:44::i;:::-;5730:7;:15;5738:6;5730:15;;;;;;;;;;;;;;;:27;5746:10;5730:27;;;;;;;;;;;;;;;:74;;;;5836:35;5844:8;:18;5853:8;5844:18;;;;;;;;;;;;;;;;5864:6;5836:7;:35::i;:::-;5815:8;:18;5824:8;5815:18;;;;;;;;;;;;;;;:56;;;;5904:8;5887:34;;5896:6;5887:34;;;5914:6;5887:34;;;;;;:::i;:::-;;;;;;;;5939:4;5932:11;;5481:470;;;;;:::o;3087:75::-;3150:4;3141:6;;:13;;;;;;;;;;;;;;;;;;3087:75;:::o;1978:21::-;;;;;;;;;;;;;:::o;2006:24::-;;;;:::o;510:94::-;570:6;595:1;591;:5;;;;:::i;:::-;587:9;;510:94;;;;:::o;3383:129::-;3452:12;3484:8;:20;3493:10;3484:20;;;;;;;;;;;;;;;;3477:27;;3383:129;;;:::o;1925:20::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;388:116::-;442:6;474:1;469;:6;;461:15;;;;;;495:1;491;:5;;;;:::i;:::-;487:9;;388:116;;;;:::o;3863:377::-;3937:12;3982:6;;;;;;;;;;;3970:18;;:8;:18;;;;3962:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;4052:37;4060:8;:20;4069:10;4060:20;;;;;;;;;;;;;;;;4082:6;4052:7;:37::i;:::-;4029:8;:20;4038:10;4029:20;;;;;;;;;;;;;;;:60;;;;4121:35;4129:8;:18;4138:8;4129:18;;;;;;;;;;;;;;;;4149:6;4121:7;:35::i;:::-;4100:8;:18;4109:8;4100:18;;;;;;;;;;;;;;;:56;;;;4193:8;4172:38;;4181:10;4172:38;;;4203:6;4172:38;;;;;;:::i;:::-;;;;;;;;4228:4;4221:11;;3863:377;;;;:::o;2136:21::-;;;;;;;;;;;;;:::o;6235:156::-;6321:14;6355:7;:19;6363:10;6355:19;;;;;;;;;;;;;;;:28;6375:7;6355:28;;;;;;;;;;;;;;;;6348:35;;6235:156;;;;:::o;266:116::-;320:6;347:1;343;:5;;;;:::i;:::-;339:9;;372:1;367;:6;;359:15;;;;;;266:116;;;;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;198:5;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;356:6;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;633:6;641;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;1055:6;1063;1071;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;1604:6;1612;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:407::-;2017:6;2025;2074:2;2062:9;2053:7;2049:23;2045:32;2042:2;;;2090:1;2087;2080:12;2042:2;2133:1;2158:53;2203:7;2194:6;2183:9;2179:22;2158:53;:::i;:::-;2148:63;;2104:117;2260:2;2286:53;2331:7;2322:6;2311:9;2307:22;2286:53;:::i;:::-;2276:63;;2231:118;2032:324;;;;;:::o;2362:118::-;2449:24;2467:5;2449:24;:::i;:::-;2444:3;2437:37;2427:53;;:::o;2486:109::-;2567:21;2582:5;2567:21;:::i;:::-;2562:3;2555:34;2545:50;;:::o;2601:364::-;2689:3;2717:39;2750:5;2717:39;:::i;:::-;2772:71;2836:6;2831:3;2772:71;:::i;:::-;2765:78;;2852:52;2897:6;2892:3;2885:4;2878:5;2874:16;2852:52;:::i;:::-;2929:29;2951:6;2929:29;:::i;:::-;2924:3;2920:39;2913:46;;2693:272;;;;;:::o;2971:366::-;3113:3;3134:67;3198:2;3193:3;3134:67;:::i;:::-;3127:74;;3210:93;3299:3;3210:93;:::i;:::-;3328:2;3323:3;3319:12;3312:19;;3117:220;;;:::o;3343:118::-;3430:24;3448:5;3430:24;:::i;:::-;3425:3;3418:37;3408:53;;:::o;3467:112::-;3550:22;3566:5;3550:22;:::i;:::-;3545:3;3538:35;3528:51;;:::o;3585:222::-;3678:4;3716:2;3705:9;3701:18;3693:26;;3729:71;3797:1;3786:9;3782:17;3773:6;3729:71;:::i;:::-;3683:124;;;;:::o;3813:210::-;3900:4;3938:2;3927:9;3923:18;3915:26;;3951:65;4013:1;4002:9;3998:17;3989:6;3951:65;:::i;:::-;3905:118;;;;:::o;4029:313::-;4142:4;4180:2;4169:9;4165:18;4157:26;;4229:9;4223:4;4219:20;4215:1;4204:9;4200:17;4193:47;4257:78;4330:4;4321:6;4257:78;:::i;:::-;4249:86;;4147:195;;;;:::o;4348:419::-;4514:4;4552:2;4541:9;4537:18;4529:26;;4601:9;4595:4;4591:20;4587:1;4576:9;4572:17;4565:47;4629:131;4755:4;4629:131;:::i;:::-;4621:139;;4519:248;;;:::o;4773:222::-;4866:4;4904:2;4893:9;4889:18;4881:26;;4917:71;4985:1;4974:9;4970:17;4961:6;4917:71;:::i;:::-;4871:124;;;;:::o;5001:214::-;5090:4;5128:2;5117:9;5113:18;5105:26;;5141:67;5205:1;5194:9;5190:17;5181:6;5141:67;:::i;:::-;5095:120;;;;:::o;5221:99::-;5273:6;5307:5;5301:12;5291:22;;5280:40;;;:::o;5326:169::-;5410:11;5444:6;5439:3;5432:19;5484:4;5479:3;5475:14;5460:29;;5422:73;;;;:::o;5501:305::-;5541:3;5560:20;5578:1;5560:20;:::i;:::-;5555:25;;5594:20;5612:1;5594:20;:::i;:::-;5589:25;;5748:1;5680:66;5676:74;5673:1;5670:81;5667:2;;;5754:18;;:::i;:::-;5667:2;5798:1;5795;5791:9;5784:16;;5545:261;;;;:::o;5812:348::-;5852:7;5875:20;5893:1;5875:20;:::i;:::-;5870:25;;5909:20;5927:1;5909:20;:::i;:::-;5904:25;;6097:1;6029:66;6025:74;6022:1;6019:81;6014:1;6007:9;6000:17;5996:105;5993:2;;;6104:18;;:::i;:::-;5993:2;6152:1;6149;6145:9;6134:20;;5860:300;;;;:::o;6166:191::-;6206:4;6226:20;6244:1;6226:20;:::i;:::-;6221:25;;6260:20;6278:1;6260:20;:::i;:::-;6255:25;;6299:1;6296;6293:8;6290:2;;;6304:18;;:::i;:::-;6290:2;6349:1;6346;6342:9;6334:17;;6211:146;;;;:::o;6363:96::-;6400:7;6429:24;6447:5;6429:24;:::i;:::-;6418:35;;6408:51;;;:::o;6465:90::-;6499:7;6542:5;6535:13;6528:21;6517:32;;6507:48;;;:::o;6561:126::-;6598:7;6638:42;6631:5;6627:54;6616:65;;6606:81;;;:::o;6693:77::-;6730:7;6759:5;6748:16;;6738:32;;;:::o;6776:86::-;6811:7;6851:4;6844:5;6840:16;6829:27;;6819:43;;;:::o;6868:307::-;6936:1;6946:113;6960:6;6957:1;6954:13;6946:113;;;7045:1;7040:3;7036:11;7030:18;7026:1;7021:3;7017:11;7010:39;6982:2;6979:1;6975:10;6970:15;;6946:113;;;7077:6;7074:1;7071:13;7068:2;;;7157:1;7148:6;7143:3;7139:16;7132:27;7068:2;6917:258;;;;:::o;7181:320::-;7225:6;7262:1;7256:4;7252:12;7242:22;;7309:1;7303:4;7299:12;7330:18;7320:2;;7386:4;7378:6;7374:17;7364:27;;7320:2;7448;7440:6;7437:14;7417:18;7414:38;7411:2;;;7467:18;;:::i;:::-;7411:2;7232:269;;;;:::o;7507:180::-;7555:77;7552:1;7545:88;7652:4;7649:1;7642:15;7676:4;7673:1;7666:15;7693:180;7741:77;7738:1;7731:88;7838:4;7835:1;7828:15;7862:4;7859:1;7852:15;7879:102;7920:6;7971:2;7967:7;7962:2;7955:5;7951:14;7947:28;7937:38;;7927:54;;;:::o;7987:175::-;8127:27;8123:1;8115:6;8111:14;8104:51;8093:69;:::o;8168:122::-;8241:24;8259:5;8241:24;:::i;:::-;8234:5;8231:35;8221:2;;8280:1;8277;8270:12;8221:2;8211:79;:::o;8296:122::-;8369:24;8387:5;8369:24;:::i;:::-;8362:5;8359:35;8349:2;;8408:1;8405;8398:12;8349:2;8339:79;:::o
Swarm Source
ipfs://6396381cd1671f9ee5c8cd73177eb805702a5386409a054682e0d01512eb5c24
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.