Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 6,161 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Get Award | 20453074 | 216 days ago | IN | 0 ETH | 0.00006366 | ||||
Get Award | 20402744 | 223 days ago | IN | 0 ETH | 0.00006366 | ||||
Get Award | 15559504 | 902 days ago | IN | 0 ETH | 0.00009733 | ||||
Get Award | 15559494 | 902 days ago | IN | 0 ETH | 0.00012733 | ||||
Get Award | 15559494 | 902 days ago | IN | 0 ETH | 0.00010833 | ||||
Get Award | 15559349 | 902 days ago | IN | 0 ETH | 0.00009733 | ||||
Get Award | 15559349 | 902 days ago | IN | 0 ETH | 0.00012733 | ||||
Get Award | 15388381 | 929 days ago | IN | 0 ETH | 0.00012733 | ||||
Get Award | 12714530 | 1350 days ago | IN | 0 ETH | 0.00019467 | ||||
Get Award | 12714487 | 1350 days ago | IN | 0 ETH | 0.00025467 | ||||
Get Award | 12714484 | 1350 days ago | IN | 0 ETH | 0.00025467 | ||||
Get Award | 12714481 | 1350 days ago | IN | 0 ETH | 0.00019467 | ||||
Get Award | 12714454 | 1350 days ago | IN | 0 ETH | 0.00019467 | ||||
Get Award | 12714451 | 1350 days ago | IN | 0 ETH | 0.00019467 | ||||
Get Award | 12714451 | 1350 days ago | IN | 0 ETH | 0.00019467 | ||||
Get Award | 12714436 | 1350 days ago | IN | 0 ETH | 0.00019467 | ||||
Get Award | 12714431 | 1350 days ago | IN | 0 ETH | 0.00025467 | ||||
Get Award | 12714429 | 1350 days ago | IN | 0 ETH | 0.00025467 | ||||
Get Award | 12714406 | 1350 days ago | IN | 0 ETH | 0.00025467 | ||||
Get Award | 12714399 | 1350 days ago | IN | 0 ETH | 0.00019467 | ||||
Get Award | 12714399 | 1350 days ago | IN | 0 ETH | 0.00019467 | ||||
Get Award | 12714399 | 1350 days ago | IN | 0 ETH | 0.00019467 | ||||
Get Award | 12714399 | 1350 days ago | IN | 0 ETH | 0.00025467 | ||||
Get Award | 12714399 | 1350 days ago | IN | 0 ETH | 0.00019467 | ||||
Get Award | 12714398 | 1350 days ago | IN | 0 ETH | 0.00025467 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
FramecBattle_Gachadrop
Compiler Version
v0.5.11+commit.c082d0b4
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-01-06 */ pragma solidity 0.5.11; pragma experimental ABIEncoderV2; /** * @title Ownable * @dev The Ownable contract has an owner address, and provides basic authorization control * functions, this simplifies the implementation of "user permissions". */ contract Ownable { address public owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev The Ownable constructor sets the original `owner` of the contract to the sender * account. */ constructor() public { owner = msg.sender; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(msg.sender == owner); _; } /** * @dev Allows the current owner to transfer control of the contract to a newOwner. * @param newOwner The address to transfer ownership to. */ function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0)); emit OwnershipTransferred(owner, newOwner); owner = newOwner; } } contract ERC20BasicInterface { function totalSupply() public view returns (uint256); function balanceOf(address who) public view returns (uint256); function transfer(address to, uint256 value) public returns (bool); function transferFrom(address from, address to, uint256 value) public returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); uint8 public decimals; } contract FramecBattle_Gachadrop is Ownable { struct Drop { string name; uint periodToPlay; address erc20Need; uint256 requireErc20; mapping(address => uint) timeTrackUser; uint countCallTime; } mapping(string => Drop) public Drops; string[] public DropNames; event _random(address _from, uint _ticket, string _drop, uint _countCallTime); event _changePeriodToPlay(string _drop, uint _period); constructor() public { Drops['linhchan'].name = 'linhchan'; Drops['linhchan'].periodToPlay = 86400; Drops['linhchan'].erc20Need = 0xEc7ba74789694d0d03D458965370Dc7cF2FE75Ba; Drops['linhchan'].requireErc20 = 0; DropNames.push('linhchan'); } function getDropNames() public view returns(string[] memory) { return DropNames; } function getTimeTrackUser(string memory _drop, address _player) public view returns(uint _periodToPlay, uint _timeTrackUser, uint _countCallTime) { return (Drops[_drop].periodToPlay, Drops[_drop].timeTrackUser[_player], Drops[_drop].countCallTime); } function getAward(string memory _drop) public { require(isValidToPlay(_drop)); Drops[_drop].timeTrackUser[msg.sender] = block.timestamp; Drops[_drop].countCallTime = Drops[_drop].countCallTime + 1; emit _random(msg.sender, block.timestamp, Drops[_drop].name, Drops[_drop].countCallTime); } function isValidToPlay(string memory _drop) public view returns (bool){ ERC20BasicInterface erc20 = ERC20BasicInterface(Drops[_drop].erc20Need); return Drops[_drop].periodToPlay <= now - Drops[_drop].timeTrackUser[msg.sender] && erc20.balanceOf(msg.sender) >= Drops[_drop].requireErc20; } function changePeriodToPlay(string memory _drop, uint _period, address _erc20Need, uint256 _requireErc20) onlyOwner public{ if(Drops[_drop].periodToPlay == 0) { DropNames.push(_drop); Drops[_drop].name = _drop; } Drops[_drop].periodToPlay = _period; Drops[_drop].erc20Need = _erc20Need; Drops[_drop].requireErc20 = _requireErc20; emit _changePeriodToPlay(_drop, _period); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"getDropNames","outputs":[{"internalType":"string[]","name":"","type":"string[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DropNames","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"string","name":"_drop","type":"string"},{"internalType":"address","name":"_player","type":"address"}],"name":"getTimeTrackUser","outputs":[{"internalType":"uint256","name":"_periodToPlay","type":"uint256"},{"internalType":"uint256","name":"_timeTrackUser","type":"uint256"},{"internalType":"uint256","name":"_countCallTime","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"string","name":"_drop","type":"string"}],"name":"isValidToPlay","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"string","name":"","type":"string"}],"name":"Drops","outputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"uint256","name":"periodToPlay","type":"uint256"},{"internalType":"address","name":"erc20Need","type":"address"},{"internalType":"uint256","name":"requireErc20","type":"uint256"},{"internalType":"uint256","name":"countCallTime","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"string","name":"_drop","type":"string"}],"name":"getAward","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"string","name":"_drop","type":"string"},{"internalType":"uint256","name":"_period","type":"uint256"},{"internalType":"address","name":"_erc20Need","type":"address"},{"internalType":"uint256","name":"_requireErc20","type":"uint256"}],"name":"changePeriodToPlay","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_from","type":"address"},{"indexed":false,"internalType":"uint256","name":"_ticket","type":"uint256"},{"indexed":false,"internalType":"string","name":"_drop","type":"string"},{"indexed":false,"internalType":"uint256","name":"_countCallTime","type":"uint256"}],"name":"_random","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"_drop","type":"string"},{"indexed":false,"internalType":"uint256","name":"_period","type":"uint256"}],"name":"_changePeriodToPlay","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]
Contract Creation Code
60806040523480156200001157600080fd5b50600080546001600160a01b03191633179055604080518082018252600881527f6c696e686368616e00000000000000000000000000000000000000000000000060208201529051600190620000679062000299565b908152602001604051809103902060000190805190602001906200008d929190620001b9565b50620151806001604051620000a29062000299565b90815260200160405180910390206001018190555073ec7ba74789694d0d03d458965370dc7cf2fe75ba6001604051620000dc9062000299565b908152602001604051809103902060020160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060006001604051620001239062000299565b908152604080516020928190038301812060030193909355600280546001810180835560009290925284830190925260088085527f6c696e686368616e0000000000000000000000000000000000000000000000009390940192835292620001b1927f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace9092019190620001b9565b5050620002b1565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001fc57805160ff19168380011785556200022c565b828001600101855582156200022c579182015b828111156200022c5782518255916020019190600101906200020f565b506200023a9291506200023e565b5090565b6200025b91905b808211156200023a576000815560010162000245565b90565b60006200026d600883620002ac565b7f6c696e686368616e000000000000000000000000000000000000000000000000815260080192915050565b6000620002a6826200025e565b92915050565b919050565b610f5b80620002c16000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c806392ff4c3a1161006657806392ff4c3a1461010d578063b128ead11461012d578063c9d949ab14610151578063cc540ded14610166578063f2fde38b1461017957610093565b806308885b5d1461009857806324245240146100b65780632ab9adf9146100d65780638da5cb5b146100f8575b600080fd5b6100a061018c565b6040516100ad9190610d49565b60405180910390f35b6100c96100c4366004610b0b565b610265565b6040516100ad9190610d68565b6100e96100e4366004610a42565b61030b565b6040516100ad93929190610dea565b6101006103a6565b6040516100ad9190610ce8565b61012061011b366004610a0d565b6103b5565b6040516100ad9190610d5a565b61014061013b366004610a0d565b6104e9565b6040516100ad959493929190610d99565b61016461015f366004610a0d565b6105b5565b005b610164610174366004610a93565b6106c0565b6101646101873660046109e7565b61084f565b60606002805480602002602001604051908101604052809291908181526020016000905b8282101561025b5760008481526020908190208301805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152928301828280156102475780601f1061021c57610100808354040283529160200191610247565b820191906000526020600020905b81548152906001019060200180831161022a57829003601f168201915b5050505050815260200190600101906101b0565b5050505090505b90565b6002818154811061027257fe5b600091825260209182902001805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152935090918301828280156103035780601f106102d857610100808354040283529160200191610303565b820191906000526020600020905b8154815290600101906020018083116102e657829003601f168201915b505050505081565b60008060006001856040516103209190610cdc565b9081526020016040518091039020600101546001866040516103429190610cdc565b90815260200160405180910390206004016000866001600160a01b03166001600160a01b03168152602001908152602001600020546001876040516103879190610cdc565b9081526020016040518091039020600501549250925092509250925092565b6000546001600160a01b031681565b6000806001836040516103c89190610cdc565b908152604051908190036020018120600201546001600160a01b031691506001906103f4908590610cdc565b90815260408051918290036020908101832033600090815260049091019091522054420390600190610427908690610cdc565b908152602001604051809103902060010154111580156104e257506001836040516104529190610cdc565b908152604051908190036020018120600301546370a0823160e01b8252906001600160a01b038316906370a082319061048f903390600401610cf6565b60206040518083038186803b1580156104a757600080fd5b505afa1580156104bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506104df9190810190610b29565b10155b9392505050565b8051602081830181018051600180835293830194830194909420939052825460408051600294831615610100026000190190921693909304601f81018390048302820183019093528281529183918301828280156105885780601f1061055d57610100808354040283529160200191610588565b820191906000526020600020905b81548152906001019060200180831161056b57829003601f168201915b50505050600183015460028401546003850154600590950154939491936001600160a01b03909116925085565b6105be816103b5565b6105c757600080fd5b426001826040516105d89190610cdc565b9081526040805191829003602090810183203360009081526004909101909152209190915560019061060b908390610cdc565b9081526020016040518091039020600501546001016001826040516106309190610cdc565b9081526020016040518091039020600501819055507f2f0f54bf694d7f2554bd15e30a30006c12fe526638cd2fb79772ac1e98abe99633426001846040516106789190610cdc565b90815260405190819003602001812090600190610696908790610cdc565b908152604051908190036020018120600501546106b594939291610d04565b60405180910390a150565b6000546001600160a01b031633146106d757600080fd5b6001846040516106e79190610cdc565b9081526020016040518091039020600101546000141561077e5760028054600181018083556000929092528551610745917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace019060208801906108d4565b5050836001856040516107589190610cdc565b9081526020016040518091039020600001908051906020019061077c9291906108d4565b505b8260018560405161078f9190610cdc565b908152602001604051809103902060010181905550816001856040516107b59190610cdc565b908152602001604051809103902060020160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806001856040516107fb9190610cdc565b9081526020016040518091039020600301819055507f42d6ae9bc5acf881935d6a9b524c625a099c2f8ae90d8acc112a5bc669cbbbbe8484604051610841929190610d79565b60405180910390a150505050565b6000546001600160a01b0316331461086657600080fd5b6001600160a01b03811661087957600080fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061091557805160ff1916838001178555610942565b82800160010185558215610942579182015b82811115610942578251825591602001919060010190610927565b5061094e929150610952565b5090565b61026291905b8082111561094e5760008155600101610958565b803561097781610ef8565b92915050565b600082601f83011261098e57600080fd5b81356109a161099c82610e39565b610e12565b915080825260208301602083018583830111156109bd57600080fd5b6109c8838284610eb2565b50505092915050565b803561097781610f0f565b805161097781610f0f565b6000602082840312156109f957600080fd5b6000610a05848461096c565b949350505050565b600060208284031215610a1f57600080fd5b813567ffffffffffffffff811115610a3657600080fd5b610a058482850161097d565b60008060408385031215610a5557600080fd5b823567ffffffffffffffff811115610a6c57600080fd5b610a788582860161097d565b9250506020610a898582860161096c565b9150509250929050565b60008060008060808587031215610aa957600080fd5b843567ffffffffffffffff811115610ac057600080fd5b610acc8782880161097d565b9450506020610add878288016109d1565b9350506040610aee8782880161096c565b9250506060610aff878288016109d1565b91505092959194509250565b600060208284031215610b1d57600080fd5b6000610a0584846109d1565b600060208284031215610b3b57600080fd5b6000610a0584846109dc565b60006104e28383610be2565b610b5c81610ea1565b82525050565b610b5c81610e85565b6000610b7682610e73565b610b808185610e77565b935083602082028501610b9285610e61565b8060005b85811015610bcc5784840389528151610baf8582610b47565b9450610bba83610e61565b60209a909a0199925050600101610b96565b5091979650505050505050565b610b5c81610e90565b6000610bed82610e73565b610bf78185610e77565b9350610c07818560208601610ebe565b610c1081610eee565b9093019392505050565b6000610c2582610e73565b610c2f8185610e80565b9350610c3f818560208601610ebe565b9290920192915050565b600081546001811660008114610c665760018114610c8c57610ccb565b607f6002830416610c778187610e77565b60ff1984168152955050602085019250610ccb565b60028204610c9a8187610e77565b9550610ca585610e67565b60005b82811015610cc457815488820152600190910190602001610ca8565b8701945050505b505092915050565b610b5c81610262565b60006104e28284610c1a565b602081016109778284610b62565b602081016109778284610b53565b60808101610d128287610b53565b610d1f6020830186610cd3565b8181036040830152610d318185610c49565b9050610d406060830184610cd3565b95945050505050565b602080825281016104e28184610b6b565b602081016109778284610bd9565b602080825281016104e28184610be2565b60408082528101610d8a8185610be2565b90506104e26020830184610cd3565b60a08082528101610daa8188610be2565b9050610db96020830187610cd3565b610dc66040830186610b62565b610dd36060830185610cd3565b610de06080830184610cd3565b9695505050505050565b60608101610df88286610cd3565b610e056020830185610cd3565b610a056040830184610cd3565b60405181810167ffffffffffffffff81118282101715610e3157600080fd5b604052919050565b600067ffffffffffffffff821115610e5057600080fd5b506020601f91909101601f19160190565b60200190565b60009081526020902090565b5190565b90815260200190565b919050565b600061097782610e95565b151590565b6001600160a01b031690565b600061097782600061097782610e85565b82818337506000910152565b60005b83811015610ed9578181015183820152602001610ec1565b83811115610ee8576000848401525b50505050565b601f01601f191690565b610f0181610e85565b8114610f0c57600080fd5b50565b610f018161026256fea365627a7a7231582085481ff03495b04cd219ee2da1a7cc78c904aea3efb5b25d0e3ff24ded6ce0dc6c6578706572696d656e74616cf564736f6c634300050b0040
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100935760003560e01c806392ff4c3a1161006657806392ff4c3a1461010d578063b128ead11461012d578063c9d949ab14610151578063cc540ded14610166578063f2fde38b1461017957610093565b806308885b5d1461009857806324245240146100b65780632ab9adf9146100d65780638da5cb5b146100f8575b600080fd5b6100a061018c565b6040516100ad9190610d49565b60405180910390f35b6100c96100c4366004610b0b565b610265565b6040516100ad9190610d68565b6100e96100e4366004610a42565b61030b565b6040516100ad93929190610dea565b6101006103a6565b6040516100ad9190610ce8565b61012061011b366004610a0d565b6103b5565b6040516100ad9190610d5a565b61014061013b366004610a0d565b6104e9565b6040516100ad959493929190610d99565b61016461015f366004610a0d565b6105b5565b005b610164610174366004610a93565b6106c0565b6101646101873660046109e7565b61084f565b60606002805480602002602001604051908101604052809291908181526020016000905b8282101561025b5760008481526020908190208301805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152928301828280156102475780601f1061021c57610100808354040283529160200191610247565b820191906000526020600020905b81548152906001019060200180831161022a57829003601f168201915b5050505050815260200190600101906101b0565b5050505090505b90565b6002818154811061027257fe5b600091825260209182902001805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152935090918301828280156103035780601f106102d857610100808354040283529160200191610303565b820191906000526020600020905b8154815290600101906020018083116102e657829003601f168201915b505050505081565b60008060006001856040516103209190610cdc565b9081526020016040518091039020600101546001866040516103429190610cdc565b90815260200160405180910390206004016000866001600160a01b03166001600160a01b03168152602001908152602001600020546001876040516103879190610cdc565b9081526020016040518091039020600501549250925092509250925092565b6000546001600160a01b031681565b6000806001836040516103c89190610cdc565b908152604051908190036020018120600201546001600160a01b031691506001906103f4908590610cdc565b90815260408051918290036020908101832033600090815260049091019091522054420390600190610427908690610cdc565b908152602001604051809103902060010154111580156104e257506001836040516104529190610cdc565b908152604051908190036020018120600301546370a0823160e01b8252906001600160a01b038316906370a082319061048f903390600401610cf6565b60206040518083038186803b1580156104a757600080fd5b505afa1580156104bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506104df9190810190610b29565b10155b9392505050565b8051602081830181018051600180835293830194830194909420939052825460408051600294831615610100026000190190921693909304601f81018390048302820183019093528281529183918301828280156105885780601f1061055d57610100808354040283529160200191610588565b820191906000526020600020905b81548152906001019060200180831161056b57829003601f168201915b50505050600183015460028401546003850154600590950154939491936001600160a01b03909116925085565b6105be816103b5565b6105c757600080fd5b426001826040516105d89190610cdc565b9081526040805191829003602090810183203360009081526004909101909152209190915560019061060b908390610cdc565b9081526020016040518091039020600501546001016001826040516106309190610cdc565b9081526020016040518091039020600501819055507f2f0f54bf694d7f2554bd15e30a30006c12fe526638cd2fb79772ac1e98abe99633426001846040516106789190610cdc565b90815260405190819003602001812090600190610696908790610cdc565b908152604051908190036020018120600501546106b594939291610d04565b60405180910390a150565b6000546001600160a01b031633146106d757600080fd5b6001846040516106e79190610cdc565b9081526020016040518091039020600101546000141561077e5760028054600181018083556000929092528551610745917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace019060208801906108d4565b5050836001856040516107589190610cdc565b9081526020016040518091039020600001908051906020019061077c9291906108d4565b505b8260018560405161078f9190610cdc565b908152602001604051809103902060010181905550816001856040516107b59190610cdc565b908152602001604051809103902060020160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806001856040516107fb9190610cdc565b9081526020016040518091039020600301819055507f42d6ae9bc5acf881935d6a9b524c625a099c2f8ae90d8acc112a5bc669cbbbbe8484604051610841929190610d79565b60405180910390a150505050565b6000546001600160a01b0316331461086657600080fd5b6001600160a01b03811661087957600080fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061091557805160ff1916838001178555610942565b82800160010185558215610942579182015b82811115610942578251825591602001919060010190610927565b5061094e929150610952565b5090565b61026291905b8082111561094e5760008155600101610958565b803561097781610ef8565b92915050565b600082601f83011261098e57600080fd5b81356109a161099c82610e39565b610e12565b915080825260208301602083018583830111156109bd57600080fd5b6109c8838284610eb2565b50505092915050565b803561097781610f0f565b805161097781610f0f565b6000602082840312156109f957600080fd5b6000610a05848461096c565b949350505050565b600060208284031215610a1f57600080fd5b813567ffffffffffffffff811115610a3657600080fd5b610a058482850161097d565b60008060408385031215610a5557600080fd5b823567ffffffffffffffff811115610a6c57600080fd5b610a788582860161097d565b9250506020610a898582860161096c565b9150509250929050565b60008060008060808587031215610aa957600080fd5b843567ffffffffffffffff811115610ac057600080fd5b610acc8782880161097d565b9450506020610add878288016109d1565b9350506040610aee8782880161096c565b9250506060610aff878288016109d1565b91505092959194509250565b600060208284031215610b1d57600080fd5b6000610a0584846109d1565b600060208284031215610b3b57600080fd5b6000610a0584846109dc565b60006104e28383610be2565b610b5c81610ea1565b82525050565b610b5c81610e85565b6000610b7682610e73565b610b808185610e77565b935083602082028501610b9285610e61565b8060005b85811015610bcc5784840389528151610baf8582610b47565b9450610bba83610e61565b60209a909a0199925050600101610b96565b5091979650505050505050565b610b5c81610e90565b6000610bed82610e73565b610bf78185610e77565b9350610c07818560208601610ebe565b610c1081610eee565b9093019392505050565b6000610c2582610e73565b610c2f8185610e80565b9350610c3f818560208601610ebe565b9290920192915050565b600081546001811660008114610c665760018114610c8c57610ccb565b607f6002830416610c778187610e77565b60ff1984168152955050602085019250610ccb565b60028204610c9a8187610e77565b9550610ca585610e67565b60005b82811015610cc457815488820152600190910190602001610ca8565b8701945050505b505092915050565b610b5c81610262565b60006104e28284610c1a565b602081016109778284610b62565b602081016109778284610b53565b60808101610d128287610b53565b610d1f6020830186610cd3565b8181036040830152610d318185610c49565b9050610d406060830184610cd3565b95945050505050565b602080825281016104e28184610b6b565b602081016109778284610bd9565b602080825281016104e28184610be2565b60408082528101610d8a8185610be2565b90506104e26020830184610cd3565b60a08082528101610daa8188610be2565b9050610db96020830187610cd3565b610dc66040830186610b62565b610dd36060830185610cd3565b610de06080830184610cd3565b9695505050505050565b60608101610df88286610cd3565b610e056020830185610cd3565b610a056040830184610cd3565b60405181810167ffffffffffffffff81118282101715610e3157600080fd5b604052919050565b600067ffffffffffffffff821115610e5057600080fd5b506020601f91909101601f19160190565b60200190565b60009081526020902090565b5190565b90815260200190565b919050565b600061097782610e95565b151590565b6001600160a01b031690565b600061097782600061097782610e85565b82818337506000910152565b60005b83811015610ed9578181015183820152602001610ec1565b83811115610ee8576000848401525b50505050565b601f01601f191690565b610f0181610e85565b8114610f0c57600080fd5b50565b610f018161026256fea365627a7a7231582085481ff03495b04cd219ee2da1a7cc78c904aea3efb5b25d0e3ff24ded6ce0dc6c6578706572696d656e74616cf564736f6c634300050b0040
Deployed Bytecode Sourcemap
1583:2282:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1583:2282:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2362:96;;;:::i;:::-;;;;;;;;;;;;;;;;1889:25;;;;;;;;;:::i;:::-;;;;;;;;2464:264;;;;;;;;;:::i;:::-;;;;;;;;;;281:20;;;:::i;:::-;;;;;;;;3072:320;;;;;;;;;:::i;:::-;;;;;;;;1846:36;;;;;;;;;:::i;:::-;;;;;;;;;;;;2734:330;;;;;;;;;:::i;:::-;;3398:462;;;;;;;;;:::i;942:192::-;;;;;;;;;:::i;2362:96::-;2406:15;2441:9;2434:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2434:16:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2362:96;;:::o;1889:25::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1889:25:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1889:25:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2464:264::-;2548:18;2568:19;2589;2629:5;2635;2629:12;;;;;;;;;;;;;;;;;;;;:25;;;2656:5;2662;2656:12;;;;;;;;;;;;;;;;;;;;:26;;:35;2683:7;-1:-1:-1;;;;;2656:35:0;-1:-1:-1;;;;;2656:35:0;;;;;;;;;;;;;2693:5;2699;2693:12;;;;;;;;;;;;;;;;;;;;:26;;;2621:99;;;;;;2464:264;;;;;:::o;281:20::-;;;-1:-1:-1;;;;;281:20:0;;:::o;3072:320::-;3137:4;3153:25;3201:5;3207;3201:12;;;;;;;;;;;;;;;;;;;;;:22;;;-1:-1:-1;;;;;3201:22:0;;-1:-1:-1;3201:22:0;;3277:12;;3283:5;;3277:12;;;;;;;;;;;;;;;;;;;3304:10;3277:38;;;;:26;;;;:38;;;;;3271:3;:44;;3242:5;;:12;;3248:5;;3242:12;;;;;;;;;;;;;;;:25;;;:73;;:142;;;;;3359:5;3365;3359:12;;;;;;;;;;;;;;;;;;;;;:25;;;-1:-1:-1;;;3328:27:0;;3359:25;-1:-1:-1;;;;;3328:15:0;;;;;:27;;3344:10;;3328:27;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3328:27:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3328:27:0;;;;;;;101:4:-1;97:9;90:4;84;80:15;76:31;69:5;65:43;126:6;120:4;113:20;0:138;3328:27:0;;;;;;;;;:56;;3242:142;3235:149;3072:320;-1:-1:-1;;;3072:320:0:o;1846:36::-;22:14:-1;;169:4;143:32;;;;;198:20;;1846:36:0;224:31:-1;;;156:18;;;283;;;273:49;;;;328:32;;;1846:36:0;;;;;;;;;;;;-1:-1:-1;;1846:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;273:49:-1;;1846:36:0;;273:49:-1;1846:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;1846:36:0;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1846:36:0;;;;-1:-1:-1;1846:36:0;:::o;2734:330::-;2799:20;2813:5;2799:13;:20::i;:::-;2791:29;;;;;;2872:15;2831:5;2837;2831:12;;;;;;;;;;;;;;;;;;;;;;;;2858:10;2831:38;;;;:26;;;;:38;;;;:56;;;;2927:5;;:12;;2933:5;;2927:12;;;;;;;;;;;;;;;:26;;;2956:1;2927:30;2898:5;2904;2898:12;;;;;;;;;;;;;;;;;;;;:26;;:59;;;;2973:83;2981:10;2993:15;3010:5;3016;3010:12;;;;;;;;;;;;;;;;;;;;;;3029:5;;:12;;3035:5;;3029:12;;;;;;;;;;;;;;;;:26;;;2973:83;;;;;;;;;;;;;;;2734:330;:::o;3398:462::-;739:5;;-1:-1:-1;;;;;739:5:0;725:10;:19;717:28;;;;;;3536:5;3542;3536:12;;;;;;;;;;;;;;;;;;;;:25;;;3565:1;3536:30;3533:123;;;3583:9;27:10:-1;;39:1;23:18;;45:23;;;-1:-1;3583:21:0;;;;;;;;;;;;;;;;:::i;:::-;;;3639:5;3619;3625;3619:12;;;;;;;;;;;;;;;;;;;;:17;;:25;;;;;;;;;;;;:::i;:::-;;3533:123;3696:7;3668:5;3674;3668:12;;;;;;;;;;;;;;;;;;;;:25;;:35;;;;3739:10;3714:5;3720;3714:12;;;;;;;;;;;;;;;;;;;;:22;;;:35;;;;;-1:-1:-1;;;;;3714:35:0;;;;;-1:-1:-1;;;;;3714:35:0;;;;;;3788:13;3760:5;3766;3760:12;;;;;;;;;;;;;;;;;;;;:25;;:41;;;;3817:35;3837:5;3844:7;3817:35;;;;;;;;;;;;;;;;3398:462;;;;:::o;942:192::-;739:5;;-1:-1:-1;;;;;739:5:0;725:10;:19;717:28;;;;;;-1:-1:-1;;;;;1023:22:0;;1015:31;;;;;;1083:5;;;1062:37;;-1:-1:-1;;;;;1062:37:0;;;;1083:5;;;1062:37;;;1110:5;:16;;-1:-1:-1;;;;;;1110:16:0;-1:-1:-1;;;;;1110:16:0;;;;;;;;;;942:192::o;1583:2282::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1583:2282:0;;;-1:-1:-1;1583:2282:0;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;5:130:-1;72:20;;97:33;72:20;97:33;;;57:78;;;;;143:434;;241:3;234:4;226:6;222:17;218:27;208:2;;259:1;256;249:12;208:2;296:6;283:20;318:61;333:45;371:6;333:45;;;318:61;;;309:70;;399:6;392:5;385:21;435:4;427:6;423:17;468:4;461:5;457:16;503:3;494:6;489:3;485:16;482:25;479:2;;;520:1;517;510:12;479:2;530:41;564:6;559:3;554;530:41;;;201:376;;;;;;;;1036:130;1103:20;;1128:33;1103:20;1128:33;;1173:134;1251:13;;1269:33;1251:13;1269:33;;1314:241;;1418:2;1406:9;1397:7;1393:23;1389:32;1386:2;;;1434:1;1431;1424:12;1386:2;1469:1;1486:53;1531:7;1511:9;1486:53;;;1476:63;1380:175;-1:-1;;;;1380:175;1562:339;;1672:2;1660:9;1651:7;1647:23;1643:32;1640:2;;;1688:1;1685;1678:12;1640:2;1723:31;;1774:18;1763:30;;1760:2;;;1806:1;1803;1796:12;1760:2;1826:59;1877:7;1868:6;1857:9;1853:22;1826:59;;2262:472;;;2393:2;2381:9;2372:7;2368:23;2364:32;2361:2;;;2409:1;2406;2399:12;2361:2;2444:31;;2495:18;2484:30;;2481:2;;;2527:1;2524;2517:12;2481:2;2547:63;2602:7;2593:6;2582:9;2578:22;2547:63;;;2537:73;;2423:193;2647:2;2665:53;2710:7;2701:6;2690:9;2686:22;2665:53;;;2655:63;;2626:98;2355:379;;;;;;2741:723;;;;;2906:3;2894:9;2885:7;2881:23;2877:33;2874:2;;;2923:1;2920;2913:12;2874:2;2958:31;;3009:18;2998:30;;2995:2;;;3041:1;3038;3031:12;2995:2;3061:63;3116:7;3107:6;3096:9;3092:22;3061:63;;;3051:73;;2937:193;3161:2;3179:53;3224:7;3215:6;3204:9;3200:22;3179:53;;;3169:63;;3140:98;3269:2;3287:53;3332:7;3323:6;3312:9;3308:22;3287:53;;;3277:63;;3248:98;3377:2;3395:53;3440:7;3431:6;3420:9;3416:22;3395:53;;;3385:63;;3356:98;2868:596;;;;;;;;3471:241;;3575:2;3563:9;3554:7;3550:23;3546:32;3543:2;;;3591:1;3588;3581:12;3543:2;3626:1;3643:53;3688:7;3668:9;3643:53;;3719:263;;3834:2;3822:9;3813:7;3809:23;3805:32;3802:2;;;3850:1;3847;3840:12;3802:2;3885:1;3902:64;3958:7;3938:9;3902:64;;3990:181;;4103:62;4161:3;4153:6;4103:62;;4179:142;4270:45;4309:5;4270:45;;;4265:3;4258:58;4252:69;;;4328:113;4411:24;4429:5;4411:24;;4477:896;;4634:60;4688:5;4634:60;;;4707:92;4792:6;4787:3;4707:92;;;4700:99;;4822:3;4864:4;4856:6;4852:17;4847:3;4843:27;4891:62;4947:5;4891:62;;;4973:7;5001:1;4986:348;5011:6;5008:1;5005:13;4986:348;;;5073:9;5067:4;5063:20;5058:3;5051:33;5118:6;5112:13;5140:76;5211:4;5196:13;5140:76;;;5132:84;;5233:66;5292:6;5233:66;;;5322:4;5313:14;;;;;5223:76;-1:-1;;5033:1;5026:9;4986:348;;;-1:-1;5347:4;;4613:760;-1:-1;;;;;;;4613:760;5381:104;5458:21;5473:5;5458:21;;5492:347;;5604:39;5637:5;5604:39;;;5655:71;5719:6;5714:3;5655:71;;;5648:78;;5731:52;5776:6;5771:3;5764:4;5757:5;5753:16;5731:52;;;5804:29;5826:6;5804:29;;;5795:39;;;;5584:255;-1:-1;;;5584:255;5846:360;;5976:39;6009:5;5976:39;;;6027:89;6109:6;6104:3;6027:89;;;6020:96;;6121:52;6166:6;6161:3;6154:4;6147:5;6143:16;6121:52;;;6185:16;;;;;5956:250;-1:-1;;5956:250;6910:823;;7029:5;7023:12;7063:1;7052:9;7048:17;7076:1;7071:248;;;;7330:1;7325:402;;;;7041:686;;7071:248;7149:4;7145:1;7134:9;7130:17;7126:28;7168:71;7232:6;7227:3;7168:71;;;-1:-1;;7258:25;;7246:38;;7161:78;-1:-1;;7307:4;7298:14;;;-1:-1;7071:248;;7325:402;7394:1;7383:9;7379:17;7410:71;7474:6;7469:3;7410:71;;;7403:78;;7503:38;7535:5;7503:38;;;7557:1;7565:130;7579:6;7576:1;7573:13;7565:130;;;7638:14;;7625:11;;;7618:35;7685:1;7672:15;;;;7601:4;7594:12;7565:130;;;7709:11;;;-1:-1;;;7041:686;;6999:734;;;;;;7741:113;7824:24;7842:5;7824:24;;7861:266;;8007:95;8098:3;8089:6;8007:95;;8134:213;8252:2;8237:18;;8266:71;8241:9;8310:6;8266:71;;8354:229;8480:2;8465:18;;8494:79;8469:9;8546:6;8494:79;;8590:645;8817:3;8802:19;;8832:79;8806:9;8884:6;8832:79;;;8922:72;8990:2;8979:9;8975:18;8966:6;8922:72;;;9042:9;9036:4;9032:20;9027:2;9016:9;9012:18;9005:48;9067:75;9137:4;9128:6;9067:75;;;9059:83;;9153:72;9221:2;9210:9;9206:18;9197:6;9153:72;;;8788:447;;;;;;;;9242:385;9422:2;9436:47;;;9407:18;;9497:120;9407:18;9603:6;9497:120;;9634:201;9746:2;9731:18;;9760:65;9735:9;9798:6;9760:65;;9842:293;9976:2;9990:47;;;9961:18;;10051:74;9961:18;10111:6;10051:74;;10142:412;10308:2;10322:47;;;10293:18;;10383:78;10293:18;10447:6;10383:78;;;10375:86;;10472:72;10540:2;10529:9;10525:18;10516:6;10472:72;;10561:739;10807:3;10822:47;;;10792:19;;10883:74;10792:19;10943:6;10883:74;;;10875:82;;10968:72;11036:2;11025:9;11021:18;11012:6;10968:72;;;11051;11119:2;11108:9;11104:18;11095:6;11051:72;;;11134;11202:2;11191:9;11187:18;11178:6;11134:72;;;11217:73;11285:3;11274:9;11270:19;11261:6;11217:73;;;10778:522;;;;;;;;;11307:435;11481:2;11466:18;;11495:71;11470:9;11539:6;11495:71;;;11577:72;11645:2;11634:9;11630:18;11621:6;11577:72;;;11660;11728:2;11717:9;11713:18;11704:6;11660:72;;11749:256;11811:2;11805:9;11837:17;;;11912:18;11897:34;;11933:22;;;11894:62;11891:2;;;11969:1;11966;11959:12;11891:2;11985;11978:22;11789:216;;-1:-1;11789:216;12012:318;;12152:18;12144:6;12141:30;12138:2;;;12184:1;12181;12174:12;12138:2;-1:-1;12315:4;12251;12228:17;;;;-1:-1;;12224:33;12305:15;;12075:255;12666:157;12796:4;12787:14;;12744:79;12830:158;;12925:14;;;12967:4;12954:18;;;12884:104;12995:143;13104:12;;13075:63;13521:184;13645:19;;;13694:4;13685:14;;13638:67;14048:145;14184:3;14162:31;-1:-1;14162:31;14201:91;;14263:24;14281:5;14263:24;;14299:85;14365:13;14358:21;;14341:43;14391:121;-1:-1;;;;;14453:54;;14436:76;14598:129;;14685:37;14716:5;14734:121;14813:37;14844:5;14813:37;;14978:145;15059:6;15054:3;15049;15036:30;-1:-1;15115:1;15097:16;;15090:27;15029:94;15132:268;15197:1;15204:101;15218:6;15215:1;15212:13;15204:101;;;15285:11;;;15279:18;15266:11;;;15259:39;15240:2;15233:10;15204:101;;;15320:6;15317:1;15314:13;15311:2;;;15385:1;15376:6;15371:3;15367:16;15360:27;15311:2;15181:219;;;;;15408:97;15496:2;15476:14;-1:-1;;15472:28;;15456:49;15513:117;15582:24;15600:5;15582:24;;;15575:5;15572:35;15562:2;;15621:1;15618;15611:12;15562:2;15556:74;;15637:117;15706:24;15724:5;15706:24;
Swarm Source
bzzr://85481ff03495b04cd219ee2da1a7cc78c904aea3efb5b25d0e3ff24ded6ce0dc
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.