Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 53 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
White Closed | 15788739 | 806 days ago | IN | 0 ETH | 0.00053731 | ||||
Add To Whitelist | 15680738 | 821 days ago | IN | 0 ETH | 0.0046999 | ||||
Add To Whitelist | 15680737 | 821 days ago | IN | 0 ETH | 0.03950776 | ||||
Add To Whitelist | 15623640 | 829 days ago | IN | 0 ETH | 0.00082214 | ||||
Add To Whitelist | 15623616 | 829 days ago | IN | 0 ETH | 0.0471614 | ||||
Add To Whitelist | 15587904 | 834 days ago | IN | 0 ETH | 0.01537496 | ||||
Add To Whitelist | 15586907 | 834 days ago | IN | 0 ETH | 0.00389227 | ||||
Add To Whitelist | 15581463 | 835 days ago | IN | 0 ETH | 0.00017705 | ||||
Add To Whitelist | 15581048 | 835 days ago | IN | 0 ETH | 0.00026702 | ||||
Add To Whitelist | 15580843 | 835 days ago | IN | 0 ETH | 0.00025725 | ||||
Add To Whitelist | 15580540 | 835 days ago | IN | 0 ETH | 0.00068308 | ||||
Add To Whitelist | 15579293 | 835 days ago | IN | 0 ETH | 0.00033846 | ||||
Add To Whitelist | 15579152 | 835 days ago | IN | 0 ETH | 0.00040435 | ||||
Add To Whitelist | 15579113 | 835 days ago | IN | 0 ETH | 0.00043713 | ||||
Add To Whitelist | 15578985 | 835 days ago | IN | 0 ETH | 0.00054137 | ||||
Add To Whitelist | 15578685 | 835 days ago | IN | 0 ETH | 0.00025823 | ||||
Add To Whitelist | 15578653 | 835 days ago | IN | 0 ETH | 0.06217619 | ||||
Add To Whitelist | 15578524 | 835 days ago | IN | 0 ETH | 0.10331203 | ||||
Add To Whitelist | 15578517 | 835 days ago | IN | 0 ETH | 0.13509746 | ||||
Add To Whitelist | 15578512 | 835 days ago | IN | 0 ETH | 0.13155512 | ||||
Add To Whitelist | 15578503 | 835 days ago | IN | 0 ETH | 0.11588888 | ||||
Add To Whitelist | 15578499 | 835 days ago | IN | 0 ETH | 0.12005968 | ||||
Add To Whitelist | 15578495 | 835 days ago | IN | 0 ETH | 0.12736152 | ||||
Add To Whitelist | 15578490 | 835 days ago | IN | 0 ETH | 0.11125375 | ||||
Add To Whitelist | 15578486 | 835 days ago | IN | 0 ETH | 0.13211241 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
WhiteList
Compiler Version
v0.5.16+commit.9c3226ce
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2022-09-14 */ // File: openzeppelin-solidity/contracts/ownership/Ownable.sol pragma solidity ^0.5.0; /** * @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 private _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 () internal { _owner = msg.sender; emit OwnershipTransferred(address(0), _owner); } /** * @return the address of the owner. */ function owner() public view returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(isOwner()); _; } /** * @return true if `msg.sender` is the owner of the contract. */ function isOwner() public view returns (bool) { return msg.sender == _owner; } /** * @dev Allows the current owner to relinquish control of the contract. * @notice Renouncing to ownership will leave the contract without an owner. * It will not be possible to call the functions with the `onlyOwner` * modifier anymore. */ function renounceOwnership() public onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } /** * @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 { _transferOwnership(newOwner); } /** * @dev Transfers control of the contract to a newOwner. * @param newOwner The address to transfer ownership to. */ function _transferOwnership(address newOwner) internal { require(newOwner != address(0)); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } } interface IWhitelist { function pass(address whiteAddress) external view returns(bool); } contract WhiteList is Ownable, IWhitelist{ // open white mint bool public whiteMinted; bool public minted; uint public len; mapping (uint => uint) public activityTimes; mapping (uint => bool) public activities; mapping (address => mapping (uint => bool)) public whiteMints; event Whited(address addr, uint id); event UnWhited(address addr, uint id); event Activity(uint id); constructor() public{ whiteMinted = true; minted = true; } function addActivity(uint _duration) public onlyOwner{ uint _end = _duration == 0 ? 0 : _duration + now; len++; activityTimes[len] = _end; activities[len] = true; emit Activity(len); } function setActivity(uint _id, uint _duration) public onlyOwner{ require(activities[_id]); uint _end = _duration == 0 ? 0 : _duration + now; activityTimes[_id] = _end; } function rmActivity(uint _id) public onlyOwner{ require(activities[_id]); activities[_id] = false; activityTimes[_id] = 0; } function addToWhitelist(address[] memory _addr, uint _id) public onlyOwner{ _addToWhiteLists(_addr, _id); } function _addToWhiteLists(address [] memory _addr, uint _id) private{ require(activities[_id]); if(activityTimes[_id] > 0) require(activityTimes[_id] > now); for(uint i = 0; i < _addr.length; i++){ if(!whiteMints[_addr[i]][_id]){ whiteMints[_addr[i]][_id] = true; emit Whited(_addr[i], _id); } } } function rmWhite(address _addr, uint [] memory _ids)public onlyOwner{ for(uint i = 0; i < _ids.length; i++){ require(activities[_ids[i]]); if(whiteMints[_addr][_ids[i]]){ whiteMints[_addr][_ids[i]] =false; emit UnWhited(_addr, _ids[i]); } } } function pass(address _address) public view returns(bool){ if(!minted) return false; if(!whiteMinted) return true; for(uint i = 1; i <= len; i++){ if(!activities[i]) continue; if(activityTimes[i] < now && activityTimes[i] != 0) continue; if(whiteMints[_address][i]) return true; } return false; } function whiteOpened() public onlyOwner{ whiteMinted = true; } function whiteClosed() public onlyOwner{ whiteMinted = false; } function mintOpened() public onlyOwner{ minted = true; } function mintClosed() public onlyOwner{ minted = false; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"}],"name":"Activity","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"addr","type":"address"},{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"}],"name":"UnWhited","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"addr","type":"address"},{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"}],"name":"Whited","type":"event"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"activities","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"activityTimes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_duration","type":"uint256"}],"name":"addActivity","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"_addr","type":"address[]"},{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"addToWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"len","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"mintClosed","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"mintOpened","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"minted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"address","name":"_address","type":"address"}],"name":"pass","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"rmActivity","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_addr","type":"address"},{"internalType":"uint256[]","name":"_ids","type":"uint256[]"}],"name":"rmWhite","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256","name":"_duration","type":"uint256"}],"name":"setActivity","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"},{"constant":false,"inputs":[],"name":"whiteClosed","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"whiteMinted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"whiteMints","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"whiteOpened","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b50600080546001600160a01b03191633178082556040516001600160a01b039190911691907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a36000805460ff60a81b1960ff60a01b19909116600160a01b1716600160a81b179055610dd98061008b6000396000f3fe608060405234801561001057600080fd5b506004361061016c5760003560e01c8063872e1bea116100cd578063d663d37011610081578063f2ab108d11610066578063f2ab108d14610455578063f2fde38b14610472578063f8094fb6146104a55761016c565b8063d663d370146103a8578063ed740946146103b05761016c565b80638f32d59b116100b25780638f32d59b1461037b5780639b70a34014610383578063a05f55fe1461038b5761016c565b8063872e1bea1461028a5780638da5cb5b1461034a5761016c565b8063715018a6116101245780637a8c6ea9116101095780637a8c6ea9146102475780637b330c5f1461024f57806382c4b3b2146102575761016c565b8063715018a614610206578063754bb6201461020e5761016c565b80634f02c420116101555780634f02c420146101c157806356d88e27146101c95780636fd7f02c146101e35761016c565b80630d1657e8146101715780634af37735146101a2575b600080fd5b61018e6004803603602081101561018757600080fd5b50356104ad565b604080519115158252519081900360200190f35b6101bf600480360360208110156101b857600080fd5b50356104c2565b005b61018e610572565b6101d1610594565b60408051918252519081900360200190f35b6101bf600480360360408110156101f957600080fd5b508035906020013561059a565b6101bf6105f0565b61018e6004803603604081101561022457600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610670565b6101bf610690565b61018e6106cb565b61018e6004803603602081101561026d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166106ec565b6101bf600480360360408110156102a057600080fd5b73ffffffffffffffffffffffffffffffffffffffff82351691908101906040810160208201356401000000008111156102d857600080fd5b8201836020820111156102ea57600080fd5b8035906020019184602083028401116401000000008311171561030c57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506107f3945050505050565b610352610975565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b61018e610991565b6101bf6109af565b6101bf600480360360208110156103a157600080fd5b5035610a02565b6101bf610a6f565b6101bf600480360360408110156103c657600080fd5b8101906020810181356401000000008111156103e157600080fd5b8201836020820111156103f357600080fd5b8035906020019184602083028401116401000000008311171561041557600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295505091359250610aaa915050565b6101d16004803603602081101561046b57600080fd5b5035610ac9565b6101bf6004803603602081101561048857600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610adb565b6101bf610af8565b60036020526000908152604090205460ff1681565b6104ca610991565b6104d357600080fd5b600081156104e3574282016104e6565b60005b600180548101808255600090815260026020908152604080832085905583548352600382529182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016841790559154815190815290519293507fcdbffdd50b5d4084705c5e7b469d2e420bfbef034f49d58962ee0754ccfc66ba929081900390910190a15050565b6000547501000000000000000000000000000000000000000000900460ff1681565b60015481565b6105a2610991565b6105ab57600080fd5b60008281526003602052604090205460ff166105c657600080fd5b600081156105d6574282016105d9565b60005b600093845260026020526040909320929092555050565b6105f8610991565b61060157600080fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b600460209081526000928352604080842090915290825290205460ff1681565b610698610991565b6106a157600080fd5b600080547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff169055565b60005474010000000000000000000000000000000000000000900460ff1681565b600080547501000000000000000000000000000000000000000000900460ff16610718575060006107ee565b60005474010000000000000000000000000000000000000000900460ff16610742575060016107ee565b60015b60015481116107e85760008181526003602052604090205460ff16610769576107e0565b60008181526002602052604090205442118015610793575060008181526002602052604090205415155b1561079d576107e0565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260046020908152604080832084845290915290205460ff16156107e05760019150506107ee565b600101610745565b50600090505b919050565b6107fb610991565b61080457600080fd5b60005b8151811015610970576003600083838151811061082057fe5b60209081029190910181015182528101919091526040016000205460ff1661084757600080fd5b73ffffffffffffffffffffffffffffffffffffffff83166000908152600460205260408120835190919084908490811061087d57fe5b60209081029190910181015182528101919091526040016000205460ff16156109685773ffffffffffffffffffffffffffffffffffffffff83166000908152600460205260408120835182908590859081106108d557fe5b6020026020010151815260200190815260200160002060006101000a81548160ff0219169083151502179055507f9337b5bfa2d81e09a8abeea1c4ab835a04107a7a42456a2e4b63cc4e5527f9d48383838151811061093057fe5b6020908102919091018101516040805173ffffffffffffffffffffffffffffffffffffffff9094168452918301528051918290030190a15b600101610807565b505050565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b60005473ffffffffffffffffffffffffffffffffffffffff16331490565b6109b7610991565b6109c057600080fd5b600080547fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff167501000000000000000000000000000000000000000000179055565b610a0a610991565b610a1357600080fd5b60008181526003602052604090205460ff16610a2e57600080fd5b600090815260036020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690556002909152812055565b610a77610991565b610a8057600080fd5b600080547fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff169055565b610ab2610991565b610abb57600080fd5b610ac58282610b4a565b5050565b60026020526000908152604090205481565b610ae3610991565b610aec57600080fd5b610af581610cf7565b50565b610b00610991565b610b0957600080fd5b600080547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055565b60008181526003602052604090205460ff16610b6557600080fd5b60008181526002602052604090205415610b93576000818152600260205260409020544210610b9357600080fd5b60005b82518110156109705760046000848381518110610baf57fe5b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff168252818101929092526040908101600090812085825290925290205460ff16610cef57600160046000858481518110610c0657fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060006101000a81548160ff0219169083151502179055507fa59b172a7ebef131a3883a4110602357fa3ae0cf19ba4d8ca94a418fe6046d3c838281518110610c9d57fe5b602002602001015183604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a15b600101610b96565b73ffffffffffffffffffffffffffffffffffffffff8116610d1757600080fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9290921691909117905556fea265627a7a72315820af07e286a98bafea1d4a8c4c03be9e597e51fda92ffc29d34b059591bb4acd2764736f6c63430005100032
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061016c5760003560e01c8063872e1bea116100cd578063d663d37011610081578063f2ab108d11610066578063f2ab108d14610455578063f2fde38b14610472578063f8094fb6146104a55761016c565b8063d663d370146103a8578063ed740946146103b05761016c565b80638f32d59b116100b25780638f32d59b1461037b5780639b70a34014610383578063a05f55fe1461038b5761016c565b8063872e1bea1461028a5780638da5cb5b1461034a5761016c565b8063715018a6116101245780637a8c6ea9116101095780637a8c6ea9146102475780637b330c5f1461024f57806382c4b3b2146102575761016c565b8063715018a614610206578063754bb6201461020e5761016c565b80634f02c420116101555780634f02c420146101c157806356d88e27146101c95780636fd7f02c146101e35761016c565b80630d1657e8146101715780634af37735146101a2575b600080fd5b61018e6004803603602081101561018757600080fd5b50356104ad565b604080519115158252519081900360200190f35b6101bf600480360360208110156101b857600080fd5b50356104c2565b005b61018e610572565b6101d1610594565b60408051918252519081900360200190f35b6101bf600480360360408110156101f957600080fd5b508035906020013561059a565b6101bf6105f0565b61018e6004803603604081101561022457600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610670565b6101bf610690565b61018e6106cb565b61018e6004803603602081101561026d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166106ec565b6101bf600480360360408110156102a057600080fd5b73ffffffffffffffffffffffffffffffffffffffff82351691908101906040810160208201356401000000008111156102d857600080fd5b8201836020820111156102ea57600080fd5b8035906020019184602083028401116401000000008311171561030c57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506107f3945050505050565b610352610975565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b61018e610991565b6101bf6109af565b6101bf600480360360208110156103a157600080fd5b5035610a02565b6101bf610a6f565b6101bf600480360360408110156103c657600080fd5b8101906020810181356401000000008111156103e157600080fd5b8201836020820111156103f357600080fd5b8035906020019184602083028401116401000000008311171561041557600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295505091359250610aaa915050565b6101d16004803603602081101561046b57600080fd5b5035610ac9565b6101bf6004803603602081101561048857600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610adb565b6101bf610af8565b60036020526000908152604090205460ff1681565b6104ca610991565b6104d357600080fd5b600081156104e3574282016104e6565b60005b600180548101808255600090815260026020908152604080832085905583548352600382529182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016841790559154815190815290519293507fcdbffdd50b5d4084705c5e7b469d2e420bfbef034f49d58962ee0754ccfc66ba929081900390910190a15050565b6000547501000000000000000000000000000000000000000000900460ff1681565b60015481565b6105a2610991565b6105ab57600080fd5b60008281526003602052604090205460ff166105c657600080fd5b600081156105d6574282016105d9565b60005b600093845260026020526040909320929092555050565b6105f8610991565b61060157600080fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b600460209081526000928352604080842090915290825290205460ff1681565b610698610991565b6106a157600080fd5b600080547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff169055565b60005474010000000000000000000000000000000000000000900460ff1681565b600080547501000000000000000000000000000000000000000000900460ff16610718575060006107ee565b60005474010000000000000000000000000000000000000000900460ff16610742575060016107ee565b60015b60015481116107e85760008181526003602052604090205460ff16610769576107e0565b60008181526002602052604090205442118015610793575060008181526002602052604090205415155b1561079d576107e0565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260046020908152604080832084845290915290205460ff16156107e05760019150506107ee565b600101610745565b50600090505b919050565b6107fb610991565b61080457600080fd5b60005b8151811015610970576003600083838151811061082057fe5b60209081029190910181015182528101919091526040016000205460ff1661084757600080fd5b73ffffffffffffffffffffffffffffffffffffffff83166000908152600460205260408120835190919084908490811061087d57fe5b60209081029190910181015182528101919091526040016000205460ff16156109685773ffffffffffffffffffffffffffffffffffffffff83166000908152600460205260408120835182908590859081106108d557fe5b6020026020010151815260200190815260200160002060006101000a81548160ff0219169083151502179055507f9337b5bfa2d81e09a8abeea1c4ab835a04107a7a42456a2e4b63cc4e5527f9d48383838151811061093057fe5b6020908102919091018101516040805173ffffffffffffffffffffffffffffffffffffffff9094168452918301528051918290030190a15b600101610807565b505050565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b60005473ffffffffffffffffffffffffffffffffffffffff16331490565b6109b7610991565b6109c057600080fd5b600080547fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff167501000000000000000000000000000000000000000000179055565b610a0a610991565b610a1357600080fd5b60008181526003602052604090205460ff16610a2e57600080fd5b600090815260036020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690556002909152812055565b610a77610991565b610a8057600080fd5b600080547fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff169055565b610ab2610991565b610abb57600080fd5b610ac58282610b4a565b5050565b60026020526000908152604090205481565b610ae3610991565b610aec57600080fd5b610af581610cf7565b50565b610b00610991565b610b0957600080fd5b600080547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055565b60008181526003602052604090205460ff16610b6557600080fd5b60008181526002602052604090205415610b93576000818152600260205260409020544210610b9357600080fd5b60005b82518110156109705760046000848381518110610baf57fe5b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff168252818101929092526040908101600090812085825290925290205460ff16610cef57600160046000858481518110610c0657fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060006101000a81548160ff0219169083151502179055507fa59b172a7ebef131a3883a4110602357fa3ae0cf19ba4d8ca94a418fe6046d3c838281518110610c9d57fe5b602002602001015183604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a15b600101610b96565b73ffffffffffffffffffffffffffffffffffffffff8116610d1757600080fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9290921691909117905556fea265627a7a72315820af07e286a98bafea1d4a8c4c03be9e597e51fda92ffc29d34b059591bb4acd2764736f6c63430005100032
Deployed Bytecode Sourcemap
2335:2856:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2335:2856:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2543:40;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2543:40:0;;:::i;:::-;;;;;;;;;;;;;;;;;;2875:234;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2875:234:0;;:::i;:::-;;2442:18;;;:::i;2469:15::-;;;:::i;:::-;;;;;;;;;;;;;;;;3117:201;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3117:201:0;;;;;;;:::i;1462:140::-;;;:::i;2596:61::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2596:61:0;;;;;;;;;:::i;4952:78::-;;;:::i;2410:23::-;;;:::i;4398:462::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4398:462:0;;;;:::i;4046:344::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4046:344:0;;;;;;;;;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;4046:344:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;4046:344:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;4046:344:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;4046:344:0;;-1:-1:-1;4046:344:0;;-1:-1:-1;;;;;4046:344:0:i;749:79::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1084:92;;;:::i;5038:70::-;;;:::i;3326:156::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3326:156:0;;:::i;5116:72::-;;;:::i;3494:122::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3494:122:0;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;3494:122:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;3494:122:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;3494:122:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;3494:122:0;;-1:-1:-1;;3494:122:0;;;-1:-1:-1;3494:122:0;;-1:-1:-1;;3494:122:0:i;2493:43::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2493:43:0;;:::i;1779:109::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1779:109:0;;;;:::i;4868:76::-;;;:::i;2543:40::-;;;;;;;;;;;;;;;:::o;2875:234::-;961:9;:7;:9::i;:::-;953:18;;;;;;2939:9;2951:14;;:36;;2984:3;2972:9;:15;2951:36;;;2968:1;2951:36;2998:3;:5;;;;;;;:3;3014:18;;;:13;:18;;;;;;;;:25;;;3061:3;;3050:15;;:10;:15;;;;;;:22;;;;;;;;3097:3;;3088:13;;;;;;;2939:48;;-1:-1:-1;3088:13:0;;;;;;;;;;;982:1;2875:234;:::o;2442:18::-;;;;;;;;;:::o;2469:15::-;;;;:::o;3117:201::-;961:9;:7;:9::i;:::-;953:18;;;;;;3199:15;;;;:10;:15;;;;;;;;3191:24;;;;;;3226:9;3238:14;;:36;;3271:3;3259:9;:15;3238:36;;;3255:1;3238:36;3285:18;;;;:13;:18;;;;;;:25;;;;-1:-1:-1;;3117:201:0:o;1462:140::-;961:9;:7;:9::i;:::-;953:18;;;;;;1561:1;1545:6;;1524:40;;;1545:6;;;;1524:40;;1561:1;;1524:40;1592:1;1575:19;;;;;;1462:140::o;2596:61::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4952:78::-;961:9;:7;:9::i;:::-;953:18;;;;;;5017:5;5003:19;;;;;;4952:78::o;2410:23::-;;;;;;;;;:::o;4398:462::-;4450:4;4470:6;;;;;;;4466:37;;-1:-1:-1;4498:5:0;4491:12;;4466:37;4518:11;;;;;;;4514:41;;-1:-1:-1;4551:4:0;4544:11;;4514:41;4579:1;4566:264;4587:3;;4582:1;:8;4566:264;;4615:13;;;;:10;:13;;;;;;;;4611:44;;4647:8;;4611:44;4673:16;;;;:13;:16;;;;;;4692:3;-1:-1:-1;4673:47:0;;;;-1:-1:-1;4699:16:0;;;;:13;:16;;;;;;:21;;4673:47;4670:77;;;4739:8;;4670:77;4765:20;;;;;;;:10;:20;;;;;;;;:23;;;;;;;;;;;4762:56;;;4814:4;4807:11;;;;;4762:56;4592:3;;4566:264;;;;4847:5;4840:12;;4398:462;;;;:::o;4046:344::-;961:9;:7;:9::i;:::-;953:18;;;;;;4131:6;4127:256;4147:4;:11;4143:1;:15;4127:256;;;4188:10;:19;4199:4;4204:1;4199:7;;;;;;;;;;;;;;;;;;;4188:19;;;;;;;;;;-1:-1:-1;4188:19:0;;;;4180:28;;;;;;4227:17;;;;;;;:10;:17;;;;;4245:7;;4227:17;;;4245:4;;4250:1;;4245:7;;;;;;;;;;;;;;;;;4227:26;;;;;;;;;;-1:-1:-1;4227:26:0;;;;4224:147;;;4273:17;;;4301:5;4273:17;;;:10;:17;;;;;4291:7;;4301:5;;4291:4;;4296:1;;4291:7;;;;;;;;;;;;4273:26;;;;;;;;;;;;:33;;;;;;;;;;;;;;;;;;4330:24;4339:5;4346:4;4351:1;4346:7;;;;;;;;;;;;;;;;;;;4330:24;;;;;;;;;;;;;;;;;;;;;;4224:147;4160:3;;4127:256;;;;4046:344;;:::o;749:79::-;787:7;814:6;;;749:79;:::o;1084:92::-;1124:4;1162:6;;;1148:10;:20;;1084:92::o;5038:70::-;961:9;:7;:9::i;:::-;953:18;;;;;;5087:6;:13;;;;;;;;5038:70::o;3326:156::-;961:9;:7;:9::i;:::-;953:18;;;;;;3391:15;;;;:10;:15;;;;;;;;3383:24;;;;;;3436:5;3418:15;;;:10;:15;;;;;;;;:23;;;;;;3452:13;:18;;;;;:22;3326:156::o;5116:72::-;961:9;:7;:9::i;:::-;953:18;;;;;;5175:5;5166:14;;;;;;5116:72::o;3494:122::-;961:9;:7;:9::i;:::-;953:18;;;;;;3580:28;3597:5;3604:3;3580:16;:28::i;:::-;3494:122;;:::o;2493:43::-;;;;;;;;;;;;;:::o;1779:109::-;961:9;:7;:9::i;:::-;953:18;;;;;;1852:28;1871:8;1852:18;:28::i;:::-;1779:109;:::o;4868:76::-;961:9;:7;:9::i;:::-;953:18;;;;;;4918:11;:18;;;;;;;;4868:76::o;3624:414::-;3712:15;;;;:10;:15;;;;;;;;3704:24;;;;;;3763:1;3742:18;;;:13;:18;;;;;;:22;3739:73;;3787:18;;;;:13;:18;;;;;;3808:3;-1:-1:-1;3779:33:0;;;;;;3829:6;3825:206;3845:5;:12;3841:1;:16;3825:206;;;3882:10;:20;3893:5;3899:1;3893:8;;;;;;;;;;;;;;;;;;;3882:20;;;;;;;;;;;;;;;-1:-1:-1;3882:20:0;;;:25;;;;;;;;;;;3878:142;;3955:4;3927:10;:20;3938:5;3944:1;3938:8;;;;;;;;;;;;;;3927:20;;;;;;;;;;;;;;;:25;3948:3;3927:25;;;;;;;;;;;;:32;;;;;;;;;;;;;;;;;;3983:21;3990:5;3996:1;3990:8;;;;;;;;;;;;;;4000:3;3983:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;3878:142;3859:3;;3825:206;;2038:187;2112:22;;;2104:31;;;;;;2172:6;;;2151:38;;;;;;;2172:6;;;2151:38;;;2200:6;:17;;;;;;;;;;;;;;;2038:187::o
Swarm Source
bzzr://af07e286a98bafea1d4a8c4c03be9e597e51fda92ffc29d34b059591bb4acd27
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 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.