More Info
Private Name Tags
ContractCreator:
Sponsored
Latest 10 from a total of 10 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
Function Call | 28148077 | 688 days ago | IN | 0 MATIC | 0.0030588 | ||||
Deploy | 28147560 | 688 days ago | IN | 0 MATIC | 0.13714355 | ||||
Deploy | 28147501 | 688 days ago | IN | 0 MATIC | 0.0535092 | ||||
Transfer Ownersh... | 28146885 | 688 days ago | IN | 0 MATIC | 0.00304579 | ||||
Function Call | 19935472 | 904 days ago | IN | 0 MATIC | 0.00108591 | ||||
Deploy | 19935286 | 904 days ago | IN | 0 MATIC | 0.10318668 | ||||
Function Call | 19370395 | 919 days ago | IN | 0 MATIC | 0.00010967 | ||||
Deploy | 19370192 | 919 days ago | IN | 0 MATIC | 0.00644489 | ||||
Deploy | 19370191 | 919 days ago | IN | 0 MATIC | 0.00584397 | ||||
0x60806040 | 19369919 | 919 days ago | IN | Create: Deployer | 0 MATIC | 0.00124525 |
Latest 5 internal transactions
Parent Txn Hash | Block | From | To | Value | ||
---|---|---|---|---|---|---|
28147560 | 688 days ago | Contract Creation | 0 MATIC | |||
28147501 | 688 days ago | Contract Creation | 0 MATIC | |||
19935286 | 904 days ago | Contract Creation | 0 MATIC | |||
19370192 | 919 days ago | Contract Creation | 0 MATIC | |||
19370191 | 919 days ago | Contract Creation | 0 MATIC |
Loading...
Loading
Contract Name:
Deployer
Compiler Version
v0.8.2+commit.661d1103
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// This Contract serves as a "helper" contract to deploy ConveyorV2 contracts using CREATE2 // SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.0; import "@openzeppelin/contracts/access/Ownable.sol"; contract Deployer is Ownable { event ContractDeployed(address addr); /** * @dev Performs a function call to the target contract. * @param implementation the contract to call * @param data the encoded function data */ function functionCall(address implementation, bytes calldata callData) external onlyOwner returns (bool success, bytes memory data) { (success, data) = implementation.call(callData); require(success, _getRevertMsg(data)); } /** * @dev Deploys a contract using `CREATE2`. The address where the contract * will be deployed can be known in advance via {computeAddress}. * * The bytecode for a contract can be obtained from Solidity with * `type(contractName).creationCode`. * The bytecode can also be obtained from ethers.js contract factory with * ContractFactory.bytecode * * * @param bytecode must not be empty. * @param data the encoded constructor arguments. Pass in "0x0" if the constructor does not take in any values. * @param salt must have not been used for `bytecode` already. */ function deploy( bytes calldata bytecode, bytes calldata data, bytes32 salt ) external onlyOwner returns (address) { address addr; bytes memory packedBytes = abi.encodePacked(bytecode, data); require(bytecode.length != 0, "Create2: bytecode length is zero"); assembly { addr := create2(0, add(packedBytes, 0x20), mload(packedBytes), salt) } require(addr != address(0), "Create2: Failed on deploy"); emit ContractDeployed(addr); return addr; } /** * @dev Returns the address where a contract will be stored if deployed via {deploy} from a contract located at * `deployer`. If `deployer` is this contract's address, returns the same value as {computeAddress}. */ function computeAddress( bytes32 salt, bytes32 bytecodeHash, address deployer ) public pure returns (address) { bytes32 _data = keccak256(abi.encodePacked(bytes1(0xff), deployer, salt, bytecodeHash)); return address(uint160(uint256(_data))); } function withdraw(uint256 amount) external onlyOwner { address payable recipient = payable(msg.sender); recipient.transfer(amount); } // Ref: https://ethereum.stackexchange.com/questions/83528/how-can-i-get-the-revert-reason-of-a-call-in-solidity-so-that-i-can-use-it-in-th function _getRevertMsg(bytes memory _returnData) internal pure returns (string memory) { // If the _res length is less than 68, then the transaction failed silently (without a revert message) if (_returnData.length < 68) return "Transaction reverted silently"; assembly { // Slice the sighash. _returnData := add(_returnData, 0x04) } return abi.decode(_returnData, (string)); // All that remains is the revert string } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "../utils/Context.sol"; /** * @dev Contract module which provides a basic access control mechanism, where * there is an account (an owner) that can be granted exclusive access to * specific functions. * * By default, the owner account will be the one that deploys the contract. This * can later be changed with {transferOwnership}. * * This module is used through inheritance. It will make available the modifier * `onlyOwner`, which can be applied to your functions to restrict their use to * the owner. */ abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor() { _setOwner(_msgSender()); } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(owner() == _msgSender(), "Ownable: caller is not the owner"); _; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public virtual onlyOwner { _setOwner(address(0)); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _setOwner(newOwner); } function _setOwner(address newOwner) private { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; /* * @dev Provides information about the current execution context, including the * sender of the transaction and its data. While these are generally available * via msg.sender and msg.data, they should not be accessed in such a direct * manner, since when dealing with meta-transactions the account sending and * paying for execution may not be the actual sender (as far as an application * is concerned). * * This contract is only required for intermediate, library-like contracts. */ abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } }
{ "optimizer": { "enabled": false, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"addr","type":"address"}],"name":"ContractDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"bytes32","name":"bytecodeHash","type":"bytes32"},{"internalType":"address","name":"deployer","type":"address"}],"name":"computeAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes","name":"bytecode","type":"bytes"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"bytes32","name":"salt","type":"bytes32"}],"name":"deploy","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"implementation","type":"address"},{"internalType":"bytes","name":"callData","type":"bytes"}],"name":"functionCall","outputs":[{"internalType":"bool","name":"success","type":"bool"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b5061002d61002261003260201b60201c565b61003a60201b60201c565b6100fe565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6111648061010d6000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063780653061161005b57806378065306146100d85780638da5cb5b14610108578063a0b5ffb014610126578063f2fde38b146101575761007d565b806319e011ad146100825780632e1a7d4d146100b2578063715018a6146100ce575b600080fd5b61009c60048036038101906100979190610a1b565b610173565b6040516100a99190610d23565b60405180910390f35b6100cc60048036038101906100c79190610ae5565b610324565b005b6100d66103f0565b005b6100f260048036038101906100ed91906109cc565b610478565b6040516100ff9190610d23565b60405180910390f35b6101106104bc565b60405161011d9190610d23565b60405180910390f35b610140600480360381019061013b9190610974565b6104e5565b60405161014e929190610d3e565b60405180910390f35b610171600480360381019061016c919061094b565b61062b565b005b600061017d610723565b73ffffffffffffffffffffffffffffffffffffffff1661019b6104bc565b73ffffffffffffffffffffffffffffffffffffffff16146101f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101e890610df0565b60405180910390fd5b6000808787878760405160200161020b9493929190610cfb565b60405160208183030381529060405290506000888890501415610263576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025a90610d90565b60405180910390fd5b838151602083016000f59150600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156102df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102d690610dd0565b60405180910390fd5b7f8ffcdc15a283d706d38281f500270d8b5a656918f555de0913d7455e3e6bc1bf8260405161030e9190610d23565b60405180910390a1819250505095945050505050565b61032c610723565b73ffffffffffffffffffffffffffffffffffffffff1661034a6104bc565b73ffffffffffffffffffffffffffffffffffffffff16146103a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161039790610df0565b60405180910390fd5b60003390508073ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501580156103eb573d6000803e3d6000fd5b505050565b6103f8610723565b73ffffffffffffffffffffffffffffffffffffffff166104166104bc565b73ffffffffffffffffffffffffffffffffffffffff161461046c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161046390610df0565b60405180910390fd5b610476600061072b565b565b60008060ff60f81b8386866040516020016104969493929190610c94565b6040516020818303038152906040528051906020012090508060001c9150509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600060606104f1610723565b73ffffffffffffffffffffffffffffffffffffffff1661050f6104bc565b73ffffffffffffffffffffffffffffffffffffffff1614610565576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055c90610df0565b60405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff16848460405161058c929190610ce2565b6000604051808303816000865af19150503d80600081146105c9576040519150601f19603f3d011682016040523d82523d6000602084013e6105ce565b606091505b508092508193505050816105e1826107ef565b90610622576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106199190610d6e565b60405180910390fd5b50935093915050565b610633610723565b73ffffffffffffffffffffffffffffffffffffffff166106516104bc565b73ffffffffffffffffffffffffffffffffffffffff16146106a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069e90610df0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610717576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070e90610db0565b60405180910390fd5b6107208161072b565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6060604482511015610838576040518060400160405280601d81526020017f5472616e73616374696f6e2072657665727465642073696c656e746c790000008152509050610855565b600482019150818060200190518101906108529190610aa4565b90505b919050565b600061086d61086884610e35565b610e10565b90508281526020810184848401111561088557600080fd5b610890848285610f36565b509392505050565b6000813590506108a7816110e9565b92915050565b6000813590506108bc81611100565b92915050565b60008083601f8401126108d457600080fd5b8235905067ffffffffffffffff8111156108ed57600080fd5b60208301915083600182028301111561090557600080fd5b9250929050565b600082601f83011261091d57600080fd5b815161092d84826020860161085a565b91505092915050565b60008135905061094581611117565b92915050565b60006020828403121561095d57600080fd5b600061096b84828501610898565b91505092915050565b60008060006040848603121561098957600080fd5b600061099786828701610898565b935050602084013567ffffffffffffffff8111156109b457600080fd5b6109c0868287016108c2565b92509250509250925092565b6000806000606084860312156109e157600080fd5b60006109ef868287016108ad565b9350506020610a00868287016108ad565b9250506040610a1186828701610898565b9150509250925092565b600080600080600060608688031215610a3357600080fd5b600086013567ffffffffffffffff811115610a4d57600080fd5b610a59888289016108c2565b9550955050602086013567ffffffffffffffff811115610a7857600080fd5b610a84888289016108c2565b93509350506040610a97888289016108ad565b9150509295509295909350565b600060208284031215610ab657600080fd5b600082015167ffffffffffffffff811115610ad057600080fd5b610adc8482850161090c565b91505092915050565b600060208284031215610af757600080fd5b6000610b0584828501610936565b91505092915050565b610b1781610ea9565b82525050565b610b2e610b2982610ea9565b610f9a565b82525050565b610b3d81610ebb565b82525050565b610b54610b4f82610ec7565b610fac565b82525050565b610b6b610b6682610ef3565b610fb6565b82525050565b6000610b7d8385610e8d565b9350610b8a838584610f27565b82840190509392505050565b6000610ba182610e66565b610bab8185610e7c565b9350610bbb818560208601610f36565b610bc481611001565b840191505092915050565b6000610bda82610e71565b610be48185610e98565b9350610bf4818560208601610f36565b610bfd81611001565b840191505092915050565b6000610c15602083610e98565b9150610c208261101f565b602082019050919050565b6000610c38602683610e98565b9150610c4382611048565b604082019050919050565b6000610c5b601983610e98565b9150610c6682611097565b602082019050919050565b6000610c7e602083610e98565b9150610c89826110c0565b602082019050919050565b6000610ca08287610b43565b600182019150610cb08286610b1d565b601482019150610cc08285610b5a565b602082019150610cd08284610b5a565b60208201915081905095945050505050565b6000610cef828486610b71565b91508190509392505050565b6000610d08828688610b71565b9150610d15828486610b71565b915081905095945050505050565b6000602082019050610d386000830184610b0e565b92915050565b6000604082019050610d536000830185610b34565b8181036020830152610d658184610b96565b90509392505050565b60006020820190508181036000830152610d888184610bcf565b905092915050565b60006020820190508181036000830152610da981610c08565b9050919050565b60006020820190508181036000830152610dc981610c2b565b9050919050565b60006020820190508181036000830152610de981610c4e565b9050919050565b60006020820190508181036000830152610e0981610c71565b9050919050565b6000610e1a610e2b565b9050610e268282610f69565b919050565b6000604051905090565b600067ffffffffffffffff821115610e5057610e4f610fd2565b5b610e5982611001565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b6000610eb482610efd565b9050919050565b60008115159050919050565b60007fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015610f54578082015181840152602081019050610f39565b83811115610f63576000848401525b50505050565b610f7282611001565b810181811067ffffffffffffffff82111715610f9157610f90610fd2565b5b80604052505050565b6000610fa582610fc0565b9050919050565b6000819050919050565b6000819050919050565b6000610fcb82611012565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f437265617465323a2062797465636f6465206c656e677468206973207a65726f600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f437265617465323a204661696c6564206f6e206465706c6f7900000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6110f281610ea9565b81146110fd57600080fd5b50565b61110981610ef3565b811461111457600080fd5b50565b61112081610f1d565b811461112b57600080fd5b5056fea26469706673582212208f50974052c1f376ed530251fff10d9e37efb13e8d311c4397954c6835c11b1a64736f6c63430008020033
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061007d5760003560e01c8063780653061161005b57806378065306146100d85780638da5cb5b14610108578063a0b5ffb014610126578063f2fde38b146101575761007d565b806319e011ad146100825780632e1a7d4d146100b2578063715018a6146100ce575b600080fd5b61009c60048036038101906100979190610a1b565b610173565b6040516100a99190610d23565b60405180910390f35b6100cc60048036038101906100c79190610ae5565b610324565b005b6100d66103f0565b005b6100f260048036038101906100ed91906109cc565b610478565b6040516100ff9190610d23565b60405180910390f35b6101106104bc565b60405161011d9190610d23565b60405180910390f35b610140600480360381019061013b9190610974565b6104e5565b60405161014e929190610d3e565b60405180910390f35b610171600480360381019061016c919061094b565b61062b565b005b600061017d610723565b73ffffffffffffffffffffffffffffffffffffffff1661019b6104bc565b73ffffffffffffffffffffffffffffffffffffffff16146101f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101e890610df0565b60405180910390fd5b6000808787878760405160200161020b9493929190610cfb565b60405160208183030381529060405290506000888890501415610263576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025a90610d90565b60405180910390fd5b838151602083016000f59150600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156102df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102d690610dd0565b60405180910390fd5b7f8ffcdc15a283d706d38281f500270d8b5a656918f555de0913d7455e3e6bc1bf8260405161030e9190610d23565b60405180910390a1819250505095945050505050565b61032c610723565b73ffffffffffffffffffffffffffffffffffffffff1661034a6104bc565b73ffffffffffffffffffffffffffffffffffffffff16146103a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161039790610df0565b60405180910390fd5b60003390508073ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501580156103eb573d6000803e3d6000fd5b505050565b6103f8610723565b73ffffffffffffffffffffffffffffffffffffffff166104166104bc565b73ffffffffffffffffffffffffffffffffffffffff161461046c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161046390610df0565b60405180910390fd5b610476600061072b565b565b60008060ff60f81b8386866040516020016104969493929190610c94565b6040516020818303038152906040528051906020012090508060001c9150509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600060606104f1610723565b73ffffffffffffffffffffffffffffffffffffffff1661050f6104bc565b73ffffffffffffffffffffffffffffffffffffffff1614610565576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055c90610df0565b60405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff16848460405161058c929190610ce2565b6000604051808303816000865af19150503d80600081146105c9576040519150601f19603f3d011682016040523d82523d6000602084013e6105ce565b606091505b508092508193505050816105e1826107ef565b90610622576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106199190610d6e565b60405180910390fd5b50935093915050565b610633610723565b73ffffffffffffffffffffffffffffffffffffffff166106516104bc565b73ffffffffffffffffffffffffffffffffffffffff16146106a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069e90610df0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610717576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070e90610db0565b60405180910390fd5b6107208161072b565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6060604482511015610838576040518060400160405280601d81526020017f5472616e73616374696f6e2072657665727465642073696c656e746c790000008152509050610855565b600482019150818060200190518101906108529190610aa4565b90505b919050565b600061086d61086884610e35565b610e10565b90508281526020810184848401111561088557600080fd5b610890848285610f36565b509392505050565b6000813590506108a7816110e9565b92915050565b6000813590506108bc81611100565b92915050565b60008083601f8401126108d457600080fd5b8235905067ffffffffffffffff8111156108ed57600080fd5b60208301915083600182028301111561090557600080fd5b9250929050565b600082601f83011261091d57600080fd5b815161092d84826020860161085a565b91505092915050565b60008135905061094581611117565b92915050565b60006020828403121561095d57600080fd5b600061096b84828501610898565b91505092915050565b60008060006040848603121561098957600080fd5b600061099786828701610898565b935050602084013567ffffffffffffffff8111156109b457600080fd5b6109c0868287016108c2565b92509250509250925092565b6000806000606084860312156109e157600080fd5b60006109ef868287016108ad565b9350506020610a00868287016108ad565b9250506040610a1186828701610898565b9150509250925092565b600080600080600060608688031215610a3357600080fd5b600086013567ffffffffffffffff811115610a4d57600080fd5b610a59888289016108c2565b9550955050602086013567ffffffffffffffff811115610a7857600080fd5b610a84888289016108c2565b93509350506040610a97888289016108ad565b9150509295509295909350565b600060208284031215610ab657600080fd5b600082015167ffffffffffffffff811115610ad057600080fd5b610adc8482850161090c565b91505092915050565b600060208284031215610af757600080fd5b6000610b0584828501610936565b91505092915050565b610b1781610ea9565b82525050565b610b2e610b2982610ea9565b610f9a565b82525050565b610b3d81610ebb565b82525050565b610b54610b4f82610ec7565b610fac565b82525050565b610b6b610b6682610ef3565b610fb6565b82525050565b6000610b7d8385610e8d565b9350610b8a838584610f27565b82840190509392505050565b6000610ba182610e66565b610bab8185610e7c565b9350610bbb818560208601610f36565b610bc481611001565b840191505092915050565b6000610bda82610e71565b610be48185610e98565b9350610bf4818560208601610f36565b610bfd81611001565b840191505092915050565b6000610c15602083610e98565b9150610c208261101f565b602082019050919050565b6000610c38602683610e98565b9150610c4382611048565b604082019050919050565b6000610c5b601983610e98565b9150610c6682611097565b602082019050919050565b6000610c7e602083610e98565b9150610c89826110c0565b602082019050919050565b6000610ca08287610b43565b600182019150610cb08286610b1d565b601482019150610cc08285610b5a565b602082019150610cd08284610b5a565b60208201915081905095945050505050565b6000610cef828486610b71565b91508190509392505050565b6000610d08828688610b71565b9150610d15828486610b71565b915081905095945050505050565b6000602082019050610d386000830184610b0e565b92915050565b6000604082019050610d536000830185610b34565b8181036020830152610d658184610b96565b90509392505050565b60006020820190508181036000830152610d888184610bcf565b905092915050565b60006020820190508181036000830152610da981610c08565b9050919050565b60006020820190508181036000830152610dc981610c2b565b9050919050565b60006020820190508181036000830152610de981610c4e565b9050919050565b60006020820190508181036000830152610e0981610c71565b9050919050565b6000610e1a610e2b565b9050610e268282610f69565b919050565b6000604051905090565b600067ffffffffffffffff821115610e5057610e4f610fd2565b5b610e5982611001565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b6000610eb482610efd565b9050919050565b60008115159050919050565b60007fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015610f54578082015181840152602081019050610f39565b83811115610f63576000848401525b50505050565b610f7282611001565b810181811067ffffffffffffffff82111715610f9157610f90610fd2565b5b80604052505050565b6000610fa582610fc0565b9050919050565b6000819050919050565b6000819050919050565b6000610fcb82611012565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f437265617465323a2062797465636f6465206c656e677468206973207a65726f600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f437265617465323a204661696c6564206f6e206465706c6f7900000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6110f281610ea9565b81146110fd57600080fd5b50565b61110981610ef3565b811461111457600080fd5b50565b61112081610f1d565b811461112b57600080fd5b5056fea26469706673582212208f50974052c1f376ed530251fff10d9e37efb13e8d311c4397954c6835c11b1a64736f6c63430008020033
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.