More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 138 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
Mint | 14591614 | 811 days ago | IN | 0 ETH | 0.05276195 | ||||
Mint | 14453242 | 832 days ago | IN | 0 ETH | 0.02028114 | ||||
Mint | 14396324 | 841 days ago | IN | 0 ETH | 0.00555173 | ||||
Mint | 14289773 | 858 days ago | IN | 0 ETH | 0.00808884 | ||||
Mint | 14289020 | 858 days ago | IN | 0 ETH | 0.01012458 | ||||
Mint | 14289016 | 858 days ago | IN | 0 ETH | 0.01017916 | ||||
Mint | 14006326 | 902 days ago | IN | 0.25 ETH | 0.03221289 | ||||
Mint | 13695833 | 950 days ago | IN | 0 ETH | 0.01580524 | ||||
Mint | 13570807 | 970 days ago | IN | 0.5 ETH | 0.04334025 | ||||
Mint | 13570785 | 970 days ago | IN | 0.25 ETH | 0.03577728 | ||||
Mint | 13567268 | 970 days ago | IN | 0 ETH | 0.03277996 | ||||
Mint | 13565497 | 971 days ago | IN | 0 ETH | 0.02119386 | ||||
Mint | 13565396 | 971 days ago | IN | 0 ETH | 0.02746401 | ||||
Mint | 13562371 | 971 days ago | IN | 0 ETH | 0.0186225 | ||||
Mint | 13561132 | 971 days ago | IN | 0 ETH | 0.02718379 | ||||
Mint | 13559760 | 972 days ago | IN | 0 ETH | 0.02883801 | ||||
Mint | 13559085 | 972 days ago | IN | 0.25 ETH | 0.02640612 | ||||
Mint | 13559019 | 972 days ago | IN | 0.25 ETH | 0.03132508 | ||||
Mint | 13559019 | 972 days ago | IN | 0 ETH | 0.0552304 | ||||
Mint | 13558987 | 972 days ago | IN | 0.25 ETH | 0.02847619 | ||||
Mint | 13558967 | 972 days ago | IN | 0.25 ETH | 0.034911 | ||||
Mint | 13558964 | 972 days ago | IN | 0.75 ETH | 0.05852165 | ||||
Mint | 13558906 | 972 days ago | IN | 0 ETH | 0.03687637 | ||||
Mint | 13558904 | 972 days ago | IN | 0.5 ETH | 0.06270786 | ||||
Mint | 13558903 | 972 days ago | IN | 0 ETH | 0.08348245 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | Value | ||
---|---|---|---|---|---|---|
14006326 | 902 days ago | 0.225 ETH | ||||
13570807 | 970 days ago | 0.45 ETH | ||||
13570785 | 970 days ago | 0.225 ETH | ||||
13559085 | 972 days ago | 0.225 ETH | ||||
13559019 | 972 days ago | 0.225 ETH | ||||
13558987 | 972 days ago | 0.225 ETH | ||||
13558967 | 972 days ago | 0.225 ETH | ||||
13558964 | 972 days ago | 0.675 ETH | ||||
13558904 | 972 days ago | 0.45 ETH | ||||
13558888 | 972 days ago | 0.45 ETH | ||||
13558877 | 972 days ago | 0.225 ETH | ||||
13558871 | 972 days ago | 0.675 ETH | ||||
13558871 | 972 days ago | 0.225 ETH | ||||
13558869 | 972 days ago | 0.225 ETH | ||||
13558868 | 972 days ago | 0.9 ETH | ||||
13558868 | 972 days ago | 1.125 ETH | ||||
13558859 | 972 days ago | 1.125 ETH | ||||
13558856 | 972 days ago | 1.125 ETH | ||||
13558844 | 972 days ago | 2.25 ETH | ||||
13558783 | 972 days ago | 0.18 ETH | ||||
13558487 | 972 days ago | 0.225 ETH | ||||
13558413 | 972 days ago | 0.18 ETH | ||||
13557868 | 972 days ago | 0.1575 ETH | ||||
13557790 | 972 days ago | 0.1575 ETH | ||||
13557779 | 972 days ago | 0.14625 ETH |
Loading...
Loading
Contract Name:
ZokuMinter
Compiler Version
v0.8.9+commit.e5eed63a
Contract Source Code (Solidity Multiple files format)
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "./Ownable.sol"; import "./ReentrancyGuard.sol"; import "./ILandCollection.sol"; import "./ILandYield.sol"; import "./IMintPass.sol"; import "./ICollectorPool.sol"; contract ZokuMinter is Ownable, ReentrancyGuard { // Collection token contract interface ILandCollection public landCollection; // LandYield contract interface ILandYield public landYield; // MintPass token contract interface IMintPass public mintPass; // CollectorPool contract interface ICollectorPool public collectorPool; // Used to determine whether minting is open to public bool public openForPublic; // Used to determine whether minting is open to MintPass holders bool public openForPass; // Stores the currently set token price uint256 public tokenPrice; // Stores the number of maximum tokens mintable in a single tx uint256 public mintLimit; // Stores the universal groupId tracked by the main Collection uint256 public groupId; constructor( uint256 _groupId, uint256 _price, address _landCollection, address _landYield, address _mintPass, address _collectorPool ) { mintLimit = 15; groupId = _groupId; tokenPrice = _price; landCollection = ILandCollection(_landCollection); landYield = ILandYield(_landYield); mintPass = IMintPass(_mintPass); collectorPool = ICollectorPool(_collectorPool); } // Only to be used in case there's a need to upgrade the yield contract mid-sales function setLandYield(address _address) external onlyOwner { require(_address != address(0), "Invalid Address"); landYield = ILandYield(_address); } // Only to be used in case there's a need to upgrade the collector pool contract mid-sales function setCollectorPool(address _address) external onlyOwner { require(_address != address(0), "Invalid Address"); collectorPool = ICollectorPool(_address); } // Update the state of the public minting function setOpenForPublic(bool _state) external onlyOwner { require(openForPublic != _state, "Identical State Has Been Set"); openForPublic = _state; } // Update the state of the priority minting function setOpenForPass(bool _state) external onlyOwner { require(openForPass != _state, "Identical State Has Been Set"); openForPass = _state; } // Update the token price only if there's a valid reason to do so function setTokenPrice(uint256 _price) external onlyOwner { require(_price > 0, "Invalid Price"); tokenPrice = _price; } // Set maximum mint limit per tx function setMintLimit(uint256 _limit) external onlyOwner { require(_limit > 0 && _limit <= 20, "Invalid Value For Limit"); mintLimit = _limit; } // Accepts optional passTokenIds for priority minting using MintPass tokens (only before public sales) function mint(uint256[] calldata _passTokenIds) external payable nonReentrant { // Check if tokens are still available for sale uint256 maxSupply = landCollection.maximumSupply(groupId); uint256 totalMinted = landCollection.totalMinted(groupId); uint256 available = maxSupply - totalMinted; available = (available > mintLimit ? mintLimit : available); require(available > 0, "Sold Out"); uint256 mintCount; uint256 totalSpent = 0; if (_passTokenIds.length > 0) { // If passTokenIds are specified, check if priority minting is open and calculate actual total prices after discounts require(openForPass, "Priority Minting Is Closed"); mintCount = _passTokenIds.length; mintCount = (mintCount > available ? available : mintCount); for (uint256 i = 0; i < mintCount; i++) { address passOwner; uint256 passDiscount; (passOwner, , passDiscount) = mintPass.passDetail(_passTokenIds[i]); require(passOwner == msg.sender, "Invalid Pass Specified"); totalSpent += tokenPrice * (100 - passDiscount) / 100; } require(msg.value >= totalSpent, "Insufficient Funds"); for (uint256 i = 0; i < mintCount; i++) { mintPass.burnToken(_passTokenIds[i]); } } else { require(openForPublic, "Publis Sale Is Closed"); require(msg.value >= tokenPrice, "Insufficient Funds"); mintCount = msg.value / tokenPrice; mintCount = (mintCount > available ? available : mintCount); totalSpent = mintCount * tokenPrice; } landCollection.mintToken(msg.sender, groupId, mintCount, available); if (totalSpent > 0) { // Transfer the funds to the yield contract for land owners and treasury, and leave the rest for collectors uint256 yield = totalSpent * 85 / 100; uint256 treasury = totalSpent * 5 / 100; (bool success, ) = address(landYield).call{value: yield + treasury}( abi.encodeWithSignature("distributeSalesYield(uint256)", yield) ); require(success, "Failed To Distribute To Yield"); // Send back any excess funds uint256 refund = msg.value - totalSpent; if (refund > 0) { payable(msg.sender).transfer(refund); } } } // Transfers the remaining funds to the collector pool function withdraw() external onlyOwner { uint256 totalFunds = address(this).balance; require(totalFunds > 0, "Insufficient Funds"); // Send funds via call function for the collector pool funds (bool success, ) = address(collectorPool).call{value: totalFunds}(""); require(success, "Failed To Distribute To Pool"); } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; /** * @dev Provides information about the current execution context, including the * sender of the transaction and its data. While these are generally available * via msg.sender and msg.data, they should not be accessed in such a direct * manner, since when dealing with meta-transactions the account sending and * paying for execution may not be the actual sender (as far as an application * is concerned). * * This contract is only required for intermediate, library-like contracts. */ abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; interface ICollectorPool { function maximumSupply() external view returns (uint256); function balanceOf(address owner) external view returns (uint256); function tokenOfOwnerByIndex(address owner, uint256 index) external view returns (uint256); }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; interface ILandCollection { function totalMinted(uint256 groupId) external view returns (uint256); function maximumSupply(uint256 groupId) external view returns (uint256); function mintToken(address account, uint256 groupId, uint256 count, uint256 seed) external; function balanceOf(address owner) external view returns (uint256); function tokenOfOwnerByIndex(address owner, uint256 index) external view returns (uint256); function ownerOf(uint256 tokenId) external view returns (address); }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; interface ILandYield { function distributePrimaryYield() external; }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; interface IMintPass { function passExists(uint256 _passId) external view returns (bool); function passDetail(uint256 _tokenId) external view returns (address, uint256, uint256); function mintToken( address _account, uint256 _passId, uint256 _count ) external; function burnToken(uint256 _tokenId) external; }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "./Context.sol"; /** * @dev Contract module which provides a basic access control mechanism, where * there is an account (an owner) that can be granted exclusive access to * specific functions. * * By default, the owner account will be the one that deploys the contract. This * can later be changed with {transferOwnership}. * * This module is used through inheritance. It will make available the modifier * `onlyOwner`, which can be applied to your functions to restrict their use to * the owner. */ abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor() { _setOwner(_msgSender()); } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(owner() == _msgSender(), "Ownable: caller is not the owner"); _; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public virtual onlyOwner { _setOwner(address(0)); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _setOwner(newOwner); } function _setOwner(address newOwner) private { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; /** * @dev Contract module that helps prevent reentrant calls to a function. * * Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier * available, which can be applied to functions to make sure there are no nested * (reentrant) calls to them. * * Note that because there is a single `nonReentrant` guard, functions marked as * `nonReentrant` may not call one another. This can be worked around by making * those functions `private`, and then adding `external` `nonReentrant` entry * points to them. * * TIP: If you would like to learn more about reentrancy and alternative ways * to protect against it, check out our blog post * https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul]. */ abstract contract ReentrancyGuard { // Booleans are more expensive than uint256 or any type that takes up a full // word because each write operation emits an extra SLOAD to first read the // slot's contents, replace the bits taken up by the boolean, and then write // back. This is the compiler's defense against contract upgrades and // pointer aliasing, and it cannot be disabled. // The values being non-zero value makes deployment a bit more expensive, // but in exchange the refund on every call to nonReentrant will be lower in // amount. Since refunds are capped to a percentage of the total // transaction's gas, it is best to keep them low in cases like this one, to // increase the likelihood of the full refund coming into effect. uint256 private constant _NOT_ENTERED = 1; uint256 private constant _ENTERED = 2; uint256 private _status; constructor() { _status = _NOT_ENTERED; } /** * @dev Prevents a contract from calling itself, directly or indirectly. * Calling a `nonReentrant` function from another `nonReentrant` * function is not supported. It is possible to prevent this from happening * by making the `nonReentrant` function external, and make it call a * `private` function that does the actual work. */ modifier nonReentrant() { // On the first call to nonReentrant, _notEntered will be true require(_status != _ENTERED, "ReentrancyGuard: reentrant call"); // Any calls to nonReentrant after this point will fail _status = _ENTERED; _; // By storing the original value once again, a refund is triggered (see // https://eips.ethereum.org/EIPS/eip-2200) _status = _NOT_ENTERED; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"uint256","name":"_groupId","type":"uint256"},{"internalType":"uint256","name":"_price","type":"uint256"},{"internalType":"address","name":"_landCollection","type":"address"},{"internalType":"address","name":"_landYield","type":"address"},{"internalType":"address","name":"_mintPass","type":"address"},{"internalType":"address","name":"_collectorPool","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"collectorPool","outputs":[{"internalType":"contract ICollectorPool","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"groupId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"landCollection","outputs":[{"internalType":"contract ILandCollection","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"landYield","outputs":[{"internalType":"contract ILandYield","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"_passTokenIds","type":"uint256[]"}],"name":"mint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"mintLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintPass","outputs":[{"internalType":"contract IMintPass","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"openForPass","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"openForPublic","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"setCollectorPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"setLandYield","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_limit","type":"uint256"}],"name":"setMintLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_state","type":"bool"}],"name":"setOpenForPass","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_state","type":"bool"}],"name":"setOpenForPublic","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_price","type":"uint256"}],"name":"setTokenPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"tokenPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b506040516200179538038062001795833981016040819052620000349162000115565b6200003f33620000a8565b60018055600f600755600895909555600693909355600280546001600160a01b03199081166001600160a01b0394851617909155600380548216928416929092179091556004805482169383169390931790925560058054909216921691909117905562000184565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146200011057600080fd5b919050565b60008060008060008060c087890312156200012f57600080fd5b86519550602087015194506200014860408801620000f8565b93506200015860608801620000f8565b92506200016860808801620000f8565b91506200017860a08801620000f8565b90509295509295509295565b61160180620001946000396000f3fe60806040526004361061015f5760003560e01c80638da5cb5b116100c0578063e8b7155d11610074578063f2fde38b11610059578063f2fde38b1461038d578063f7c2beb6146103ad578063f8e93ef9146103cd57600080fd5b8063e8b7155d1461034c578063eff3c4e71461036c57600080fd5b8063996517cf116100a5578063996517cf146103005780639e6a1d7d14610316578063a0f44c921461033657600080fd5b80638da5cb5b146102c257806396d69165146102e057600080fd5b80636a61e5fc11610117578063749679c3116100fc578063749679c31461025e5780637ff9b5961461027e5780638d557d52146102a257600080fd5b80636a61e5fc14610229578063715018a61461024957600080fd5b80633ccfd60b116101485780633ccfd60b146101d2578063477b8020146101e957806353a3c6081461020957600080fd5b806324bbbbae14610164578063328d9765146101a1575b600080fd5b34801561017057600080fd5b50600554610184906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156101ad57600080fd5b506005546101c290600160a81b900460ff1681565b6040519015158152602001610198565b3480156101de57600080fd5b506101e76103e0565b005b3480156101f557600080fd5b50600354610184906001600160a01b031681565b34801561021557600080fd5b506101e76102243660046113a0565b610529565b34801561023557600080fd5b506101e76102443660046113c9565b61061d565b34801561025557600080fd5b506101e76106cc565b34801561026a57600080fd5b50600454610184906001600160a01b031681565b34801561028a57600080fd5b5061029460065481565b604051908152602001610198565b3480156102ae57600080fd5b506101e76102bd3660046113a0565b610732565b3480156102ce57600080fd5b506000546001600160a01b0316610184565b3480156102ec57600080fd5b506101e76102fb3660046113f7565b610826565b34801561030c57600080fd5b5061029460075481565b34801561032257600080fd5b506101e76103313660046113c9565b610905565b34801561034257600080fd5b5061029460085481565b34801561035857600080fd5b50600254610184906001600160a01b031681565b34801561037857600080fd5b506005546101c290600160a01b900460ff1681565b34801561039957600080fd5b506101e76103a83660046113f7565b6109c1565b3480156103b957600080fd5b506101e76103c83660046113f7565b610aa3565b6101e76103db366004611414565b610b82565b6000546001600160a01b0316331461043f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b47806104825760405162461bcd60e51b8152602060048201526012602482015271496e73756666696369656e742046756e647360701b6044820152606401610436565b6005546040516000916001600160a01b03169083908381818185875af1925050503d80600081146104cf576040519150601f19603f3d011682016040523d82523d6000602084013e6104d4565b606091505b50509050806105255760405162461bcd60e51b815260206004820152601c60248201527f4661696c656420546f204469737472696275746520546f20506f6f6c000000006044820152606401610436565b5050565b6000546001600160a01b031633146105835760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610436565b60055460ff600160a01b90910416151581151514156105e45760405162461bcd60e51b815260206004820152601c60248201527f4964656e746963616c20537461746520486173204265656e20536574000000006044820152606401610436565b60058054911515600160a01b027fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff909216919091179055565b6000546001600160a01b031633146106775760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610436565b600081116106c75760405162461bcd60e51b815260206004820152600d60248201527f496e76616c6964205072696365000000000000000000000000000000000000006044820152606401610436565b600655565b6000546001600160a01b031633146107265760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610436565b6107306000611343565b565b6000546001600160a01b0316331461078c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610436565b60055460ff600160a81b90910416151581151514156107ed5760405162461bcd60e51b815260206004820152601c60248201527f4964656e746963616c20537461746520486173204265656e20536574000000006044820152606401610436565b60058054911515600160a81b027fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff909216919091179055565b6000546001600160a01b031633146108805760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610436565b6001600160a01b0381166108d65760405162461bcd60e51b815260206004820152600f60248201527f496e76616c6964204164647265737300000000000000000000000000000000006044820152606401610436565b6003805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b6000546001600160a01b0316331461095f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610436565b600081118015610970575060148111155b6109bc5760405162461bcd60e51b815260206004820152601760248201527f496e76616c69642056616c756520466f72204c696d69740000000000000000006044820152606401610436565b600755565b6000546001600160a01b03163314610a1b5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610436565b6001600160a01b038116610a975760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610436565b610aa081611343565b50565b6000546001600160a01b03163314610afd5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610436565b6001600160a01b038116610b535760405162461bcd60e51b815260206004820152600f60248201527f496e76616c6964204164647265737300000000000000000000000000000000006044820152606401610436565b6005805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b60026001541415610bd55760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610436565b60026001819055546008546040517f3784102f00000000000000000000000000000000000000000000000000000000815260048101919091526000916001600160a01b031690633784102f9060240160206040518083038186803b158015610c3c57600080fd5b505afa158015610c50573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c749190611489565b6002546008546040517f9d7f4ebf0000000000000000000000000000000000000000000000000000000081529293506000926001600160a01b0390921691639d7f4ebf91610cc89160040190815260200190565b60206040518083038186803b158015610ce057600080fd5b505afa158015610cf4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d189190611489565b90506000610d2682846114b8565b90506007548111610d375780610d3b565b6007545b905060008111610d8d5760405162461bcd60e51b815260206004820152600860248201527f536f6c64204f75740000000000000000000000000000000000000000000000006044820152606401610436565b600080851561103257600554600160a81b900460ff16610def5760405162461bcd60e51b815260206004820152601a60248201527f5072696f72697479204d696e74696e6720497320436c6f7365640000000000006044820152606401610436565b859150828211610dff5781610e01565b825b915060005b82811015610f4e5760045460009081906001600160a01b03166329f5faf78b8b86818110610e3657610e366114cf565b905060200201356040518263ffffffff1660e01b8152600401610e5b91815260200190565b60606040518083038186803b158015610e7357600080fd5b505afa158015610e87573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eab91906114e5565b919350909150506001600160a01b0382163314610f0a5760405162461bcd60e51b815260206004820152601660248201527f496e76616c6964205061737320537065636966696564000000000000000000006044820152606401610436565b6064610f1682826114b8565b600654610f23919061151c565b610f2d919061153b565b610f37908561155d565b935050508080610f4690611575565b915050610e06565b5080341015610f945760405162461bcd60e51b8152602060048201526012602482015271496e73756666696369656e742046756e647360701b6044820152606401610436565b60005b8281101561102c576004546001600160a01b0316637b47ec1a898984818110610fc257610fc26114cf565b905060200201356040518263ffffffff1660e01b8152600401610fe791815260200190565b600060405180830381600087803b15801561100157600080fd5b505af1158015611015573d6000803e3d6000fd5b50505050808061102490611575565b915050610f97565b50611103565b600554600160a01b900460ff1661108b5760405162461bcd60e51b815260206004820152601560248201527f5075626c69732053616c6520497320436c6f73656400000000000000000000006044820152606401610436565b6006543410156110d25760405162461bcd60e51b8152602060048201526012602482015271496e73756666696369656e742046756e647360701b6044820152606401610436565b6006546110df903461153b565b91508282116110ee57816110f0565b825b915060065482611100919061151c565b90505b6002546008546040517ff9058b52000000000000000000000000000000000000000000000000000000008152336004820152602481019190915260448101849052606481018590526001600160a01b039091169063f9058b5290608401600060405180830381600087803b15801561117a57600080fd5b505af115801561118e573d6000803e3d6000fd5b50505050600081111561133657600060646111aa83605561151c565b6111b4919061153b565b9050600060646111c584600561151c565b6111cf919061153b565b6003549091506000906001600160a01b03166111eb838561155d565b6040516024810186905260440160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f1225f64b000000000000000000000000000000000000000000000000000000001790525161125b9190611590565b60006040518083038185875af1925050503d8060008114611298576040519150601f19603f3d011682016040523d82523d6000602084013e61129d565b606091505b50509050806112ee5760405162461bcd60e51b815260206004820152601d60248201527f4661696c656420546f204469737472696275746520546f205969656c640000006044820152606401610436565b60006112fa85346114b8565b9050801561133157604051339082156108fc029083906000818181858888f1935050505015801561132f573d6000803e3d6000fd5b505b505050505b5050600180555050505050565b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156113b257600080fd5b813580151581146113c257600080fd5b9392505050565b6000602082840312156113db57600080fd5b5035919050565b6001600160a01b0381168114610aa057600080fd5b60006020828403121561140957600080fd5b81356113c2816113e2565b6000806020838503121561142757600080fd5b823567ffffffffffffffff8082111561143f57600080fd5b818501915085601f83011261145357600080fd5b81358181111561146257600080fd5b8660208260051b850101111561147757600080fd5b60209290920196919550909350505050565b60006020828403121561149b57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b6000828210156114ca576114ca6114a2565b500390565b634e487b7160e01b600052603260045260246000fd5b6000806000606084860312156114fa57600080fd5b8351611505816113e2565b602085015160409095015190969495509392505050565b6000816000190483118215151615611536576115366114a2565b500290565b60008261155857634e487b7160e01b600052601260045260246000fd5b500490565b60008219821115611570576115706114a2565b500190565b6000600019821415611589576115896114a2565b5060010190565b6000825160005b818110156115b15760208186018101518583015201611597565b818111156115c0576000828501525b50919091019291505056fea2646970667358221220039b66f4e3b452a6aaf9e8bf175e3b24330f413a6788e2a9ce66ec7b4761d1ab64736f6c6343000809003300000000000000000000000000000000000000000000000000000000000003eb00000000000000000000000000000000000000000000000003782dace9d900000000000000000000000000007f0ab6a57cfd191a202ab3f813ef9b851c77e61800000000000000000000000039dfba33b4388aa786232a4fd39f8f86fcd74067000000000000000000000000f8854f6011278dcb3b1abbf41bdf80a8c427c656000000000000000000000000060435dd1d60dce1a7d8335ab90251c7114bcc7e
Deployed Bytecode
0x60806040526004361061015f5760003560e01c80638da5cb5b116100c0578063e8b7155d11610074578063f2fde38b11610059578063f2fde38b1461038d578063f7c2beb6146103ad578063f8e93ef9146103cd57600080fd5b8063e8b7155d1461034c578063eff3c4e71461036c57600080fd5b8063996517cf116100a5578063996517cf146103005780639e6a1d7d14610316578063a0f44c921461033657600080fd5b80638da5cb5b146102c257806396d69165146102e057600080fd5b80636a61e5fc11610117578063749679c3116100fc578063749679c31461025e5780637ff9b5961461027e5780638d557d52146102a257600080fd5b80636a61e5fc14610229578063715018a61461024957600080fd5b80633ccfd60b116101485780633ccfd60b146101d2578063477b8020146101e957806353a3c6081461020957600080fd5b806324bbbbae14610164578063328d9765146101a1575b600080fd5b34801561017057600080fd5b50600554610184906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156101ad57600080fd5b506005546101c290600160a81b900460ff1681565b6040519015158152602001610198565b3480156101de57600080fd5b506101e76103e0565b005b3480156101f557600080fd5b50600354610184906001600160a01b031681565b34801561021557600080fd5b506101e76102243660046113a0565b610529565b34801561023557600080fd5b506101e76102443660046113c9565b61061d565b34801561025557600080fd5b506101e76106cc565b34801561026a57600080fd5b50600454610184906001600160a01b031681565b34801561028a57600080fd5b5061029460065481565b604051908152602001610198565b3480156102ae57600080fd5b506101e76102bd3660046113a0565b610732565b3480156102ce57600080fd5b506000546001600160a01b0316610184565b3480156102ec57600080fd5b506101e76102fb3660046113f7565b610826565b34801561030c57600080fd5b5061029460075481565b34801561032257600080fd5b506101e76103313660046113c9565b610905565b34801561034257600080fd5b5061029460085481565b34801561035857600080fd5b50600254610184906001600160a01b031681565b34801561037857600080fd5b506005546101c290600160a01b900460ff1681565b34801561039957600080fd5b506101e76103a83660046113f7565b6109c1565b3480156103b957600080fd5b506101e76103c83660046113f7565b610aa3565b6101e76103db366004611414565b610b82565b6000546001600160a01b0316331461043f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b47806104825760405162461bcd60e51b8152602060048201526012602482015271496e73756666696369656e742046756e647360701b6044820152606401610436565b6005546040516000916001600160a01b03169083908381818185875af1925050503d80600081146104cf576040519150601f19603f3d011682016040523d82523d6000602084013e6104d4565b606091505b50509050806105255760405162461bcd60e51b815260206004820152601c60248201527f4661696c656420546f204469737472696275746520546f20506f6f6c000000006044820152606401610436565b5050565b6000546001600160a01b031633146105835760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610436565b60055460ff600160a01b90910416151581151514156105e45760405162461bcd60e51b815260206004820152601c60248201527f4964656e746963616c20537461746520486173204265656e20536574000000006044820152606401610436565b60058054911515600160a01b027fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff909216919091179055565b6000546001600160a01b031633146106775760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610436565b600081116106c75760405162461bcd60e51b815260206004820152600d60248201527f496e76616c6964205072696365000000000000000000000000000000000000006044820152606401610436565b600655565b6000546001600160a01b031633146107265760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610436565b6107306000611343565b565b6000546001600160a01b0316331461078c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610436565b60055460ff600160a81b90910416151581151514156107ed5760405162461bcd60e51b815260206004820152601c60248201527f4964656e746963616c20537461746520486173204265656e20536574000000006044820152606401610436565b60058054911515600160a81b027fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff909216919091179055565b6000546001600160a01b031633146108805760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610436565b6001600160a01b0381166108d65760405162461bcd60e51b815260206004820152600f60248201527f496e76616c6964204164647265737300000000000000000000000000000000006044820152606401610436565b6003805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b6000546001600160a01b0316331461095f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610436565b600081118015610970575060148111155b6109bc5760405162461bcd60e51b815260206004820152601760248201527f496e76616c69642056616c756520466f72204c696d69740000000000000000006044820152606401610436565b600755565b6000546001600160a01b03163314610a1b5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610436565b6001600160a01b038116610a975760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610436565b610aa081611343565b50565b6000546001600160a01b03163314610afd5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610436565b6001600160a01b038116610b535760405162461bcd60e51b815260206004820152600f60248201527f496e76616c6964204164647265737300000000000000000000000000000000006044820152606401610436565b6005805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b60026001541415610bd55760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610436565b60026001819055546008546040517f3784102f00000000000000000000000000000000000000000000000000000000815260048101919091526000916001600160a01b031690633784102f9060240160206040518083038186803b158015610c3c57600080fd5b505afa158015610c50573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c749190611489565b6002546008546040517f9d7f4ebf0000000000000000000000000000000000000000000000000000000081529293506000926001600160a01b0390921691639d7f4ebf91610cc89160040190815260200190565b60206040518083038186803b158015610ce057600080fd5b505afa158015610cf4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d189190611489565b90506000610d2682846114b8565b90506007548111610d375780610d3b565b6007545b905060008111610d8d5760405162461bcd60e51b815260206004820152600860248201527f536f6c64204f75740000000000000000000000000000000000000000000000006044820152606401610436565b600080851561103257600554600160a81b900460ff16610def5760405162461bcd60e51b815260206004820152601a60248201527f5072696f72697479204d696e74696e6720497320436c6f7365640000000000006044820152606401610436565b859150828211610dff5781610e01565b825b915060005b82811015610f4e5760045460009081906001600160a01b03166329f5faf78b8b86818110610e3657610e366114cf565b905060200201356040518263ffffffff1660e01b8152600401610e5b91815260200190565b60606040518083038186803b158015610e7357600080fd5b505afa158015610e87573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eab91906114e5565b919350909150506001600160a01b0382163314610f0a5760405162461bcd60e51b815260206004820152601660248201527f496e76616c6964205061737320537065636966696564000000000000000000006044820152606401610436565b6064610f1682826114b8565b600654610f23919061151c565b610f2d919061153b565b610f37908561155d565b935050508080610f4690611575565b915050610e06565b5080341015610f945760405162461bcd60e51b8152602060048201526012602482015271496e73756666696369656e742046756e647360701b6044820152606401610436565b60005b8281101561102c576004546001600160a01b0316637b47ec1a898984818110610fc257610fc26114cf565b905060200201356040518263ffffffff1660e01b8152600401610fe791815260200190565b600060405180830381600087803b15801561100157600080fd5b505af1158015611015573d6000803e3d6000fd5b50505050808061102490611575565b915050610f97565b50611103565b600554600160a01b900460ff1661108b5760405162461bcd60e51b815260206004820152601560248201527f5075626c69732053616c6520497320436c6f73656400000000000000000000006044820152606401610436565b6006543410156110d25760405162461bcd60e51b8152602060048201526012602482015271496e73756666696369656e742046756e647360701b6044820152606401610436565b6006546110df903461153b565b91508282116110ee57816110f0565b825b915060065482611100919061151c565b90505b6002546008546040517ff9058b52000000000000000000000000000000000000000000000000000000008152336004820152602481019190915260448101849052606481018590526001600160a01b039091169063f9058b5290608401600060405180830381600087803b15801561117a57600080fd5b505af115801561118e573d6000803e3d6000fd5b50505050600081111561133657600060646111aa83605561151c565b6111b4919061153b565b9050600060646111c584600561151c565b6111cf919061153b565b6003549091506000906001600160a01b03166111eb838561155d565b6040516024810186905260440160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f1225f64b000000000000000000000000000000000000000000000000000000001790525161125b9190611590565b60006040518083038185875af1925050503d8060008114611298576040519150601f19603f3d011682016040523d82523d6000602084013e61129d565b606091505b50509050806112ee5760405162461bcd60e51b815260206004820152601d60248201527f4661696c656420546f204469737472696275746520546f205969656c640000006044820152606401610436565b60006112fa85346114b8565b9050801561133157604051339082156108fc029083906000818181858888f1935050505015801561132f573d6000803e3d6000fd5b505b505050505b5050600180555050505050565b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156113b257600080fd5b813580151581146113c257600080fd5b9392505050565b6000602082840312156113db57600080fd5b5035919050565b6001600160a01b0381168114610aa057600080fd5b60006020828403121561140957600080fd5b81356113c2816113e2565b6000806020838503121561142757600080fd5b823567ffffffffffffffff8082111561143f57600080fd5b818501915085601f83011261145357600080fd5b81358181111561146257600080fd5b8660208260051b850101111561147757600080fd5b60209290920196919550909350505050565b60006020828403121561149b57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b6000828210156114ca576114ca6114a2565b500390565b634e487b7160e01b600052603260045260246000fd5b6000806000606084860312156114fa57600080fd5b8351611505816113e2565b602085015160409095015190969495509392505050565b6000816000190483118215151615611536576115366114a2565b500290565b60008261155857634e487b7160e01b600052601260045260246000fd5b500490565b60008219821115611570576115706114a2565b500190565b6000600019821415611589576115896114a2565b5060010190565b6000825160005b818110156115b15760208186018101518583015201611597565b818111156115c0576000828501525b50919091019291505056fea2646970667358221220039b66f4e3b452a6aaf9e8bf175e3b24330f413a6788e2a9ce66ec7b4761d1ab64736f6c63430008090033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000003eb00000000000000000000000000000000000000000000000003782dace9d900000000000000000000000000007f0ab6a57cfd191a202ab3f813ef9b851c77e61800000000000000000000000039dfba33b4388aa786232a4fd39f8f86fcd74067000000000000000000000000f8854f6011278dcb3b1abbf41bdf80a8c427c656000000000000000000000000060435dd1d60dce1a7d8335ab90251c7114bcc7e
-----Decoded View---------------
Arg [0] : _groupId (uint256): 1003
Arg [1] : _price (uint256): 250000000000000000
Arg [2] : _landCollection (address): 0x7F0AB6a57cfD191a202aB3F813eF9B851C77e618
Arg [3] : _landYield (address): 0x39DfbA33B4388Aa786232a4FD39f8F86FCD74067
Arg [4] : _mintPass (address): 0xf8854F6011278Dcb3B1aBBf41bdf80A8C427c656
Arg [5] : _collectorPool (address): 0x060435dd1d60dCE1a7d8335Ab90251C7114BCc7e
-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000003eb
Arg [1] : 00000000000000000000000000000000000000000000000003782dace9d90000
Arg [2] : 0000000000000000000000007f0ab6a57cfd191a202ab3f813ef9b851c77e618
Arg [3] : 00000000000000000000000039dfba33b4388aa786232a4fd39f8f86fcd74067
Arg [4] : 000000000000000000000000f8854f6011278dcb3b1abbf41bdf80a8c427c656
Arg [5] : 000000000000000000000000060435dd1d60dce1a7d8335ab90251c7114bcc7e
Deployed Bytecode Sourcemap
232:5291:7:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;537:35;;;;;;;;;;-1:-1:-1;537:35:7;;;;-1:-1:-1;;;;;537:35:7;;;;;;-1:-1:-1;;;;;199:55:8;;;181:74;;169:2;154:18;537:35:7;;;;;;;;730:23;;;;;;;;;;-1:-1:-1;730:23:7;;;;-1:-1:-1;;;730:23:7;;;;;;;;;431:14:8;;424:22;406:41;;394:2;379:18;730:23:7;266:187:8;5184:337:7;;;;;;;;;;;;;:::i;:::-;;400:27;;;;;;;;;;-1:-1:-1;400:27:7;;;;-1:-1:-1;;;;;400:27:7;;;1995:161;;;;;;;;;;-1:-1:-1;1995:161:7;;;;;:::i;:::-;;:::i;2433:130::-;;;;;;;;;;-1:-1:-1;2433:130:7;;;;;:::i;:::-;;:::i;1598:92:5:-;;;;;;;;;;;;;:::i;470:25:7:-;;;;;;;;;;-1:-1:-1;470:25:7;;;;-1:-1:-1;;;;;470:25:7;;;799;;;;;;;;;;;;;;;;;;;1564::8;;;1552:2;1537:18;799:25:7;1418:177:8;2206:155:7;;;;;;;;;;-1:-1:-1;2206:155:7;;;;;:::i;:::-;;:::i;966:85:5:-;;;;;;;;;;-1:-1:-1;1012:7:5;1038:6;-1:-1:-1;;;;;1038:6:5;966:85;;1522:158:7;;;;;;;;;;-1:-1:-1;1522:158:7;;;;;:::i;:::-;;:::i;893:24::-;;;;;;;;;;;;;;;;2602:154;;;;;;;;;;-1:-1:-1;2602:154:7;;;;;:::i;:::-;;:::i;987:22::-;;;;;;;;;;;;;;;;325:37;;;;;;;;;;-1:-1:-1;325:37:7;;;;-1:-1:-1;;;;;325:37:7;;;634:25;;;;;;;;;;-1:-1:-1;634:25:7;;;;-1:-1:-1;;;634:25:7;;;;;;1839:189:5;;;;;;;;;;-1:-1:-1;1839:189:5;;;;;:::i;:::-;;:::i;1777:170:7:-;;;;;;;;;;-1:-1:-1;1777:170:7;;;;;:::i;:::-;;:::i;2865:2258::-;;;;;;:::i;:::-;;:::i;5184:337::-;1012:7:5;1038:6;-1:-1:-1;;;;;1038:6:5;666:10:0;1178:23:5;1170:68;;;;-1:-1:-1;;;1170:68:5;;3317:2:8;1170:68:5;;;3299:21:8;;;3336:18;;;3329:30;3395:34;3375:18;;;3368:62;3447:18;;1170:68:5;;;;;;;;;5250:21:7::1;5285:14:::0;5277:45:::1;;;::::0;-1:-1:-1;;;5277:45:7;;3678:2:8;5277:45:7::1;::::0;::::1;3660:21:8::0;3717:2;3697:18;;;3690:30;-1:-1:-1;;;3736:18:8;;;3729:48;3794:18;;5277:45:7::1;3476:342:8::0;5277:45:7::1;5420:13;::::0;5412:50:::1;::::0;5394:12:::1;::::0;-1:-1:-1;;;;;5420:13:7::1;::::0;5447:10;;5394:12;5412:50;5394:12;5412:50;5447:10;5420:13;5412:50:::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5393:69;;;5476:7;5468:48;;;::::0;-1:-1:-1;;;5468:48:7;;4235:2:8;5468:48:7::1;::::0;::::1;4217:21:8::0;4274:2;4254:18;;;4247:30;4313;4293:18;;;4286:58;4361:18;;5468:48:7::1;4033:352:8::0;5468:48:7::1;5223:298;;5184:337::o:0;1995:161::-;1012:7:5;1038:6;-1:-1:-1;;;;;1038:6:5;666:10:0;1178:23:5;1170:68;;;;-1:-1:-1;;;1170:68:5;;3317:2:8;1170:68:5;;;3299:21:8;;;3336:18;;;3329:30;3395:34;3375:18;;;3368:62;3447:18;;1170:68:5;3115:356:8;1170:68:5;2067:13:7::1;::::0;::::1;-1:-1:-1::0;;;2067:13:7;;::::1;;:23;;::::0;::::1;;;;2059:64;;;::::0;-1:-1:-1;;;2059:64:7;;4592:2:8;2059:64:7::1;::::0;::::1;4574:21:8::0;4631:2;4611:18;;;4604:30;4670;4650:18;;;4643:58;4718:18;;2059:64:7::1;4390:352:8::0;2059:64:7::1;2129:13;:22:::0;;;::::1;;-1:-1:-1::0;;;2129:22:7::1;::::0;;;::::1;::::0;;;::::1;::::0;;1995:161::o;2433:130::-;1012:7:5;1038:6;-1:-1:-1;;;;;1038:6:5;666:10:0;1178:23:5;1170:68;;;;-1:-1:-1;;;1170:68:5;;3317:2:8;1170:68:5;;;3299:21:8;;;3336:18;;;3329:30;3395:34;3375:18;;;3368:62;3447:18;;1170:68:5;3115:356:8;1170:68:5;2514:1:7::1;2505:6;:10;2497:36;;;::::0;-1:-1:-1;;;2497:36:7;;4949:2:8;2497:36:7::1;::::0;::::1;4931:21:8::0;4988:2;4968:18;;;4961:30;5027:15;5007:18;;;5000:43;5060:18;;2497:36:7::1;4747:337:8::0;2497:36:7::1;2539:10;:19:::0;2433:130::o;1598:92:5:-;1012:7;1038:6;-1:-1:-1;;;;;1038:6:5;666:10:0;1178:23:5;1170:68;;;;-1:-1:-1;;;1170:68:5;;3317:2:8;1170:68:5;;;3299:21:8;;;3336:18;;;3329:30;3395:34;3375:18;;;3368:62;3447:18;;1170:68:5;3115:356:8;1170:68:5;1662:21:::1;1680:1;1662:9;:21::i;:::-;1598:92::o:0;2206:155:7:-;1012:7:5;1038:6;-1:-1:-1;;;;;1038:6:5;666:10:0;1178:23:5;1170:68;;;;-1:-1:-1;;;1170:68:5;;3317:2:8;1170:68:5;;;3299:21:8;;;3336:18;;;3329:30;3395:34;3375:18;;;3368:62;3447:18;;1170:68:5;3115:356:8;1170:68:5;2276:11:7::1;::::0;::::1;-1:-1:-1::0;;;2276:11:7;;::::1;;:21;;::::0;::::1;;;;2268:62;;;::::0;-1:-1:-1;;;2268:62:7;;4592:2:8;2268:62:7::1;::::0;::::1;4574:21:8::0;4631:2;4611:18;;;4604:30;4670;4650:18;;;4643:58;4718:18;;2268:62:7::1;4390:352:8::0;2268:62:7::1;2336:11;:20:::0;;;::::1;;-1:-1:-1::0;;;2336:20:7::1;::::0;;;::::1;::::0;;;::::1;::::0;;2206:155::o;1522:158::-;1012:7:5;1038:6;-1:-1:-1;;;;;1038:6:5;666:10:0;1178:23:5;1170:68;;;;-1:-1:-1;;;1170:68:5;;3317:2:8;1170:68:5;;;3299:21:8;;;3336:18;;;3329:30;3395:34;3375:18;;;3368:62;3447:18;;1170:68:5;3115:356:8;1170:68:5;-1:-1:-1;;;;;1595:22:7;::::1;1587:50;;;::::0;-1:-1:-1;;;1587:50:7;;5291:2:8;1587:50:7::1;::::0;::::1;5273:21:8::0;5330:2;5310:18;;;5303:30;5369:17;5349:18;;;5342:45;5404:18;;1587:50:7::1;5089:339:8::0;1587:50:7::1;1643:9;:32:::0;;-1:-1:-1;;1643:32:7::1;-1:-1:-1::0;;;;;1643:32:7;;;::::1;::::0;;;::::1;::::0;;1522:158::o;2602:154::-;1012:7:5;1038:6;-1:-1:-1;;;;;1038:6:5;666:10:0;1178:23:5;1170:68;;;;-1:-1:-1;;;1170:68:5;;3317:2:8;1170:68:5;;;3299:21:8;;;3336:18;;;3329:30;3395:34;3375:18;;;3368:62;3447:18;;1170:68:5;3115:356:8;1170:68:5;2682:1:7::1;2673:6;:10;:26;;;;;2697:2;2687:6;:12;;2673:26;2665:62;;;::::0;-1:-1:-1;;;2665:62:7;;5635:2:8;2665:62:7::1;::::0;::::1;5617:21:8::0;5674:2;5654:18;;;5647:30;5713:25;5693:18;;;5686:53;5756:18;;2665:62:7::1;5433:347:8::0;2665:62:7::1;2733:9;:18:::0;2602:154::o;1839:189:5:-;1012:7;1038:6;-1:-1:-1;;;;;1038:6:5;666:10:0;1178:23:5;1170:68;;;;-1:-1:-1;;;1170:68:5;;3317:2:8;1170:68:5;;;3299:21:8;;;3336:18;;;3329:30;3395:34;3375:18;;;3368:62;3447:18;;1170:68:5;3115:356:8;1170:68:5;-1:-1:-1;;;;;1927:22:5;::::1;1919:73;;;::::0;-1:-1:-1;;;1919:73:5;;5987:2:8;1919:73:5::1;::::0;::::1;5969:21:8::0;6026:2;6006:18;;;5999:30;6065:34;6045:18;;;6038:62;6136:8;6116:18;;;6109:36;6162:19;;1919:73:5::1;5785:402:8::0;1919:73:5::1;2002:19;2012:8;2002:9;:19::i;:::-;1839:189:::0;:::o;1777:170:7:-;1012:7:5;1038:6;-1:-1:-1;;;;;1038:6:5;666:10:0;1178:23:5;1170:68;;;;-1:-1:-1;;;1170:68:5;;3317:2:8;1170:68:5;;;3299:21:8;;;3336:18;;;3329:30;3395:34;3375:18;;;3368:62;3447:18;;1170:68:5;3115:356:8;1170:68:5;-1:-1:-1;;;;;1854:22:7;::::1;1846:50;;;::::0;-1:-1:-1;;;1846:50:7;;5291:2:8;1846:50:7::1;::::0;::::1;5273:21:8::0;5330:2;5310:18;;;5303:30;5369:17;5349:18;;;5342:45;5404:18;;1846:50:7::1;5089:339:8::0;1846:50:7::1;1902:13;:40:::0;;-1:-1:-1;;1902:40:7::1;-1:-1:-1::0;;;;;1902:40:7;;;::::1;::::0;;;::::1;::::0;;1777:170::o;2865:2258::-;1680:1:6;2259:7;;:19;;2251:63;;;;-1:-1:-1;;;2251:63:6;;6394:2:8;2251:63:6;;;6376:21:8;6433:2;6413:18;;;6406:30;6472:33;6452:18;;;6445:61;6523:18;;2251:63:6;6192:355:8;2251:63:6;1680:1;2389:7;:18;;;3021:14:7;3050:7:::1;::::0;3021:37:::1;::::0;;;;::::1;::::0;::::1;1564:25:8::0;;;;3001:17:7::1;::::0;-1:-1:-1;;;;;3021:14:7::1;::::0;:28:::1;::::0;1537:18:8;;3021:37:7::1;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3086:14;::::0;3113:7:::1;::::0;3086:35:::1;::::0;;;;3001:57;;-1:-1:-1;3064:19:7::1;::::0;-1:-1:-1;;;;;3086:14:7;;::::1;::::0;:26:::1;::::0;:35:::1;::::0;::::1;;1564:25:8::0;;;1552:2;1537:18;;1418:177;3086:35:7::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3064:57:::0;-1:-1:-1;3127:17:7::1;3147:23;3064:57:::0;3147:9;:23:::1;:::i;:::-;3127:43;;3201:9;;3189;:21;:45;;3225:9;3189:45;;;3213:9;;3189:45;3176:59;;3261:1;3249:9;:13;3241:34;;;::::0;-1:-1:-1;;;3241:34:7;;7262:2:8;3241:34:7::1;::::0;::::1;7244:21:8::0;7301:1;7281:18;;;7274:29;7339:10;7319:18;;;7312:38;7367:18;;3241:34:7::1;7060:331:8::0;3241:34:7::1;3282:17;::::0;3338:24;;3334:1097:::1;;3504:11;::::0;-1:-1:-1;;;3504:11:7;::::1;;;3496:50;;;::::0;-1:-1:-1;;;3496:50:7;;7598:2:8;3496:50:7::1;::::0;::::1;7580:21:8::0;7637:2;7617:18;;;7610:30;7676:28;7656:18;;;7649:56;7722:18;;3496:50:7::1;7396:350:8::0;3496:50:7::1;3566:13:::0;;-1:-1:-1;3607:21:7;;::::1;:45;;3643:9;3607:45;;;3631:9;3607:45;3594:59;;3667:9;3662:315;3686:9;3682:1;:13;3662:315;;;3799:8;::::0;3712:17:::1;::::0;;;-1:-1:-1;;;;;3799:8:7::1;:19;3819:13:::0;;3833:1;3819:16;;::::1;;;;;:::i;:::-;;;;;;;3799:37;;;;;;;;;;;;;1564:25:8::0;;1552:2;1537:18;;1418:177;3799:37:7::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3769:67:::0;;-1:-1:-1;3769:67:7;;-1:-1:-1;;;;;;;3854:23:7;::::1;3867:10;3854:23;3846:58;;;::::0;-1:-1:-1;;;3846:58:7;;8520:2:8;3846:58:7::1;::::0;::::1;8502:21:8::0;8559:2;8539:18;;;8532:30;8598:24;8578:18;;;8571:52;8640:18;;3846:58:7::1;8318:346:8::0;3846:58:7::1;3965:3;3943:18;3949:12:::0;3965:3;3943:18:::1;:::i;:::-;3929:10;;:33;;;;:::i;:::-;:39;;;;:::i;:::-;3915:53;::::0;;::::1;:::i;:::-;;;3702:275;;3697:3;;;;;:::i;:::-;;;;3662:315;;;;4006:10;3993:9;:23;;3985:54;;;::::0;-1:-1:-1;;;3985:54:7;;3678:2:8;3985:54:7::1;::::0;::::1;3660:21:8::0;3717:2;3697:18;;;3690:30;-1:-1:-1;;;3736:18:8;;;3729:48;3794:18;;3985:54:7::1;3476:342:8::0;3985:54:7::1;4053:9;4048:95;4072:9;4068:1;:13;4048:95;;;4098:8;::::0;-1:-1:-1;;;;;4098:8:7::1;:18;4117:13:::0;;4131:1;4117:16;;::::1;;;;;:::i;:::-;;;;;;;4098:36;;;;;;;;;;;;;1564:25:8::0;;1552:2;1537:18;;1418:177;4098:36:7::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;4083:3;;;;;:::i;:::-;;;;4048:95;;;;3334:1097;;;4171:13;::::0;-1:-1:-1;;;4171:13:7;::::1;;;4163:47;;;::::0;-1:-1:-1;;;4163:47:7;;9596:2:8;4163:47:7::1;::::0;::::1;9578:21:8::0;9635:2;9615:18;;;9608:30;9674:23;9654:18;;;9647:51;9715:18;;4163:47:7::1;9394:345:8::0;4163:47:7::1;4239:10;;4226:9;:23;;4218:54;;;::::0;-1:-1:-1;;;4218:54:7;;3678:2:8;4218:54:7::1;::::0;::::1;3660:21:8::0;3717:2;3697:18;;;3690:30;-1:-1:-1;;;3736:18:8;;;3729:48;3794:18;;4218:54:7::1;3476:342:8::0;4218:54:7::1;4304:10;::::0;4292:22:::1;::::0;:9:::1;:22;:::i;:::-;4280:34;;4347:9;4335;:21;:45;;4371:9;4335:45;;;4359:9;4335:45;4322:59;;4414:10;;4402:9;:22;;;;:::i;:::-;4389:35;;3334:1097;4437:14;::::0;4474:7:::1;::::0;4437:67:::1;::::0;;;;4462:10:::1;4437:67;::::0;::::1;9975:74:8::0;10065:18;;;10058:34;;;;10108:18;;;10101:34;;;10151:18;;;10144:34;;;-1:-1:-1;;;;;4437:14:7;;::::1;::::0;:24:::1;::::0;9947:19:8;;4437:67:7::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;4528:1;4515:10;:14;4511:608;;;4653:13;4687:3;4669:15;:10:::0;4682:2:::1;4669:15;:::i;:::-;:21;;;;:::i;:::-;4653:37:::0;-1:-1:-1;4698:16:7::1;4734:3;4717:14;:10:::0;4730:1:::1;4717:14;:::i;:::-;:20;;;;:::i;:::-;4772:9;::::0;4698:39;;-1:-1:-1;4746:12:7::1;::::0;-1:-1:-1;;;;;4772:9:7::1;4795:16;4698:39:::0;4795:5;:16:::1;:::i;:::-;4822:63;::::0;::::1;::::0;::::1;1564:25:8::0;;;1537:18;;4822:63:7::1;::::0;;-1:-1:-1;;4822:63:7;;::::1;::::0;;;;;;::::1;::::0;::::1;::::0;;::::1;;;;::::0;;4764:129;::::1;::::0;4822:63;4764:129:::1;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4745:148;;;4909:7;4901:49;;;::::0;-1:-1:-1;;;4901:49:7;;10822:2:8;4901:49:7::1;::::0;::::1;10804:21:8::0;10861:2;10841:18;;;10834:30;10900:31;10880:18;;;10873:59;10949:18;;4901:49:7::1;10620:353:8::0;4901:49:7::1;4995:14;5012:22;5024:10:::0;5012:9:::1;:22;:::i;:::-;4995:39:::0;-1:-1:-1;5046:10:7;;5042:71:::1;;5068:36;::::0;5076:10:::1;::::0;5068:36;::::1;;;::::0;5097:6;;5068:36:::1;::::0;;;5097:6;5076:10;5068:36;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;5042:71;4531:588;;;;4511:608;-1:-1:-1::0;;1637:1:6;2562:22;;-1:-1:-1;;;;;2865:2258:7:o;2034:169:5:-;2089:16;2108:6;;-1:-1:-1;;;;;2124:17:5;;;-1:-1:-1;;2124:17:5;;;;;;2156:40;;2108:6;;;;;;;2156:40;;2089:16;2156:40;2079:124;2034:169;:::o;707:273:8:-;763:6;816:2;804:9;795:7;791:23;787:32;784:52;;;832:1;829;822:12;784:52;871:9;858:23;924:5;917:13;910:21;903:5;900:32;890:60;;946:1;943;936:12;890:60;969:5;707:273;-1:-1:-1;;;707:273:8:o;985:180::-;1044:6;1097:2;1085:9;1076:7;1072:23;1068:32;1065:52;;;1113:1;1110;1103:12;1065:52;-1:-1:-1;1136:23:8;;985:180;-1:-1:-1;985:180:8:o;1831:154::-;-1:-1:-1;;;;;1910:5:8;1906:54;1899:5;1896:65;1886:93;;1975:1;1972;1965:12;1990:247;2049:6;2102:2;2090:9;2081:7;2077:23;2073:32;2070:52;;;2118:1;2115;2108:12;2070:52;2157:9;2144:23;2176:31;2201:5;2176:31;:::i;2495:615::-;2581:6;2589;2642:2;2630:9;2621:7;2617:23;2613:32;2610:52;;;2658:1;2655;2648:12;2610:52;2698:9;2685:23;2727:18;2768:2;2760:6;2757:14;2754:34;;;2784:1;2781;2774:12;2754:34;2822:6;2811:9;2807:22;2797:32;;2867:7;2860:4;2856:2;2852:13;2848:27;2838:55;;2889:1;2886;2879:12;2838:55;2929:2;2916:16;2955:2;2947:6;2944:14;2941:34;;;2971:1;2968;2961:12;2941:34;3024:7;3019:2;3009:6;3006:1;3002:14;2998:2;2994:23;2990:32;2987:45;2984:65;;;3045:1;3042;3035:12;2984:65;3076:2;3068:11;;;;;3098:6;;-1:-1:-1;2495:615:8;;-1:-1:-1;;;;2495:615:8:o;6552:184::-;6622:6;6675:2;6663:9;6654:7;6650:23;6646:32;6643:52;;;6691:1;6688;6681:12;6643:52;-1:-1:-1;6714:16:8;;6552:184;-1:-1:-1;6552:184:8:o;6741:::-;-1:-1:-1;;;6790:1:8;6783:88;6890:4;6887:1;6880:15;6914:4;6911:1;6904:15;6930:125;6970:4;6998:1;6995;6992:8;6989:34;;;7003:18;;:::i;:::-;-1:-1:-1;7040:9:8;;6930:125::o;7751:184::-;-1:-1:-1;;;7800:1:8;7793:88;7900:4;7897:1;7890:15;7924:4;7921:1;7914:15;7940:373;8028:6;8036;8044;8097:2;8085:9;8076:7;8072:23;8068:32;8065:52;;;8113:1;8110;8103:12;8065:52;8145:9;8139:16;8164:31;8189:5;8164:31;:::i;:::-;8259:2;8244:18;;8238:25;8303:2;8288:18;;;8282:25;8214:5;;8238:25;;-1:-1:-1;8282:25:8;7940:373;-1:-1:-1;;;7940:373:8:o;8669:168::-;8709:7;8775:1;8771;8767:6;8763:14;8760:1;8757:21;8752:1;8745:9;8738:17;8734:45;8731:71;;;8782:18;;:::i;:::-;-1:-1:-1;8822:9:8;;8669:168::o;8842:274::-;8882:1;8908;8898:189;;-1:-1:-1;;;8940:1:8;8933:88;9044:4;9041:1;9034:15;9072:4;9069:1;9062:15;8898:189;-1:-1:-1;9101:9:8;;8842:274::o;9121:128::-;9161:3;9192:1;9188:6;9185:1;9182:13;9179:39;;;9198:18;;:::i;:::-;-1:-1:-1;9234:9:8;;9121:128::o;9254:135::-;9293:3;-1:-1:-1;;9314:17:8;;9311:43;;;9334:18;;:::i;:::-;-1:-1:-1;9381:1:8;9370:13;;9254:135::o;10189:426::-;10318:3;10356:6;10350:13;10381:1;10391:129;10405:6;10402:1;10399:13;10391:129;;;10503:4;10487:14;;;10483:25;;10477:32;10464:11;;;10457:53;10420:12;10391:129;;;10538:6;10535:1;10532:13;10529:48;;;10573:1;10564:6;10559:3;10555:16;10548:27;10529:48;-1:-1:-1;10593:16:8;;;;;10189:426;-1:-1:-1;;10189:426:8:o
Swarm Source
ipfs://039b66f4e3b452a6aaf9e8bf175e3b24330f413a6788e2a9ce66ec7b4761d1ab
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $2,930.06 | 1.5688 | $4,596.53 |
Loading...
Loading
[ Download: CSV Export ]
[ 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.