Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Multichain Info
No addresses found
Latest 25 from a total of 162 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Deposit | 22246406 | 9 days ago | IN | 0.01 ETH | 0.00007159 | ||||
Deposit | 21638499 | 94 days ago | IN | 0.001 ETH | 0.0003687 | ||||
Deposit | 21638433 | 94 days ago | IN | 0.001 ETH | 0.00046079 | ||||
Deposit | 21637712 | 94 days ago | IN | 0.001 ETH | 0.00045081 | ||||
Deposit | 21637707 | 94 days ago | IN | 0.001 ETH | 0.00042094 | ||||
Deposit | 21637705 | 94 days ago | IN | 0.001 ETH | 0.00038795 | ||||
Deposit | 21630783 | 95 days ago | IN | 0.001 ETH | 0.00048953 | ||||
Transfer Ownersh... | 21630693 | 95 days ago | IN | 0 ETH | 0.00061848 | ||||
Set Master Accou... | 21630689 | 95 days ago | IN | 0 ETH | 0.00065042 | ||||
Deposit | 21624139 | 96 days ago | IN | 0.001 ETH | 0.00044959 | ||||
Deposit | 21596763 | 100 days ago | IN | 0.001 ETH | 0.00018281 | ||||
Deposit | 21596721 | 100 days ago | IN | 0.001 ETH | 0.00017791 | ||||
Deposit | 21587848 | 101 days ago | IN | 0.001 ETH | 0.00044895 | ||||
Deposit | 21587844 | 101 days ago | IN | 0.001 ETH | 0.00045823 | ||||
Deposit | 21587842 | 101 days ago | IN | 0.001 ETH | 0.00044005 | ||||
Deposit | 21587837 | 101 days ago | IN | 0.001 ETH | 0.00039838 | ||||
Deposit | 21587836 | 101 days ago | IN | 0.001 ETH | 0.00038766 | ||||
Deposit | 21587750 | 101 days ago | IN | 0.001 ETH | 0.00035006 | ||||
Deposit | 21587430 | 101 days ago | IN | 0.001 ETH | 0.00064508 | ||||
Deposit | 21574139 | 103 days ago | IN | 0.001 ETH | 0.0004392 | ||||
Deposit | 21573965 | 103 days ago | IN | 0.001 ETH | 0.00049423 | ||||
Deposit | 21569113 | 104 days ago | IN | 0.001 ETH | 0.00030309 | ||||
Deposit | 21567118 | 104 days ago | IN | 0.001 ETH | 0.00095364 | ||||
Deposit | 21566049 | 104 days ago | IN | 0.001 ETH | 0.00047352 | ||||
Deposit | 21544412 | 107 days ago | IN | 0.001 ETH | 0.00041425 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Method | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|---|
Transfer | 22246406 | 9 days ago | 0.01 ETH | ||||
Transfer | 21638499 | 94 days ago | 0.001 ETH | ||||
Transfer | 21638433 | 94 days ago | 0.001 ETH | ||||
Transfer | 21637712 | 94 days ago | 0.001 ETH | ||||
Transfer | 21637707 | 94 days ago | 0.001 ETH | ||||
Transfer | 21637705 | 94 days ago | 0.001 ETH | ||||
Transfer | 21630783 | 95 days ago | 0.001 ETH | ||||
Transfer | 21624139 | 96 days ago | 0.001 ETH | ||||
Transfer | 21596763 | 100 days ago | 0.001 ETH | ||||
Transfer | 21596721 | 100 days ago | 0.001 ETH | ||||
Transfer | 21587848 | 101 days ago | 0.001 ETH | ||||
Transfer | 21587844 | 101 days ago | 0.001 ETH | ||||
Transfer | 21587842 | 101 days ago | 0.001 ETH | ||||
Transfer | 21587837 | 101 days ago | 0.001 ETH | ||||
Transfer | 21587836 | 101 days ago | 0.001 ETH | ||||
Transfer | 21587750 | 101 days ago | 0.001 ETH | ||||
Transfer | 21587430 | 101 days ago | 0.001 ETH | ||||
Transfer | 21574139 | 103 days ago | 0.001 ETH | ||||
Transfer | 21573965 | 103 days ago | 0.001 ETH | ||||
Transfer | 21569113 | 104 days ago | 0.001 ETH | ||||
Transfer | 21567118 | 104 days ago | 0.001 ETH | ||||
Transfer | 21566049 | 104 days ago | 0.001 ETH | ||||
Transfer | 21544412 | 107 days ago | 0.001 ETH | ||||
Transfer | 21537885 | 108 days ago | 0.001 ETH | ||||
Transfer | 21486886 | 115 days ago | 0.001 ETH |
Loading...
Loading
Contract Name:
PrivacySwap
Compiler Version
v0.8.5+commit.a4f2e591
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
//SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "@openzeppelin/contracts/access/Ownable.sol"; contract PrivacySwap is Ownable { address payable masterAccount; event Deposited(address indexed depositer, uint256 amount, uint256 timestamp); constructor (address acc) { masterAccount = payable(acc); } function deposit() public payable { require(msg.value>0, "zero amount"); (bool sent, bytes memory data) = masterAccount.call{value: msg.value}(""); require(sent, "Failed to send Ether"); emit Deposited(msg.sender, msg.value, block.timestamp); } function setMasterAccount(address acc) public onlyOwner { require(acc!= address(0), "Zero addr"); masterAccount = payable(acc); } receive() external payable { deposit(); } fallback() external payable { deposit(); } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts v4.4.1 (access/Ownable.sol) 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() { _transferOwnership(_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 { _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); } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts v4.4.1 (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; } }
{ "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
Contract ABI
API[{"inputs":[{"internalType":"address","name":"acc","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"depositer","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"Deposited","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"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"deposit","outputs":[],"stateMutability":"payable","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":"acc","type":"address"}],"name":"setMasterAccount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405234801561001057600080fd5b50604051610bdc380380610bdc83398181016040528101906100329190610176565b61004e61004361009560201b60201c565b61009d60201b60201c565b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101f1565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050610170816101da565b92915050565b60006020828403121561018c5761018b6101d5565b5b600061019a84828501610161565b91505092915050565b60006101ae826101b5565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600080fd5b6101e3816101a3565b81146101ee57600080fd5b50565b6109dc806102006000396000f3fe60806040526004361061004e5760003560e01c8063715018a6146100675780638da5cb5b1461007e578063a040cb85146100a9578063d0e30db0146100d2578063f2fde38b146100dc5761005d565b3661005d5761005b610105565b005b610065610105565b005b34801561007357600080fd5b5061007c61026c565b005b34801561008a57600080fd5b506100936102f4565b6040516100a09190610758565b60405180910390f35b3480156100b557600080fd5b506100d060048036038101906100cb9190610626565b61031d565b005b6100da610105565b005b3480156100e857600080fd5b5061010360048036038101906100fe9190610626565b61044d565b005b60003411610148576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161013f90610773565b60405180910390fd5b600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163460405161019190610743565b60006040518083038185875af1925050503d80600081146101ce576040519150601f19603f3d011682016040523d82523d6000602084013e6101d3565b606091505b509150915081610218576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161020f906107b3565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167f73a19dd210f1a7f902193214c0ee91dd35ee5b4d920cba8d519eca65a7b488ca3442604051610260929190610813565b60405180910390a25050565b610274610545565b73ffffffffffffffffffffffffffffffffffffffff166102926102f4565b73ffffffffffffffffffffffffffffffffffffffff16146102e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102df906107d3565b60405180910390fd5b6102f2600061054d565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610325610545565b73ffffffffffffffffffffffffffffffffffffffff166103436102f4565b73ffffffffffffffffffffffffffffffffffffffff1614610399576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610390906107d3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610409576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610400906107f3565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610455610545565b73ffffffffffffffffffffffffffffffffffffffff166104736102f4565b73ffffffffffffffffffffffffffffffffffffffff16146104c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c0906107d3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610539576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053090610793565b60405180910390fd5b6105428161054d565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000813590506106208161098f565b92915050565b60006020828403121561063c5761063b610894565b5b600061064a84828501610611565b91505092915050565b61065c81610858565b82525050565b600061066f600b83610847565b915061067a82610899565b602082019050919050565b6000610692602683610847565b915061069d826108c2565b604082019050919050565b60006106b5601483610847565b91506106c082610911565b602082019050919050565b60006106d8602083610847565b91506106e38261093a565b602082019050919050565b60006106fb600983610847565b915061070682610963565b602082019050919050565b600061071e60008361083c565b91506107298261098c565b600082019050919050565b61073d8161088a565b82525050565b600061074e82610711565b9150819050919050565b600060208201905061076d6000830184610653565b92915050565b6000602082019050818103600083015261078c81610662565b9050919050565b600060208201905081810360008301526107ac81610685565b9050919050565b600060208201905081810360008301526107cc816106a8565b9050919050565b600060208201905081810360008301526107ec816106cb565b9050919050565b6000602082019050818103600083015261080c816106ee565b9050919050565b60006040820190506108286000830185610734565b6108356020830184610734565b9392505050565b600081905092915050565b600082825260208201905092915050565b60006108638261086a565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b7f7a65726f20616d6f756e74000000000000000000000000000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4661696c656420746f2073656e64204574686572000000000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f5a65726f20616464720000000000000000000000000000000000000000000000600082015250565b50565b61099881610858565b81146109a357600080fd5b5056fea2646970667358221220cab62f565f02247c74f44babebc4ccc3a406b4f63d7cb158f6aed43f6440cb5964736f6c634300080500330000000000000000000000009ec1acae39d07e1e8d8b3cebe7022790d87d744a
Deployed Bytecode
0x60806040526004361061004e5760003560e01c8063715018a6146100675780638da5cb5b1461007e578063a040cb85146100a9578063d0e30db0146100d2578063f2fde38b146100dc5761005d565b3661005d5761005b610105565b005b610065610105565b005b34801561007357600080fd5b5061007c61026c565b005b34801561008a57600080fd5b506100936102f4565b6040516100a09190610758565b60405180910390f35b3480156100b557600080fd5b506100d060048036038101906100cb9190610626565b61031d565b005b6100da610105565b005b3480156100e857600080fd5b5061010360048036038101906100fe9190610626565b61044d565b005b60003411610148576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161013f90610773565b60405180910390fd5b600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163460405161019190610743565b60006040518083038185875af1925050503d80600081146101ce576040519150601f19603f3d011682016040523d82523d6000602084013e6101d3565b606091505b509150915081610218576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161020f906107b3565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167f73a19dd210f1a7f902193214c0ee91dd35ee5b4d920cba8d519eca65a7b488ca3442604051610260929190610813565b60405180910390a25050565b610274610545565b73ffffffffffffffffffffffffffffffffffffffff166102926102f4565b73ffffffffffffffffffffffffffffffffffffffff16146102e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102df906107d3565b60405180910390fd5b6102f2600061054d565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610325610545565b73ffffffffffffffffffffffffffffffffffffffff166103436102f4565b73ffffffffffffffffffffffffffffffffffffffff1614610399576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610390906107d3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610409576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610400906107f3565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610455610545565b73ffffffffffffffffffffffffffffffffffffffff166104736102f4565b73ffffffffffffffffffffffffffffffffffffffff16146104c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c0906107d3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610539576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053090610793565b60405180910390fd5b6105428161054d565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000813590506106208161098f565b92915050565b60006020828403121561063c5761063b610894565b5b600061064a84828501610611565b91505092915050565b61065c81610858565b82525050565b600061066f600b83610847565b915061067a82610899565b602082019050919050565b6000610692602683610847565b915061069d826108c2565b604082019050919050565b60006106b5601483610847565b91506106c082610911565b602082019050919050565b60006106d8602083610847565b91506106e38261093a565b602082019050919050565b60006106fb600983610847565b915061070682610963565b602082019050919050565b600061071e60008361083c565b91506107298261098c565b600082019050919050565b61073d8161088a565b82525050565b600061074e82610711565b9150819050919050565b600060208201905061076d6000830184610653565b92915050565b6000602082019050818103600083015261078c81610662565b9050919050565b600060208201905081810360008301526107ac81610685565b9050919050565b600060208201905081810360008301526107cc816106a8565b9050919050565b600060208201905081810360008301526107ec816106cb565b9050919050565b6000602082019050818103600083015261080c816106ee565b9050919050565b60006040820190506108286000830185610734565b6108356020830184610734565b9392505050565b600081905092915050565b600082825260208201905092915050565b60006108638261086a565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b7f7a65726f20616d6f756e74000000000000000000000000000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4661696c656420746f2073656e64204574686572000000000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f5a65726f20616464720000000000000000000000000000000000000000000000600082015250565b50565b61099881610858565b81146109a357600080fd5b5056fea2646970667358221220cab62f565f02247c74f44babebc4ccc3a406b4f63d7cb158f6aed43f6440cb5964736f6c63430008050033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000009ec1acae39d07e1e8d8b3cebe7022790d87d744a
-----Decoded View---------------
Arg [0] : acc (address): 0x9eC1ACAe39d07E1e8D8B3cEbe7022790D87D744A
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000009ec1acae39d07e1e8d8b3cebe7022790d87d744a
Loading...
Loading
Loading...
Loading
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.