Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 825 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Create Std ERC20 | 21817757 | 14 hrs ago | IN | 0.02 ETH | 0.00066282 | ||||
Create Custom Mi... | 21794498 | 3 days ago | IN | 0.02 ETH | 0.00035363 | ||||
Create Custom Mi... | 21765447 | 7 days ago | IN | 0.02 ETH | 0.00224729 | ||||
Create Custom Mi... | 21739013 | 11 days ago | IN | 0.02 ETH | 0.00226748 | ||||
Create Std ERC20 | 21738672 | 11 days ago | IN | 0.02 ETH | 0.00173592 | ||||
Create Custom ER... | 21724256 | 13 days ago | IN | 0.02 ETH | 0.00390998 | ||||
Create Custom ER... | 21722354 | 13 days ago | IN | 0.02 ETH | 0.00118297 | ||||
Create Std ERC20 | 21699221 | 17 days ago | IN | 0.02 ETH | 0.00139286 | ||||
Create Std ERC20 | 21680763 | 19 days ago | IN | 0.02 ETH | 0.003864 | ||||
Create Std ERC20 | 21679667 | 19 days ago | IN | 0.02 ETH | 0.00169431 | ||||
Create Custom ER... | 21666308 | 21 days ago | IN | 0.02 ETH | 0.00916282 | ||||
Create Std ERC20 | 21607849 | 29 days ago | IN | 0.02 ETH | 0.00071686 | ||||
Create Std ERC20 | 21595673 | 31 days ago | IN | 0.02 ETH | 0.00235105 | ||||
Create Std ERC20 | 21587910 | 32 days ago | IN | 0.02 ETH | 0.00337484 | ||||
Create Std ERC20 | 21586486 | 32 days ago | IN | 0.02 ETH | 0.00105894 | ||||
Create Std ERC20 | 21586455 | 32 days ago | IN | 0.02 ETH | 0.00122997 | ||||
Create Custom Mi... | 21543937 | 38 days ago | IN | 0.02 ETH | 0.0038453 | ||||
Create Std ERC20 | 21426087 | 55 days ago | IN | 0.02 ETH | 0.00332208 | ||||
Create Std ERC20 | 21418540 | 56 days ago | IN | 0.02 ETH | 0.00418909 | ||||
Create Custom ER... | 21315390 | 70 days ago | IN | 0.02 ETH | 0.00716062 | ||||
Create Custom Mi... | 21307517 | 71 days ago | IN | 0.02 ETH | 0.00335708 | ||||
Create Custom ER... | 21269141 | 77 days ago | IN | 0.02 ETH | 0.00254522 | ||||
Create Std ERC20 | 21268491 | 77 days ago | IN | 0.02 ETH | 0.00219512 | ||||
Create Std ERC20 | 21183616 | 89 days ago | IN | 0.02 ETH | 0.00701172 | ||||
Create Std ERC20 | 21178743 | 89 days ago | IN | 0.02 ETH | 0.00646493 |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
ERC20V3Factory
Compiler Version
v0.6.9+commit.3e3065ac
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2022-02-21 */ // File: contracts/lib/CloneFactory.sol /* Copyright 2020 DODO ZOO. SPDX-License-Identifier: Apache-2.0 */ pragma solidity 0.6.9; pragma experimental ABIEncoderV2; interface ICloneFactory { function clone(address prototype) external returns (address proxy); } // introduction of proxy mode design: https://docs.openzeppelin.com/upgrades/2.8/ // minimum implementation of transparent proxy: https://eips.ethereum.org/EIPS/eip-1167 contract CloneFactory is ICloneFactory { function clone(address prototype) external override returns (address proxy) { bytes20 targetBytes = bytes20(prototype); assembly { let clone := mload(0x40) mstore(clone, 0x3d602d80600a3d3981f3363d3d373d3d3d363d73000000000000000000000000) mstore(add(clone, 0x14), targetBytes) mstore( add(clone, 0x28), 0x5af43d82803e903d91602b57fd5bf30000000000000000000000000000000000 ) proxy := create(0, clone, 0x37) } return proxy; } } // File: contracts/lib/InitializableOwnable.sol /** * @title Ownable * @author DODO Breeder * * @notice Ownership related functions */ contract InitializableOwnable { address public _OWNER_; address public _NEW_OWNER_; bool internal _INITIALIZED_; // ============ Events ============ event OwnershipTransferPrepared(address indexed previousOwner, address indexed newOwner); event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); // ============ Modifiers ============ modifier notInitialized() { require(!_INITIALIZED_, "DODO_INITIALIZED"); _; } modifier onlyOwner() { require(msg.sender == _OWNER_, "NOT_OWNER"); _; } // ============ Functions ============ function initOwner(address newOwner) public notInitialized { _INITIALIZED_ = true; _OWNER_ = newOwner; } function transferOwnership(address newOwner) public onlyOwner { emit OwnershipTransferPrepared(_OWNER_, newOwner); _NEW_OWNER_ = newOwner; } function claimOwnership() public { require(msg.sender == _NEW_OWNER_, "INVALID_CLAIM"); emit OwnershipTransferred(_OWNER_, _NEW_OWNER_); _OWNER_ = _NEW_OWNER_; _NEW_OWNER_ = address(0); } } // File: contracts/Factory/ERC20V3Factory.sol interface IStdERC20 { function init( address _creator, uint256 _totalSupply, string memory _name, string memory _symbol, uint8 _decimals ) external; } interface ICustomERC20 { function init( address _creator, uint256 _initSupply, string memory _name, string memory _symbol, uint8 _decimals, uint256 _tradeBurnRatio, uint256 _tradeFeeRatio, address _team ) external; } /** * @title DODO ERC20V2Factory * @author DODO Breeder * * @notice Help user to create erc20 token */ contract ERC20V3Factory is InitializableOwnable { // ============ Templates ============ address public immutable _CLONE_FACTORY_; address public _ERC20_TEMPLATE_; address public _CUSTOM_ERC20_TEMPLATE_; address public _CUSTOM_MINTABLE_ERC20_TEMPLATE_; uint256 public _CREATE_FEE_; // ============ Events ============ // 0 Std 1 TradeBurn or TradeFee 2 Mintable event NewERC20(address erc20, address creator, uint256 erc20Type); event ChangeCreateFee(uint256 newFee); event Withdraw(address account, uint256 amount); event ChangeStdTemplate(address newStdTemplate); event ChangeCustomTemplate(address newCustomTemplate); event ChangeCustomMintableTemplate(address newCustomMintableTemplate); // ============ Registry ============ // creator -> token address list mapping(address => address[]) public _USER_STD_REGISTRY_; mapping(address => address[]) public _USER_CUSTOM_REGISTRY_; mapping(address => address[]) public _USER_CUSTOM_MINTABLE_REGISTRY_; // ============ Functions ============ fallback() external payable {} receive() external payable {} constructor( address cloneFactory, address erc20Template, address customErc20Template, address customMintableErc20Template, uint256 createFee ) public { _CLONE_FACTORY_ = cloneFactory; _ERC20_TEMPLATE_ = erc20Template; _CUSTOM_ERC20_TEMPLATE_ = customErc20Template; _CUSTOM_MINTABLE_ERC20_TEMPLATE_ = customMintableErc20Template; _CREATE_FEE_ = createFee; } function createStdERC20( uint256 totalSupply, string memory name, string memory symbol, uint8 decimals ) external payable returns (address newERC20) { require(msg.value >= _CREATE_FEE_, "CREATE_FEE_NOT_ENOUGH"); newERC20 = ICloneFactory(_CLONE_FACTORY_).clone(_ERC20_TEMPLATE_); IStdERC20(newERC20).init(msg.sender, totalSupply, name, symbol, decimals); _USER_STD_REGISTRY_[msg.sender].push(newERC20); emit NewERC20(newERC20, msg.sender, 0); } function createCustomERC20( uint256 totalSupply, string memory name, string memory symbol, uint8 decimals, uint256 tradeBurnRatio, uint256 tradeFeeRatio, address teamAccount ) external payable returns (address newCustomERC20) { require(msg.value >= _CREATE_FEE_, "CREATE_FEE_NOT_ENOUGH"); newCustomERC20 = ICloneFactory(_CLONE_FACTORY_).clone(_CUSTOM_ERC20_TEMPLATE_); ICustomERC20(newCustomERC20).init( msg.sender, totalSupply, name, symbol, decimals, tradeBurnRatio, tradeFeeRatio, teamAccount ); _USER_CUSTOM_REGISTRY_[msg.sender].push(newCustomERC20); emit NewERC20(newCustomERC20, msg.sender, 1); } function createCustomMintableERC20( uint256 initSupply, string memory name, string memory symbol, uint8 decimals, uint256 tradeBurnRatio, uint256 tradeFeeRatio, address teamAccount ) external payable returns (address newCustomMintableERC20) { require(msg.value >= _CREATE_FEE_, "CREATE_FEE_NOT_ENOUGH"); newCustomMintableERC20 = ICloneFactory(_CLONE_FACTORY_).clone(_CUSTOM_MINTABLE_ERC20_TEMPLATE_); ICustomERC20(newCustomMintableERC20).init( msg.sender, initSupply, name, symbol, decimals, tradeBurnRatio, tradeFeeRatio, teamAccount ); _USER_CUSTOM_MINTABLE_REGISTRY_[msg.sender].push(newCustomMintableERC20); emit NewERC20(newCustomMintableERC20, msg.sender, 2); } // ============ View ============ function getTokenByUser(address user) external view returns (address[] memory stds,address[] memory customs,address[] memory mintables) { return (_USER_STD_REGISTRY_[user], _USER_CUSTOM_REGISTRY_[user], _USER_CUSTOM_MINTABLE_REGISTRY_[user]); } // ============ Ownable ============= function changeCreateFee(uint256 newFee) external onlyOwner { _CREATE_FEE_ = newFee; emit ChangeCreateFee(newFee); } function withdraw() external onlyOwner { uint256 amount = address(this).balance; msg.sender.transfer(amount); emit Withdraw(msg.sender, amount); } function updateStdTemplate(address newStdTemplate) external onlyOwner { _ERC20_TEMPLATE_ = newStdTemplate; emit ChangeStdTemplate(newStdTemplate); } function updateCustomTemplate(address newCustomTemplate) external onlyOwner { _CUSTOM_ERC20_TEMPLATE_ = newCustomTemplate; emit ChangeCustomTemplate(newCustomTemplate); } function updateCustomMintableTemplate(address newCustomMintableTemplate) external onlyOwner { _CUSTOM_MINTABLE_ERC20_TEMPLATE_ = newCustomMintableTemplate; emit ChangeCustomMintableTemplate(newCustomMintableTemplate); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"cloneFactory","type":"address"},{"internalType":"address","name":"erc20Template","type":"address"},{"internalType":"address","name":"customErc20Template","type":"address"},{"internalType":"address","name":"customMintableErc20Template","type":"address"},{"internalType":"uint256","name":"createFee","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newFee","type":"uint256"}],"name":"ChangeCreateFee","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newCustomMintableTemplate","type":"address"}],"name":"ChangeCustomMintableTemplate","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newCustomTemplate","type":"address"}],"name":"ChangeCustomTemplate","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newStdTemplate","type":"address"}],"name":"ChangeStdTemplate","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"erc20","type":"address"},{"indexed":false,"internalType":"address","name":"creator","type":"address"},{"indexed":false,"internalType":"uint256","name":"erc20Type","type":"uint256"}],"name":"NewERC20","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferPrepared","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"_CLONE_FACTORY_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_CREATE_FEE_","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_CUSTOM_ERC20_TEMPLATE_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_CUSTOM_MINTABLE_ERC20_TEMPLATE_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_ERC20_TEMPLATE_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_NEW_OWNER_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_OWNER_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"_USER_CUSTOM_MINTABLE_REGISTRY_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"_USER_CUSTOM_REGISTRY_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"_USER_STD_REGISTRY_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"newFee","type":"uint256"}],"name":"changeCreateFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"totalSupply","type":"uint256"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint8","name":"decimals","type":"uint8"},{"internalType":"uint256","name":"tradeBurnRatio","type":"uint256"},{"internalType":"uint256","name":"tradeFeeRatio","type":"uint256"},{"internalType":"address","name":"teamAccount","type":"address"}],"name":"createCustomERC20","outputs":[{"internalType":"address","name":"newCustomERC20","type":"address"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"initSupply","type":"uint256"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint8","name":"decimals","type":"uint8"},{"internalType":"uint256","name":"tradeBurnRatio","type":"uint256"},{"internalType":"uint256","name":"tradeFeeRatio","type":"uint256"},{"internalType":"address","name":"teamAccount","type":"address"}],"name":"createCustomMintableERC20","outputs":[{"internalType":"address","name":"newCustomMintableERC20","type":"address"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"totalSupply","type":"uint256"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint8","name":"decimals","type":"uint8"}],"name":"createStdERC20","outputs":[{"internalType":"address","name":"newERC20","type":"address"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getTokenByUser","outputs":[{"internalType":"address[]","name":"stds","type":"address[]"},{"internalType":"address[]","name":"customs","type":"address[]"},{"internalType":"address[]","name":"mintables","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"initOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newCustomMintableTemplate","type":"address"}],"name":"updateCustomMintableTemplate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newCustomTemplate","type":"address"}],"name":"updateCustomTemplate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newStdTemplate","type":"address"}],"name":"updateStdTemplate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
60a06040523480156200001157600080fd5b50604051620015013803806200150183398101604081905262000034916200008e565b60609490941b6001600160601b031916608052600280546001600160a01b03199081166001600160a01b0395861617909155600380548216938516939093179092556004805490921692169190911790556005556200011a565b600080600080600060a08688031215620000a6578081fd5b8551620000b38162000101565b6020870151909550620000c68162000101565b6040870151909450620000d98162000101565b6060870151909350620000ec8162000101565b80925050608086015190509295509295909350565b6001600160a01b03811681146200011757600080fd5b50565b60805160601c6113ba62000147600039806105c052806108a45280610abf5280610e0452506113ba6000f3fe6080604052600436106101395760003560e01c806397381760116100ab578063ca7caaad1161006f578063ca7caaad146102f1578063d029d52114610311578063e1f70b6b14610340578063e6acc72d14610355578063eb774d0514610375578063f2fde38b1461038a57610140565b80639738176014610281578063aae79d0c14610296578063aef08a54146102ab578063afa16b40146102be578063c3223a18146102de57610140565b806335c70da0116100fd57806335c70da0146101ef5780633ccfd60b1461020f578063425a70ef1461022457806347b3f0e3146102375780634e71e0c8146102575780638456db151461026c57610140565b8063051396ff146101425780630d0092971461017857806316048bc41461019857806321235d4a146101ad57806328ab047f146101cf57610140565b3661014057005b005b34801561014e57600080fd5b5061016261015d366004610f7f565b6103aa565b60405161016f9190611170565b60405180910390f35b34801561018457600080fd5b50610140610193366004610f40565b6103df565b3480156101a457600080fd5b50610162610448565b3480156101b957600080fd5b506101c2610457565b60405161016f9190611363565b3480156101db57600080fd5b506101406101ea366004610f40565b61045d565b3480156101fb57600080fd5b5061016261020a366004610f7f565b6104dd565b34801561021b57600080fd5b506101406104f6565b61016261023236600461103e565b610581565b34801561024357600080fd5b50610140610252366004610f40565b610736565b34801561026357600080fd5b506101406107ab565b34801561027857600080fd5b50610162610839565b34801561028d57600080fd5b50610162610848565b3480156102a257600080fd5b50610162610857565b6101626102b936600461103e565b610866565b3480156102ca57600080fd5b506101406102d9366004610f40565b610a0c565b6101626102ec366004610fc2565b610a81565b3480156102fd57600080fd5b5061016261030c366004610f7f565b610c2f565b34801561031d57600080fd5b5061033161032c366004610f40565b610c48565b60405161016f9392919061127e565b34801561034c57600080fd5b50610162610d94565b34801561036157600080fd5b50610140610370366004610faa565b610da3565b34801561038157600080fd5b50610162610e02565b34801561039657600080fd5b506101406103a5366004610f40565b610e26565b600760205281600052604060002081815481106103c357fe5b6000918252602090912001546001600160a01b03169150829050565b600154600160a01b900460ff16156104125760405162461bcd60e51b815260040161040990611316565b60405180910390fd5b6001805460ff60a01b1916600160a01b179055600080546001600160a01b039092166001600160a01b0319909216919091179055565b6000546001600160a01b031681565b60055481565b6000546001600160a01b031633146104875760405162461bcd60e51b815260040161040990611340565b600280546001600160a01b0319166001600160a01b0383161790556040517fedc968a09f964f0ab07f91c96dd61bbfd3ce2b438ede9e63721d56867ea53365906104d2908390611170565b60405180910390a150565b600660205281600052604060002081815481106103c357fe5b6000546001600160a01b031633146105205760405162461bcd60e51b815260040161040990611340565b6040514790339082156108fc029083906000818181858888f1935050505015801561054f573d6000803e3d6000fd5b507f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a942436433826040516104d2929190611184565b60006005543410156105a55760405162461bcd60e51b8152600401610409906112e7565b600480546040516340925bc760e11b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811693638124b78e936105f59392169101611170565b602060405180830381600087803b15801561060f57600080fd5b505af1158015610623573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106479190610f63565b604051634ca6082560e01b81529091506001600160a01b03821690634ca60825906106849033908c908c908c908c908c908c908c906004016111ec565b600060405180830381600087803b15801561069e57600080fd5b505af11580156106b2573d6000803e3d6000fd5b50503360008181526008602090815260408083208054600181018255908452919092200180546001600160a01b0319166001600160a01b038716179055517f1393d5edd44c8974d9f4be5f459e4f6c6c67917e4400784fc61d8a0872a9fc389350610723925084919060029061125a565b60405180910390a1979650505050505050565b6000546001600160a01b031633146107605760405162461bcd60e51b815260040161040990611340565b600480546001600160a01b0319166001600160a01b0383161790556040517f1689dd58380943f413ccf540c7f8f63eac346f39503653f23cb96ffdb5079f10906104d2908390611170565b6001546001600160a01b031633146107d55760405162461bcd60e51b8152600401610409906112c0565b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6001546001600160a01b031681565b6002546001600160a01b031681565b6003546001600160a01b031681565b600060055434101561088a5760405162461bcd60e51b8152600401610409906112e7565b6003546040516340925bc760e11b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811692638124b78e926108dd929190911690600401611170565b602060405180830381600087803b1580156108f757600080fd5b505af115801561090b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061092f9190610f63565b604051634ca6082560e01b81529091506001600160a01b03821690634ca608259061096c9033908c908c908c908c908c908c908c906004016111ec565b600060405180830381600087803b15801561098657600080fd5b505af115801561099a573d6000803e3d6000fd5b50503360008181526007602090815260408083208054600180820183559185529290932090910180546001600160a01b0319166001600160a01b038816179055517f1393d5edd44c8974d9f4be5f459e4f6c6c67917e4400784fc61d8a0872a9fc38945061072393508592919061125a565b6000546001600160a01b03163314610a365760405162461bcd60e51b815260040161040990611340565b600380546001600160a01b0319166001600160a01b0383161790556040517fc4c30c18f3faff717bb7f2aeb67ee7b86c03183f60d589bb0864799cfa2da2f5906104d2908390611170565b6000600554341015610aa55760405162461bcd60e51b8152600401610409906112e7565b6002546040516340925bc760e11b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811692638124b78e92610af8929190911690600401611170565b602060405180830381600087803b158015610b1257600080fd5b505af1158015610b26573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b4a9190610f63565b604051631f921de360e31b81529091506001600160a01b0382169063fc90ef1890610b81903390899089908990899060040161119d565b600060405180830381600087803b158015610b9b57600080fd5b505af1158015610baf573d6000803e3d6000fd5b5050336000818152600660209081526040808320805460018101825590845291832090910180546001600160a01b0319166001600160a01b038816179055517f1393d5edd44c8974d9f4be5f459e4f6c6c67917e4400784fc61d8a0872a9fc389450610c1f93508592919061125a565b60405180910390a1949350505050565b600860205281600052604060002081815481106103c357fe5b6001600160a01b03811660009081526006602090815260408083206007835281842060088452938290208154835181860281018601909452808452606095869586959193928591830182828015610cc857602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610caa575b5050505050925081805480602002602001604051908101604052809291908181526020018280548015610d2457602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610d06575b5050505050915080805480602002602001604051908101604052809291908181526020018280548015610d8057602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610d62575b505050505090509250925092509193909250565b6004546001600160a01b031681565b6000546001600160a01b03163314610dcd5760405162461bcd60e51b815260040161040990611340565b60058190556040517fe2a626dd21b2ca43b97ef589791d30517db1c9676631e68d57b444e2e1826909906104d2908390611363565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000546001600160a01b03163314610e505760405162461bcd60e51b815260040161040990611340565b600080546040516001600160a01b03808516939216917fdcf55418cee3220104fef63f979ff3c4097ad240c0c43dcb33ce837748983e6291a3600180546001600160a01b0319166001600160a01b0392909216919091179055565b600082601f830112610ebb578081fd5b813567ffffffffffffffff80821115610ed2578283fd5b604051601f8301601f191681016020018281118282101715610ef2578485fd5b604052828152925082848301602001861015610f0d57600080fd5b8260208601602083013760006020848301015250505092915050565b803560ff81168114610f3a57600080fd5b92915050565b600060208284031215610f51578081fd5b8135610f5c8161136c565b9392505050565b600060208284031215610f74578081fd5b8151610f5c8161136c565b60008060408385031215610f91578081fd5b8235610f9c8161136c565b946020939093013593505050565b600060208284031215610fbb578081fd5b5035919050565b60008060008060808587031215610fd7578182fd5b84359350602085013567ffffffffffffffff80821115610ff5578384fd5b61100188838901610eab565b94506040870135915080821115611016578384fd5b5061102387828801610eab565b9250506110338660608701610f29565b905092959194509250565b600080600080600080600060e0888a031215611058578283fd5b87359650602088013567ffffffffffffffff80821115611076578485fd5b6110828b838c01610eab565b975060408a0135915080821115611097578485fd5b506110a48a828b01610eab565b9550506110b48960608a01610f29565b93506080880135925060a0880135915060c08801356110d28161136c565b8091505092959891949750929550565b6000815180845260208085019450808401835b8381101561111a5781516001600160a01b0316875295820195908201906001016110f5565b509495945050505050565b60008151808452815b8181101561114a5760208185018101518683018201520161112e565b8181111561115b5782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b600060018060a01b038716825285602083015260a060408301526111c460a0830186611125565b82810360608401526111d68186611125565b91505060ff831660808301529695505050505050565b6001600160a01b03898116825260208201899052610100604083018190526000916112198483018b611125565b848103606086015261122b818b611125565b93505060ff881660808501528660a08501528560c085015280851660e085015250509998505050505050505050565b6001600160a01b039384168152919092166020820152604081019190915260600190565b60006060825261129160608301866110e2565b82810360208401526112a381866110e2565b83810360408501526112b581866110e2565b979650505050505050565b6020808252600d908201526c494e56414c49445f434c41494d60981b604082015260600190565b602080825260159082015274086a48a82a88abe8c8a8abe9c9ea8be8a9c9eaa8e9605b1b604082015260600190565b60208082526010908201526f1113d113d7d25392551250531256915160821b604082015260600190565b6020808252600990820152682727aa2fa7aba722a960b91b604082015260600190565b90815260200190565b6001600160a01b038116811461138157600080fd5b5056fea26469706673582212202d3a5bb82364d7cf52788677370638ff7d4cead429d0320b4ebe0066ade9c63564736f6c634300060900330000000000000000000000005e5a7b76462e4bdf83aa98795644281bdba80b880000000000000000000000008443a5bd91c8f68582f90dd3354f750900c5e8cc000000000000000000000000f439e39614c304aa218345a538c92756484bf75b000000000000000000000000234e86cfd20962ae802aafe38590ec84372fd4e500000000000000000000000000000000000000000000000000b1a2bc2ec50000
Deployed Bytecode
0x6080604052600436106101395760003560e01c806397381760116100ab578063ca7caaad1161006f578063ca7caaad146102f1578063d029d52114610311578063e1f70b6b14610340578063e6acc72d14610355578063eb774d0514610375578063f2fde38b1461038a57610140565b80639738176014610281578063aae79d0c14610296578063aef08a54146102ab578063afa16b40146102be578063c3223a18146102de57610140565b806335c70da0116100fd57806335c70da0146101ef5780633ccfd60b1461020f578063425a70ef1461022457806347b3f0e3146102375780634e71e0c8146102575780638456db151461026c57610140565b8063051396ff146101425780630d0092971461017857806316048bc41461019857806321235d4a146101ad57806328ab047f146101cf57610140565b3661014057005b005b34801561014e57600080fd5b5061016261015d366004610f7f565b6103aa565b60405161016f9190611170565b60405180910390f35b34801561018457600080fd5b50610140610193366004610f40565b6103df565b3480156101a457600080fd5b50610162610448565b3480156101b957600080fd5b506101c2610457565b60405161016f9190611363565b3480156101db57600080fd5b506101406101ea366004610f40565b61045d565b3480156101fb57600080fd5b5061016261020a366004610f7f565b6104dd565b34801561021b57600080fd5b506101406104f6565b61016261023236600461103e565b610581565b34801561024357600080fd5b50610140610252366004610f40565b610736565b34801561026357600080fd5b506101406107ab565b34801561027857600080fd5b50610162610839565b34801561028d57600080fd5b50610162610848565b3480156102a257600080fd5b50610162610857565b6101626102b936600461103e565b610866565b3480156102ca57600080fd5b506101406102d9366004610f40565b610a0c565b6101626102ec366004610fc2565b610a81565b3480156102fd57600080fd5b5061016261030c366004610f7f565b610c2f565b34801561031d57600080fd5b5061033161032c366004610f40565b610c48565b60405161016f9392919061127e565b34801561034c57600080fd5b50610162610d94565b34801561036157600080fd5b50610140610370366004610faa565b610da3565b34801561038157600080fd5b50610162610e02565b34801561039657600080fd5b506101406103a5366004610f40565b610e26565b600760205281600052604060002081815481106103c357fe5b6000918252602090912001546001600160a01b03169150829050565b600154600160a01b900460ff16156104125760405162461bcd60e51b815260040161040990611316565b60405180910390fd5b6001805460ff60a01b1916600160a01b179055600080546001600160a01b039092166001600160a01b0319909216919091179055565b6000546001600160a01b031681565b60055481565b6000546001600160a01b031633146104875760405162461bcd60e51b815260040161040990611340565b600280546001600160a01b0319166001600160a01b0383161790556040517fedc968a09f964f0ab07f91c96dd61bbfd3ce2b438ede9e63721d56867ea53365906104d2908390611170565b60405180910390a150565b600660205281600052604060002081815481106103c357fe5b6000546001600160a01b031633146105205760405162461bcd60e51b815260040161040990611340565b6040514790339082156108fc029083906000818181858888f1935050505015801561054f573d6000803e3d6000fd5b507f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a942436433826040516104d2929190611184565b60006005543410156105a55760405162461bcd60e51b8152600401610409906112e7565b600480546040516340925bc760e11b81526001600160a01b037f0000000000000000000000005e5a7b76462e4bdf83aa98795644281bdba80b88811693638124b78e936105f59392169101611170565b602060405180830381600087803b15801561060f57600080fd5b505af1158015610623573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106479190610f63565b604051634ca6082560e01b81529091506001600160a01b03821690634ca60825906106849033908c908c908c908c908c908c908c906004016111ec565b600060405180830381600087803b15801561069e57600080fd5b505af11580156106b2573d6000803e3d6000fd5b50503360008181526008602090815260408083208054600181018255908452919092200180546001600160a01b0319166001600160a01b038716179055517f1393d5edd44c8974d9f4be5f459e4f6c6c67917e4400784fc61d8a0872a9fc389350610723925084919060029061125a565b60405180910390a1979650505050505050565b6000546001600160a01b031633146107605760405162461bcd60e51b815260040161040990611340565b600480546001600160a01b0319166001600160a01b0383161790556040517f1689dd58380943f413ccf540c7f8f63eac346f39503653f23cb96ffdb5079f10906104d2908390611170565b6001546001600160a01b031633146107d55760405162461bcd60e51b8152600401610409906112c0565b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6001546001600160a01b031681565b6002546001600160a01b031681565b6003546001600160a01b031681565b600060055434101561088a5760405162461bcd60e51b8152600401610409906112e7565b6003546040516340925bc760e11b81526001600160a01b037f0000000000000000000000005e5a7b76462e4bdf83aa98795644281bdba80b88811692638124b78e926108dd929190911690600401611170565b602060405180830381600087803b1580156108f757600080fd5b505af115801561090b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061092f9190610f63565b604051634ca6082560e01b81529091506001600160a01b03821690634ca608259061096c9033908c908c908c908c908c908c908c906004016111ec565b600060405180830381600087803b15801561098657600080fd5b505af115801561099a573d6000803e3d6000fd5b50503360008181526007602090815260408083208054600180820183559185529290932090910180546001600160a01b0319166001600160a01b038816179055517f1393d5edd44c8974d9f4be5f459e4f6c6c67917e4400784fc61d8a0872a9fc38945061072393508592919061125a565b6000546001600160a01b03163314610a365760405162461bcd60e51b815260040161040990611340565b600380546001600160a01b0319166001600160a01b0383161790556040517fc4c30c18f3faff717bb7f2aeb67ee7b86c03183f60d589bb0864799cfa2da2f5906104d2908390611170565b6000600554341015610aa55760405162461bcd60e51b8152600401610409906112e7565b6002546040516340925bc760e11b81526001600160a01b037f0000000000000000000000005e5a7b76462e4bdf83aa98795644281bdba80b88811692638124b78e92610af8929190911690600401611170565b602060405180830381600087803b158015610b1257600080fd5b505af1158015610b26573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b4a9190610f63565b604051631f921de360e31b81529091506001600160a01b0382169063fc90ef1890610b81903390899089908990899060040161119d565b600060405180830381600087803b158015610b9b57600080fd5b505af1158015610baf573d6000803e3d6000fd5b5050336000818152600660209081526040808320805460018101825590845291832090910180546001600160a01b0319166001600160a01b038816179055517f1393d5edd44c8974d9f4be5f459e4f6c6c67917e4400784fc61d8a0872a9fc389450610c1f93508592919061125a565b60405180910390a1949350505050565b600860205281600052604060002081815481106103c357fe5b6001600160a01b03811660009081526006602090815260408083206007835281842060088452938290208154835181860281018601909452808452606095869586959193928591830182828015610cc857602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610caa575b5050505050925081805480602002602001604051908101604052809291908181526020018280548015610d2457602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610d06575b5050505050915080805480602002602001604051908101604052809291908181526020018280548015610d8057602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610d62575b505050505090509250925092509193909250565b6004546001600160a01b031681565b6000546001600160a01b03163314610dcd5760405162461bcd60e51b815260040161040990611340565b60058190556040517fe2a626dd21b2ca43b97ef589791d30517db1c9676631e68d57b444e2e1826909906104d2908390611363565b7f0000000000000000000000005e5a7b76462e4bdf83aa98795644281bdba80b8881565b6000546001600160a01b03163314610e505760405162461bcd60e51b815260040161040990611340565b600080546040516001600160a01b03808516939216917fdcf55418cee3220104fef63f979ff3c4097ad240c0c43dcb33ce837748983e6291a3600180546001600160a01b0319166001600160a01b0392909216919091179055565b600082601f830112610ebb578081fd5b813567ffffffffffffffff80821115610ed2578283fd5b604051601f8301601f191681016020018281118282101715610ef2578485fd5b604052828152925082848301602001861015610f0d57600080fd5b8260208601602083013760006020848301015250505092915050565b803560ff81168114610f3a57600080fd5b92915050565b600060208284031215610f51578081fd5b8135610f5c8161136c565b9392505050565b600060208284031215610f74578081fd5b8151610f5c8161136c565b60008060408385031215610f91578081fd5b8235610f9c8161136c565b946020939093013593505050565b600060208284031215610fbb578081fd5b5035919050565b60008060008060808587031215610fd7578182fd5b84359350602085013567ffffffffffffffff80821115610ff5578384fd5b61100188838901610eab565b94506040870135915080821115611016578384fd5b5061102387828801610eab565b9250506110338660608701610f29565b905092959194509250565b600080600080600080600060e0888a031215611058578283fd5b87359650602088013567ffffffffffffffff80821115611076578485fd5b6110828b838c01610eab565b975060408a0135915080821115611097578485fd5b506110a48a828b01610eab565b9550506110b48960608a01610f29565b93506080880135925060a0880135915060c08801356110d28161136c565b8091505092959891949750929550565b6000815180845260208085019450808401835b8381101561111a5781516001600160a01b0316875295820195908201906001016110f5565b509495945050505050565b60008151808452815b8181101561114a5760208185018101518683018201520161112e565b8181111561115b5782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b600060018060a01b038716825285602083015260a060408301526111c460a0830186611125565b82810360608401526111d68186611125565b91505060ff831660808301529695505050505050565b6001600160a01b03898116825260208201899052610100604083018190526000916112198483018b611125565b848103606086015261122b818b611125565b93505060ff881660808501528660a08501528560c085015280851660e085015250509998505050505050505050565b6001600160a01b039384168152919092166020820152604081019190915260600190565b60006060825261129160608301866110e2565b82810360208401526112a381866110e2565b83810360408501526112b581866110e2565b979650505050505050565b6020808252600d908201526c494e56414c49445f434c41494d60981b604082015260600190565b602080825260159082015274086a48a82a88abe8c8a8abe9c9ea8be8a9c9eaa8e9605b1b604082015260600190565b60208082526010908201526f1113d113d7d25392551250531256915160821b604082015260600190565b6020808252600990820152682727aa2fa7aba722a960b91b604082015260600190565b90815260200190565b6001600160a01b038116811461138157600080fd5b5056fea26469706673582212202d3a5bb82364d7cf52788677370638ff7d4cead429d0320b4ebe0066ade9c63564736f6c63430006090033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000005e5a7b76462e4bdf83aa98795644281bdba80b880000000000000000000000008443a5bd91c8f68582f90dd3354f750900c5e8cc000000000000000000000000f439e39614c304aa218345a538c92756484bf75b000000000000000000000000234e86cfd20962ae802aafe38590ec84372fd4e500000000000000000000000000000000000000000000000000b1a2bc2ec50000
-----Decoded View---------------
Arg [0] : cloneFactory (address): 0x5E5a7b76462E4BdF83Aa98795644281BdbA80B88
Arg [1] : erc20Template (address): 0x8443a5bD91C8f68582F90dD3354f750900C5E8Cc
Arg [2] : customErc20Template (address): 0xf439E39614c304Aa218345a538c92756484BF75b
Arg [3] : customMintableErc20Template (address): 0x234E86cfD20962aE802AaFE38590EC84372fd4e5
Arg [4] : createFee (uint256): 50000000000000000
-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 0000000000000000000000005e5a7b76462e4bdf83aa98795644281bdba80b88
Arg [1] : 0000000000000000000000008443a5bd91c8f68582f90dd3354f750900c5e8cc
Arg [2] : 000000000000000000000000f439e39614c304aa218345a538c92756484bf75b
Arg [3] : 000000000000000000000000234e86cfd20962ae802aafe38590ec84372fd4e5
Arg [4] : 00000000000000000000000000000000000000000000000000b1a2bc2ec50000
Deployed Bytecode Sourcemap
3138:5323:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4055:59;;;;;;;;;;-1:-1:-1;4055:59:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;1915:127;;;;;;;;;;-1:-1:-1;1915:127:0;;;;;;;;:::i;1282:22::-;;;;;;;;;;;;;:::i;3423:27::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;7836:171;;;;;;;;;;-1:-1:-1;7836:171:0;;;;;;;;:::i;3992:56::-;;;;;;;;;;-1:-1:-1;3992:56:0;;;;;;;;:::i;7650:178::-;;;;;;;;;;;;;:::i;6191:921::-;;;;;;;;;:::i;8216:242::-;;;;;;;;;;-1:-1:-1;8216:242:0;;;;;;;;:::i;2221:228::-;;;;;;;;;;;;;:::i;1311:26::-;;;;;;;;;;;;;:::i;3286:31::-;;;;;;;;;;;;;:::i;3324:38::-;;;;;;;;;;;;;:::i;5326:857::-;;;;;;;;;:::i;8015:193::-;;;;;;;;;;-1:-1:-1;8015:193:0;;;;;;;;:::i;4784:534::-;;;;;;;;;:::i;4121:68::-;;;;;;;;;;-1:-1:-1;4121:68:0;;;;;;;;:::i;7161:291::-;;;;;;;;;;-1:-1:-1;7161:291:0;;;;;;;;:::i;:::-;;;;;;;;;;3369:47;;;;;;;;;;;;;:::i;7503:139::-;;;;;;;;;;-1:-1:-1;7503:139:0;;;;;;;;:::i;3239:40::-;;;;;;;;;;;;;:::i;2050:163::-;;;;;;;;;;-1:-1:-1;2050:163:0;;;;;;;;:::i;4055:59::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4055:59:0;;-1:-1:-1;4055:59:0;;-1:-1:-1;4055:59:0:o;1915:127::-;1704:13;;-1:-1:-1;;;1704:13:0;;;;1703:14;1695:43;;;;-1:-1:-1;;;1695:43:0;;;;;;;;;;;;;;;;;2001:4:::1;1985:20:::0;;-1:-1:-1;;;;1985:20:0::1;-1:-1:-1::0;;;1985:20:0::1;::::0;;;2016:18;;-1:-1:-1;;;;;2016:18:0;;::::1;-1:-1:-1::0;;;;;;2016:18:0;;::::1;::::0;;;::::1;::::0;;1915:127::o;1282:22::-;;;-1:-1:-1;;;;;1282:22:0;;:::o;3423:27::-;;;;:::o;7836:171::-;1820:7;;-1:-1:-1;;;;;1820:7:0;1806:10;:21;1798:43;;;;-1:-1:-1;;;1798:43:0;;;;;;;;;7917:16:::1;:33:::0;;-1:-1:-1;;;;;;7917:33:0::1;-1:-1:-1::0;;;;;7917:33:0;::::1;;::::0;;7966::::1;::::0;::::1;::::0;::::1;::::0;7917;;7966::::1;;;;;;;;;;7836:171:::0;:::o;3992:56::-;;;;;;;;;;;;;;;;;;7650:178;1820:7;;-1:-1:-1;;;;;1820:7:0;1806:10;:21;1798:43;;;;-1:-1:-1;;;1798:43:0;;;;;;;;;7749:27:::1;::::0;7717:21:::1;::::0;7749:10:::1;::::0;:27;::::1;;;::::0;7717:21;;7700:14:::1;7749:27:::0;7700:14;7749:27;7717:21;7749:10;:27;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;7792:28;7801:10;7813:6;7792:28;;;;;;;;6191:921:::0;6468:30;6532:12;;6519:9;:25;;6511:59;;;;-1:-1:-1;;;6511:59:0;;;;;;;;;6643:32;;;6606:70;;-1:-1:-1;;;6606:70:0;;-1:-1:-1;;;;;6620:15:0;6606:36;;;;;:70;;6643:32;;;6606:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6689:253;;-1:-1:-1;;;6689:253:0;;6581:95;;-1:-1:-1;;;;;;6689:41:0;;;;;:253;;6745:10;;6770;;6796:4;;6816:6;;6838:8;;6862:14;;6892:13;;6920:11;;6689:253;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6987:10:0;6955:43;;;;:31;:43;;;;;;;;:72;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;6955:72:0;-1:-1:-1;;;;;6955:72:0;;;;;7053:47;;;-1:-1:-1;7053:47:0;;-1:-1:-1;6955:72:0;;6987:10;7098:1;;7053:47;;;;;;;;;;6191:921;;;;;;;;;:::o;8216:242::-;1820:7;;-1:-1:-1;;;;;1820:7:0;1806:10;:21;1798:43;;;;-1:-1:-1;;;1798:43:0;;;;;;;;;8319:32:::1;:60:::0;;-1:-1:-1;;;;;;8319:60:0::1;-1:-1:-1::0;;;;;8319:60:0;::::1;;::::0;;8395:55:::1;::::0;::::1;::::0;::::1;::::0;8319:60;;8395:55:::1;;2221:228:::0;2287:11;;-1:-1:-1;;;;;2287:11:0;2273:10;:25;2265:51;;;;-1:-1:-1;;;2265:51:0;;;;;;;;;2362:11;;;2353:7;;2332:42;;-1:-1:-1;;;;;2362:11:0;;;;2353:7;;;;2332:42;;;2395:11;;;;2385:21;;-1:-1:-1;;;;;;2385:21:0;;;-1:-1:-1;;;;;2395:11:0;;2385:21;;;;2417:24;;;2221:228::o;1311:26::-;;;-1:-1:-1;;;;;1311:26:0;;:::o;3286:31::-;;;-1:-1:-1;;;;;3286:31:0;;:::o;3324:38::-;;;-1:-1:-1;;;;;3324:38:0;;:::o;5326:857::-;5596:22;5652:12;;5639:9;:25;;5631:59;;;;-1:-1:-1;;;5631:59:0;;;;;;;;;5755:23;;5718:61;;-1:-1:-1;;;5718:61:0;;-1:-1:-1;;;;;5732:15:0;5718:36;;;;;:61;;5755:23;;;;;5718:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5792:246;;-1:-1:-1;;;5792:246:0;;5701:78;;-1:-1:-1;;;;;;5792:33:0;;;;;:246;;5840:10;;5865:11;;5892:4;;5912:6;;5934:8;;5958:14;;5988:13;;6016:11;;5792:246;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6074:10:0;6051:34;;;;:22;:34;;;;;;;;:55;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;6051:55:0;-1:-1:-1;;;;;6051:55:0;;;;;6132:39;;;-1:-1:-1;6132:39:0;;-1:-1:-1;6051:55:0;;6074:10;6051:55;6132:39;;8015:193;1820:7;;-1:-1:-1;;;;;1820:7:0;1806:10;:21;1798:43;;;;-1:-1:-1;;;1798:43:0;;;;;;;;;8102:23:::1;:43:::0;;-1:-1:-1;;;;;;8102:43:0::1;-1:-1:-1::0;;;;;8102:43:0;::::1;;::::0;;8161:39:::1;::::0;::::1;::::0;::::1;::::0;8102:43;;8161:39:::1;;4784:534:::0;4956:16;5006:12;;4993:9;:25;;4985:59;;;;-1:-1:-1;;;4985:59:0;;;;;;;;;5103:16;;5066:54;;-1:-1:-1;;;5066:54:0;;-1:-1:-1;;;;;5080:15:0;5066:36;;;;;:54;;5103:16;;;;;5066:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5131:73;;-1:-1:-1;;;5131:73:0;;5055:65;;-1:-1:-1;;;;;;5131:24:0;;;;;:73;;5156:10;;5168:11;;5181:4;;5187:6;;5195:8;;5131:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5235:10:0;5215:31;;;;:19;:31;;;;;;;;:46;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5215:46:0;-1:-1:-1;;;;;5215:46:0;;;;;5277:33;;;-1:-1:-1;5277:33:0;;-1:-1:-1;5215:46:0;;5235:10;5215:31;5277:33;;;;;;;;;;4784:534;;;;;;:::o;4121:68::-;;;;;;;;;;;;;;;;;;7161:291;-1:-1:-1;;;;;7349:25:0;;;;;;:19;:25;;;;;;;;7376:22;:28;;;;;7406:31;:37;;;;;;7341:103;;;;;;;;;;;;;;;;;7250:21;;;;;;7376:28;;7406:37;7349:25;;7341:103;;7349:25;7341:103;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7341:103:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7341:103:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7341:103:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7161:291;;;;;:::o;3369:47::-;;;-1:-1:-1;;;;;3369:47:0;;:::o;7503:139::-;1820:7;;-1:-1:-1;;;;;1820:7:0;1806:10;:21;1798:43;;;;-1:-1:-1;;;1798:43:0;;;;;;;;;7574:12:::1;:21:::0;;;7611:23:::1;::::0;::::1;::::0;::::1;::::0;7589:6;;7611:23:::1;;3239:40:::0;;;:::o;2050:163::-;1820:7;;-1:-1:-1;;;;;1820:7:0;1806:10;:21;1798:43;;;;-1:-1:-1;;;1798:43:0;;;;;;;;;2154:7:::1;::::0;;2128:44:::1;::::0;-1:-1:-1;;;;;2128:44:0;;::::1;::::0;2154:7;::::1;::::0;2128:44:::1;::::0;::::1;2183:11;:22:::0;;-1:-1:-1;;;;;;2183:22:0::1;-1:-1:-1::0;;;;;2183:22:0;;;::::1;::::0;;;::::1;::::0;;2050:163::o;284:442:-1:-;;386:3;379:4;371:6;367:17;363:27;353:2;;-1:-1;;394:12;353:2;441:6;428:20;15115:18;;15107:6;15104:30;15101:2;;;-1:-1;;15137:12;15101:2;14770;14764:9;15210;15191:17;;-1:-1;;15187:33;14796:17;;15278:4;14796:17;14856:34;;;14892:22;;;14853:62;14850:2;;;-1:-1;;14918:12;14850:2;14770;14937:22;534:21;;;454:74;-1:-1;454:74;634:16;;;15278:4;634:16;631:25;-1:-1;628:2;;;669:1;;659:12;628:2;17428:6;15278:4;576:6;572:17;15278:4;610:5;606:16;17405:30;17484:1;15278:4;17475:6;610:5;17466:16;;17459:27;;;;346:380;;;;;871:126;936:20;;16581:4;16570:16;;18187:33;;18177:2;;18234:1;;18224:12;18177:2;921:76;;;;;1004:241;;1108:2;1096:9;1087:7;1083:23;1079:32;1076:2;;;-1:-1;;1114:12;1076:2;85:6;72:20;97:33;124:5;97:33;;;1166:63;1070:175;-1:-1;;;1070:175;1252:263;;1367:2;1355:9;1346:7;1342:23;1338:32;1335:2;;;-1:-1;;1373:12;1335:2;226:6;220:13;238:33;265:5;238:33;;1522:366;;;1643:2;1631:9;1622:7;1618:23;1614:32;1611:2;;;-1:-1;;1649:12;1611:2;85:6;72:20;97:33;124:5;97:33;;;1701:63;1801:2;1840:22;;;;801:20;;-1:-1;;;1605:283;1895:241;;1999:2;1987:9;1978:7;1974:23;1970:32;1967:2;;;-1:-1;;2005:12;1967:2;-1:-1;801:20;;1961:175;-1:-1;1961:175;2143:825;;;;;2316:3;2304:9;2295:7;2291:23;2287:33;2284:2;;;-1:-1;;2323:12;2284:2;2406:22;801:20;2375:63;;2503:2;2492:9;2488:18;2475:32;2527:18;;2519:6;2516:30;2513:2;;;-1:-1;;2549:12;2513:2;2579:63;2634:7;2625:6;2614:9;2610:22;2579:63;;;2569:73;;2707:2;2696:9;2692:18;2679:32;2665:46;;2527:18;2723:6;2720:30;2717:2;;;-1:-1;;2753:12;2717:2;;2783:63;2838:7;2829:6;2818:9;2814:22;2783:63;;;2773:73;;;2901:51;2944:7;2883:2;2924:9;2920:22;2901:51;;;2891:61;;2278:690;;;;;;;;2975:1203;;;;;;;;3199:3;3187:9;3178:7;3174:23;3170:33;3167:2;;;-1:-1;;3206:12;3167:2;3289:22;801:20;3258:63;;3386:2;3375:9;3371:18;3358:32;3410:18;;3402:6;3399:30;3396:2;;;-1:-1;;3432:12;3396:2;3462:63;3517:7;3508:6;3497:9;3493:22;3462:63;;;3452:73;;3590:2;3579:9;3575:18;3562:32;3548:46;;3410:18;3606:6;3603:30;3600:2;;;-1:-1;;3636:12;3600:2;;3666:63;3721:7;3712:6;3701:9;3697:22;3666:63;;;3656:73;;;3784:51;3827:7;3766:2;3807:9;3803:22;3784:51;;;3774:61;;3872:3;3916:9;3912:22;801:20;3881:63;;3981:3;4025:9;4021:22;801:20;3990:63;;4090:3;4134:9;4130:22;72:20;97:33;124:5;97:33;;;4099:63;;;;3161:1017;;;;;;;;;;;4777:690;;4970:5;15561:12;15977:6;15972:3;15965:19;16014:4;;16009:3;16005:14;4982:93;;16014:4;5146:5;15415:14;-1:-1;5185:260;5210:6;5207:1;5204:13;5185:260;;;5271:13;;-1:-1;;;;;16365:54;4577:37;;4339:14;;;;15820;;;;15115:18;5225:9;5185:260;;;-1:-1;5451:10;;4901:566;-1:-1;;;;;4901:566;5922:347;;6067:5;15561:12;15977:6;15972:3;15965:19;-1:-1;17573:101;17587:6;17584:1;17581:13;17573:101;;;16014:4;17654:11;;;;;17648:18;17635:11;;;;;17628:39;17602:10;17573:101;;;17689:6;17686:1;17683:13;17680:2;;;-1:-1;16014:4;17745:6;16009:3;17736:16;;17729:27;17680:2;-1:-1;15210:9;17845:14;-1:-1;;17841:28;6225:39;;;;16014:4;6225:39;;6014:255;-1:-1;;6014:255;7804:222;-1:-1;;;;;16365:54;;;;4577:37;;7931:2;7916:18;;7902:124;8033:349;-1:-1;;;;;16365:54;;;;4446:58;;8368:2;8353:18;;7641:37;8196:2;8181:18;;8167:215;8389:852;;15115:18;;16376:42;;;16369:5;16365:54;4453:3;4446:58;7671:5;8845:2;8834:9;8830:18;7641:37;8672:3;8882:2;8871:9;8867:18;8860:48;8922:78;8672:3;8661:9;8657:19;8986:6;8922:78;;;9048:9;9042:4;9038:20;9033:2;9022:9;9018:18;9011:48;9073:78;9146:4;9137:6;9073:78;;;9065:86;;;16581:4;7785:5;16570:16;9226:3;9215:9;9211:19;7757:35;8643:598;;;;;;;;;9248:1188;-1:-1;;;;;16365:54;;;4446:58;;9788:2;9773:18;;7641:37;;;9615:3;9825:2;9810:18;;9803:48;;;9248:1188;;9865:78;9600:19;;;9929:6;9865:78;;;9991:9;9985:4;9981:20;9976:2;9965:9;9961:18;9954:48;10016:78;10089:4;10080:6;10016:78;;;10008:86;;;16581:4;7785:5;16570:16;10169:3;10158:9;10154:19;7757:35;7671:5;10253:3;10242:9;10238:19;7641:37;7671:5;10337:3;10326:9;10322:19;7641:37;16376:42;4607:5;16365:54;10421:3;10410:9;10406:19;4577:37;;;9586:850;;;;;;;;;;;;10443:476;-1:-1;;;;;16365:54;;;4577:37;;16365:54;;;;10814:2;10799:18;;4446:58;10905:2;10890:18;;5554:58;;;;10642:2;10627:18;;10613:306;11892:888;;12225:2;12246:17;12239:47;12300:108;12225:2;12214:9;12210:18;12394:6;12300:108;;;12456:9;12450:4;12446:20;12441:2;12430:9;12426:18;12419:48;12481:108;12584:4;12575:6;12481:108;;;12637:9;12631:4;12627:20;12622:2;12611:9;12607:18;12600:48;12662:108;12765:4;12756:6;12662:108;;;12654:116;12196:584;-1:-1;;;;;;;12196:584;12787:416;12987:2;13001:47;;;6501:2;12972:18;;;15965:19;-1:-1;;;16005:14;;;6517:36;6572:12;;;12958:245;13210:416;13410:2;13424:47;;;6823:2;13395:18;;;15965:19;-1:-1;;;16005:14;;;6839:44;6902:12;;;13381:245;13633:416;13833:2;13847:47;;;7153:2;13818:18;;;15965:19;-1:-1;;;16005:14;;;7169:39;7227:12;;;13804:245;14056:416;14256:2;14270:47;;;7478:1;14241:18;;;15965:19;-1:-1;;;16005:14;;;7493:32;7544:12;;;14227:245;14479:222;7641:37;;;14606:2;14591:18;;14577:124;17882:117;-1:-1;;;;;16365:54;;17941:35;;17931:2;;17990:1;;17980:12;17931:2;17925:74;
Swarm Source
ipfs://2d3a5bb82364d7cf52788677370638ff7d4cead429d0320b4ebe0066ade9c635
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $2,710.83 | 1.16 | $3,144.56 |
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.