Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
CMTDE_V3_ConfigRegistry
Compiler Version
v0.8.21+commit.d9974bed
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2026-01-03
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.21;
/**
* ═══════════════════════════════════════════════════════════════════════════
* CMTDE V3 CONFIG REGISTRY - UPGRADEABLE PARAMETERS
* ═══════════════════════════════════════════════════════════════════════════
*
* @title CMTDE_V3_ConfigRegistry
* @dev Stores all configurable parameters for the CMTDE_V3 ecosystem
* @notice Deploy with: (CMTDE_V3 token address)
*
* This contract CAN be upgraded/replaced to adjust parameters.
* Changes to this contract require 24-hour timelock via CMTDE_V3.
* ═══════════════════════════════════════════════════════════════════════════
*/
contract CMTDE_V3_ConfigRegistry {
// ═══════════════════════════════════════════════════════════════════
// STATE VARIABLES
// ═══════════════════════════════════════════════════════════════════
address public owner;
address public pendingOwner;
address public coreToken;
// ═══════════════════════════════════════════════════════════════════
// PRICE CONFIGURATION
// ═══════════════════════════════════════════════════════════════════
// Gold price bounds (8 decimals, matching Chainlink)
// Example: $4,404.70 = 440470000000
uint256 public minGoldPrice = 50 * 10**8; // $50 floor
uint256 public maxGoldPrice = 50000 * 10**8; // $50,000 ceiling
uint256 public priceStalenessThreshold = 90000; // 25 hours
// Price markup/discount for buy/sell (100 = no markup)
uint256 public priceMarkup = 105; // 5% markup on buys (105%)
uint256 public priceDiscount = 95; // 5% discount on sells (95%)
// ═══════════════════════════════════════════════════════════════════
// MINTING CONFIGURATION
// ═══════════════════════════════════════════════════════════════════
uint256 public maxMintPerTx = 1_000_000 * 10**18; // 1M tokens
uint256 public maxDailyMint = 10_000_000 * 10**18; // 10M tokens
// ═══════════════════════════════════════════════════════════════════
// PURCHASE CONFIGURATION
// ═══════════════════════════════════════════════════════════════════
uint256 public maxPurchasePerTx = 1_000_000 * 10**18; // 1M tokens
uint256 public maxDailyPurchase = 10_000_000 * 10**18; // 10M tokens
uint256 public minPurchaseETH = 0.01 ether; // 0.01 ETH minimum
uint256 public maxPurchaseETH = 100 ether; // 100 ETH maximum
// ═══════════════════════════════════════════════════════════════════
// SELL CONFIGURATION
// ═══════════════════════════════════════════════════════════════════
uint256 public maxSellPerTx = 1_000_000 * 10**18; // 1M tokens
uint256 public maxDailySell = 10_000_000 * 10**18; // 10M tokens
uint256 public minSellTokens = 0; // No minimum restriction
uint256 public minContractBalance = 0; // No reserve requirement
// ═══════════════════════════════════════════════════════════════════
// MEV PROTECTION CONFIG
// ═══════════════════════════════════════════════════════════════════
uint256 public maxSameBlockTransfers = 3;
uint256 public cooldownPeriod = 0; // Disabled by default
bool public cooldownEnabled = false;
// ═══════════════════════════════════════════════════════════════════
// FEATURE FLAGS
// ═══════════════════════════════════════════════════════════════════
bool public purchaseEnabled = true;
bool public sellEnabled = true;
bool public manualPriceEnabled = false;
bool public emergencyFallbackEnabled = false;
uint256 public version = 1;
// ═══════════════════════════════════════════════════════════════════
// EVENTS
// ═══════════════════════════════════════════════════════════════════
event ConfigUpdated(string indexed configName, uint256 oldValue, uint256 newValue);
event FeatureToggled(string indexed feature, bool enabled);
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
// ═══════════════════════════════════════════════════════════════════
// MODIFIERS
// ═══════════════════════════════════════════════════════════════════
modifier onlyOwner() {
require(msg.sender == owner, "Not owner");
_;
}
// ═══════════════════════════════════════════════════════════════════
// CONSTRUCTOR
// ═══════════════════════════════════════════════════════════════════
constructor(address _coreToken) {
require(_coreToken != address(0), "Zero address");
owner = msg.sender;
coreToken = _coreToken;
}
// ═══════════════════════════════════════════════════════════════════
// PRICE CONFIGURATION
// ═══════════════════════════════════════════════════════════════════
function setMaxGoldPrice(uint256 _maxPrice) external onlyOwner {
require(_maxPrice > minGoldPrice, "Max must exceed min");
require(_maxPrice <= 3_000_000 * 10**8, "Exceeds sanity cap"); // $3M cap
uint256 old = maxGoldPrice;
maxGoldPrice = _maxPrice;
emit ConfigUpdated("maxGoldPrice", old, _maxPrice);
}
function setMinGoldPrice(uint256 _minPrice) external onlyOwner {
require(_minPrice > 0 && _minPrice < maxGoldPrice, "Invalid min price");
uint256 old = minGoldPrice;
minGoldPrice = _minPrice;
emit ConfigUpdated("minGoldPrice", old, _minPrice);
}
function setGoldPriceBounds(uint256 _minPrice, uint256 _maxPrice) external onlyOwner {
require(_minPrice > 0, "Min must be positive");
require(_maxPrice > _minPrice, "Max must exceed min");
require(_maxPrice <= 3_000_000 * 10**8, "Exceeds sanity cap"); // $3M cap
minGoldPrice = _minPrice;
maxGoldPrice = _maxPrice;
}
function setPriceStalenessThreshold(uint256 _threshold) external onlyOwner {
require(_threshold >= 3600 && _threshold <= 604800, "1 hour to 7 days");
uint256 old = priceStalenessThreshold;
priceStalenessThreshold = _threshold;
emit ConfigUpdated("priceStalenessThreshold", old, _threshold);
}
function setPriceMarkup(uint256 _markup) external onlyOwner {
require(_markup >= 100 && _markup <= 150, "100-150% allowed");
uint256 old = priceMarkup;
priceMarkup = _markup;
emit ConfigUpdated("priceMarkup", old, _markup);
}
function setPriceDiscount(uint256 _discount) external onlyOwner {
require(_discount >= 50 && _discount <= 100, "50-100% allowed");
uint256 old = priceDiscount;
priceDiscount = _discount;
emit ConfigUpdated("priceDiscount", old, _discount);
}
// ═══════════════════════════════════════════════════════════════════
// LIMIT CONFIGURATION
// ═══════════════════════════════════════════════════════════════════
function setMintLimits(uint256 _perTx, uint256 _daily) external onlyOwner {
require(_perTx > 0 && _daily >= _perTx, "Invalid limits");
maxMintPerTx = _perTx;
maxDailyMint = _daily;
}
function setPurchaseLimits(uint256 _perTx, uint256 _daily) external onlyOwner {
require(_perTx > 0 && _daily >= _perTx, "Invalid limits");
maxPurchasePerTx = _perTx;
maxDailyPurchase = _daily;
}
function setPurchaseETHBounds(uint256 _min, uint256 _max) external onlyOwner {
require(_min > 0 && _max > _min, "Invalid bounds");
minPurchaseETH = _min;
maxPurchaseETH = _max;
}
function setSellLimits(uint256 _perTx, uint256 _daily) external onlyOwner {
require(_perTx > 0 && _daily >= _perTx, "Invalid limits");
maxSellPerTx = _perTx;
maxDailySell = _daily;
}
function setMinSellTokens(uint256 _min) external onlyOwner {
minSellTokens = _min;
}
function setMinContractBalance(uint256 _min) external onlyOwner {
minContractBalance = _min;
}
// ═══════════════════════════════════════════════════════════════════
// MEV CONFIGURATION
// ═══════════════════════════════════════════════════════════════════
function setMaxSameBlockTransfers(uint256 _max) external onlyOwner {
require(_max <= 10, "Max 10");
uint256 old = maxSameBlockTransfers;
maxSameBlockTransfers = _max;
emit ConfigUpdated("maxSameBlockTransfers", old, _max);
}
function setCooldownPeriod(uint256 _period) external onlyOwner {
require(_period <= 3600, "Max 1 hour");
uint256 old = cooldownPeriod;
cooldownPeriod = _period;
emit ConfigUpdated("cooldownPeriod", old, _period);
}
// ═══════════════════════════════════════════════════════════════════
// FEATURE TOGGLES
// ═══════════════════════════════════════════════════════════════════
function setPurchaseEnabled(bool _enabled) external onlyOwner {
purchaseEnabled = _enabled;
emit FeatureToggled("purchaseEnabled", _enabled);
}
function setSellEnabled(bool _enabled) external onlyOwner {
sellEnabled = _enabled;
emit FeatureToggled("sellEnabled", _enabled);
}
function setCooldownEnabled(bool _enabled) external onlyOwner {
cooldownEnabled = _enabled;
emit FeatureToggled("cooldownEnabled", _enabled);
}
function setManualPriceEnabled(bool _enabled) external onlyOwner {
manualPriceEnabled = _enabled;
emit FeatureToggled("manualPriceEnabled", _enabled);
}
function setEmergencyFallbackEnabled(bool _enabled) external onlyOwner {
emergencyFallbackEnabled = _enabled;
emit FeatureToggled("emergencyFallbackEnabled", _enabled);
}
// ═══════════════════════════════════════════════════════════════════
// VIEW FUNCTIONS
// ═══════════════════════════════════════════════════════════════════
function getPriceConfig() external view returns (
uint256 _minGoldPrice,
uint256 _maxGoldPrice,
uint256 _staleness,
uint256 _markup,
uint256 _discount
) {
return (minGoldPrice, maxGoldPrice, priceStalenessThreshold, priceMarkup, priceDiscount);
}
function getMintConfig() external view returns (uint256 _perTx, uint256 _daily) {
return (maxMintPerTx, maxDailyMint);
}
function getPurchaseConfig() external view returns (
uint256 _perTx,
uint256 _daily,
uint256 _minETH,
uint256 _maxETH
) {
return (maxPurchasePerTx, maxDailyPurchase, minPurchaseETH, maxPurchaseETH);
}
function getSellConfig() external view returns (
uint256 _perTx,
uint256 _daily,
uint256 _minTokens,
uint256 _minBalance
) {
return (maxSellPerTx, maxDailySell, minSellTokens, minContractBalance);
}
function getMEVConfig() external view returns (
uint256 _maxSameBlock,
uint256 _cooldown,
bool _cooldownEnabled
) {
return (maxSameBlockTransfers, cooldownPeriod, cooldownEnabled);
}
function getFeatureToggles() external view returns (
bool _purchase,
bool _sell,
bool _cooldown,
bool _manualPrice,
bool _emergency
) {
return (purchaseEnabled, sellEnabled, cooldownEnabled, manualPriceEnabled, emergencyFallbackEnabled);
}
// ═══════════════════════════════════════════════════════════════════
// OWNERSHIP (2-step)
// ═══════════════════════════════════════════════════════════════════
function transferOwnership(address newOwner) external onlyOwner {
require(newOwner != address(0), "Zero address");
pendingOwner = newOwner;
}
function acceptOwnership() external {
require(msg.sender == pendingOwner, "Not pending owner");
address oldOwner = owner;
owner = pendingOwner;
pendingOwner = address(0);
emit OwnershipTransferred(oldOwner, owner);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_coreToken","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"string","name":"configName","type":"string"},{"indexed":false,"internalType":"uint256","name":"oldValue","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newValue","type":"uint256"}],"name":"ConfigUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"string","name":"feature","type":"string"},{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"FeatureToggled","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"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"cooldownEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cooldownPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"coreToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"emergencyFallbackEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getFeatureToggles","outputs":[{"internalType":"bool","name":"_purchase","type":"bool"},{"internalType":"bool","name":"_sell","type":"bool"},{"internalType":"bool","name":"_cooldown","type":"bool"},{"internalType":"bool","name":"_manualPrice","type":"bool"},{"internalType":"bool","name":"_emergency","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMEVConfig","outputs":[{"internalType":"uint256","name":"_maxSameBlock","type":"uint256"},{"internalType":"uint256","name":"_cooldown","type":"uint256"},{"internalType":"bool","name":"_cooldownEnabled","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMintConfig","outputs":[{"internalType":"uint256","name":"_perTx","type":"uint256"},{"internalType":"uint256","name":"_daily","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPriceConfig","outputs":[{"internalType":"uint256","name":"_minGoldPrice","type":"uint256"},{"internalType":"uint256","name":"_maxGoldPrice","type":"uint256"},{"internalType":"uint256","name":"_staleness","type":"uint256"},{"internalType":"uint256","name":"_markup","type":"uint256"},{"internalType":"uint256","name":"_discount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPurchaseConfig","outputs":[{"internalType":"uint256","name":"_perTx","type":"uint256"},{"internalType":"uint256","name":"_daily","type":"uint256"},{"internalType":"uint256","name":"_minETH","type":"uint256"},{"internalType":"uint256","name":"_maxETH","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getSellConfig","outputs":[{"internalType":"uint256","name":"_perTx","type":"uint256"},{"internalType":"uint256","name":"_daily","type":"uint256"},{"internalType":"uint256","name":"_minTokens","type":"uint256"},{"internalType":"uint256","name":"_minBalance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"manualPriceEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxDailyMint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxDailyPurchase","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxDailySell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxGoldPrice","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":"maxPurchaseETH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxPurchasePerTx","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSameBlockTransfers","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSellPerTx","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minContractBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minGoldPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minPurchaseETH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minSellTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"priceDiscount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"priceMarkup","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"priceStalenessThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"purchaseEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sellEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"_enabled","type":"bool"}],"name":"setCooldownEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_period","type":"uint256"}],"name":"setCooldownPeriod","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_enabled","type":"bool"}],"name":"setEmergencyFallbackEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_minPrice","type":"uint256"},{"internalType":"uint256","name":"_maxPrice","type":"uint256"}],"name":"setGoldPriceBounds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_enabled","type":"bool"}],"name":"setManualPriceEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_maxPrice","type":"uint256"}],"name":"setMaxGoldPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_max","type":"uint256"}],"name":"setMaxSameBlockTransfers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_min","type":"uint256"}],"name":"setMinContractBalance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_minPrice","type":"uint256"}],"name":"setMinGoldPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_min","type":"uint256"}],"name":"setMinSellTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_perTx","type":"uint256"},{"internalType":"uint256","name":"_daily","type":"uint256"}],"name":"setMintLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_discount","type":"uint256"}],"name":"setPriceDiscount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_markup","type":"uint256"}],"name":"setPriceMarkup","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_threshold","type":"uint256"}],"name":"setPriceStalenessThreshold","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_min","type":"uint256"},{"internalType":"uint256","name":"_max","type":"uint256"}],"name":"setPurchaseETHBounds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_enabled","type":"bool"}],"name":"setPurchaseEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_perTx","type":"uint256"},{"internalType":"uint256","name":"_daily","type":"uint256"}],"name":"setPurchaseLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_enabled","type":"bool"}],"name":"setSellEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_perTx","type":"uint256"},{"internalType":"uint256","name":"_daily","type":"uint256"}],"name":"setSellLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]Contract Creation Code
608060405264012a05f200600390815565048c2739500060045562015f906005556069600655605f60075569d3c21bcecceda100000060088190556a084595161401484a0000006009819055600a829055600b819055662386f26fc10000600c5568056bc75e2d63100000600d55600e91909155600f555f601081905560118190556012919091556013556014805464ffffffffff19166201010017905560016015553480156100ad575f80fd5b506040516114d63803806114d68339810160408190526100cc91610147565b6001600160a01b0381166101155760405162461bcd60e51b815260206004820152600c60248201526b5a65726f206164647265737360a01b604482015260640160405180910390fd5b5f8054336001600160a01b031991821617909155600280549091166001600160a01b0392909216919091179055610174565b5f60208284031215610157575f80fd5b81516001600160a01b038116811461016d575f80fd5b9392505050565b611355806101815f395ff3fe608060405234801561000f575f80fd5b5060043610610319575f3560e01c80637a91bd34116101af578063b6bc2546116100fe578063d3f43cac1161009e578063e30c397811610079578063e30c3978146106e2578063f2fde38b146106f5578063f8c52f2814610708578063f92f094314610711575f80fd5b8063d3f43cac146106c7578063d5527f84146106d0578063de7fcb1d146106d9575f80fd5b8063ca1b9cca116100d9578063ca1b9cca14610685578063ce466c1414610698578063d0dafe7e146106ab578063d197ae18146106be575f80fd5b8063b6bc254614610656578063bd11187014610669578063be30f0a614610672575f80fd5b80638e3d7fd711610169578063a162f01911610144578063a162f01914610625578063a985ceef14610637578063aa8930d214610644578063ae80db041461064d575f80fd5b80638e3d7fd7146105e65780639338bb5d146105f957806398a796b814610614575f80fd5b80637a91bd341461057f5780637aaf56061461059257806380ea3de1146105a557806380eff356146105b8578063879bdefd146105cb5780638da5cb5b146105d4575f80fd5b80634915a8581161026b5780635a77c25f1161022557806369d545541161020057806369d545541461050d5780636e93698b1461051657806379ba50971461051f57806379c1b03014610527575f80fd5b80635a77c25f146104dd5780635c433b08146104f05780635fd2b6af146104f9575f80fd5b80634915a8581461047f5780634ec06fc11461049257806354fd4d501461049b578063553ab793146104a457806358197a9d146104b75780635932ead1146104ca575f80fd5b80632155db2d116102d65780633ac3c636116102b15780633ac3c6361461042d5780633de13f2c146104645780633e04619d1461046d5780634482b20b14610476575f80fd5b80632155db2d146103cc57806324827669146103f557806328ed5fe91461041a575f80fd5b806304646a491461031d5780630c2b72e9146103395780630c4aac89146103645780630d9332e214610379578063113a389b1461038c578063203011d31461039f575b5f80fd5b61032660135481565b6040519081526020015b60405180910390f35b60025461034c906001600160a01b031681565b6040516001600160a01b039091168152602001610330565b610377610372366004611251565b610724565b005b610377610387366004611251565b61080c565b61037761039a366004611251565b61083a565b600e54600f546010546011545b604080519485526020850193909352918301526060820152608001610330565b60125460135460145460ff16604080519384526020840192909252151590820152606001610330565b60145461040a90640100000000900460ff1681565b6040519015158152602001610330565b610377610428366004611251565b61091b565b600354600454600554600654600754604080519586526020860194909452928401919091526060830152608082015260a001610330565b610326600f5481565b61032660065481565b610326600e5481565b61037761048d366004611251565b610949565b61032660105481565b61032660155481565b6103776104b2366004611268565b6109fc565b60145461040a9062010000900460ff1681565b6103776104d8366004611288565b610b07565b6103776104eb366004611251565b610b99565b610326600d5481565b60145461040a906301000000900460ff1681565b61032660115481565b610326600b5481565b610377610c37565b6014546040805160ff610100840481161515825262010000840481161515602083015280841615159282019290925263010000008304821615156060820152640100000000909204161515608082015260a001610330565b61037761058d366004611268565b610cde565b6103776105a0366004611268565b610d3d565b6103776105b3366004611251565b610dbc565b6103776105c6366004611251565b610e4b565b610326600a5481565b5f5461034c906001600160a01b031681565b6103776105f4366004611288565b610edc565b60085460095460408051928352602083019190915201610330565b600a54600b54600c54600d546103ac565b60145461040a90610100900460ff1681565b60145461040a9060ff1681565b61032660075481565b61032660095481565b610377610664366004611288565b610f3f565b61032660055481565b610377610680366004611268565b610f99565b610377610693366004611268565b610ff8565b6103776106a6366004611288565b611057565b6103776106b9366004611251565b6110c7565b61032660035481565b61032660125481565b61032660045481565b61032660085481565b60015461034c906001600160a01b031681565b6103776107033660046112ae565b611165565b610326600c5481565b61037761071f366004611288565b6111f5565b5f546001600160a01b031633146107565760405162461bcd60e51b815260040161074d906112d4565b60405180910390fd5b60328110158015610768575060648111155b6107a65760405162461bcd60e51b815260206004820152600f60248201526e0d4c0b4c4c0c0948185b1b1bddd959608a1b604482015260640161074d565b60078054908290556040516c1c1c9a58d9511a5cd8dbdd5b9d609a1b8152600d015b6040805191829003822083835260208301859052917fd7474166e78731bc168caca1fe1ccebbd6f3c95baee64997902e6b48f442b81a910160405180910390a25050565b5f546001600160a01b031633146108355760405162461bcd60e51b815260040161074d906112d4565b601155565b5f546001600160a01b031633146108635760405162461bcd60e51b815260040161074d906112d4565b60035481116108aa5760405162461bcd60e51b815260206004820152601360248201527226b0bc1036bab9ba1032bc31b2b2b21036b4b760691b604482015260640161074d565b660110d9316ec0008111156108f65760405162461bcd60e51b81526020600482015260126024820152710457863656564732073616e697479206361760741b604482015260640161074d565b60048054908290556040516b6d6178476f6c64507269636560a01b8152600c016107c8565b5f546001600160a01b031633146109445760405162461bcd60e51b815260040161074d906112d4565b601055565b5f546001600160a01b031633146109725760405162461bcd60e51b815260040161074d906112d4565b610e108110158015610987575062093a808111155b6109c65760405162461bcd60e51b815260206004820152601060248201526f3120686f757220746f2037206461797360801b604482015260640161074d565b60058054908290556040517f70726963655374616c656e6573735468726573686f6c6400000000000000000081526017016107c8565b5f546001600160a01b03163314610a255760405162461bcd60e51b815260040161074d906112d4565b5f8211610a6b5760405162461bcd60e51b81526020600482015260146024820152734d696e206d75737420626520706f73697469766560601b604482015260640161074d565b818111610ab05760405162461bcd60e51b815260206004820152601360248201527226b0bc1036bab9ba1032bc31b2b2b21036b4b760691b604482015260640161074d565b660110d9316ec000811115610afc5760405162461bcd60e51b81526020600482015260126024820152710457863656564732073616e697479206361760741b604482015260640161074d565b600391909155600455565b5f546001600160a01b03163314610b305760405162461bcd60e51b815260040161074d906112d4565b6014805460ff19168215151790556040516e18dbdbdb191bdddb915b98589b1959608a1b8152600f015b6040519081900381208215158252907f43a0148be74197659be43bacdac4e492c6e55291225e29fd4f098868ff304fc19060200160405180910390a250565b5f546001600160a01b03163314610bc25760405162461bcd60e51b815260040161074d906112d4565b5f81118015610bd2575060045481105b610c125760405162461bcd60e51b8152602060048201526011602482015270496e76616c6964206d696e20707269636560781b604482015260640161074d565b60038054908290556040516b6d696e476f6c64507269636560a01b8152600c016107c8565b6001546001600160a01b03163314610c855760405162461bcd60e51b81526020600482015260116024820152702737ba103832b73234b7339037bbb732b960791b604482015260640161074d565b5f8054600180546001600160a01b038082166001600160a01b031980861682178755909216909255604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b5f546001600160a01b03163314610d075760405162461bcd60e51b815260040161074d906112d4565b5f82118015610d165750818110155b610d325760405162461bcd60e51b815260040161074d906112f7565b600891909155600955565b5f546001600160a01b03163314610d665760405162461bcd60e51b815260040161074d906112d4565b5f82118015610d7457508181115b610db15760405162461bcd60e51b815260206004820152600e60248201526d496e76616c696420626f756e647360901b604482015260640161074d565b600c91909155600d55565b5f546001600160a01b03163314610de55760405162461bcd60e51b815260040161074d906112d4565b610e10811115610e245760405162461bcd60e51b815260206004820152600a60248201526926b0bc1018903437bab960b11b604482015260640161074d565b60138054908290556040516d18dbdbdb191bdddb94195c9a5bd960921b8152600e016107c8565b5f546001600160a01b03163314610e745760405162461bcd60e51b815260040161074d906112d4565b600a811115610eae5760405162461bcd60e51b815260206004820152600660248201526504d61782031360d41b604482015260640161074d565b6012805490829055604051746d617853616d65426c6f636b5472616e736665727360581b81526015016107c8565b5f546001600160a01b03163314610f055760405162461bcd60e51b815260040161074d906112d4565b6014805463ff0000001916630100000083151502179055604051711b585b9d585b141c9a58d9515b98589b195960721b8152601201610b5a565b5f546001600160a01b03163314610f685760405162461bcd60e51b815260040161074d906112d4565b6014805462ff0000191662010000831515021790556040516a1cd95b1b115b98589b195960aa1b8152600b01610b5a565b5f546001600160a01b03163314610fc25760405162461bcd60e51b815260040161074d906112d4565b5f82118015610fd15750818110155b610fed5760405162461bcd60e51b815260040161074d906112f7565b600a91909155600b55565b5f546001600160a01b031633146110215760405162461bcd60e51b815260040161074d906112d4565b5f821180156110305750818110155b61104c5760405162461bcd60e51b815260040161074d906112f7565b600e91909155600f55565b5f546001600160a01b031633146110805760405162461bcd60e51b815260040161074d906112d4565b6014805464ff000000001916640100000000831515021790556040517f656d657267656e637946616c6c6261636b456e61626c656400000000000000008152601801610b5a565b5f546001600160a01b031633146110f05760405162461bcd60e51b815260040161074d906112d4565b60648110158015611102575060968111155b6111415760405162461bcd60e51b815260206004820152601060248201526f0c4c0c0b4c4d4c0948185b1b1bddd95960821b604482015260640161074d565b60068054908290556040516a070726963654d61726b75760ac1b8152600b016107c8565b5f546001600160a01b0316331461118e5760405162461bcd60e51b815260040161074d906112d4565b6001600160a01b0381166111d35760405162461bcd60e51b815260206004820152600c60248201526b5a65726f206164647265737360a01b604482015260640161074d565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b0316331461121e5760405162461bcd60e51b815260040161074d906112d4565b6014805461ff001916610100831515021790556040516e1c1d5c98da185cd9515b98589b1959608a1b8152600f01610b5a565b5f60208284031215611261575f80fd5b5035919050565b5f8060408385031215611279575f80fd5b50508035926020909101359150565b5f60208284031215611298575f80fd5b813580151581146112a7575f80fd5b9392505050565b5f602082840312156112be575f80fd5b81356001600160a01b03811681146112a7575f80fd5b6020808252600990820152682737ba1037bbb732b960b91b604082015260600190565b6020808252600e908201526d496e76616c6964206c696d69747360901b60408201526060019056fea2646970667358221220746a500ea495f652c803a924b1d39ffc719ee0d42c4cbd4a5167b90be68edb7364736f6c63430008150033000000000000000000000000cd8eabac84ed4bf824a414a04cc6be7e3b0d140d
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610319575f3560e01c80637a91bd34116101af578063b6bc2546116100fe578063d3f43cac1161009e578063e30c397811610079578063e30c3978146106e2578063f2fde38b146106f5578063f8c52f2814610708578063f92f094314610711575f80fd5b8063d3f43cac146106c7578063d5527f84146106d0578063de7fcb1d146106d9575f80fd5b8063ca1b9cca116100d9578063ca1b9cca14610685578063ce466c1414610698578063d0dafe7e146106ab578063d197ae18146106be575f80fd5b8063b6bc254614610656578063bd11187014610669578063be30f0a614610672575f80fd5b80638e3d7fd711610169578063a162f01911610144578063a162f01914610625578063a985ceef14610637578063aa8930d214610644578063ae80db041461064d575f80fd5b80638e3d7fd7146105e65780639338bb5d146105f957806398a796b814610614575f80fd5b80637a91bd341461057f5780637aaf56061461059257806380ea3de1146105a557806380eff356146105b8578063879bdefd146105cb5780638da5cb5b146105d4575f80fd5b80634915a8581161026b5780635a77c25f1161022557806369d545541161020057806369d545541461050d5780636e93698b1461051657806379ba50971461051f57806379c1b03014610527575f80fd5b80635a77c25f146104dd5780635c433b08146104f05780635fd2b6af146104f9575f80fd5b80634915a8581461047f5780634ec06fc11461049257806354fd4d501461049b578063553ab793146104a457806358197a9d146104b75780635932ead1146104ca575f80fd5b80632155db2d116102d65780633ac3c636116102b15780633ac3c6361461042d5780633de13f2c146104645780633e04619d1461046d5780634482b20b14610476575f80fd5b80632155db2d146103cc57806324827669146103f557806328ed5fe91461041a575f80fd5b806304646a491461031d5780630c2b72e9146103395780630c4aac89146103645780630d9332e214610379578063113a389b1461038c578063203011d31461039f575b5f80fd5b61032660135481565b6040519081526020015b60405180910390f35b60025461034c906001600160a01b031681565b6040516001600160a01b039091168152602001610330565b610377610372366004611251565b610724565b005b610377610387366004611251565b61080c565b61037761039a366004611251565b61083a565b600e54600f546010546011545b604080519485526020850193909352918301526060820152608001610330565b60125460135460145460ff16604080519384526020840192909252151590820152606001610330565b60145461040a90640100000000900460ff1681565b6040519015158152602001610330565b610377610428366004611251565b61091b565b600354600454600554600654600754604080519586526020860194909452928401919091526060830152608082015260a001610330565b610326600f5481565b61032660065481565b610326600e5481565b61037761048d366004611251565b610949565b61032660105481565b61032660155481565b6103776104b2366004611268565b6109fc565b60145461040a9062010000900460ff1681565b6103776104d8366004611288565b610b07565b6103776104eb366004611251565b610b99565b610326600d5481565b60145461040a906301000000900460ff1681565b61032660115481565b610326600b5481565b610377610c37565b6014546040805160ff610100840481161515825262010000840481161515602083015280841615159282019290925263010000008304821615156060820152640100000000909204161515608082015260a001610330565b61037761058d366004611268565b610cde565b6103776105a0366004611268565b610d3d565b6103776105b3366004611251565b610dbc565b6103776105c6366004611251565b610e4b565b610326600a5481565b5f5461034c906001600160a01b031681565b6103776105f4366004611288565b610edc565b60085460095460408051928352602083019190915201610330565b600a54600b54600c54600d546103ac565b60145461040a90610100900460ff1681565b60145461040a9060ff1681565b61032660075481565b61032660095481565b610377610664366004611288565b610f3f565b61032660055481565b610377610680366004611268565b610f99565b610377610693366004611268565b610ff8565b6103776106a6366004611288565b611057565b6103776106b9366004611251565b6110c7565b61032660035481565b61032660125481565b61032660045481565b61032660085481565b60015461034c906001600160a01b031681565b6103776107033660046112ae565b611165565b610326600c5481565b61037761071f366004611288565b6111f5565b5f546001600160a01b031633146107565760405162461bcd60e51b815260040161074d906112d4565b60405180910390fd5b60328110158015610768575060648111155b6107a65760405162461bcd60e51b815260206004820152600f60248201526e0d4c0b4c4c0c0948185b1b1bddd959608a1b604482015260640161074d565b60078054908290556040516c1c1c9a58d9511a5cd8dbdd5b9d609a1b8152600d015b6040805191829003822083835260208301859052917fd7474166e78731bc168caca1fe1ccebbd6f3c95baee64997902e6b48f442b81a910160405180910390a25050565b5f546001600160a01b031633146108355760405162461bcd60e51b815260040161074d906112d4565b601155565b5f546001600160a01b031633146108635760405162461bcd60e51b815260040161074d906112d4565b60035481116108aa5760405162461bcd60e51b815260206004820152601360248201527226b0bc1036bab9ba1032bc31b2b2b21036b4b760691b604482015260640161074d565b660110d9316ec0008111156108f65760405162461bcd60e51b81526020600482015260126024820152710457863656564732073616e697479206361760741b604482015260640161074d565b60048054908290556040516b6d6178476f6c64507269636560a01b8152600c016107c8565b5f546001600160a01b031633146109445760405162461bcd60e51b815260040161074d906112d4565b601055565b5f546001600160a01b031633146109725760405162461bcd60e51b815260040161074d906112d4565b610e108110158015610987575062093a808111155b6109c65760405162461bcd60e51b815260206004820152601060248201526f3120686f757220746f2037206461797360801b604482015260640161074d565b60058054908290556040517f70726963655374616c656e6573735468726573686f6c6400000000000000000081526017016107c8565b5f546001600160a01b03163314610a255760405162461bcd60e51b815260040161074d906112d4565b5f8211610a6b5760405162461bcd60e51b81526020600482015260146024820152734d696e206d75737420626520706f73697469766560601b604482015260640161074d565b818111610ab05760405162461bcd60e51b815260206004820152601360248201527226b0bc1036bab9ba1032bc31b2b2b21036b4b760691b604482015260640161074d565b660110d9316ec000811115610afc5760405162461bcd60e51b81526020600482015260126024820152710457863656564732073616e697479206361760741b604482015260640161074d565b600391909155600455565b5f546001600160a01b03163314610b305760405162461bcd60e51b815260040161074d906112d4565b6014805460ff19168215151790556040516e18dbdbdb191bdddb915b98589b1959608a1b8152600f015b6040519081900381208215158252907f43a0148be74197659be43bacdac4e492c6e55291225e29fd4f098868ff304fc19060200160405180910390a250565b5f546001600160a01b03163314610bc25760405162461bcd60e51b815260040161074d906112d4565b5f81118015610bd2575060045481105b610c125760405162461bcd60e51b8152602060048201526011602482015270496e76616c6964206d696e20707269636560781b604482015260640161074d565b60038054908290556040516b6d696e476f6c64507269636560a01b8152600c016107c8565b6001546001600160a01b03163314610c855760405162461bcd60e51b81526020600482015260116024820152702737ba103832b73234b7339037bbb732b960791b604482015260640161074d565b5f8054600180546001600160a01b038082166001600160a01b031980861682178755909216909255604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b5f546001600160a01b03163314610d075760405162461bcd60e51b815260040161074d906112d4565b5f82118015610d165750818110155b610d325760405162461bcd60e51b815260040161074d906112f7565b600891909155600955565b5f546001600160a01b03163314610d665760405162461bcd60e51b815260040161074d906112d4565b5f82118015610d7457508181115b610db15760405162461bcd60e51b815260206004820152600e60248201526d496e76616c696420626f756e647360901b604482015260640161074d565b600c91909155600d55565b5f546001600160a01b03163314610de55760405162461bcd60e51b815260040161074d906112d4565b610e10811115610e245760405162461bcd60e51b815260206004820152600a60248201526926b0bc1018903437bab960b11b604482015260640161074d565b60138054908290556040516d18dbdbdb191bdddb94195c9a5bd960921b8152600e016107c8565b5f546001600160a01b03163314610e745760405162461bcd60e51b815260040161074d906112d4565b600a811115610eae5760405162461bcd60e51b815260206004820152600660248201526504d61782031360d41b604482015260640161074d565b6012805490829055604051746d617853616d65426c6f636b5472616e736665727360581b81526015016107c8565b5f546001600160a01b03163314610f055760405162461bcd60e51b815260040161074d906112d4565b6014805463ff0000001916630100000083151502179055604051711b585b9d585b141c9a58d9515b98589b195960721b8152601201610b5a565b5f546001600160a01b03163314610f685760405162461bcd60e51b815260040161074d906112d4565b6014805462ff0000191662010000831515021790556040516a1cd95b1b115b98589b195960aa1b8152600b01610b5a565b5f546001600160a01b03163314610fc25760405162461bcd60e51b815260040161074d906112d4565b5f82118015610fd15750818110155b610fed5760405162461bcd60e51b815260040161074d906112f7565b600a91909155600b55565b5f546001600160a01b031633146110215760405162461bcd60e51b815260040161074d906112d4565b5f821180156110305750818110155b61104c5760405162461bcd60e51b815260040161074d906112f7565b600e91909155600f55565b5f546001600160a01b031633146110805760405162461bcd60e51b815260040161074d906112d4565b6014805464ff000000001916640100000000831515021790556040517f656d657267656e637946616c6c6261636b456e61626c656400000000000000008152601801610b5a565b5f546001600160a01b031633146110f05760405162461bcd60e51b815260040161074d906112d4565b60648110158015611102575060968111155b6111415760405162461bcd60e51b815260206004820152601060248201526f0c4c0c0b4c4d4c0948185b1b1bddd95960821b604482015260640161074d565b60068054908290556040516a070726963654d61726b75760ac1b8152600b016107c8565b5f546001600160a01b0316331461118e5760405162461bcd60e51b815260040161074d906112d4565b6001600160a01b0381166111d35760405162461bcd60e51b815260206004820152600c60248201526b5a65726f206164647265737360a01b604482015260640161074d565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b0316331461121e5760405162461bcd60e51b815260040161074d906112d4565b6014805461ff001916610100831515021790556040516e1c1d5c98da185cd9515b98589b1959608a1b8152600f01610b5a565b5f60208284031215611261575f80fd5b5035919050565b5f8060408385031215611279575f80fd5b50508035926020909101359150565b5f60208284031215611298575f80fd5b813580151581146112a7575f80fd5b9392505050565b5f602082840312156112be575f80fd5b81356001600160a01b03811681146112a7575f80fd5b6020808252600990820152682737ba1037bbb732b960b91b604082015260600190565b6020808252600e908201526d496e76616c6964206c696d69747360901b60408201526060019056fea2646970667358221220746a500ea495f652c803a924b1d39ffc719ee0d42c4cbd4a5167b90be68edb7364736f6c63430008150033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000cd8eabac84ed4bf824a414a04cc6be7e3b0d140d
-----Decoded View---------------
Arg [0] : _coreToken (address): 0xCd8eAbAc84eD4Bf824a414A04CC6bE7E3B0D140D
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000cd8eabac84ed4bf824a414a04cc6be7e3b0d140d
Deployed Bytecode Sourcemap
1114:16430:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5543:33;;;;;;;;;160:25:1;;;148:2;133:18;5543:33:0;;;;;;;;1695:24;;;;;-1:-1:-1;;;;;1695:24:0;;;;;;-1:-1:-1;;;;;360:32:1;;;342:51;;330:2;315:18;1695:24:0;196:203:1;10391:282:0;;;;;;:::i;:::-;;:::i;:::-;;12154:108;;;;;;:::i;:::-;;:::i;8745:354::-;;;;;;:::i;:::-;;:::i;15825:253::-;16008:12;;16022;;16036:13;;16051:18;;15825:253;;;;820:25:1;;;876:2;861:18;;854:34;;;;904:18;;;897:34;962:2;947:18;;940:34;807:3;792:19;15825:253:0;589:391:1;16086:228:0;16251:21;;16274:14;;16290:15;;;;16086:228;;;1181:25:1;;;1237:2;1222:18;;1215:34;;;;1292:14;1285:22;1265:18;;;1258:50;1169:2;1154:18;16086:228:0;985:329:1;6271:44:0;;;;;;;;;;;;;;;1484:14:1;;1477:22;1459:41;;1447:2;1432:18;6271:44:0;1319:187:1;12048:98:0;;;;;;:::i;:::-;;:::i;15102:310::-;15324:12;;15338;;15352:23;;15377:11;;15390:13;;15102:310;;;1770:25:1;;;1826:2;1811:18;;1804:34;;;;1854:18;;;1847:34;;;;1912:2;1897:18;;1890:34;1955:3;1940:19;;1933:35;1757:3;1742:19;15102:310:0;1511:463:1;4763:49:0;;;;;;2589:32;;;;;;4685:48;;;;;;9776:333;;;;;;:::i;:::-;;:::i;4842:32::-;;;;;;6328:26;;;;;;9401:367;;;;;;:::i;:::-;;:::i;6189:30::-;;;;;;;;;;;;14078:166;;;;;;:::i;:::-;;:::i;9107:286::-;;;;;;:::i;:::-;;:::i;4122:41::-;;;;;;6226:38;;;;;;;;;;;;4929:37;;;;;;3958:53;;;;;;17275:266;;;:::i;16322:303::-;16525:15;;16322:303;;;16525:15;;;;;;2764:14:1;2757:22;2739:41;;16542:11:0;;;;;2823:14:1;2816:22;2811:2;2796:18;;2789:50;16555:15:0;;;2882:14:1;2875:22;2855:18;;;2848:50;;;;16572:18:0;;;;;2941:14:1;2934:22;2929:2;2914:18;;2907:50;16592:24:0;;;;;3001:14:1;2994:22;2988:3;2973:19;;2966:51;2726:3;2711:19;16322:303:0;2510:513:1;11152:214:0;;;;;;:::i;:::-;;:::i;11608:210::-;;;;;;:::i;:::-;;:::i;13012:255::-;;;;;;:::i;:::-;;:::i;12739:265::-;;;;;;:::i;:::-;;:::i;3880:52::-;;;;;;1634:20;;;;;-1:-1:-1;;;;;1634:20:0;;;14252:175;;;;;;:::i;:::-;;:::i;15420:134::-;15519:12;;15533;;15420:134;;;3202:25:1;;;3258:2;3243:18;;3236:34;;;;3175:18;15420:134:0;3028:248:1;15562:255:0;15742:16;;15760;;15778:14;;15794;;15562:255;;6148:34;;;;;;;;;;;;5631:35;;;;;;;;;2674:33;;;;;;3320:49;;;;;;13916:154;;;;;;:::i;:::-;;:::i;2453:46::-;;;;;;11374:226;;;;;;:::i;:::-;;:::i;11826:214::-;;;;;;:::i;:::-;;:::i;14435:193::-;;;;;;:::i;:::-;;:::i;10117:266::-;;;;;;:::i;:::-;;:::i;2307:40::-;;;;;;5496;;;;;;2377:43;;;;;;3242:48;;;;;;1661:27;;;;;-1:-1:-1;;;;;1661:27:0;;;17103:164;;;;;;:::i;:::-;;:::i;4037:42::-;;;;;;13742:166;;;;;;:::i;:::-;;:::i;10391:282::-;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;;;;;;;;;10487:2:::1;10474:9;:15;;:35;;;;;10506:3;10493:9;:16;;10474:35;10466:63;;;::::0;-1:-1:-1;;;10466:63:0;;4111:2:1;10466:63:0::1;::::0;::::1;4093:21:1::0;4150:2;4130:18;;;4123:30;-1:-1:-1;;;4169:18:1;;;4162:45;4224:18;;10466:63:0::1;3909:339:1::0;10466:63:0::1;10554:13;::::0;;10578:25;;;;10619:46:::1;::::0;-1:-1:-1;;;4455:28:1;;4508:2;4499:12;10619:46:0::1;;::::0;;;;;::::1;::::0;;3202:25:1;;;3258:2;3243:18;;3236:34;;;10619:46:0;::::1;::::0;3175:18:1;10619:46:0::1;;;;;;;10455:218;10391:282:::0;:::o;12154:108::-;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;12229:18:::1;:25:::0;12154:108::o;8745:354::-;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;8839:12:::1;;8827:9;:24;8819:56;;;::::0;-1:-1:-1;;;8819:56:0;;4724:2:1;8819:56:0::1;::::0;::::1;4706:21:1::0;4763:2;4743:18;;;4736:30;-1:-1:-1;;;4782:18:1;;;4775:49;4841:18;;8819:56:0::1;4522:343:1::0;8819:56:0::1;8907:17;8894:9;:30;;8886:61;;;::::0;-1:-1:-1;;;8886:61:0;;5072:2:1;8886:61:0::1;::::0;::::1;5054:21:1::0;5111:2;5091:18;;;5084:30;-1:-1:-1;;;5130:18:1;;;5123:48;5188:18;;8886:61:0::1;4870:342:1::0;8886:61:0::1;8983:12;::::0;;9006:24;;;;9046:45:::1;::::0;-1:-1:-1;;;5419:27:1;;5471:2;5462:12;9046:45:0::1;5217:263:1::0;12048:98:0;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;12118:13:::1;:20:::0;12048:98::o;9776:333::-;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;9884:4:::1;9870:10;:18;;:42;;;;;9906:6;9892:10;:20;;9870:42;9862:71;;;::::0;-1:-1:-1;;;9862:71:0;;5687:2:1;9862:71:0::1;::::0;::::1;5669:21:1::0;5726:2;5706:18;;;5699:30;-1:-1:-1;;;5745:18:1;;;5738:46;5801:18;;9862:71:0::1;5485:340:1::0;9862:71:0::1;9958:23;::::0;;9992:36;;;;10044:57:::1;::::0;6044:25:1;6032:38;;6095:2;6086:12;10044:57:0::1;5830:274:1::0;9401:367:0;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;9517:1:::1;9505:9;:13;9497:46;;;::::0;-1:-1:-1;;;9497:46:0;;6311:2:1;9497:46:0::1;::::0;::::1;6293:21:1::0;6350:2;6330:18;;;6323:30;-1:-1:-1;;;6369:18:1;;;6362:50;6429:18;;9497:46:0::1;6109:344:1::0;9497:46:0::1;9574:9;9562;:21;9554:53;;;::::0;-1:-1:-1;;;9554:53:0;;4724:2:1;9554:53:0::1;::::0;::::1;4706:21:1::0;4763:2;4743:18;;;4736:30;-1:-1:-1;;;4782:18:1;;;4775:49;4841:18;;9554:53:0::1;4522:343:1::0;9554:53:0::1;9639:17;9626:9;:30;;9618:61;;;::::0;-1:-1:-1;;;9618:61:0;;5072:2:1;9618:61:0::1;::::0;::::1;5054:21:1::0;5111:2;5091:18;;;5084:30;-1:-1:-1;;;5130:18:1;;;5123:48;5188:18;;9618:61:0::1;4870:342:1::0;9618:61:0::1;9701:12;:24:::0;;;;9736:12:::1;:24:::0;9401:367::o;14078:166::-;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;14151:15:::1;:26:::0;;-1:-1:-1;;14151:26:0::1;::::0;::::1;;;::::0;;14193:43:::1;::::0;-1:-1:-1;;;6660:30:1;;6715:2;6706:12;14193:43:0::1;;::::0;;;;::::1;::::0;;1484:14:1;;1477:22;1459:41;;14193:43:0;::::1;::::0;1447:2:1;1432:18;14193:43:0::1;;;;;;;14078:166:::0;:::o;9107:286::-;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;9201:1:::1;9189:9;:13;:41;;;;;9218:12;;9206:9;:24;9189:41;9181:71;;;::::0;-1:-1:-1;;;9181:71:0;;6931:2:1;9181:71:0::1;::::0;::::1;6913:21:1::0;6970:2;6950:18;;;6943:30;-1:-1:-1;;;6989:18:1;;;6982:47;7046:18;;9181:71:0::1;6729:341:1::0;9181:71:0::1;9277:12;::::0;;9300:24;;;;9340:45:::1;::::0;-1:-1:-1;;;7277:27:1;;7329:2;7320:12;9340:45:0::1;7075:263:1::0;17275:266:0;17344:12;;-1:-1:-1;;;;;17344:12:0;17330:10;:26;17322:56;;;;-1:-1:-1;;;17322:56:0;;7545:2:1;17322:56:0;;;7527:21:1;7584:2;7564:18;;;7557:30;-1:-1:-1;;;7603:18:1;;;7596:47;7660:18;;17322:56:0;7343:341:1;17322:56:0;17389:16;17408:5;;;17432:12;;-1:-1:-1;;;;;17432:12:0;;;-1:-1:-1;;;;;;17424:20:0;;;;;;;17455:25;;;;;;17496:37;;17408:5;;;;;;;17496:37;;17389:16;17496:37;17311:230;17275:266::o;11152:214::-;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;11254:1:::1;11245:6;:10;:30;;;;;11269:6;11259;:16;;11245:30;11237:57;;;;-1:-1:-1::0;;;11237:57:0::1;;;;;;;:::i;:::-;11305:12;:21:::0;;;;11337:12:::1;:21:::0;11152:214::o;11608:210::-;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;11711:1:::1;11704:4;:8;:23;;;;;11723:4;11716;:11;11704:23;11696:50;;;::::0;-1:-1:-1;;;11696:50:0;;8234:2:1;11696:50:0::1;::::0;::::1;8216:21:1::0;8273:2;8253:18;;;8246:30;-1:-1:-1;;;8292:18:1;;;8285:44;8346:18;;11696:50:0::1;8032:338:1::0;11696:50:0::1;11757:14;:21:::0;;;;11789:14:::1;:21:::0;11608:210::o;13012:255::-;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;13105:4:::1;13094:7;:15;;13086:38;;;::::0;-1:-1:-1;;;13086:38:0;;8577:2:1;13086:38:0::1;::::0;::::1;8559:21:1::0;8616:2;8596:18;;;8589:30;-1:-1:-1;;;8635:18:1;;;8628:40;8685:18;;13086:38:0::1;8375:334:1::0;13086:38:0::1;13149:14;::::0;;13174:24;;;;13214:45:::1;::::0;-1:-1:-1;;;8916:29:1;;8970:2;8961:12;13214:45:0::1;8714:265:1::0;12739::0;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;12833:2:::1;12825:4;:10;;12817:29;;;::::0;-1:-1:-1;;;12817:29:0;;9186:2:1;12817:29:0::1;::::0;::::1;9168:21:1::0;9225:1;9205:18;;;9198:29;-1:-1:-1;;;9243:18:1;;;9236:36;9289:18;;12817:29:0::1;8984:329:1::0;12817:29:0::1;12871:21;::::0;;12903:28;;;;12947:49:::1;::::0;-1:-1:-1;;;9520:36:1;;9581:2;9572:12;12947:49:0::1;9318:272:1::0;14252:175:0;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;14328:18:::1;:29:::0;;-1:-1:-1;;14328:29:0::1;::::0;;::::1;;;;::::0;;14373:46:::1;::::0;-1:-1:-1;;;9797:33:1;;9855:2;9846:12;14373:46:0::1;9595:269:1::0;13916:154:0;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;13985:11:::1;:22:::0;;-1:-1:-1;;13985:22:0::1;::::0;;::::1;;;;::::0;;14023:39:::1;::::0;-1:-1:-1;;;10071:26:1;;10122:2;10113:12;14023:39:0::1;9869:262:1::0;11374:226:0;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;11480:1:::1;11471:6;:10;:30;;;;;11495:6;11485;:16;;11471:30;11463:57;;;;-1:-1:-1::0;;;11463:57:0::1;;;;;;;:::i;:::-;11531:16;:25:::0;;;;11567:16:::1;:25:::0;11374:226::o;11826:214::-;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;11928:1:::1;11919:6;:10;:30;;;;;11943:6;11933;:16;;11919:30;11911:57;;;;-1:-1:-1::0;;;11911:57:0::1;;;;;;;:::i;:::-;11979:12;:21:::0;;;;12011:12:::1;:21:::0;11826:214::o;14435:193::-;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;14517:24:::1;:35:::0;;-1:-1:-1;;14517:35:0::1;::::0;;::::1;;;;::::0;;14568:52:::1;::::0;10350:26:1;10338:39;;10402:2;10393:12;14568:52:0::1;10136:275:1::0;10117:266:0;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;10207:3:::1;10196:7;:14;;:32;;;;;10225:3;10214:7;:14;;10196:32;10188:61;;;::::0;-1:-1:-1;;;10188:61:0;;10618:2:1;10188:61:0::1;::::0;::::1;10600:21:1::0;10657:2;10637:18;;;10630:30;-1:-1:-1;;;10676:18:1;;;10669:46;10732:18;;10188:61:0::1;10416:340:1::0;10188:61:0::1;10274:11;::::0;;10296:21;;;;10333:42:::1;::::0;-1:-1:-1;;;10963:26:1;;11014:2;11005:12;10333:42:0::1;10761:262:1::0;17103:164:0;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;17186:22:0;::::1;17178:47;;;::::0;-1:-1:-1;;;17178:47:0;;11230:2:1;17178:47:0::1;::::0;::::1;11212:21:1::0;11269:2;11249:18;;;11242:30;-1:-1:-1;;;11288:18:1;;;11281:42;11340:18;;17178:47:0::1;11028:336:1::0;17178:47:0::1;17236:12;:23:::0;;-1:-1:-1;;;;;;17236:23:0::1;-1:-1:-1::0;;;;;17236:23:0;;;::::1;::::0;;;::::1;::::0;;17103:164::o;13742:166::-;7591:5;;-1:-1:-1;;;;;7591:5:0;7577:10;:19;7569:41;;;;-1:-1:-1;;;7569:41:0;;;;;;;:::i;:::-;13815:15:::1;:26:::0;;-1:-1:-1;;13815:26:0::1;;::::0;::::1;;;;::::0;;13857:43:::1;::::0;-1:-1:-1;;;11571:30:1;;11626:2;11617:12;13857:43:0::1;11369:266:1::0;404:180;463:6;516:2;504:9;495:7;491:23;487:32;484:52;;;532:1;529;522:12;484:52;-1:-1:-1;555:23:1;;404:180;-1:-1:-1;404:180:1:o;1979:248::-;2047:6;2055;2108:2;2096:9;2087:7;2083:23;2079:32;2076:52;;;2124:1;2121;2114:12;2076:52;-1:-1:-1;;2147:23:1;;;2217:2;2202:18;;;2189:32;;-1:-1:-1;1979:248:1:o;2232:273::-;2288:6;2341:2;2329:9;2320:7;2316:23;2312:32;2309:52;;;2357:1;2354;2347:12;2309:52;2396:9;2383:23;2449:5;2442:13;2435:21;2428:5;2425:32;2415:60;;2471:1;2468;2461:12;2415:60;2494:5;2232:273;-1:-1:-1;;;2232:273:1:o;3281:286::-;3340:6;3393:2;3381:9;3372:7;3368:23;3364:32;3361:52;;;3409:1;3406;3399:12;3361:52;3435:23;;-1:-1:-1;;;;;3487:31:1;;3477:42;;3467:70;;3533:1;3530;3523:12;3572:332;3774:2;3756:21;;;3813:1;3793:18;;;3786:29;-1:-1:-1;;;3846:2:1;3831:18;;3824:39;3895:2;3880:18;;3572:332::o;7689:338::-;7891:2;7873:21;;;7930:2;7910:18;;;7903:30;-1:-1:-1;;;7964:2:1;7949:18;;7942:44;8018:2;8003:18;;7689:338::o
Swarm Source
ipfs://746a500ea495f652c803a924b1d39ffc719ee0d42c4cbd4a5167b90be68edb73
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
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.