More Info
Private Name Tags
ContractCreator
Latest 11 from a total of 11 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Release | 19276783 | 172 days ago | IN | 0 ETH | 0.00382804 | ||||
Transfer | 15230760 | 745 days ago | IN | 0.04 ETH | 0.00029542 | ||||
Transfer | 14962727 | 789 days ago | IN | 0.102 ETH | 0.00127471 | ||||
Transfer | 14774539 | 820 days ago | IN | 0.035 ETH | 0.00085046 | ||||
Transfer | 14743841 | 825 days ago | IN | 0.0877 ETH | 0.00181794 | ||||
Transfer | 14696358 | 833 days ago | IN | 0.0269 ETH | 0.00088206 | ||||
Transfer | 14648794 | 840 days ago | IN | 0.025 ETH | 0.00145028 | ||||
Transfer | 14613232 | 846 days ago | IN | 0.108 ETH | 0.00046221 | ||||
Transfer | 14494250 | 864 days ago | IN | 0.0495 ETH | 0.00095013 | ||||
Transfer | 14467779 | 868 days ago | IN | 0.02 ETH | 0.00046043 | ||||
0x60806040 | 14433560 | 874 days ago | IN | 0 ETH | 0.0251388 |
Latest 14 internal transactions
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
19276783 | 172 days ago | 0.30036666 ETH | ||||
19276783 | 172 days ago | 0.30036666 ETH | ||||
19276783 | 172 days ago | 0.30036666 ETH | ||||
16679306 | 537 days ago | 0.029 ETH | ||||
16453447 | 569 days ago | 0.029 ETH | ||||
16394120 | 577 days ago | 0.032 ETH | ||||
16244134 | 598 days ago | 0.045 ETH | ||||
15970975 | 636 days ago | 0.1 ETH | ||||
15289106 | 736 days ago | 0.024 ETH | ||||
15212618 | 748 days ago | 0.025 ETH | ||||
15169098 | 755 days ago | 0.044 ETH | ||||
15120248 | 763 days ago | 0.029 ETH | ||||
15073990 | 770 days ago | 0.025 ETH | ||||
15002030 | 782 days ago | 0.025 ETH |
Loading...
Loading
Contract Name:
PibesSplitter
Compiler Version
v0.8.4+commit.c7e474f2
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } /** * @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() { _transferOwnership(0x74DcB9344393dCDA0Fa3E4349D34149AEeE617F6); } /** * @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 { _transferOwnership(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" ); _transferOwnership(newOwner); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Internal function without access restriction. */ function _transferOwnership(address newOwner) internal virtual { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } contract PibesSplitter is Ownable { address public first = 0xdBC522931928F8ff7784c84E5fCEc4fFDCd6E9eB; address public second = 0x46a3299b465Dfb25dBD0A30052c8576B7d85A9Dd; address public third = 0xe9863A4139Ff869A17A38749CEeEdb2E55721637; function setFirst(address _first) public onlyStaff { first = _first; } function setSecond(address _second) public onlyStaff { second = _second; } function setThird(address _third) public onlyStaff { third = _third; } receive() external payable {} modifier onlyStaff() { require( msg.sender == owner() || msg.sender == first || msg.sender == second || msg.sender == third ); _; } function release() public onlyStaff { uint256 payout = address(this).balance / 3; payable(first).transfer(payout); payable(second).transfer(payout); payable(third).transfer(payout); } }
{ "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"first","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"release","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"second","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_first","type":"address"}],"name":"setFirst","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_second","type":"address"}],"name":"setSecond","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_third","type":"address"}],"name":"setThird","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"third","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
6080604052600180546001600160a01b031990811673dbc522931928f8ff7784c84e5fcec4ffdcd6e9eb179091556002805482167346a3299b465dfb25dbd0a30052c8576b7d85a9dd1790556003805490911673e9863a4139ff869a17a38749ceeedb2e5572163717905534801561007657600080fd5b506100947374dcb9344393dcda0fa3e4349d34149aeee617f6610099565b6100e9565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610671806100f86000396000f3fe6080604052600436106100955760003560e01c8063715018a611610059578063715018a61461015f57806386d1a69f146101745780638da5cb5b14610189578063a6dc6771146101a7578063f2fde38b146101c757600080fd5b80631a266a69146100a15780633df4ddf4146100c35780634181159a146100ff5780635a8ac02d1461011f57806364bc5c591461013f57600080fd5b3661009c57005b600080fd5b3480156100ad57600080fd5b506100c16100bc3660046105ed565b6101e7565b005b3480156100cf57600080fd5b506001546100e3906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b34801561010b57600080fd5b506100c161011a3660046105ed565b61025f565b34801561012b57600080fd5b506002546100e3906001600160a01b031681565b34801561014b57600080fd5b506100c161015a3660046105ed565b6102d7565b34801561016b57600080fd5b506100c161034f565b34801561018057600080fd5b506100c16103ba565b34801561019557600080fd5b506000546001600160a01b03166100e3565b3480156101b357600080fd5b506003546100e3906001600160a01b031681565b3480156101d357600080fd5b506100c16101e23660046105ed565b6104d2565b6000546001600160a01b031633148061020a57506001546001600160a01b031633145b8061021f57506002546001600160a01b031633145b8061023457506003546001600160a01b031633145b61023d57600080fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633148061028257506001546001600160a01b031633145b8061029757506002546001600160a01b031633145b806102ac57506003546001600160a01b031633145b6102b557600080fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314806102fa57506001546001600160a01b031633145b8061030f57506002546001600160a01b031633145b8061032457506003546001600160a01b031633145b61032d57600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146103ae5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6103b8600061059d565b565b6000546001600160a01b03163314806103dd57506001546001600160a01b031633145b806103f257506002546001600160a01b031633145b8061040757506003546001600160a01b031633145b61041057600080fd5b600061041d60034761061b565b6001546040519192506001600160a01b03169082156108fc029083906000818181858888f19350505050158015610458573d6000803e3d6000fd5b506002546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015610493573d6000803e3d6000fd5b506003546040516001600160a01b039091169082156108fc029083906000818181858888f193505050501580156104ce573d6000803e3d6000fd5b5050565b6000546001600160a01b0316331461052c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103a5565b6001600160a01b0381166105915760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103a5565b61059a8161059d565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156105fe578081fd5b81356001600160a01b0381168114610614578182fd5b9392505050565b60008261063657634e487b7160e01b81526012600452602481fd5b50049056fea26469706673582212206685b538131d3416004a72ea725b629f55ad6449fb5aa7902659da25b11fc94064736f6c63430008040033
Deployed Bytecode
0x6080604052600436106100955760003560e01c8063715018a611610059578063715018a61461015f57806386d1a69f146101745780638da5cb5b14610189578063a6dc6771146101a7578063f2fde38b146101c757600080fd5b80631a266a69146100a15780633df4ddf4146100c35780634181159a146100ff5780635a8ac02d1461011f57806364bc5c591461013f57600080fd5b3661009c57005b600080fd5b3480156100ad57600080fd5b506100c16100bc3660046105ed565b6101e7565b005b3480156100cf57600080fd5b506001546100e3906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b34801561010b57600080fd5b506100c161011a3660046105ed565b61025f565b34801561012b57600080fd5b506002546100e3906001600160a01b031681565b34801561014b57600080fd5b506100c161015a3660046105ed565b6102d7565b34801561016b57600080fd5b506100c161034f565b34801561018057600080fd5b506100c16103ba565b34801561019557600080fd5b506000546001600160a01b03166100e3565b3480156101b357600080fd5b506003546100e3906001600160a01b031681565b3480156101d357600080fd5b506100c16101e23660046105ed565b6104d2565b6000546001600160a01b031633148061020a57506001546001600160a01b031633145b8061021f57506002546001600160a01b031633145b8061023457506003546001600160a01b031633145b61023d57600080fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633148061028257506001546001600160a01b031633145b8061029757506002546001600160a01b031633145b806102ac57506003546001600160a01b031633145b6102b557600080fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314806102fa57506001546001600160a01b031633145b8061030f57506002546001600160a01b031633145b8061032457506003546001600160a01b031633145b61032d57600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146103ae5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6103b8600061059d565b565b6000546001600160a01b03163314806103dd57506001546001600160a01b031633145b806103f257506002546001600160a01b031633145b8061040757506003546001600160a01b031633145b61041057600080fd5b600061041d60034761061b565b6001546040519192506001600160a01b03169082156108fc029083906000818181858888f19350505050158015610458573d6000803e3d6000fd5b506002546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015610493573d6000803e3d6000fd5b506003546040516001600160a01b039091169082156108fc029083906000818181858888f193505050501580156104ce573d6000803e3d6000fd5b5050565b6000546001600160a01b0316331461052c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103a5565b6001600160a01b0381166105915760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103a5565b61059a8161059d565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156105fe578081fd5b81356001600160a01b0381168114610614578182fd5b9392505050565b60008261063657634e487b7160e01b81526012600452602481fd5b50049056fea26469706673582212206685b538131d3416004a72ea725b629f55ad6449fb5aa7902659da25b11fc94064736f6c63430008040033
Loading...
Loading
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.