Overview
ETH Balance
0.438 ETH
Eth Value
$1,027.49 (@ $2,345.87/ETH)More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 606 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Pre Mint Fashion... | 16227715 | 629 days ago | IN | 0 ETH | 0.00693086 | ||||
Mint Main Sale | 15655189 | 709 days ago | IN | 0.044 ETH | 0.0008808 | ||||
Pre Mint Fashion... | 14752820 | 853 days ago | IN | 0 ETH | 0.00460538 | ||||
Pre Mint Fashion... | 14732231 | 856 days ago | IN | 0 ETH | 0.00307835 | ||||
Mint Main Sale | 14674442 | 865 days ago | IN | 0.044 ETH | 0.00578016 | ||||
Og Claim | 14497732 | 893 days ago | IN | 0 ETH | 0.00246894 | ||||
Set Price | 14459083 | 899 days ago | IN | 0 ETH | 0.00177253 | ||||
Mint Main Sale | 14459007 | 899 days ago | IN | 0.1 ETH | 0.00918968 | ||||
Mint Main Sale | 14459000 | 899 days ago | IN | 0.1 ETH | 0.00892065 | ||||
Mint Main Sale | 14458995 | 899 days ago | IN | 0.05 ETH | 0.00695834 | ||||
Mint Main Sale | 14458991 | 899 days ago | IN | 0.05 ETH | 0.00927245 | ||||
Mint Main Sale | 14458990 | 899 days ago | IN | 0.05 ETH | 0.00917906 | ||||
Og Claim | 14443940 | 901 days ago | IN | 0 ETH | 0.00243728 | ||||
Pre Mint Fashion... | 14441144 | 901 days ago | IN | 0 ETH | 0.00288829 | ||||
Pre Mint Fashion... | 14440831 | 901 days ago | IN | 0 ETH | 0.00212936 | ||||
Withdraw Core | 14440557 | 902 days ago | IN | 0 ETH | 0.00282016 | ||||
Og Claim | 14439796 | 902 days ago | IN | 0 ETH | 0.0015966 | ||||
Og Claim | 14436485 | 902 days ago | IN | 0 ETH | 0.00139864 | ||||
Og Claim | 14436481 | 902 days ago | IN | 0 ETH | 0.00148867 | ||||
Mint Main Sale | 14432841 | 903 days ago | IN | 0.05 ETH | 0.00804951 | ||||
Mint Main Sale | 14432299 | 903 days ago | IN | 0.05 ETH | 0.00459897 | ||||
Mint Main Sale | 14432138 | 903 days ago | IN | 0.05 ETH | 0.00434969 | ||||
Mint Main Sale | 14432093 | 903 days ago | IN | 0.05 ETH | 0.00398052 | ||||
Mint Main Sale | 14431736 | 903 days ago | IN | 0.1 ETH | 0.00707848 | ||||
Mint Main Sale | 14431736 | 903 days ago | IN | 0.2 ETH | 0.01000511 |
Advanced mode: Intended for advanced users or developers and will display all Internal Transactions including zero value transfers. Name tag integration is not available in advanced view.
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | ||||
---|---|---|---|---|---|---|---|
16227715 | 629 days ago | 0 ETH | |||||
16227715 | 629 days ago | 0 ETH | |||||
16227715 | 629 days ago | 0 ETH | |||||
16227715 | 629 days ago | 0 ETH | |||||
16227715 | 629 days ago | 0 ETH | |||||
15655189 | 709 days ago | 0 ETH | |||||
14752820 | 853 days ago | 0 ETH | |||||
14732231 | 856 days ago | 0 ETH | |||||
14674442 | 865 days ago | 0 ETH | |||||
14497732 | 893 days ago | 0 ETH | |||||
14459007 | 899 days ago | 0 ETH | |||||
14459007 | 899 days ago | 0 ETH | |||||
14459000 | 899 days ago | 0 ETH | |||||
14459000 | 899 days ago | 0 ETH | |||||
14458995 | 899 days ago | 0 ETH | |||||
14458991 | 899 days ago | 0 ETH | |||||
14458990 | 899 days ago | 0 ETH | |||||
14443940 | 901 days ago | 0 ETH | |||||
14441144 | 901 days ago | 0 ETH | |||||
14441144 | 901 days ago | 0 ETH | |||||
14440831 | 901 days ago | 0 ETH | |||||
14440557 | 902 days ago | 0.00725 ETH | |||||
14440557 | 902 days ago | 0.00725 ETH | |||||
14440557 | 902 days ago | 0.0087 ETH | |||||
14440557 | 902 days ago | 0.010875 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% | $2,345.87 | 0.438 | $1,027.49 |
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.