Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 16 from a total of 16 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Set Contract Ope... | 21388520 | 11 days ago | IN | 0 ETH | 0.00116459 | ||||
Deploy Contract | 21388488 | 11 days ago | IN | 0 ETH | 0.09790189 | ||||
Set Contract Man... | 20704964 | 106 days ago | IN | 0 ETH | 0.00008541 | ||||
Deploy Contract | 20704929 | 106 days ago | IN | 0 ETH | 0.00715814 | ||||
Set Contract Man... | 20675628 | 110 days ago | IN | 0 ETH | 0.0000857 | ||||
Deploy Contract | 20675546 | 110 days ago | IN | 0 ETH | 0.0048024 | ||||
Set Contract Man... | 20044416 | 198 days ago | IN | 0 ETH | 0.00036038 | ||||
Deploy Contract | 20044408 | 198 days ago | IN | 0 ETH | 0.02566337 | ||||
Set Contract Man... | 19802897 | 232 days ago | IN | 0 ETH | 0.00038196 | ||||
Set Contract Man... | 19802889 | 232 days ago | IN | 0 ETH | 0.00031497 | ||||
Set Contract Man... | 19802883 | 232 days ago | IN | 0 ETH | 0.00031575 | ||||
Set Contract Man... | 19802869 | 232 days ago | IN | 0 ETH | 0.00032625 | ||||
Deploy Contract | 19799212 | 233 days ago | IN | 0 ETH | 0.01927287 | ||||
Deploy Contract | 19799176 | 233 days ago | IN | 0 ETH | 0.02304 | ||||
Deploy Contract | 19799092 | 233 days ago | IN | 0 ETH | 0.02253245 | ||||
Deploy Contract | 19798983 | 233 days ago | IN | 0 ETH | 0.01754434 |
Latest 8 internal transactions
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
21388488 | 11 days ago | Contract Creation | 0 ETH | |||
20704929 | 106 days ago | Contract Creation | 0 ETH | |||
20675546 | 110 days ago | Contract Creation | 0 ETH | |||
20044408 | 198 days ago | Contract Creation | 0 ETH | |||
19799212 | 233 days ago | Contract Creation | 0 ETH | |||
19799176 | 233 days ago | Contract Creation | 0 ETH | |||
19799092 | 233 days ago | Contract Creation | 0 ETH | |||
19798983 | 233 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Contract Name:
UXContractDeployer
Compiler Version
v0.8.19+commit.7dd6d404
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.8.19; /** * A contract-deploy factory which deploys contract as same address on different ETH-compatible chains (e.g. ETH, BSC, Polygon, etc.) * * How to generate a specific prefix for contract address (replace bytecode and constructorArgs to yours): * * <code> * const ethUtil = require('ethereumjs-util'); * const prefix = "Fe666"; * * // ContractFactory address: * const deployContract = 'ea5837e1f89e3cf23027da7866e6492458383b59'; * // contract bytecode: * const bytecode = '6080604052348015...'; * // constructor args: * const constructorArgs = '0000000000000000...'; * * // bytecode hash: * let bytecodeHash = ethUtil.keccak256(new Buffer(bytecode + constructorArgs, 'hex')).toString('hex'); * * // find salt: * for (let i = 0; i< 0xfffffff; i++) { * let salt = i.toString(16).padStart(64, '0'); * // payload data: * let payload = 'ff' + deployContract + salt + bytecodeHash; * // contract address: * let addr = ethUtil.bufferToHex(ethUtil.keccak256(new Buffer(payload, 'hex'))).substr(26); * // test prefix: * if (addr.startsWith(prefix)) { * console.log(salt); * console.log(addr); * break; * } * } * console.log('END'); * </code> */ import {Manager} from "./libs/Manager.sol"; interface IUXMANAGER { function authorizeOperator(address _operator) external; function setManager(address one, bool val) external; } contract UXContractDeployer is Manager{ event ContractDeployed(address creatorAddress, address contractAddress); uint256 public fee; constructor() { setManager(msg.sender,true); fee = 0.00 ether; } /** * setManager for contract */ function setContractManager(address _contractAddress, address _managerAddress) public onlyManager { require(_contractAddress != address(0), "Zero address"); require(_managerAddress != address(0), "Zero address"); IUXMANAGER(_contractAddress).setManager(_managerAddress, true); } /** * authorizeOperator for contract */ function setContractOperator(address _contractAddress, address _managerAddress) public onlyManager { require(_contractAddress != address(0), "Zero address"); require(_managerAddress != address(0), "Zero address"); IUXMANAGER(_contractAddress).authorizeOperator(_managerAddress); } function setFee(uint256 _fee) public onlyManager { fee = _fee; } function withdrawFee(address payable _to) public onlyManager{ require(_to != address(0), "Zero address"); _to.transfer(address(this).balance); } /** * deploy contract by salt, contract bytecode. */ function deployContract(bytes32 salt, bytes memory contractBytecode) public payable { require(msg.value == fee, "Invalid fee"); address addr; assembly { addr := create2(0, add(contractBytecode, 0x20), mload(contractBytecode), salt) } require(addr != address(0), "Create2: Failed on deploy"); emit ContractDeployed(msg.sender, addr); } /** * deploy contract by salt, contract bytecode and constructor args. */ function deployContractWithConstructor(bytes32 salt, bytes memory contractBytecode, bytes memory constructorArgsEncoded) public payable { require(msg.value == fee, "Invalid fee"); // deploy contracts with constructor (address): bytes memory payload = abi.encodePacked(contractBytecode, constructorArgsEncoded); address addr; assembly { addr := create2(0, add(payload, 0x20), mload(payload), salt) } require(addr != address(0), "Create2: Failed on deploy"); emit ContractDeployed(msg.sender, addr); } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts (last updated v4.9.4) (utils/Context.sol) pragma solidity ^0.8.0; /** * @dev Provides information about the current execution context, including the * sender of the transaction and its data. While these are generally available * via msg.sender and msg.data, they should not be accessed in such a direct * manner, since when dealing with meta-transactions the account sending and * paying for execution may not be the actual sender (as far as an application * is concerned). * * This contract is only required for intermediate, library-like contracts. */ abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } function _contextSuffixLength() internal view virtual returns (uint256) { return 0; } }
// SPDX-License-Identifier: MIT pragma solidity >=0.8.19; pragma abicoder v2; import "@openzeppelin/contracts/utils/Context.sol"; abstract contract Manager is Context { mapping(address => bool) private _accounts; modifier onlyManager { require(isManager(), "only manager"); _; } constructor() { _accounts[_msgSender()] = true; } function isManager(address one) public view returns (bool) { return _accounts[one]; } function isManager() public view returns (bool) { return isManager(_msgSender()); } function setManager(address one, bool val) public onlyManager { require(one != address(0), "address is zero"); _accounts[one] = val; } function setManagerBatch(address[] calldata list, bool val) public onlyManager { for (uint256 i = 0; i < list.length; i++) { setManager(list[i], val); } } }
{ "optimizer": { "enabled": false, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"creatorAddress","type":"address"},{"indexed":false,"internalType":"address","name":"contractAddress","type":"address"}],"name":"ContractDeployed","type":"event"},{"inputs":[{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"bytes","name":"contractBytecode","type":"bytes"}],"name":"deployContract","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"bytes","name":"contractBytecode","type":"bytes"},{"internalType":"bytes","name":"constructorArgsEncoded","type":"bytes"}],"name":"deployContractWithConstructor","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"fee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isManager","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"one","type":"address"}],"name":"isManager","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_contractAddress","type":"address"},{"internalType":"address","name":"_managerAddress","type":"address"}],"name":"setContractManager","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_contractAddress","type":"address"},{"internalType":"address","name":"_managerAddress","type":"address"}],"name":"setContractOperator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fee","type":"uint256"}],"name":"setFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"one","type":"address"},{"internalType":"bool","name":"val","type":"bool"}],"name":"setManager","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"list","type":"address[]"},{"internalType":"bool","name":"val","type":"bool"}],"name":"setManagerBatch","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_to","type":"address"}],"name":"withdrawFee","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b506001600080620000276200009960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506200008b336001620000a160201b60201c565b600060018190555062000330565b600033905090565b620000b1620001bf60201b60201c565b620000f3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000ea906200029c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000165576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200015c906200030e565b60405180910390fd5b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000620001e1620001d56200009960201b60201c565b620001e660201b60201c565b905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600082825260208201905092915050565b7f6f6e6c79206d616e616765720000000000000000000000000000000000000000600082015250565b600062000284600c836200023b565b915062000291826200024c565b602082019050919050565b60006020820190508181036000830152620002b78162000275565b9050919050565b7f61646472657373206973207a65726f0000000000000000000000000000000000600082015250565b6000620002f6600f836200023b565b91506200030382620002be565b602082019050919050565b600060208201905081810360008301526200032981620002e7565b9050919050565b6114e380620003406000396000f3fe60806040526004361061009c5760003560e01c8063a1079c2811610064578063a1079c2814610161578063a12b75011461017d578063a5e90eee146101a6578063c56a3e88146101cf578063ddca3f43146101fa578063f3ae2415146102255761009c565b80631ac3ddeb146100a15780632b9c1b4f146100ca578063498eacbe146100f35780634dd8a29e1461010f57806369fe0e2d14610138575b600080fd5b3480156100ad57600080fd5b506100c860048036038101906100c39190610b9f565b610262565b005b3480156100d657600080fd5b506100f160048036038101906100ec9190610c0a565b610362565b005b61010d60048036038101906101089190610dc6565b6104f6565b005b34801561011b57600080fd5b5061013660048036038101906101319190610eba565b6105f5565b005b34801561014457600080fd5b5061015f600480360381019061015a9190610f50565b610694565b005b61017b60048036038101906101769190610f7d565b6106e5565b005b34801561018957600080fd5b506101a4600480360381019061019f9190610c0a565b61080c565b005b3480156101b257600080fd5b506101cd60048036038101906101c89190611008565b6109a3565b005b3480156101db57600080fd5b506101e4610ab3565b6040516101f19190611057565b60405180910390f35b34801561020657600080fd5b5061020f610aca565b60405161021c9190611081565b60405180910390f35b34801561023157600080fd5b5061024c6004803603810190610247919061109c565b610ad0565b6040516102599190611057565b60405180910390f35b61026a610ab3565b6102a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102a090611126565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610318576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161030f90611192565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f1935050505015801561035e573d6000803e3d6000fd5b5050565b61036a610ab3565b6103a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103a090611126565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610418576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161040f90611192565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610487576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047e90611192565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663959b8c3f826040518263ffffffff1660e01b81526004016104c091906111c1565b600060405180830381600087803b1580156104da57600080fd5b505af11580156104ee573d6000803e3d6000fd5b505050505050565b600154341461053a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053190611228565b60405180910390fd5b6000828251602084016000f59050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036105b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ae90611294565b60405180910390fd5b7f33c981baba081f8fd2c52ac6ad1ea95b6814b4376640f55689051f658472968833826040516105e89291906112b4565b60405180910390a1505050565b6105fd610ab3565b61063c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063390611126565b60405180910390fd5b60005b8383905081101561068e5761067b8484838181106106605761065f6112dd565b5b9050602002016020810190610675919061109c565b836109a3565b80806106869061133b565b91505061063f565b50505050565b61069c610ab3565b6106db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d290611126565b60405180910390fd5b8060018190555050565b6001543414610729576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072090611228565b60405180910390fd5b6000828260405160200161073e9291906113f4565b60405160208183030381529060405290506000848251602084016000f59050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036107cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c390611294565b60405180910390fd5b7f33c981baba081f8fd2c52ac6ad1ea95b6814b4376640f55689051f658472968833826040516107fd9291906112b4565b60405180910390a15050505050565b610814610ab3565b610853576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084a90611126565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b990611192565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610931576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092890611192565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a5e90eee8260016040518363ffffffff1660e01b815260040161096d929190611418565b600060405180830381600087803b15801561098757600080fd5b505af115801561099b573d6000803e3d6000fd5b505050505050565b6109ab610ab3565b6109ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e190611126565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a509061148d565b60405180910390fd5b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000610ac5610ac0610b25565b610ad0565b905090565b60015481565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600033905090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610b6c82610b41565b9050919050565b610b7c81610b61565b8114610b8757600080fd5b50565b600081359050610b9981610b73565b92915050565b600060208284031215610bb557610bb4610b37565b5b6000610bc384828501610b8a565b91505092915050565b6000610bd782610b41565b9050919050565b610be781610bcc565b8114610bf257600080fd5b50565b600081359050610c0481610bde565b92915050565b60008060408385031215610c2157610c20610b37565b5b6000610c2f85828601610bf5565b9250506020610c4085828601610bf5565b9150509250929050565b6000819050919050565b610c5d81610c4a565b8114610c6857600080fd5b50565b600081359050610c7a81610c54565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610cd382610c8a565b810181811067ffffffffffffffff82111715610cf257610cf1610c9b565b5b80604052505050565b6000610d05610b2d565b9050610d118282610cca565b919050565b600067ffffffffffffffff821115610d3157610d30610c9b565b5b610d3a82610c8a565b9050602081019050919050565b82818337600083830152505050565b6000610d69610d6484610d16565b610cfb565b905082815260208101848484011115610d8557610d84610c85565b5b610d90848285610d47565b509392505050565b600082601f830112610dad57610dac610c80565b5b8135610dbd848260208601610d56565b91505092915050565b60008060408385031215610ddd57610ddc610b37565b5b6000610deb85828601610c6b565b925050602083013567ffffffffffffffff811115610e0c57610e0b610b3c565b5b610e1885828601610d98565b9150509250929050565b600080fd5b600080fd5b60008083601f840112610e4257610e41610c80565b5b8235905067ffffffffffffffff811115610e5f57610e5e610e22565b5b602083019150836020820283011115610e7b57610e7a610e27565b5b9250929050565b60008115159050919050565b610e9781610e82565b8114610ea257600080fd5b50565b600081359050610eb481610e8e565b92915050565b600080600060408486031215610ed357610ed2610b37565b5b600084013567ffffffffffffffff811115610ef157610ef0610b3c565b5b610efd86828701610e2c565b93509350506020610f1086828701610ea5565b9150509250925092565b6000819050919050565b610f2d81610f1a565b8114610f3857600080fd5b50565b600081359050610f4a81610f24565b92915050565b600060208284031215610f6657610f65610b37565b5b6000610f7484828501610f3b565b91505092915050565b600080600060608486031215610f9657610f95610b37565b5b6000610fa486828701610c6b565b935050602084013567ffffffffffffffff811115610fc557610fc4610b3c565b5b610fd186828701610d98565b925050604084013567ffffffffffffffff811115610ff257610ff1610b3c565b5b610ffe86828701610d98565b9150509250925092565b6000806040838503121561101f5761101e610b37565b5b600061102d85828601610bf5565b925050602061103e85828601610ea5565b9150509250929050565b61105181610e82565b82525050565b600060208201905061106c6000830184611048565b92915050565b61107b81610f1a565b82525050565b60006020820190506110966000830184611072565b92915050565b6000602082840312156110b2576110b1610b37565b5b60006110c084828501610bf5565b91505092915050565b600082825260208201905092915050565b7f6f6e6c79206d616e616765720000000000000000000000000000000000000000600082015250565b6000611110600c836110c9565b915061111b826110da565b602082019050919050565b6000602082019050818103600083015261113f81611103565b9050919050565b7f5a65726f20616464726573730000000000000000000000000000000000000000600082015250565b600061117c600c836110c9565b915061118782611146565b602082019050919050565b600060208201905081810360008301526111ab8161116f565b9050919050565b6111bb81610bcc565b82525050565b60006020820190506111d660008301846111b2565b92915050565b7f496e76616c696420666565000000000000000000000000000000000000000000600082015250565b6000611212600b836110c9565b915061121d826111dc565b602082019050919050565b6000602082019050818103600083015261124181611205565b9050919050565b7f437265617465323a204661696c6564206f6e206465706c6f7900000000000000600082015250565b600061127e6019836110c9565b915061128982611248565b602082019050919050565b600060208201905081810360008301526112ad81611271565b9050919050565b60006040820190506112c960008301856111b2565b6112d660208301846111b2565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061134682610f1a565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036113785761137761130c565b5b600182019050919050565b600081519050919050565b600081905092915050565b60005b838110156113b757808201518184015260208101905061139c565b60008484015250505050565b60006113ce82611383565b6113d8818561138e565b93506113e8818560208601611399565b80840191505092915050565b600061140082856113c3565b915061140c82846113c3565b91508190509392505050565b600060408201905061142d60008301856111b2565b61143a6020830184611048565b9392505050565b7f61646472657373206973207a65726f0000000000000000000000000000000000600082015250565b6000611477600f836110c9565b915061148282611441565b602082019050919050565b600060208201905081810360008301526114a68161146a565b905091905056fea26469706673582212208c8131461da0178a84158cc6765b3f17d63ca28933d9b260ab427c33bb8ecf8b64736f6c63430008130033
Deployed Bytecode
0x60806040526004361061009c5760003560e01c8063a1079c2811610064578063a1079c2814610161578063a12b75011461017d578063a5e90eee146101a6578063c56a3e88146101cf578063ddca3f43146101fa578063f3ae2415146102255761009c565b80631ac3ddeb146100a15780632b9c1b4f146100ca578063498eacbe146100f35780634dd8a29e1461010f57806369fe0e2d14610138575b600080fd5b3480156100ad57600080fd5b506100c860048036038101906100c39190610b9f565b610262565b005b3480156100d657600080fd5b506100f160048036038101906100ec9190610c0a565b610362565b005b61010d60048036038101906101089190610dc6565b6104f6565b005b34801561011b57600080fd5b5061013660048036038101906101319190610eba565b6105f5565b005b34801561014457600080fd5b5061015f600480360381019061015a9190610f50565b610694565b005b61017b60048036038101906101769190610f7d565b6106e5565b005b34801561018957600080fd5b506101a4600480360381019061019f9190610c0a565b61080c565b005b3480156101b257600080fd5b506101cd60048036038101906101c89190611008565b6109a3565b005b3480156101db57600080fd5b506101e4610ab3565b6040516101f19190611057565b60405180910390f35b34801561020657600080fd5b5061020f610aca565b60405161021c9190611081565b60405180910390f35b34801561023157600080fd5b5061024c6004803603810190610247919061109c565b610ad0565b6040516102599190611057565b60405180910390f35b61026a610ab3565b6102a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102a090611126565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610318576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161030f90611192565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f1935050505015801561035e573d6000803e3d6000fd5b5050565b61036a610ab3565b6103a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103a090611126565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610418576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161040f90611192565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610487576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047e90611192565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663959b8c3f826040518263ffffffff1660e01b81526004016104c091906111c1565b600060405180830381600087803b1580156104da57600080fd5b505af11580156104ee573d6000803e3d6000fd5b505050505050565b600154341461053a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053190611228565b60405180910390fd5b6000828251602084016000f59050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036105b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ae90611294565b60405180910390fd5b7f33c981baba081f8fd2c52ac6ad1ea95b6814b4376640f55689051f658472968833826040516105e89291906112b4565b60405180910390a1505050565b6105fd610ab3565b61063c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063390611126565b60405180910390fd5b60005b8383905081101561068e5761067b8484838181106106605761065f6112dd565b5b9050602002016020810190610675919061109c565b836109a3565b80806106869061133b565b91505061063f565b50505050565b61069c610ab3565b6106db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d290611126565b60405180910390fd5b8060018190555050565b6001543414610729576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072090611228565b60405180910390fd5b6000828260405160200161073e9291906113f4565b60405160208183030381529060405290506000848251602084016000f59050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036107cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c390611294565b60405180910390fd5b7f33c981baba081f8fd2c52ac6ad1ea95b6814b4376640f55689051f658472968833826040516107fd9291906112b4565b60405180910390a15050505050565b610814610ab3565b610853576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084a90611126565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b990611192565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610931576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092890611192565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a5e90eee8260016040518363ffffffff1660e01b815260040161096d929190611418565b600060405180830381600087803b15801561098757600080fd5b505af115801561099b573d6000803e3d6000fd5b505050505050565b6109ab610ab3565b6109ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e190611126565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a509061148d565b60405180910390fd5b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000610ac5610ac0610b25565b610ad0565b905090565b60015481565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600033905090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610b6c82610b41565b9050919050565b610b7c81610b61565b8114610b8757600080fd5b50565b600081359050610b9981610b73565b92915050565b600060208284031215610bb557610bb4610b37565b5b6000610bc384828501610b8a565b91505092915050565b6000610bd782610b41565b9050919050565b610be781610bcc565b8114610bf257600080fd5b50565b600081359050610c0481610bde565b92915050565b60008060408385031215610c2157610c20610b37565b5b6000610c2f85828601610bf5565b9250506020610c4085828601610bf5565b9150509250929050565b6000819050919050565b610c5d81610c4a565b8114610c6857600080fd5b50565b600081359050610c7a81610c54565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610cd382610c8a565b810181811067ffffffffffffffff82111715610cf257610cf1610c9b565b5b80604052505050565b6000610d05610b2d565b9050610d118282610cca565b919050565b600067ffffffffffffffff821115610d3157610d30610c9b565b5b610d3a82610c8a565b9050602081019050919050565b82818337600083830152505050565b6000610d69610d6484610d16565b610cfb565b905082815260208101848484011115610d8557610d84610c85565b5b610d90848285610d47565b509392505050565b600082601f830112610dad57610dac610c80565b5b8135610dbd848260208601610d56565b91505092915050565b60008060408385031215610ddd57610ddc610b37565b5b6000610deb85828601610c6b565b925050602083013567ffffffffffffffff811115610e0c57610e0b610b3c565b5b610e1885828601610d98565b9150509250929050565b600080fd5b600080fd5b60008083601f840112610e4257610e41610c80565b5b8235905067ffffffffffffffff811115610e5f57610e5e610e22565b5b602083019150836020820283011115610e7b57610e7a610e27565b5b9250929050565b60008115159050919050565b610e9781610e82565b8114610ea257600080fd5b50565b600081359050610eb481610e8e565b92915050565b600080600060408486031215610ed357610ed2610b37565b5b600084013567ffffffffffffffff811115610ef157610ef0610b3c565b5b610efd86828701610e2c565b93509350506020610f1086828701610ea5565b9150509250925092565b6000819050919050565b610f2d81610f1a565b8114610f3857600080fd5b50565b600081359050610f4a81610f24565b92915050565b600060208284031215610f6657610f65610b37565b5b6000610f7484828501610f3b565b91505092915050565b600080600060608486031215610f9657610f95610b37565b5b6000610fa486828701610c6b565b935050602084013567ffffffffffffffff811115610fc557610fc4610b3c565b5b610fd186828701610d98565b925050604084013567ffffffffffffffff811115610ff257610ff1610b3c565b5b610ffe86828701610d98565b9150509250925092565b6000806040838503121561101f5761101e610b37565b5b600061102d85828601610bf5565b925050602061103e85828601610ea5565b9150509250929050565b61105181610e82565b82525050565b600060208201905061106c6000830184611048565b92915050565b61107b81610f1a565b82525050565b60006020820190506110966000830184611072565b92915050565b6000602082840312156110b2576110b1610b37565b5b60006110c084828501610bf5565b91505092915050565b600082825260208201905092915050565b7f6f6e6c79206d616e616765720000000000000000000000000000000000000000600082015250565b6000611110600c836110c9565b915061111b826110da565b602082019050919050565b6000602082019050818103600083015261113f81611103565b9050919050565b7f5a65726f20616464726573730000000000000000000000000000000000000000600082015250565b600061117c600c836110c9565b915061118782611146565b602082019050919050565b600060208201905081810360008301526111ab8161116f565b9050919050565b6111bb81610bcc565b82525050565b60006020820190506111d660008301846111b2565b92915050565b7f496e76616c696420666565000000000000000000000000000000000000000000600082015250565b6000611212600b836110c9565b915061121d826111dc565b602082019050919050565b6000602082019050818103600083015261124181611205565b9050919050565b7f437265617465323a204661696c6564206f6e206465706c6f7900000000000000600082015250565b600061127e6019836110c9565b915061128982611248565b602082019050919050565b600060208201905081810360008301526112ad81611271565b9050919050565b60006040820190506112c960008301856111b2565b6112d660208301846111b2565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061134682610f1a565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036113785761137761130c565b5b600182019050919050565b600081519050919050565b600081905092915050565b60005b838110156113b757808201518184015260208101905061139c565b60008484015250505050565b60006113ce82611383565b6113d8818561138e565b93506113e8818560208601611399565b80840191505092915050565b600061140082856113c3565b915061140c82846113c3565b91508190509392505050565b600060408201905061142d60008301856111b2565b61143a6020830184611048565b9392505050565b7f61646472657373206973207a65726f0000000000000000000000000000000000600082015250565b6000611477600f836110c9565b915061148282611441565b602082019050919050565b600060208201905081810360008301526114a68161146a565b905091905056fea26469706673582212208c8131461da0178a84158cc6765b3f17d63ca28933d9b260ab427c33bb8ecf8b64736f6c63430008130033
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 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.