Overview
ETH Balance
0.438 ETH
Eth Value
$1,339.49 (@ $3,058.20/ETH)More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 606 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
Pre Mint Fashion... | 16227715 | 564 days ago | IN | 0 ETH | 0.00693086 | ||||
Mint Main Sale | 15655189 | 644 days ago | IN | 0.044 ETH | 0.0008808 | ||||
Pre Mint Fashion... | 14752820 | 787 days ago | IN | 0 ETH | 0.00460538 | ||||
Pre Mint Fashion... | 14732231 | 791 days ago | IN | 0 ETH | 0.00307835 | ||||
Mint Main Sale | 14674442 | 800 days ago | IN | 0.044 ETH | 0.00578016 | ||||
Og Claim | 14497732 | 827 days ago | IN | 0 ETH | 0.00246894 | ||||
Set Price | 14459083 | 833 days ago | IN | 0 ETH | 0.00177253 | ||||
Mint Main Sale | 14459007 | 833 days ago | IN | 0.1 ETH | 0.00918968 | ||||
Mint Main Sale | 14459000 | 833 days ago | IN | 0.1 ETH | 0.00892065 | ||||
Mint Main Sale | 14458995 | 833 days ago | IN | 0.05 ETH | 0.00695834 | ||||
Mint Main Sale | 14458991 | 833 days ago | IN | 0.05 ETH | 0.00927245 | ||||
Mint Main Sale | 14458990 | 833 days ago | IN | 0.05 ETH | 0.00917906 | ||||
Og Claim | 14443940 | 836 days ago | IN | 0 ETH | 0.00243728 | ||||
Pre Mint Fashion... | 14441144 | 836 days ago | IN | 0 ETH | 0.00288829 | ||||
Pre Mint Fashion... | 14440831 | 836 days ago | IN | 0 ETH | 0.00212936 | ||||
Withdraw Core | 14440557 | 836 days ago | IN | 0 ETH | 0.00282016 | ||||
Og Claim | 14439796 | 836 days ago | IN | 0 ETH | 0.0015966 | ||||
Og Claim | 14436485 | 837 days ago | IN | 0 ETH | 0.00139864 | ||||
Og Claim | 14436481 | 837 days ago | IN | 0 ETH | 0.00148867 | ||||
Mint Main Sale | 14432841 | 838 days ago | IN | 0.05 ETH | 0.00804951 | ||||
Mint Main Sale | 14432299 | 838 days ago | IN | 0.05 ETH | 0.00459897 | ||||
Mint Main Sale | 14432138 | 838 days ago | IN | 0.05 ETH | 0.00434969 | ||||
Mint Main Sale | 14432093 | 838 days ago | IN | 0.05 ETH | 0.00398052 | ||||
Mint Main Sale | 14431736 | 838 days ago | IN | 0.1 ETH | 0.00707848 | ||||
Mint Main Sale | 14431736 | 838 days ago | IN | 0.2 ETH | 0.01000511 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | Value | ||
---|---|---|---|---|---|---|
14440557 | 836 days ago | 0.00725 ETH | ||||
14440557 | 836 days ago | 0.00725 ETH | ||||
14440557 | 836 days ago | 0.0087 ETH | ||||
14440557 | 836 days ago | 0.010875 ETH | ||||
14440557 | 836 days ago | 0.0435 ETH | ||||
14440557 | 836 days ago | 0.0725 ETH | ||||
14440557 | 836 days ago | 0.0725 ETH | ||||
14440557 | 836 days ago | 1.227425 ETH | ||||
14424993 | 839 days ago | 0.0025 ETH | ||||
14424993 | 839 days ago | 0.0025 ETH | ||||
14424993 | 839 days ago | 0.003 ETH | ||||
14424993 | 839 days ago | 0.00375 ETH | ||||
14424993 | 839 days ago | 0.015 ETH | ||||
14424993 | 839 days ago | 0.025 ETH | ||||
14424993 | 839 days ago | 0.025 ETH | ||||
14424993 | 839 days ago | 0.42325 ETH | ||||
14412164 | 841 days ago | 0.01425 ETH | ||||
14412164 | 841 days ago | 0.01425 ETH | ||||
14412164 | 841 days ago | 0.0171 ETH | ||||
14412164 | 841 days ago | 0.021375 ETH | ||||
14412164 | 841 days ago | 0.0855 ETH | ||||
14412164 | 841 days ago | 0.1425 ETH | ||||
14412164 | 841 days ago | 0.1425 ETH | ||||
14412164 | 841 days ago | 2.412525 ETH | ||||
14383134 | 845 days ago | 0.02138 ETH |
Loading...
Loading
Contract Name:
BarnyardFashionistasStore
Compiler Version
v0.8.4+commit.c7e474f2
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; //import "@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; import "@openzeppelin/contracts/security/ReentrancyGuard.sol"; //import "./SignedMinting.sol"; interface NftContract { function mint(address) external; function balanceOf(address) external view returns (uint256); } contract BarnyardFashionistasStore is ReentrancyGuard, Ownable { //contract BarnyardFashionistasStore is EIP712, SignedMinting, Ownable { NftContract public bfNft = NftContract(0xBAB7dF6D042F4b83b62070b670Da929b62eD22d8); address private constant core1Address = 0x3002E0E7Db1FB99072516033b8dc2BE9897178bA; uint256 private constant core1Shares = 84650; address private constant core2Address = 0x452d40db156034223e8865F93d6a532aE62c4A99; uint256 private constant core2Shares = 5000; address private constant core3Address = 0xEbCEe6204eeEEf21e406C0A75734E70f342914e0; uint256 private constant core3Shares = 5000; address private constant core4Address = 0xCa93378a4d2c9217A1f6C2D9aB50B791a4043A87; uint256 private constant core4Shares = 3000; address private constant core5Address = 0xa808208Bb50e2395c63ce3fd41990d2E009E3053; uint256 private constant core5Shares = 750; address private constant core6Address = 0x1996FabEC51878e3Ff99cd07c6CaC9Ac668A22fD; uint256 private constant core6Shares = 600; address private constant core7Address = 0x30734A0adeCa7e07c3C960587d6502fC5EA0f8df; uint256 private constant core7Shares = 500; address private constant core8Address = 0x74E101B1E67Cd303A3ec896421ceCf894891ac25; uint256 private constant core8Shares = 500; uint256 private constant baseMod = 100000; /** Numbers for Barnyard Fashionistas NftContract */ // uint256 public constant maxFashionistas = 9999; uint256 public maxFashionistas = 9999; //whitelist and mints mapping(address => uint256) private whitelist; mapping(address => uint256) private bonusMintAmount; mapping(address => uint256) private oglist; mapping(address => uint256) public mintedFashionistasOf; /** Team allocated Fashionistas */ // Fashionistas which is minted by the owner uint256 public preMintedFashionistas = 0; // MAX Fashionistas which owner can mint uint256 public constant maxPreMintFashionistas = 300; // Mint counts during presale uint256 public newlyMintedFashionistasPresale = 0; //Tracking Sales After Presale uint256 public mintedFashionistasAfterPresale = 0; uint256 public mintedFashionistasBonus = 0; uint256 public mintedOgClaim = 0; /** Pricing & sales */ uint256 public price = 0.044 ether; uint256 public maxMintPerTx = 6; uint256 public whitelistMints = 4; uint256 public maxMintBonusTx = 2; uint256 public maxMintBonus = 1; uint256 public bonusMintsTotal = 500; uint256 public bonusMintsPresale = 200; //sync with prev store release uint256 public mintedFashionistas = 263; event SetFashionistasNftContract(address bfNft); event MintWithWhitelist(address account, uint256 amount, uint256 changes); event SetRemainingFashionistas(uint256 remainingFashionistas); event mintFashionistas(address account, uint256 amount); event Withdraw(address to); bool public presaleOn = false; bool public mainSaleOn = false; bool public bonusSaleOn = false; constructor( ) ReentrancyGuard() { } modifier mainSaleOpened() { require( mainSaleOn, "Store is not opened" ); _; } modifier presaleOpened() { require(presaleOn, "Store is not opened for Presale"); _; } modifier bonussaleOpened() { require(bonusSaleOn, "Store is not opened for Presale"); _; } modifier onlyOwnerOrTeam() { require( core1Address == msg.sender || core2Address == msg.sender || core4Address == msg.sender || owner() == msg.sender, "caller is neither Team Wallet nor Owner" ); _; } function setPrice(uint256 _newPrice) external onlyOwner { price = _newPrice; } function setMaxMintPerTx(uint256 _newtx) external onlyOwner { maxMintPerTx = _newtx; } function setMaxBonusTx(uint256 _newtx) external onlyOwner { maxMintBonusTx = _newtx; } function setMaxBonus(uint256 _newbonus) external onlyOwner { maxMintBonus = _newbonus; } function setBonusMintsTotal(uint256 _newbonus) external onlyOwner { bonusMintsTotal = _newbonus; } //sync with prev store release function setStoreMininumStart(uint256 _newnum) external onlyOwner { mintedFashionistas = _newnum; } function togglePresale() external onlyOwner { presaleOn = !presaleOn; } function toggleMainSale() external onlyOwner { mainSaleOn = !mainSaleOn; } function toggleBonusSale() external onlyOwner { bonusSaleOn = !bonusSaleOn; } function presaleBalance( address checkAddr ) public view returns(uint256) { return whitelist[checkAddr]; } function setFashionistasNftContract(NftContract _bfNft) external onlyOwner { bfNft = _bfNft; emit SetFashionistasNftContract(address(_bfNft)); } function preMintFashionistas(address[] memory recipients) external onlyOwner { uint256 totalRecipients = recipients.length; require( totalRecipients > 0, "Number of recipients must be greater than 0" ); require( preMintedFashionistas + totalRecipients <= maxPreMintFashionistas, "Exceeds max pre-mint Fashionistas" ); require( mintedFashionistas + totalRecipients < maxFashionistas, "Exceeds max Fashionistas" ); for (uint256 i = 0; i < totalRecipients; i++) { address to = recipients[i]; require(to != address(0), "receiver can not be empty address"); bfNft.mint(to); } preMintedFashionistas += totalRecipients; mintedFashionistas += totalRecipients; } // adds to whitelist with specified amounts function addToOGlistAmounts(address[] memory _listToAdd, uint256[] memory _amountPerAddress) public onlyOwner { uint256 totalAddresses = _listToAdd.length; uint256 totalAmounts = _amountPerAddress.length; require(totalAddresses == totalAmounts, "Item amounts differ"); for (uint256 i = 0; i < totalAddresses; i++) { oglist[_listToAdd[i]] = _amountPerAddress[i]; } } function ogClaim() public payable presaleOpened nonReentrant { uint256 _count = oglist[msg.sender]; require(mintedFashionistas + _count <= maxFashionistas, "Max limit"); uint256 _balance = bfNft.balanceOf(msg.sender); if ( _balance < _count){ _count = _balance; } for (uint256 i = 0; i < _count; i++) { bfNft.mint(msg.sender); } mintedOgClaim += _count; mintedFashionistas += _count; oglist[msg.sender] = oglist[msg.sender] - _count; } // adds to claim list with specified amounts function addToWhitelist(address[] memory _listToAdd) public onlyOwner { uint256 totalAddresses = _listToAdd.length; for (uint256 i = 0; i < totalAddresses; i++) { whitelist[_listToAdd[i]] = whitelistMints; } } function mintPresale( uint256 _count) public payable presaleOpened nonReentrant { require(_count <= whitelist[msg.sender], "Over Max whitelist" ); require(mintedFashionistas + _count <= maxFashionistas, "Max limit"); require(msg.value >= (_count * price ), "Value below price"); for (uint256 i = 0; i < _count; i++) { bfNft.mint(msg.sender); } newlyMintedFashionistasPresale += _count; mintedFashionistas += _count; whitelist[msg.sender] = whitelist[msg.sender] - _count; } function bonusMint( uint256 _count) public payable bonussaleOpened nonReentrant { require(_count <= maxMintBonusTx, "Over MaxTx bonus" ); require(mintedFashionistasBonus + _count < bonusMintsTotal, "less bonus remaining"); require(bonusMintAmount[msg.sender] + _count <= maxMintBonus); if (presaleOn) { require(mintedFashionistasBonus <= bonusMintsPresale, "bonus presale done"); uint256 fashionistaAmount = bfNft.balanceOf(msg.sender); require(fashionistaAmount > 0, "Fashionista Required"); } require(mintedFashionistas + _count <= maxFashionistas, "Max limit"); for (uint256 i = 0; i < _count; i++) { bfNft.mint(msg.sender); } bonusMintAmount[msg.sender] += _count; mintedFashionistasBonus += _count; mintedFashionistas += _count; } function mintMainSale(uint256 _amount) external payable mainSaleOpened { require(mintedFashionistas + _amount -1 < maxFashionistas, "exceeds max mint"); uint256 totalPrice = price * _amount; require(totalPrice <= msg.value, "Not enough money"); require(_amount - 1 < maxMintPerTx, "exceed max transaction"); for (uint256 i = 0; i < _amount; i += 1) { bfNft.mint(msg.sender); } mintedFashionistasAfterPresale += _amount; mintedFashionistas += _amount; emit mintFashionistas(msg.sender, _amount); } function withdrawCore() external onlyOwnerOrTeam { uint256 balance = address(this).balance; require(balance > 0); _splitAll(balance); } // **** ASK HOW MANY CAN DO SAFE function _splitAll(uint256 _amount) private { uint256 singleShare = _amount / baseMod; _withdraw(core1Address, singleShare * core1Shares); _withdraw(core2Address, singleShare * core2Shares); _withdraw(core3Address, singleShare * core3Shares); _withdraw(core4Address, singleShare * core4Shares); _withdraw(core5Address, singleShare * core5Shares); _withdraw(core6Address, singleShare * core6Shares); _withdraw(core7Address, singleShare * core7Shares); _withdraw(core8Address, singleShare * core8Shares); } function withdrawBU() external onlyOwnerOrTeam { uint256 balance = address(this).balance; require(balance > 0); _withdraw(core1Address, balance); } function _withdraw(address _address, uint256 _amount) private { payable(_address).transfer(_amount); } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts v4.4.1 (access/Ownable.sol) pragma solidity ^0.8.0; import "../utils/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() { _transferOwnership(_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 { _transferOwnership(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"); _transferOwnership(newOwner); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Internal function without access restriction. */ function _transferOwnership(address newOwner) internal virtual { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts v4.4.1 (security/ReentrancyGuard.sol) 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 making 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; } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts v4.4.1 (utils/Context.sol) 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; } }
{ "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"changes","type":"uint256"}],"name":"MintWithWhitelist","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":"bfNft","type":"address"}],"name":"SetFashionistasNftContract","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"remainingFashionistas","type":"uint256"}],"name":"SetRemainingFashionistas","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"to","type":"address"}],"name":"Withdraw","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mintFashionistas","type":"event"},{"inputs":[{"internalType":"address[]","name":"_listToAdd","type":"address[]"},{"internalType":"uint256[]","name":"_amountPerAddress","type":"uint256[]"}],"name":"addToOGlistAmounts","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_listToAdd","type":"address[]"}],"name":"addToWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"bfNft","outputs":[{"internalType":"contract NftContract","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_count","type":"uint256"}],"name":"bonusMint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"bonusMintsPresale","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"bonusMintsTotal","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"bonusSaleOn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mainSaleOn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxFashionistas","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxMintBonus","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxMintBonusTx","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxMintPerTx","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxPreMintFashionistas","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mintMainSale","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_count","type":"uint256"}],"name":"mintPresale","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"mintedFashionistas","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintedFashionistasAfterPresale","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintedFashionistasBonus","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"mintedFashionistasOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintedOgClaim","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"newlyMintedFashionistasPresale","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ogClaim","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"recipients","type":"address[]"}],"name":"preMintFashionistas","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"preMintedFashionistas","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"checkAddr","type":"address"}],"name":"presaleBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"presaleOn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"price","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newbonus","type":"uint256"}],"name":"setBonusMintsTotal","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract NftContract","name":"_bfNft","type":"address"}],"name":"setFashionistasNftContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newbonus","type":"uint256"}],"name":"setMaxBonus","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newtx","type":"uint256"}],"name":"setMaxBonusTx","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newtx","type":"uint256"}],"name":"setMaxMintPerTx","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newPrice","type":"uint256"}],"name":"setPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newnum","type":"uint256"}],"name":"setStoreMininumStart","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"toggleBonusSale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"toggleMainSale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"togglePresale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"whitelistMints","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdrawBU","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawCore","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
6080604052600280546001600160a01b03191673bab7df6d042f4b83b62070b670da929b62ed22d817815561270f600355600060088190556009819055600a819055600b819055600c55669c51c4521e0000600d556006600e556004600f5560105560016011556101f460125560c86013556101076014556015805462ffffff1916905534801561008f57600080fd5b50600160005561009e336100a3565b6100f5565b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b611f42806101046000396000f3fe60806040526004361061025c5760003560e01c8063835ba65711610144578063b71fde5f116100b6578063e4caa2ee1161007a578063e4caa2ee14610662578063e80c421214610678578063f2fde38b14610698578063f759867a146106b8578063f8d6f3a6146106cb578063f98447ef146106e157600080fd5b8063b71fde5f146105f8578063c30d72d51461060e578063c36554ce14610621578063de7fcb1d14610636578063e15b5e611461064c57600080fd5b8063935955bc11610108578063935955bc146105595780639c2a941d1461058f5780639c9a9ad1146105975780639edede9f146105b7578063a035b1fe146105cc578063a896ee8d146105e257600080fd5b8063835ba657146104d057806386543be2146104e657806387545cc6146105055780638da5cb5b1461051b57806391b7f5ed1461053957600080fd5b80634339afdd116101dd578063715018a6116101a1578063715018a6146104185780637a54d12c1461042d5780637f6497831461044357806380ce24491461046357806381b1626c14610483578063830c6970146104b057600080fd5b80634339afdd146103a35780634a759ecc146103b9578063508ac49b146103cc5780635612e628146103e2578063616cdb1e146103f857600080fd5b80631ad874b4116102245780631ad874b4146102ec5780632bec41511461031657806334393743146103365780633eb0acf61461034b5780633eed0b141461038357600080fd5b8063088e4069146102615780630aadb55f146102835780630ede692e14610298578063128bd9f9146102c157806313d6919e146102d6575b600080fd5b34801561026d57600080fd5b5061028161027c366004611cb0565b610701565b005b34801561028f57600080fd5b50610281610739565b3480156102a457600080fd5b506102ae61012c81565b6040519081526020015b60405180910390f35b3480156102cd57600080fd5b50610281610782565b3480156102e257600080fd5b506102ae600c5481565b3480156102f857600080fd5b506015546103069060ff1681565b60405190151581526020016102b8565b34801561032257600080fd5b50610281610331366004611cb0565b610841565b34801561034257600080fd5b50610281610870565b34801561035757600080fd5b5060025461036b906001600160a01b031681565b6040516001600160a01b0390911681526020016102b8565b34801561038f57600080fd5b5061028161039e366004611cb0565b6108ae565b3480156103af57600080fd5b506102ae60105481565b6102816103c7366004611cb0565b6108dd565b3480156103d857600080fd5b506102ae60135481565b3480156103ee57600080fd5b506102ae60145481565b34801561040457600080fd5b50610281610413366004611cb0565b610b1a565b34801561042457600080fd5b50610281610b49565b34801561043957600080fd5b506102ae600b5481565b34801561044f57600080fd5b5061028161045e366004611bb9565b610b7f565b34801561046f57600080fd5b5061028161047e366004611cb0565b610c21565b34801561048f57600080fd5b506102ae61049e366004611b96565b60076020526000908152604090205481565b3480156104bc57600080fd5b506102816104cb366004611bf4565b610c50565b3480156104dc57600080fd5b506102ae60085481565b3480156104f257600080fd5b5060155461030690610100900460ff1681565b34801561051157600080fd5b506102ae60125481565b34801561052757600080fd5b506001546001600160a01b031661036b565b34801561054557600080fd5b50610281610554366004611cb0565b610d60565b34801561056557600080fd5b506102ae610574366004611b96565b6001600160a01b031660009081526004602052604090205490565b610281610d8f565b3480156105a357600080fd5b506102816105b2366004611b96565b610f83565b3480156105c357600080fd5b50610281611001565b3480156105d857600080fd5b506102ae600d5481565b3480156105ee57600080fd5b506102ae60095481565b34801561060457600080fd5b506102ae60035481565b61028161061c366004611cb0565b611048565b34801561062d57600080fd5b5061028161137f565b34801561064257600080fd5b506102ae600e5481565b34801561065857600080fd5b506102ae600f5481565b34801561066e57600080fd5b506102ae60115481565b34801561068457600080fd5b50610281610693366004611bb9565b611426565b3480156106a457600080fd5b506102816106b3366004611b96565b6116c6565b6102816106c6366004611cb0565b61175e565b3480156106d757600080fd5b506102ae600a5481565b3480156106ed57600080fd5b506015546103069062010000900460ff1681565b6001546001600160a01b031633146107345760405162461bcd60e51b815260040161072b90611d4a565b60405180910390fd5b601455565b6001546001600160a01b031633146107635760405162461bcd60e51b815260040161072b90611d4a565b6015805462ff0000198116620100009182900460ff1615909102179055565b733002e0e7db1fb99072516033b8dc2be9897178ba3314806107b7575073452d40db156034223e8865f93d6a532ae62c4a9933145b806107d5575073ca93378a4d2c9217a1f6c2d9ab50b791a4043a8733145b806107f95750336107ee6001546001600160a01b031690565b6001600160a01b0316145b6108155760405162461bcd60e51b815260040161072b90611ce0565b478061082057600080fd5b61083e733002e0e7db1fb99072516033b8dc2be9897178ba8261195b565b50565b6001546001600160a01b0316331461086b5760405162461bcd60e51b815260040161072b90611d4a565b601255565b6001546001600160a01b0316331461089a5760405162461bcd60e51b815260040161072b90611d4a565b6015805460ff19811660ff90911615179055565b6001546001600160a01b031633146108d85760405162461bcd60e51b815260040161072b90611d4a565b601155565b601554610100900460ff1661092a5760405162461bcd60e51b815260206004820152601360248201527214dd1bdc99481a5cc81b9bdd081bdc195b9959606a1b604482015260640161072b565b60035460018260145461093d9190611e42565b6109479190611e99565b106109875760405162461bcd60e51b815260206004820152601060248201526f195e18d959591cc81b585e081b5a5b9d60821b604482015260640161072b565b600081600d546109979190611e7a565b9050348111156109dc5760405162461bcd60e51b815260206004820152601060248201526f4e6f7420656e6f756768206d6f6e657960801b604482015260640161072b565b600e546109ea600184611e99565b10610a305760405162461bcd60e51b815260206004820152601660248201527532bc31b2b2b21036b0bc103a3930b739b0b1ba34b7b760511b604482015260640161072b565b60005b82811015610aac576002546040516335313c2160e11b81523360048201526001600160a01b0390911690636a62784290602401600060405180830381600087803b158015610a8057600080fd5b505af1158015610a94573d6000803e3d6000fd5b50505050600181610aa59190611e42565b9050610a33565b5081600a6000828254610abf9190611e42565b925050819055508160146000828254610ad89190611e42565b909155505060408051338152602081018490527f0a04104754a29b126a26db0d86759d1c50c57ed88216380c865b863473bd778c910160405180910390a15050565b6001546001600160a01b03163314610b445760405162461bcd60e51b815260040161072b90611d4a565b600e55565b6001546001600160a01b03163314610b735760405162461bcd60e51b815260040161072b90611d4a565b610b7d6000611991565b565b6001546001600160a01b03163314610ba95760405162461bcd60e51b815260040161072b90611d4a565b805160005b81811015610c1c57600f5460046000858481518110610bdd57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020819055508080610c1490611eb0565b915050610bae565b505050565b6001546001600160a01b03163314610c4b5760405162461bcd60e51b815260040161072b90611d4a565b601055565b6001546001600160a01b03163314610c7a5760405162461bcd60e51b815260040161072b90611d4a565b81518151808214610cc35760405162461bcd60e51b815260206004820152601360248201527224ba32b69030b6b7bab73a39903234b33332b960691b604482015260640161072b565b60005b82811015610d5957838181518110610cee57634e487b7160e01b600052603260045260246000fd5b602002602001015160066000878481518110610d1a57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020819055508080610d5190611eb0565b915050610cc6565b5050505050565b6001546001600160a01b03163314610d8a5760405162461bcd60e51b815260040161072b90611d4a565b600d55565b60155460ff16610db15760405162461bcd60e51b815260040161072b90611d7f565b60026000541415610dd45760405162461bcd60e51b815260040161072b90611db6565b6002600090815533815260066020526040902054600354601454610df9908390611e42565b1115610e175760405162461bcd60e51b815260040161072b90611d27565b6002546040516370a0823160e01b81523360048201526000916001600160a01b0316906370a082319060240160206040518083038186803b158015610e5b57600080fd5b505afa158015610e6f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e939190611cc8565b905081811015610ea1578091505b60005b82811015610f1c576002546040516335313c2160e11b81523360048201526001600160a01b0390911690636a62784290602401600060405180830381600087803b158015610ef157600080fd5b505af1158015610f05573d6000803e3d6000fd5b505050508080610f1490611eb0565b915050610ea4565b5081600c6000828254610f2f9190611e42565b925050819055508160146000828254610f489190611e42565b909155505033600090815260066020526040902054610f68908390611e99565b33600090815260066020526040812091909155600190555050565b6001546001600160a01b03163314610fad5760405162461bcd60e51b815260040161072b90611d4a565b600280546001600160a01b0319166001600160a01b0383169081179091556040519081527f320f4be506175fb71573bea4f93bc832b6eeff3cbe91a715aa2876366eef8a6b9060200160405180910390a150565b6001546001600160a01b0316331461102b5760405162461bcd60e51b815260040161072b90611d4a565b6015805461ff001981166101009182900460ff1615909102179055565b60155462010000900460ff166110705760405162461bcd60e51b815260040161072b90611d7f565b600260005414156110935760405162461bcd60e51b815260040161072b90611db6565b60026000556010548111156110dd5760405162461bcd60e51b815260206004820152601060248201526f4f766572204d6178547820626f6e757360801b604482015260640161072b565b60125481600b546110ee9190611e42565b106111325760405162461bcd60e51b81526020600482015260146024820152736c65737320626f6e75732072656d61696e696e6760601b604482015260640161072b565b60115433600090815260056020526040902054611150908390611e42565b111561115b57600080fd5b60155460ff161561127657601354600b5411156111af5760405162461bcd60e51b8152602060048201526012602482015271626f6e75732070726573616c6520646f6e6560701b604482015260640161072b565b6002546040516370a0823160e01b81523360048201526000916001600160a01b0316906370a082319060240160206040518083038186803b1580156111f357600080fd5b505afa158015611207573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061122b9190611cc8565b9050600081116112745760405162461bcd60e51b815260206004820152601460248201527311985cda1a5bdb9a5cdd184814995c5d5a5c995960621b604482015260640161072b565b505b600354816014546112879190611e42565b11156112a55760405162461bcd60e51b815260040161072b90611d27565b60005b81811015611320576002546040516335313c2160e11b81523360048201526001600160a01b0390911690636a62784290602401600060405180830381600087803b1580156112f557600080fd5b505af1158015611309573d6000803e3d6000fd5b50505050808061131890611eb0565b9150506112a8565b503360009081526005602052604081208054839290611340908490611e42565b9250508190555080600b60008282546113599190611e42565b9250508190555080601460008282546113729190611e42565b9091555050600160005550565b733002e0e7db1fb99072516033b8dc2be9897178ba3314806113b4575073452d40db156034223e8865f93d6a532ae62c4a9933145b806113d2575073ca93378a4d2c9217a1f6c2d9ab50b791a4043a8733145b806113f65750336113eb6001546001600160a01b031690565b6001600160a01b0316145b6114125760405162461bcd60e51b815260040161072b90611ce0565b478061141d57600080fd5b61083e816119e3565b6001546001600160a01b031633146114505760405162461bcd60e51b815260040161072b90611d4a565b8051806114b35760405162461bcd60e51b815260206004820152602b60248201527f4e756d626572206f6620726563697069656e7473206d7573742062652067726560448201526a061746572207468616e20360ac1b606482015260840161072b565b61012c816008546114c49190611e42565b111561151c5760405162461bcd60e51b815260206004820152602160248201527f45786365656473206d6178207072652d6d696e742046617368696f6e697374616044820152607360f81b606482015260840161072b565b6003548160145461152d9190611e42565b1061157a5760405162461bcd60e51b815260206004820152601860248201527f45786365656473206d61782046617368696f6e69737461730000000000000000604482015260640161072b565b60005b818110156116915760008382815181106115a757634e487b7160e01b600052603260045260246000fd5b6020026020010151905060006001600160a01b0316816001600160a01b0316141561161e5760405162461bcd60e51b815260206004820152602160248201527f72656365697665722063616e206e6f7420626520656d707479206164647265736044820152607360f81b606482015260840161072b565b6002546040516335313c2160e11b81526001600160a01b03838116600483015290911690636a62784290602401600060405180830381600087803b15801561166557600080fd5b505af1158015611679573d6000803e3d6000fd5b5050505050808061168990611eb0565b91505061157d565b5080600860008282546116a49190611e42565b9250508190555080601460008282546116bd9190611e42565b90915550505050565b6001546001600160a01b031633146116f05760405162461bcd60e51b815260040161072b90611d4a565b6001600160a01b0381166117555760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161072b565b61083e81611991565b60155460ff166117805760405162461bcd60e51b815260040161072b90611d7f565b600260005414156117a35760405162461bcd60e51b815260040161072b90611db6565b60026000908155338152600460205260409020548111156117fb5760405162461bcd60e51b815260206004820152601260248201527113dd995c8813585e081dda1a5d195b1a5cdd60721b604482015260640161072b565b6003548160145461180c9190611e42565b111561182a5760405162461bcd60e51b815260040161072b90611d27565b600d546118379082611e7a565b34101561187a5760405162461bcd60e51b815260206004820152601160248201527056616c75652062656c6f7720707269636560781b604482015260640161072b565b60005b818110156118f5576002546040516335313c2160e11b81523360048201526001600160a01b0390911690636a62784290602401600060405180830381600087803b1580156118ca57600080fd5b505af11580156118de573d6000803e3d6000fd5b5050505080806118ed90611eb0565b91505061187d565b5080600960008282546119089190611e42565b9250508190555080601460008282546119219190611e42565b909155505033600090815260046020526040902054611941908290611e99565b336000908152600460205260408120919091556001905550565b6040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015610c1c573d6000803e3d6000fd5b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60006119f2620186a083611e5a565b9050611a1e733002e0e7db1fb99072516033b8dc2be9897178ba611a1962014aaa84611e7a565b61195b565b611a4273452d40db156034223e8865f93d6a532ae62c4a99611a1961138884611e7a565b611a6673ebcee6204eeeef21e406c0a75734e70f342914e0611a1961138884611e7a565b611a8a73ca93378a4d2c9217a1f6c2d9ab50b791a4043a87611a19610bb884611e7a565b611aae73a808208bb50e2395c63ce3fd41990d2e009e3053611a196102ee84611e7a565b611ad2731996fabec51878e3ff99cd07c6cac9ac668a22fd611a1961025884611e7a565b611af67330734a0adeca7e07c3c960587d6502fc5ea0f8df611a196101f484611e7a565b611b1a7374e101b1e67cd303a3ec896421cecf894891ac25611a196101f484611e7a565b5050565b600082601f830112611b2e578081fd5b81356020611b43611b3e83611e1e565b611ded565b80838252828201915082860187848660051b8901011115611b62578586fd5b855b85811015611b89578135611b7781611ef7565b84529284019290840190600101611b64565b5090979650505050505050565b600060208284031215611ba7578081fd5b8135611bb281611ef7565b9392505050565b600060208284031215611bca578081fd5b813567ffffffffffffffff811115611be0578182fd5b611bec84828501611b1e565b949350505050565b60008060408385031215611c06578081fd5b823567ffffffffffffffff80821115611c1d578283fd5b611c2986838701611b1e565b9350602091508185013581811115611c3f578384fd5b85019050601f81018613611c51578283fd5b8035611c5f611b3e82611e1e565b80828252848201915084840189868560051b8701011115611c7e578687fd5b8694505b83851015611ca0578035835260019490940193918501918501611c82565b5080955050505050509250929050565b600060208284031215611cc1578081fd5b5035919050565b600060208284031215611cd9578081fd5b5051919050565b60208082526027908201527f63616c6c6572206973206e656974686572205465616d2057616c6c6574206e6f604082015266391027bbb732b960c91b606082015260800190565b60208082526009908201526813585e081b1a5b5a5d60ba1b604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252601f908201527f53746f7265206973206e6f74206f70656e656420666f722050726573616c6500604082015260600190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b604051601f8201601f1916810167ffffffffffffffff81118282101715611e1657611e16611ee1565b604052919050565b600067ffffffffffffffff821115611e3857611e38611ee1565b5060051b60200190565b60008219821115611e5557611e55611ecb565b500190565b600082611e7557634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615611e9457611e94611ecb565b500290565b600082821015611eab57611eab611ecb565b500390565b6000600019821415611ec457611ec4611ecb565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b038116811461083e57600080fdfea2646970667358221220ebabaf0facb159aeb1975e5e29bfcecd29983a23278ad0507f83fa57625e669764736f6c63430008040033
Deployed Bytecode
0x60806040526004361061025c5760003560e01c8063835ba65711610144578063b71fde5f116100b6578063e4caa2ee1161007a578063e4caa2ee14610662578063e80c421214610678578063f2fde38b14610698578063f759867a146106b8578063f8d6f3a6146106cb578063f98447ef146106e157600080fd5b8063b71fde5f146105f8578063c30d72d51461060e578063c36554ce14610621578063de7fcb1d14610636578063e15b5e611461064c57600080fd5b8063935955bc11610108578063935955bc146105595780639c2a941d1461058f5780639c9a9ad1146105975780639edede9f146105b7578063a035b1fe146105cc578063a896ee8d146105e257600080fd5b8063835ba657146104d057806386543be2146104e657806387545cc6146105055780638da5cb5b1461051b57806391b7f5ed1461053957600080fd5b80634339afdd116101dd578063715018a6116101a1578063715018a6146104185780637a54d12c1461042d5780637f6497831461044357806380ce24491461046357806381b1626c14610483578063830c6970146104b057600080fd5b80634339afdd146103a35780634a759ecc146103b9578063508ac49b146103cc5780635612e628146103e2578063616cdb1e146103f857600080fd5b80631ad874b4116102245780631ad874b4146102ec5780632bec41511461031657806334393743146103365780633eb0acf61461034b5780633eed0b141461038357600080fd5b8063088e4069146102615780630aadb55f146102835780630ede692e14610298578063128bd9f9146102c157806313d6919e146102d6575b600080fd5b34801561026d57600080fd5b5061028161027c366004611cb0565b610701565b005b34801561028f57600080fd5b50610281610739565b3480156102a457600080fd5b506102ae61012c81565b6040519081526020015b60405180910390f35b3480156102cd57600080fd5b50610281610782565b3480156102e257600080fd5b506102ae600c5481565b3480156102f857600080fd5b506015546103069060ff1681565b60405190151581526020016102b8565b34801561032257600080fd5b50610281610331366004611cb0565b610841565b34801561034257600080fd5b50610281610870565b34801561035757600080fd5b5060025461036b906001600160a01b031681565b6040516001600160a01b0390911681526020016102b8565b34801561038f57600080fd5b5061028161039e366004611cb0565b6108ae565b3480156103af57600080fd5b506102ae60105481565b6102816103c7366004611cb0565b6108dd565b3480156103d857600080fd5b506102ae60135481565b3480156103ee57600080fd5b506102ae60145481565b34801561040457600080fd5b50610281610413366004611cb0565b610b1a565b34801561042457600080fd5b50610281610b49565b34801561043957600080fd5b506102ae600b5481565b34801561044f57600080fd5b5061028161045e366004611bb9565b610b7f565b34801561046f57600080fd5b5061028161047e366004611cb0565b610c21565b34801561048f57600080fd5b506102ae61049e366004611b96565b60076020526000908152604090205481565b3480156104bc57600080fd5b506102816104cb366004611bf4565b610c50565b3480156104dc57600080fd5b506102ae60085481565b3480156104f257600080fd5b5060155461030690610100900460ff1681565b34801561051157600080fd5b506102ae60125481565b34801561052757600080fd5b506001546001600160a01b031661036b565b34801561054557600080fd5b50610281610554366004611cb0565b610d60565b34801561056557600080fd5b506102ae610574366004611b96565b6001600160a01b031660009081526004602052604090205490565b610281610d8f565b3480156105a357600080fd5b506102816105b2366004611b96565b610f83565b3480156105c357600080fd5b50610281611001565b3480156105d857600080fd5b506102ae600d5481565b3480156105ee57600080fd5b506102ae60095481565b34801561060457600080fd5b506102ae60035481565b61028161061c366004611cb0565b611048565b34801561062d57600080fd5b5061028161137f565b34801561064257600080fd5b506102ae600e5481565b34801561065857600080fd5b506102ae600f5481565b34801561066e57600080fd5b506102ae60115481565b34801561068457600080fd5b50610281610693366004611bb9565b611426565b3480156106a457600080fd5b506102816106b3366004611b96565b6116c6565b6102816106c6366004611cb0565b61175e565b3480156106d757600080fd5b506102ae600a5481565b3480156106ed57600080fd5b506015546103069062010000900460ff1681565b6001546001600160a01b031633146107345760405162461bcd60e51b815260040161072b90611d4a565b60405180910390fd5b601455565b6001546001600160a01b031633146107635760405162461bcd60e51b815260040161072b90611d4a565b6015805462ff0000198116620100009182900460ff1615909102179055565b733002e0e7db1fb99072516033b8dc2be9897178ba3314806107b7575073452d40db156034223e8865f93d6a532ae62c4a9933145b806107d5575073ca93378a4d2c9217a1f6c2d9ab50b791a4043a8733145b806107f95750336107ee6001546001600160a01b031690565b6001600160a01b0316145b6108155760405162461bcd60e51b815260040161072b90611ce0565b478061082057600080fd5b61083e733002e0e7db1fb99072516033b8dc2be9897178ba8261195b565b50565b6001546001600160a01b0316331461086b5760405162461bcd60e51b815260040161072b90611d4a565b601255565b6001546001600160a01b0316331461089a5760405162461bcd60e51b815260040161072b90611d4a565b6015805460ff19811660ff90911615179055565b6001546001600160a01b031633146108d85760405162461bcd60e51b815260040161072b90611d4a565b601155565b601554610100900460ff1661092a5760405162461bcd60e51b815260206004820152601360248201527214dd1bdc99481a5cc81b9bdd081bdc195b9959606a1b604482015260640161072b565b60035460018260145461093d9190611e42565b6109479190611e99565b106109875760405162461bcd60e51b815260206004820152601060248201526f195e18d959591cc81b585e081b5a5b9d60821b604482015260640161072b565b600081600d546109979190611e7a565b9050348111156109dc5760405162461bcd60e51b815260206004820152601060248201526f4e6f7420656e6f756768206d6f6e657960801b604482015260640161072b565b600e546109ea600184611e99565b10610a305760405162461bcd60e51b815260206004820152601660248201527532bc31b2b2b21036b0bc103a3930b739b0b1ba34b7b760511b604482015260640161072b565b60005b82811015610aac576002546040516335313c2160e11b81523360048201526001600160a01b0390911690636a62784290602401600060405180830381600087803b158015610a8057600080fd5b505af1158015610a94573d6000803e3d6000fd5b50505050600181610aa59190611e42565b9050610a33565b5081600a6000828254610abf9190611e42565b925050819055508160146000828254610ad89190611e42565b909155505060408051338152602081018490527f0a04104754a29b126a26db0d86759d1c50c57ed88216380c865b863473bd778c910160405180910390a15050565b6001546001600160a01b03163314610b445760405162461bcd60e51b815260040161072b90611d4a565b600e55565b6001546001600160a01b03163314610b735760405162461bcd60e51b815260040161072b90611d4a565b610b7d6000611991565b565b6001546001600160a01b03163314610ba95760405162461bcd60e51b815260040161072b90611d4a565b805160005b81811015610c1c57600f5460046000858481518110610bdd57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020819055508080610c1490611eb0565b915050610bae565b505050565b6001546001600160a01b03163314610c4b5760405162461bcd60e51b815260040161072b90611d4a565b601055565b6001546001600160a01b03163314610c7a5760405162461bcd60e51b815260040161072b90611d4a565b81518151808214610cc35760405162461bcd60e51b815260206004820152601360248201527224ba32b69030b6b7bab73a39903234b33332b960691b604482015260640161072b565b60005b82811015610d5957838181518110610cee57634e487b7160e01b600052603260045260246000fd5b602002602001015160066000878481518110610d1a57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020819055508080610d5190611eb0565b915050610cc6565b5050505050565b6001546001600160a01b03163314610d8a5760405162461bcd60e51b815260040161072b90611d4a565b600d55565b60155460ff16610db15760405162461bcd60e51b815260040161072b90611d7f565b60026000541415610dd45760405162461bcd60e51b815260040161072b90611db6565b6002600090815533815260066020526040902054600354601454610df9908390611e42565b1115610e175760405162461bcd60e51b815260040161072b90611d27565b6002546040516370a0823160e01b81523360048201526000916001600160a01b0316906370a082319060240160206040518083038186803b158015610e5b57600080fd5b505afa158015610e6f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e939190611cc8565b905081811015610ea1578091505b60005b82811015610f1c576002546040516335313c2160e11b81523360048201526001600160a01b0390911690636a62784290602401600060405180830381600087803b158015610ef157600080fd5b505af1158015610f05573d6000803e3d6000fd5b505050508080610f1490611eb0565b915050610ea4565b5081600c6000828254610f2f9190611e42565b925050819055508160146000828254610f489190611e42565b909155505033600090815260066020526040902054610f68908390611e99565b33600090815260066020526040812091909155600190555050565b6001546001600160a01b03163314610fad5760405162461bcd60e51b815260040161072b90611d4a565b600280546001600160a01b0319166001600160a01b0383169081179091556040519081527f320f4be506175fb71573bea4f93bc832b6eeff3cbe91a715aa2876366eef8a6b9060200160405180910390a150565b6001546001600160a01b0316331461102b5760405162461bcd60e51b815260040161072b90611d4a565b6015805461ff001981166101009182900460ff1615909102179055565b60155462010000900460ff166110705760405162461bcd60e51b815260040161072b90611d7f565b600260005414156110935760405162461bcd60e51b815260040161072b90611db6565b60026000556010548111156110dd5760405162461bcd60e51b815260206004820152601060248201526f4f766572204d6178547820626f6e757360801b604482015260640161072b565b60125481600b546110ee9190611e42565b106111325760405162461bcd60e51b81526020600482015260146024820152736c65737320626f6e75732072656d61696e696e6760601b604482015260640161072b565b60115433600090815260056020526040902054611150908390611e42565b111561115b57600080fd5b60155460ff161561127657601354600b5411156111af5760405162461bcd60e51b8152602060048201526012602482015271626f6e75732070726573616c6520646f6e6560701b604482015260640161072b565b6002546040516370a0823160e01b81523360048201526000916001600160a01b0316906370a082319060240160206040518083038186803b1580156111f357600080fd5b505afa158015611207573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061122b9190611cc8565b9050600081116112745760405162461bcd60e51b815260206004820152601460248201527311985cda1a5bdb9a5cdd184814995c5d5a5c995960621b604482015260640161072b565b505b600354816014546112879190611e42565b11156112a55760405162461bcd60e51b815260040161072b90611d27565b60005b81811015611320576002546040516335313c2160e11b81523360048201526001600160a01b0390911690636a62784290602401600060405180830381600087803b1580156112f557600080fd5b505af1158015611309573d6000803e3d6000fd5b50505050808061131890611eb0565b9150506112a8565b503360009081526005602052604081208054839290611340908490611e42565b9250508190555080600b60008282546113599190611e42565b9250508190555080601460008282546113729190611e42565b9091555050600160005550565b733002e0e7db1fb99072516033b8dc2be9897178ba3314806113b4575073452d40db156034223e8865f93d6a532ae62c4a9933145b806113d2575073ca93378a4d2c9217a1f6c2d9ab50b791a4043a8733145b806113f65750336113eb6001546001600160a01b031690565b6001600160a01b0316145b6114125760405162461bcd60e51b815260040161072b90611ce0565b478061141d57600080fd5b61083e816119e3565b6001546001600160a01b031633146114505760405162461bcd60e51b815260040161072b90611d4a565b8051806114b35760405162461bcd60e51b815260206004820152602b60248201527f4e756d626572206f6620726563697069656e7473206d7573742062652067726560448201526a061746572207468616e20360ac1b606482015260840161072b565b61012c816008546114c49190611e42565b111561151c5760405162461bcd60e51b815260206004820152602160248201527f45786365656473206d6178207072652d6d696e742046617368696f6e697374616044820152607360f81b606482015260840161072b565b6003548160145461152d9190611e42565b1061157a5760405162461bcd60e51b815260206004820152601860248201527f45786365656473206d61782046617368696f6e69737461730000000000000000604482015260640161072b565b60005b818110156116915760008382815181106115a757634e487b7160e01b600052603260045260246000fd5b6020026020010151905060006001600160a01b0316816001600160a01b0316141561161e5760405162461bcd60e51b815260206004820152602160248201527f72656365697665722063616e206e6f7420626520656d707479206164647265736044820152607360f81b606482015260840161072b565b6002546040516335313c2160e11b81526001600160a01b03838116600483015290911690636a62784290602401600060405180830381600087803b15801561166557600080fd5b505af1158015611679573d6000803e3d6000fd5b5050505050808061168990611eb0565b91505061157d565b5080600860008282546116a49190611e42565b9250508190555080601460008282546116bd9190611e42565b90915550505050565b6001546001600160a01b031633146116f05760405162461bcd60e51b815260040161072b90611d4a565b6001600160a01b0381166117555760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161072b565b61083e81611991565b60155460ff166117805760405162461bcd60e51b815260040161072b90611d7f565b600260005414156117a35760405162461bcd60e51b815260040161072b90611db6565b60026000908155338152600460205260409020548111156117fb5760405162461bcd60e51b815260206004820152601260248201527113dd995c8813585e081dda1a5d195b1a5cdd60721b604482015260640161072b565b6003548160145461180c9190611e42565b111561182a5760405162461bcd60e51b815260040161072b90611d27565b600d546118379082611e7a565b34101561187a5760405162461bcd60e51b815260206004820152601160248201527056616c75652062656c6f7720707269636560781b604482015260640161072b565b60005b818110156118f5576002546040516335313c2160e11b81523360048201526001600160a01b0390911690636a62784290602401600060405180830381600087803b1580156118ca57600080fd5b505af11580156118de573d6000803e3d6000fd5b5050505080806118ed90611eb0565b91505061187d565b5080600960008282546119089190611e42565b9250508190555080601460008282546119219190611e42565b909155505033600090815260046020526040902054611941908290611e99565b336000908152600460205260408120919091556001905550565b6040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015610c1c573d6000803e3d6000fd5b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60006119f2620186a083611e5a565b9050611a1e733002e0e7db1fb99072516033b8dc2be9897178ba611a1962014aaa84611e7a565b61195b565b611a4273452d40db156034223e8865f93d6a532ae62c4a99611a1961138884611e7a565b611a6673ebcee6204eeeef21e406c0a75734e70f342914e0611a1961138884611e7a565b611a8a73ca93378a4d2c9217a1f6c2d9ab50b791a4043a87611a19610bb884611e7a565b611aae73a808208bb50e2395c63ce3fd41990d2e009e3053611a196102ee84611e7a565b611ad2731996fabec51878e3ff99cd07c6cac9ac668a22fd611a1961025884611e7a565b611af67330734a0adeca7e07c3c960587d6502fc5ea0f8df611a196101f484611e7a565b611b1a7374e101b1e67cd303a3ec896421cecf894891ac25611a196101f484611e7a565b5050565b600082601f830112611b2e578081fd5b81356020611b43611b3e83611e1e565b611ded565b80838252828201915082860187848660051b8901011115611b62578586fd5b855b85811015611b89578135611b7781611ef7565b84529284019290840190600101611b64565b5090979650505050505050565b600060208284031215611ba7578081fd5b8135611bb281611ef7565b9392505050565b600060208284031215611bca578081fd5b813567ffffffffffffffff811115611be0578182fd5b611bec84828501611b1e565b949350505050565b60008060408385031215611c06578081fd5b823567ffffffffffffffff80821115611c1d578283fd5b611c2986838701611b1e565b9350602091508185013581811115611c3f578384fd5b85019050601f81018613611c51578283fd5b8035611c5f611b3e82611e1e565b80828252848201915084840189868560051b8701011115611c7e578687fd5b8694505b83851015611ca0578035835260019490940193918501918501611c82565b5080955050505050509250929050565b600060208284031215611cc1578081fd5b5035919050565b600060208284031215611cd9578081fd5b5051919050565b60208082526027908201527f63616c6c6572206973206e656974686572205465616d2057616c6c6574206e6f604082015266391027bbb732b960c91b606082015260800190565b60208082526009908201526813585e081b1a5b5a5d60ba1b604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252601f908201527f53746f7265206973206e6f74206f70656e656420666f722050726573616c6500604082015260600190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b604051601f8201601f1916810167ffffffffffffffff81118282101715611e1657611e16611ee1565b604052919050565b600067ffffffffffffffff821115611e3857611e38611ee1565b5060051b60200190565b60008219821115611e5557611e55611ecb565b500190565b600082611e7557634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615611e9457611e94611ecb565b500290565b600082821015611eab57611eab611ecb565b500390565b6000600019821415611ec457611ec4611ecb565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b038116811461083e57600080fdfea2646970667358221220ebabaf0facb159aeb1975e5e29bfcecd29983a23278ad0507f83fa57625e669764736f6c63430008040033
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | Ether (ETH) | 100.00% | $3,058.2 | 0.438 | $1,339.49 |
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.