Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 121 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Set Location Wit... | 15758883 | 856 days ago | IN | 0 ETH | 0.00109897 | ||||
Set Location Wit... | 15749095 | 857 days ago | IN | 0 ETH | 0.00139869 | ||||
Set Location Wit... | 15748292 | 857 days ago | IN | 0 ETH | 0.00163849 | ||||
Set Location Wit... | 15747595 | 858 days ago | IN | 0 ETH | 0.00067371 | ||||
Set Location Wit... | 15679780 | 867 days ago | IN | 0 ETH | 0.00074555 | ||||
Set Location Wit... | 15679768 | 867 days ago | IN | 0 ETH | 0.00059844 | ||||
Set Location Wit... | 15679763 | 867 days ago | IN | 0 ETH | 0.00061342 | ||||
Set Location Wit... | 15679756 | 867 days ago | IN | 0 ETH | 0.00057171 | ||||
Set Location Wit... | 15679748 | 867 days ago | IN | 0 ETH | 0.00064011 | ||||
Set Location Wit... | 15679742 | 867 days ago | IN | 0 ETH | 0.00059848 | ||||
Set Location Wit... | 15679735 | 867 days ago | IN | 0 ETH | 0.00064311 | ||||
Set Location Wit... | 15679729 | 867 days ago | IN | 0 ETH | 0.0006136 | ||||
Set Location Wit... | 15679721 | 867 days ago | IN | 0 ETH | 0.00054591 | ||||
Set Location Wit... | 15679707 | 867 days ago | IN | 0 ETH | 0.0005859 | ||||
Set Location Wit... | 15445902 | 902 days ago | IN | 0 ETH | 0.00163528 | ||||
Set Location Wit... | 15443638 | 902 days ago | IN | 0 ETH | 0.00061691 | ||||
Set Location Wit... | 15443595 | 902 days ago | IN | 0 ETH | 0.00154639 | ||||
Set Location Wit... | 15427206 | 905 days ago | IN | 0 ETH | 0.00053391 | ||||
Set Location Wit... | 15427156 | 905 days ago | IN | 0 ETH | 0.00055483 | ||||
Set Location Wit... | 15426325 | 905 days ago | IN | 0 ETH | 0.00045465 | ||||
Set Location Wit... | 15426313 | 905 days ago | IN | 0 ETH | 0.00058561 | ||||
Set Location Wit... | 15407814 | 908 days ago | IN | 0 ETH | 0.00061448 | ||||
Set Location Wit... | 15406170 | 908 days ago | IN | 0 ETH | 0.00059359 | ||||
Set Location Wit... | 15379042 | 912 days ago | IN | 0 ETH | 0.0018956 | ||||
Set Location Wit... | 15366272 | 915 days ago | IN | 0 ETH | 0.00255708 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
GANLocator
Compiler Version
v0.8.15+commit.e14f2714
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
//SPDX-License-Identifier: UNLICENSED // MWWWWMWWWWMWWWWMWWWMWWWWMWWWWMWWWWWWWWWWWWWWWNNWWNNNNWWWNWWWWWWMWWWWMWWWWMWWWWMWWWWMWWWWMWWWMWWWWMWW // WWWMWWWMWWWWMWWWWMWWWWMWWWWWWWWMWWWWWWNNNWNNWWWWWWWWWWWNNNXNNWWWWWMWWWWWWWWWWWWWMWWWWMWWWWMWWWWWWWWW // MWWWWWWWWWWWWWWWWWWWWWWWMWWWWMWWWWWWNNNWWWWWNXXKKKKKXXNWWWWNNNNNWWWWMWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWN0kdolcc::::::clodk0XWWWNNXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWNOdl:;::::::::::::;;;;:cdOXWWNXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWXkl:::ccccllllcccc::::;;;;;;cxKWWNXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWMWWWWMWWWWWWWWWWNNWMNkc;::clloooolllllllcc:::;;;;;;;cxXWWXXNWWWWWWWWWWWWWMWWWWMWWWWWWWWW // MWWWWMWWWWWWWWWWWWWWWWWWWWWNNWWKo;;::cldkO0Oxdooolllllcc:;;;;;;;;;oKWWXKNWWWWWMWWWWMWWWWWWWWWWWWWMWW // WWWMWWWWWWWWWWWWWMWWWWMWWWNNWMKo;;::clokKXXKkdooolllllcc::;;;;;;;;;l0WWXKXWWWWWWMWWWWMWWWWMWWWWMWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWNWMNd;;:::ccldkO0Oxooollllllcc::;;,,,;;;;;oXMWKXNWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWNNMWO:;;;:::cclooooolllllllcccc::;;,,,,;;;;;kWMXKXWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWNNWMNd;;;;;:::cccccllllllcccccc::;;;,,,,;;;;;oXMNKKWWWWWWWWWWWWWWWWWWWWWWWWW // MWWWWWWWWWWWWWWWWWWWWWWWWNWMXo,;;;;;::::ccccccccccccc::::;;,,,,,,;;;;lKMNKKNWWWWWWWWWWWWWWWWWWWWWMWW // WWWWWWWMWWWWMWWWWMWWWWWWNXWMNo;;;;;;;;:::::::::::::::::;;;,,,,,,,;;;;lXMN0KNWWWWMWWWWMWWWWMWWWWMWWWW // MWWWWMWWWWMWWWMWWWWMWWWWWNNMWx;;;;;;;;;;;;:::::::::;;;;;,,,,,,,,;;;;;dNMN0XNWWMWWWWMWWWWWWWWWWWWWMWW // WWWWWWWWWWWWWWWWWWWWWWWWWNNWW0c;;;;;,;,,;;;;;;;;;;;;;,,,,,,,,,,,;;;;c0WWK0XWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWNXNWWk:;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;:xNMN0KNWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWNNWMNk:;;;;;,,,,,,,,,,,,,,,,,,,,,,,;;;;;:xNMNKKNWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWOl;;;;;;,,,,,,,,,,,,,,,,,,,;;;;;;cONMN0KXNWWWWWWWWWWWWWWWWWWWWWWWWWW // MWWWWMWWWWMWWWWWWWWWWWWWMWWWNXNWWXxc;;;;;;;;,,,,,,,,,,;;;;;;;;;cxKWWX00XWWWWWWMWWWWMWWWWWWWWWWWWWMWW // WWWMWWWMWWWWWWWWWMWWWWMWWWWWWNXXNWWXkl:;;;;;;;;;;;;;;;;;;;;;:lxKWWNK0XNWWWWWMWWWMWWWWMWWWWMWWWWMWWWW // MWWWWWWWWWWWWWWWWWWMWWWWMWWWWWWNXXNWWN0xoc:;;;;;;;;;;;;;:cox0NWWNK0KNWWWWMWWWWWWWWWWWWWWWWWWMWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXXXNWWWNKkc;:ccllllllxKXWWWNK00XNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXXXXNWMXocoxOO000OkXMWXK0KXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWMXocoxO0000OkXMWK0XNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWMWWWWMWWWWWWWWWWWWWWWWWWWWWNNWMXocokO0000OkXMWK0NWWWWWWWWWWWWWWWWWWWWWWWWMWWWWMWWWWWWWWW // MWWWWMWWWWMWWWMWWWWMWWWWMWWWWMWWWWMWWWWNNWMXocdkO0KKKOkXMWK0NNWWWWWWMWWWWMWWWWMWWWWMWWWMWWWWMWWWWMWW // WWWWWWWWWWWWMWWWWMWWWWWWWWWWWWWMWWWWWWWNNWMXocdkO0KKKOkXMWK0NWWWWWMWWWWWWWWWWWWWWWWWWMWWWWMWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWMXocokO0KKKOkXMWK0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWMXocokO0KKKOkXMWK0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWMXocokO0KKKOkXMWK0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWMXocokO0KKKOkXMWK0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWMWWWMWWWWMWWWWMWWWWWWWWWMWWWMWWWWMWWNNWMXocokO00KKOkXMWK0NWWWWWMWWWMWWWWWMWWWMWWWWMWWWWMWWWWMWWWW // MWWWWMWWWWMWWWWWWWWWWWWWMWWWWMWWWWWWWWWNNWMXocokO00KKOkXMWK0NWWMWWWWMWWWWMWWWWMWWWWMWWWWWWWWMWWWWMWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWMXocokO00KKOkXMWK0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWMXocokO00KKOkXMWK0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWMXocokO00KKOkXMWK0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWMXocokO00KKOkXMWK0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // MWWWWMWWWWMWWWMWWWWWWWWWMWWWWMWWWWMWWWWNNWMXocokO00KKOkXMWK0XNWMWWWWMWWWWMWWWWMWWWWMWWWWWWWWWWWWWMWW // WWWWWWWMWWWWMWWWWMWWWMWWWWWWWWWMWWWWMWWNNWMXocokO00KKOkXMWK0NWWWWWMWWWMWWWWWWWWWMWWWWMWWWWMWWWWMWWWW // MWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWMXocokO00KKOkXMWK0NWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWMXocokO00KKOkXMWK0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWMXocokO00KKOkXMWK0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWMXocdkO0KKKOkXMWK0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWMWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWNNWMXocdkO0KKKOkXMWK0NWWWWWWWWWWWWWWWWWWWMWWWWMWWWWMWWWWWWWWW // MWWWWMWWWWMWWWWWWWWMWWWWMWWWWMWWWWWWWWWNNWMXocokO0KKKOkXMWK0XWWWWWWWMWWWWMWWWWMWWWWWWWWWWWWWMWWWWMWW // WWWWWWWWWWWWMWWWWMWWWWWWWWWWWWWWWWWWMWWNNWMNkodkO0KKK00NMWK0NWWWWWMWWWWWWWWWWWWWWWWWWMWWWWMWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWMWNNNNNWWWWWWNKKXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXXXNNNNNNNNXXKKKXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXXXXXXXXXXXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // MWWWWMWWWWMWWWMMWWWMMWWWMWWWWMWWWMMWWWMMWWWMWNNWMWWNNWMWWWMMWNWMMWWWMWWWWMWWWWMWWWMMWWWMMWNWMMWWWMMW pragma solidity ^0.8.15; //Solmate contract used for managing contract ownership. import "solmate/auth/Owned.sol"; //Interface allowing contract to interact with PokeGAN NFT contract and NFTx LP token contract. interface IERC20ERC721 { function ownerOf(uint256 tokenId) external view returns (address owner); function balanceOf(address account) external view returns (uint256); } contract GANLocator is Owned { //Address store for PokeGAN contract. address immutable PokeGAN; //Address store for xKOPEWETH (1) LP token contract. address immutable GANLP1; //Address store for xKOPEWETH (2) LP token contract. address immutable GANLP2; //Constructor initializing PokeGAN and GANLP contracts as well as constructor( address _PokeGAN, address _GANLP1, address _GANLP2 ) Owned ( msg.sender ) { PokeGAN = _PokeGAN; GANLP1 = _GANLP1; GANLP2 = _GANLP2; } //Modifier utilized by non-owner locations setting functions to cheeck if location setting is active. modifier active { require(GANLocationSettingActive); _; } //Boolean value to determine if location setting is active. bool public GANLocationSettingActive; // Mapping to store the value of locations set using token IDs. mapping (uint => string) public GANLocationWithGAN; // Mapping to store the value of locations set using LP. mapping (address => string) public GANLocationWithLP; // Set one global location per token ID that you wallet holds. You may update this location as long as the setting of locations is allowed. // @param _tokenId The token ID of the token you wish to set a location for. // @param _location The location you wish to set for the token represented in 2 x/y coordinates forming a rectangle. function setLocationWithGAN(uint _id, string calldata _location) active external { require(IERC20ERC721(PokeGAN).ownerOf(_id) == msg.sender, "You are not the owner of this token."); GANLocationWithGAN[_id] = _location; } // Set one global location per wallet address as long as that wallet is holding LP tokens from one of the NFTx pools. // @param __location The lcoation you wish to set for the wallet in which you hold LP, represented in 2 x/y coordinates forming a rectangle. function setLocationWithLP(string calldata _location) active external { require(IERC20ERC721(GANLP1).balanceOf(msg.sender) > 0 || IERC20ERC721(GANLP2).balanceOf(msg.sender) > 0, "You do not have any GAN LP tokens."); GANLocationWithLP[msg.sender] = _location; } // Owner only function to flip the state of location setting. function flipLocationSettingState() external onlyOwner { GANLocationSettingActive = !GANLocationSettingActive; } // Owner only function to modify the value of a location set using a token ID. function executiveGANLocationWithGANSetting(uint _id, string calldata _location) external onlyOwner { GANLocationWithGAN[_id] = _location; } // Owner only function to modeify the value of a location set using NFTx LP tokens. function executiveGANLocationWithLPSetting(address _address, string calldata _location) external onlyOwner { GANLocationWithLP[_address] = _location; } }
// SPDX-License-Identifier: AGPL-3.0-only pragma solidity >=0.8.0; /// @notice Simple single owner authorization mixin. /// @author Solmate (https://github.com/transmissions11/solmate/blob/main/src/auth/Owned.sol) abstract contract Owned { /*////////////////////////////////////////////////////////////// EVENTS //////////////////////////////////////////////////////////////*/ event OwnerUpdated(address indexed user, address indexed newOwner); /*////////////////////////////////////////////////////////////// OWNERSHIP STORAGE //////////////////////////////////////////////////////////////*/ address public owner; modifier onlyOwner() virtual { require(msg.sender == owner, "UNAUTHORIZED"); _; } /*////////////////////////////////////////////////////////////// CONSTRUCTOR //////////////////////////////////////////////////////////////*/ constructor(address _owner) { owner = _owner; emit OwnerUpdated(address(0), _owner); } /*////////////////////////////////////////////////////////////// OWNERSHIP LOGIC //////////////////////////////////////////////////////////////*/ function setOwner(address newOwner) public virtual onlyOwner { owner = newOwner; emit OwnerUpdated(msg.sender, newOwner); } }
{ "remappings": [ "chainlink/=lib/chainlink/", "ds-test/=lib/solmate/lib/ds-test/src/", "forge-std/=lib/forge-std/src/", "openzeppelin-contracts/=lib/openzeppelin-contracts/", "solmate/=lib/solmate/src/", "src/=src/", "test/=test/", "script/=script/" ], "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "bytecodeHash": "ipfs" }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "evmVersion": "london", "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_PokeGAN","type":"address"},{"internalType":"address","name":"_GANLP1","type":"address"},{"internalType":"address","name":"_GANLP2","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnerUpdated","type":"event"},{"inputs":[],"name":"GANLocationSettingActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"GANLocationWithGAN","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"GANLocationWithLP","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"string","name":"_location","type":"string"}],"name":"executiveGANLocationWithGANSetting","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"string","name":"_location","type":"string"}],"name":"executiveGANLocationWithLPSetting","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"flipLocationSettingState","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"string","name":"_location","type":"string"}],"name":"setLocationWithGAN","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_location","type":"string"}],"name":"setLocationWithLP","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60e060405234801561001057600080fd5b50604051610b1c380380610b1c83398101604081905261002f916100a9565b600080546001600160a01b031916339081178255604051909182917f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76908290a3506001600160a01b0392831660805290821660a0521660c0526100ec565b80516001600160a01b03811681146100a457600080fd5b919050565b6000806000606084860312156100be57600080fd5b6100c78461008d565b92506100d56020850161008d565b91506100e36040850161008d565b90509250925092565b60805160a05160c051610a0161011b60003960006102d10152600061023f015260006103f20152610a016000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c806374830ddb1161006657806374830ddb1461010f5780637c0cc8781461012f5780638da5cb5b14610142578063993babba1461016d578063db470f191461018057600080fd5b806313af4035146100a35780633bd13c5c146100b85780634103b185146100cb57806366762df1146100de5780636ad7706214610107575b600080fd5b6100b66100b136600461066b565b610193565b005b6100b66100c63660046106d8565b610211565b6100b66100d936600461071a565b6103bc565b6000546100f290600160a01b900460ff1681565b60405190151581526020015b60405180910390f35b6100b66104de565b61012261011d366004610766565b610529565b6040516100fe919061077f565b6100b661013d3660046107d4565b6105c3565b600054610155906001600160a01b031681565b6040516001600160a01b0390911681526020016100fe565b61012261017b36600461066b565b610610565b6100b661018e36600461071a565b610629565b6000546001600160a01b031633146101c65760405162461bcd60e51b81526004016101bd90610810565b60405180910390fd5b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d769190a350565b600054600160a01b900460ff1661022757600080fd5b6040516370a0823160e01b81523360048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa15801561028e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b29190610836565b118061034657506040516370a0823160e01b81523360048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa158015610320573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103449190610836565b115b61039d5760405162461bcd60e51b815260206004820152602260248201527f596f7520646f206e6f74206861766520616e792047414e204c5020746f6b656e604482015261399760f11b60648201526084016101bd565b3360009081526002602052604090206103b78284836108ed565b505050565b600054600160a01b900460ff166103d257600080fd5b6040516331a9108f60e11b81526004810184905233906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690636352211e90602401602060405180830381865afa158015610439573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061045d91906109ae565b6001600160a01b0316146104bf5760405162461bcd60e51b8152602060048201526024808201527f596f7520617265206e6f7420746865206f776e6572206f66207468697320746f60448201526335b2b71760e11b60648201526084016101bd565b60008381526001602052604090206104d88284836108ed565b50505050565b6000546001600160a01b031633146105085760405162461bcd60e51b81526004016101bd90610810565b6000805460ff60a01b198116600160a01b9182900460ff1615909102179055565b6001602052600090815260409020805461054290610865565b80601f016020809104026020016040519081016040528092919081815260200182805461056e90610865565b80156105bb5780601f10610590576101008083540402835291602001916105bb565b820191906000526020600020905b81548152906001019060200180831161059e57829003601f168201915b505050505081565b6000546001600160a01b031633146105ed5760405162461bcd60e51b81526004016101bd90610810565b6001600160a01b03831660009081526002602052604090206104d88284836108ed565b6002602052600090815260409020805461054290610865565b6000546001600160a01b031633146104bf5760405162461bcd60e51b81526004016101bd90610810565b6001600160a01b038116811461066857600080fd5b50565b60006020828403121561067d57600080fd5b813561068881610653565b9392505050565b60008083601f8401126106a157600080fd5b50813567ffffffffffffffff8111156106b957600080fd5b6020830191508360208285010111156106d157600080fd5b9250929050565b600080602083850312156106eb57600080fd5b823567ffffffffffffffff81111561070257600080fd5b61070e8582860161068f565b90969095509350505050565b60008060006040848603121561072f57600080fd5b83359250602084013567ffffffffffffffff81111561074d57600080fd5b6107598682870161068f565b9497909650939450505050565b60006020828403121561077857600080fd5b5035919050565b600060208083528351808285015260005b818110156107ac57858101830151858201604001528201610790565b818111156107be576000604083870101525b50601f01601f1916929092016040019392505050565b6000806000604084860312156107e957600080fd5b83356107f481610653565b9250602084013567ffffffffffffffff81111561074d57600080fd5b6020808252600c908201526b15539055551213d49256915160a21b604082015260600190565b60006020828403121561084857600080fd5b5051919050565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061087957607f821691505b60208210810361089957634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156103b757600081815260208120601f850160051c810160208610156108c65750805b601f850160051c820191505b818110156108e5578281556001016108d2565b505050505050565b67ffffffffffffffff8311156109055761090561084f565b610919836109138354610865565b8361089f565b6000601f84116001811461094d57600085156109355750838201355b600019600387901b1c1916600186901b1783556109a7565b600083815260209020601f19861690835b8281101561097e578685013582556020948501946001909201910161095e565b508682101561099b5760001960f88860031b161c19848701351681555b505060018560011b0183555b5050505050565b6000602082840312156109c057600080fd5b81516106888161065356fea2646970667358221220e297775b0bc05d14136452ff4c7ae3d3da00a098c6fb2b1a59ef056ead837de064736f6c634300080f003300000000000000000000000002aca53594fbe6b132e8e4a9ff7e3a092f8f77620000000000000000000000004c0d0793b2f7584705828dea899c4483bb7a0f120000000000000000000000004bdc6156dc88b9b85ab62e5a088d681001189715
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061009e5760003560e01c806374830ddb1161006657806374830ddb1461010f5780637c0cc8781461012f5780638da5cb5b14610142578063993babba1461016d578063db470f191461018057600080fd5b806313af4035146100a35780633bd13c5c146100b85780634103b185146100cb57806366762df1146100de5780636ad7706214610107575b600080fd5b6100b66100b136600461066b565b610193565b005b6100b66100c63660046106d8565b610211565b6100b66100d936600461071a565b6103bc565b6000546100f290600160a01b900460ff1681565b60405190151581526020015b60405180910390f35b6100b66104de565b61012261011d366004610766565b610529565b6040516100fe919061077f565b6100b661013d3660046107d4565b6105c3565b600054610155906001600160a01b031681565b6040516001600160a01b0390911681526020016100fe565b61012261017b36600461066b565b610610565b6100b661018e36600461071a565b610629565b6000546001600160a01b031633146101c65760405162461bcd60e51b81526004016101bd90610810565b60405180910390fd5b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d769190a350565b600054600160a01b900460ff1661022757600080fd5b6040516370a0823160e01b81523360048201526000907f0000000000000000000000004c0d0793b2f7584705828dea899c4483bb7a0f126001600160a01b0316906370a0823190602401602060405180830381865afa15801561028e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b29190610836565b118061034657506040516370a0823160e01b81523360048201526000907f0000000000000000000000004bdc6156dc88b9b85ab62e5a088d6810011897156001600160a01b0316906370a0823190602401602060405180830381865afa158015610320573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103449190610836565b115b61039d5760405162461bcd60e51b815260206004820152602260248201527f596f7520646f206e6f74206861766520616e792047414e204c5020746f6b656e604482015261399760f11b60648201526084016101bd565b3360009081526002602052604090206103b78284836108ed565b505050565b600054600160a01b900460ff166103d257600080fd5b6040516331a9108f60e11b81526004810184905233906001600160a01b037f00000000000000000000000002aca53594fbe6b132e8e4a9ff7e3a092f8f77621690636352211e90602401602060405180830381865afa158015610439573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061045d91906109ae565b6001600160a01b0316146104bf5760405162461bcd60e51b8152602060048201526024808201527f596f7520617265206e6f7420746865206f776e6572206f66207468697320746f60448201526335b2b71760e11b60648201526084016101bd565b60008381526001602052604090206104d88284836108ed565b50505050565b6000546001600160a01b031633146105085760405162461bcd60e51b81526004016101bd90610810565b6000805460ff60a01b198116600160a01b9182900460ff1615909102179055565b6001602052600090815260409020805461054290610865565b80601f016020809104026020016040519081016040528092919081815260200182805461056e90610865565b80156105bb5780601f10610590576101008083540402835291602001916105bb565b820191906000526020600020905b81548152906001019060200180831161059e57829003601f168201915b505050505081565b6000546001600160a01b031633146105ed5760405162461bcd60e51b81526004016101bd90610810565b6001600160a01b03831660009081526002602052604090206104d88284836108ed565b6002602052600090815260409020805461054290610865565b6000546001600160a01b031633146104bf5760405162461bcd60e51b81526004016101bd90610810565b6001600160a01b038116811461066857600080fd5b50565b60006020828403121561067d57600080fd5b813561068881610653565b9392505050565b60008083601f8401126106a157600080fd5b50813567ffffffffffffffff8111156106b957600080fd5b6020830191508360208285010111156106d157600080fd5b9250929050565b600080602083850312156106eb57600080fd5b823567ffffffffffffffff81111561070257600080fd5b61070e8582860161068f565b90969095509350505050565b60008060006040848603121561072f57600080fd5b83359250602084013567ffffffffffffffff81111561074d57600080fd5b6107598682870161068f565b9497909650939450505050565b60006020828403121561077857600080fd5b5035919050565b600060208083528351808285015260005b818110156107ac57858101830151858201604001528201610790565b818111156107be576000604083870101525b50601f01601f1916929092016040019392505050565b6000806000604084860312156107e957600080fd5b83356107f481610653565b9250602084013567ffffffffffffffff81111561074d57600080fd5b6020808252600c908201526b15539055551213d49256915160a21b604082015260600190565b60006020828403121561084857600080fd5b5051919050565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061087957607f821691505b60208210810361089957634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156103b757600081815260208120601f850160051c810160208610156108c65750805b601f850160051c820191505b818110156108e5578281556001016108d2565b505050505050565b67ffffffffffffffff8311156109055761090561084f565b610919836109138354610865565b8361089f565b6000601f84116001811461094d57600085156109355750838201355b600019600387901b1c1916600186901b1783556109a7565b600083815260209020601f19861690835b8281101561097e578685013582556020948501946001909201910161095e565b508682101561099b5760001960f88860031b161c19848701351681555b505060018560011b0183555b5050505050565b6000602082840312156109c057600080fd5b81516106888161065356fea2646970667358221220e297775b0bc05d14136452ff4c7ae3d3da00a098c6fb2b1a59ef056ead837de064736f6c634300080f0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000002aca53594fbe6b132e8e4a9ff7e3a092f8f77620000000000000000000000004c0d0793b2f7584705828dea899c4483bb7a0f120000000000000000000000004bdc6156dc88b9b85ab62e5a088d681001189715
-----Decoded View---------------
Arg [0] : _PokeGAN (address): 0x02aCa53594FBe6B132E8e4a9ff7E3a092f8F7762
Arg [1] : _GANLP1 (address): 0x4C0d0793b2F7584705828DEa899C4483bb7a0F12
Arg [2] : _GANLP2 (address): 0x4BDC6156Dc88b9B85AB62E5a088d681001189715
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 00000000000000000000000002aca53594fbe6b132e8e4a9ff7e3a092f8f7762
Arg [1] : 0000000000000000000000004c0d0793b2f7584705828dea899c4483bb7a0f12
Arg [2] : 0000000000000000000000004bdc6156dc88b9b85ab62e5a088d681001189715
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.