Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
Latest 25 from a total of 606 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Pre Mint Fashion... | 16227715 | 1164 days ago | IN | 0 ETH | 0.00693086 | ||||
| Mint Main Sale | 15655189 | 1244 days ago | IN | 0.044 ETH | 0.0008808 | ||||
| Pre Mint Fashion... | 14752820 | 1388 days ago | IN | 0 ETH | 0.00460538 | ||||
| Pre Mint Fashion... | 14732231 | 1391 days ago | IN | 0 ETH | 0.00307835 | ||||
| Mint Main Sale | 14674442 | 1400 days ago | IN | 0.044 ETH | 0.00578016 | ||||
| Og Claim | 14497732 | 1428 days ago | IN | 0 ETH | 0.00246894 | ||||
| Set Price | 14459083 | 1434 days ago | IN | 0 ETH | 0.00177253 | ||||
| Mint Main Sale | 14459007 | 1434 days ago | IN | 0.1 ETH | 0.00918968 | ||||
| Mint Main Sale | 14459000 | 1434 days ago | IN | 0.1 ETH | 0.00892065 | ||||
| Mint Main Sale | 14458995 | 1434 days ago | IN | 0.05 ETH | 0.00695834 | ||||
| Mint Main Sale | 14458991 | 1434 days ago | IN | 0.05 ETH | 0.00927245 | ||||
| Mint Main Sale | 14458990 | 1434 days ago | IN | 0.05 ETH | 0.00917906 | ||||
| Og Claim | 14443940 | 1436 days ago | IN | 0 ETH | 0.00243728 | ||||
| Pre Mint Fashion... | 14441144 | 1436 days ago | IN | 0 ETH | 0.00288829 | ||||
| Pre Mint Fashion... | 14440831 | 1437 days ago | IN | 0 ETH | 0.00212936 | ||||
| Withdraw Core | 14440557 | 1437 days ago | IN | 0 ETH | 0.00282016 | ||||
| Og Claim | 14439796 | 1437 days ago | IN | 0 ETH | 0.0015966 | ||||
| Og Claim | 14436485 | 1437 days ago | IN | 0 ETH | 0.00139864 | ||||
| Og Claim | 14436481 | 1437 days ago | IN | 0 ETH | 0.00148867 | ||||
| Mint Main Sale | 14432841 | 1438 days ago | IN | 0.05 ETH | 0.00804951 | ||||
| Mint Main Sale | 14432299 | 1438 days ago | IN | 0.05 ETH | 0.00459897 | ||||
| Mint Main Sale | 14432138 | 1438 days ago | IN | 0.05 ETH | 0.00434969 | ||||
| Mint Main Sale | 14432093 | 1438 days ago | IN | 0.05 ETH | 0.00398052 | ||||
| Mint Main Sale | 14431736 | 1438 days ago | IN | 0.1 ETH | 0.00707848 | ||||
| Mint Main Sale | 14431736 | 1438 days ago | IN | 0.2 ETH | 0.01000511 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| - | 14440557 | 1437 days ago | 0.00725 ETH | ||||
| - | 14440557 | 1437 days ago | 0.00725 ETH | ||||
| - | 14440557 | 1437 days ago | 0.0087 ETH | ||||
| - | 14440557 | 1437 days ago | 0.010875 ETH | ||||
| - | 14440557 | 1437 days ago | 0.0435 ETH | ||||
| - | 14440557 | 1437 days ago | 0.0725 ETH | ||||
| - | 14440557 | 1437 days ago | 0.0725 ETH | ||||
| - | 14440557 | 1437 days ago | 1.227425 ETH | ||||
| - | 14424993 | 1439 days ago | 0.0025 ETH | ||||
| - | 14424993 | 1439 days ago | 0.0025 ETH | ||||
| - | 14424993 | 1439 days ago | 0.003 ETH | ||||
| - | 14424993 | 1439 days ago | 0.00375 ETH | ||||
| - | 14424993 | 1439 days ago | 0.015 ETH | ||||
| - | 14424993 | 1439 days ago | 0.025 ETH | ||||
| - | 14424993 | 1439 days ago | 0.025 ETH | ||||
| - | 14424993 | 1439 days ago | 0.42325 ETH | ||||
| - | 14412164 | 1441 days ago | 0.01425 ETH | ||||
| - | 14412164 | 1441 days ago | 0.01425 ETH | ||||
| - | 14412164 | 1441 days ago | 0.0171 ETH | ||||
| - | 14412164 | 1441 days ago | 0.021375 ETH | ||||
| - | 14412164 | 1441 days ago | 0.0855 ETH | ||||
| - | 14412164 | 1441 days ago | 0.1425 ETH | ||||
| - | 14412164 | 1441 days ago | 0.1425 ETH | ||||
| - | 14412164 | 1441 days ago | 2.412525 ETH | ||||
| - | 14383134 | 1446 days ago | 0.02138 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
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
Contract ABI
API[{"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
Net Worth in USD
$892.41
Net Worth in ETH
0.438
Token Allocations
ETH
100.00%
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 100.00% | $2,037.46 | 0.438 | $892.41 |
Loading...
Loading
Loading...
Loading
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.