Everyday giveaways up to 100 ETH, Lucky Spins. Deposit BONUS 300% and Cashbacks!
9 years old Licensed Crypto Casino, Instant Withdraw 24/7, 6000+ Slots available, Paypal Deposit, Instant Live Support 24/7, 30% Rakeback.
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
Dive into 100s of games and play anonymously with major cryptos. Join CryptoWins today!
Anonymous play on awesome games - sign up now for 25 free jackpot spins - worth $100s!
Overview
ETH Balance
Eth Value
$0.00Token Holdings
Could not find any matches!
- ERC-20 Tokens (8)0 stETHstETH (stETH)$0.00@2,599.7821.51830368 variableDebtEthDAIAave Ethereu... (variab...)0.01911798 aEthwstETHAave Ethereu... (aEthws...)$58.71@3,071.132.54169788 DAIDai Stableco... (DAI)$2.54@0.99920.00000012 WBTCWrapped BTC (WBTC)$0.01@66,849.000 aSTETHAave interest bearing STETH$0.00@2,600.101 nft-aave.comnft-aave.com (nft-aa...)0.7 TokenERC-20 TOKEN*[Suspicious]NFT Tokens (12)LidowstETH.comLidowstETH.comERC-1155claim rewards on poolstake.netpoolstake.netERC-1155claim rewards on wrappedbtc.netwrappedbtc.netERC-1155ERC-1155 TOKEN*[Suspicious]
More Info
Private Name Tags
ContractCreator
- Transactions
- Internal Transactions
- Token Transfers (ERC-20)
- NFT Transfers
- Contract
- Events
- Analytics
- Multichain Portfolio
- Info
Advanced Filter- Filter by Tx Type:
- Tx
- Internal Tx
- ERC-20
- NFTs
Latest 25 from a total of 28 transactions
Transaction Hash MethodBlockFromToExecute 19043397 2024-01-19 20:48:23 270 days ago 1705697303 IN 0 ETH$0.00 0.0075083 20.87694116 Execute 19043391 2024-01-19 20:47:11 270 days ago 1705697231 IN 0 ETH$0.00 0.02304554 22.12866121 Execute 18278915 2023-10-04 18:22:23 377 days ago 1696443743 IN 0 ETH$0.00 0.00430222 12.00314973 Execute 18278907 2023-10-04 18:20:47 377 days ago 1696443647 IN 0 ETH$0.00 0.0187048 11.06810717 Execute 18243329 2023-09-29 19:02:47 382 days ago 1696014167 IN 0 ETH$0.00 0.00348949 9.73562157 Execute 18243323 2023-09-29 19:01:35 382 days ago 1696014095 IN 0 ETH$0.00 0.01167916 12.25570536 Execute 18186420 2023-09-21 19:45:59 390 days ago 1695325559 IN 0 ETH$0.00 0.00665242 14.73902496 Execute 18185309 2023-09-21 16:01:47 390 days ago 1695312107 IN 0 ETH$0.00 0.03317213 32.28070129 Execute 18119047 2023-09-12 8:25:23 399 days ago 1694507123 IN 0 ETH$0.00 0.00511853 11.34126909 Execute 18119026 2023-09-12 8:21:11 399 days ago 1694506871 IN 0 ETH$0.00 0.01757553 10.74843483 Execute 17961653 2023-08-21 7:36:23 421 days ago 1692603383 IN 0 ETH$0.00 0.00625488 13.86799786 Execute 17961635 2023-08-21 7:32:47 421 days ago 1692603167 IN 0 ETH$0.00 0.01606208 12.91929498 Execute 17522856 2023-06-20 19:02:23 483 days ago 1687287743 IN 0 ETH$0.00 0.03397872 28.73482199 Execute 17480852 2023-06-14 21:28:59 489 days ago 1686778139 IN 0 ETH$0.00 0.04102456 35.37106542 Execute 17023670 2023-04-11 8:27:47 553 days ago 1681201667 IN 0 ETH$0.00 0.02815923 21.83274019 Execute 17023664 2023-04-11 8:26:35 553 days ago 1681201595 IN 0 ETH$0.00 0.0119281 22.43766498 Execute 16863271 2023-03-19 17:34:11 576 days ago 1679247251 IN 0 ETH$0.00 0.03412993 22.42657951 Execute 16821506 2023-03-13 20:41:11 582 days ago 1678740071 IN 0 ETH$0.00 0.03644049 28.18988247 Execute 16787071 2023-03-09 0:24:35 587 days ago 1678321475 IN 0 ETH$0.00 0.03463595 32.46343897 Execute 16534810 2023-02-01 15:18:35 622 days ago 1675264715 IN 0 ETH$0.00 0.06263886 22.25462453 Execute 16246789 2022-12-23 10:21:35 662 days ago 1671790895 IN 0 ETH$0.00 0.00451335 14.45872979 Execute 15933774 2022-11-09 16:51:35 706 days ago 1668012695 IN 0 ETH$0.00 0.01751549 56.62398462 Execute 15928631 2022-11-08 23:35:35 707 days ago 1667950535 IN 0 ETH$0.00 0.00779871 24.98547344 Execute 15923674 2022-11-08 6:59:23 707 days ago 1667890763 IN 0 ETH$0.00 0.00520264 15.5637352 Execute 15871664 2022-11-01 0:36:59 714 days ago 1667263019 IN 0 ETH$0.00 0.00280346 12.95681261 Latest 17 internal transactions
Advanced mode:Parent Transaction Hash Block From To 18186420 2023-09-21 19:45:59 390 days ago 1695325559 1.05781842 ETH$2,748.33 18186420 2023-09-21 19:45:59 390 days ago 1695325559 1.05781842 ETH$2,748.33 17023664 2023-04-11 8:26:35 553 days ago 1681201595 0.2 ETH$519.62 17023664 2023-04-11 8:26:35 553 days ago 1681201595 0.2 ETH$519.62 15927447 2022-11-08 19:36:59 707 days ago 1667936219 3.39362025 ETH$8,817.00 15927447 2022-11-08 19:36:59 707 days ago 1667936219 3.39362025 ETH$8,817.00 15927367 2022-11-08 19:20:47 707 days ago 1667935247 2.35403812 ETH$6,116.05 15927367 2022-11-08 19:20:47 707 days ago 1667935247 2.35403812 ETH$6,116.05 15927020 2022-11-08 18:10:47 707 days ago 1667931047 4.10231668 ETH$10,658.27 15927020 2022-11-08 18:10:47 707 days ago 1667931047 4.10231668 ETH$10,658.27 15926612 2022-11-08 16:48:47 707 days ago 1667926127 3.34496026 ETH$8,690.57 15926612 2022-11-08 16:48:47 707 days ago 1667926127 3.34496026 ETH$8,690.57 15922866 2022-11-08 4:16:47 707 days ago 1667881007 2.18262501 ETH$5,670.70 15922866 2022-11-08 4:16:47 707 days ago 1667881007 2.18262501 ETH$5,670.70 15871673 2022-11-01 0:38:47 714 days ago 1667263127 8.19143674 ETH$21,282.25 15871673 2022-11-01 0:38:47 714 days ago 1667263127 8.19143674 ETH$21,282.25 15871424 2022-10-31 23:48:47 715 days ago 1667260127 Contract Creation 0 ETH$0.00 Loading...LoadingThis contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x2B9B8b83...8ff54a8ACThe constructor portion of the code might be different and could alter the actual behaviour of the contractContract Name:DSProxy
Compiler Versionv0.4.23+commit.124ca40d
Optimization Enabled:Yes with 200 runs
Other Settings:default evmVersionContract Source Code (Solidity)
- contract DSAuthority
- - function canCall(
- contract DSAuthEvents
- contract DSAuth is DSAuthEvents
- - function setOwner(address owner_)
- - function setAuthority(DSAuthority aut ...
- - function isAuthorized(address src, by ...
- contract DSNote
- contract DSProxy is DSAuth, DSNote *
- - function()
- - function execute(bytes _code, bytes _ ...
- - function execute(address _target, byt ...
- - function setCache(address _cacheAddr)
- contract DSProxyFactory *
- - function build()
- - function build(address owner)
- contract DSProxyCache *
- - function read(bytes _code)
- - function write(bytes _code)
/** *Submitted for verification at Etherscan.io on 2018-09-06 */ // proxy.sol - execute actions atomically through the proxy's identity // Copyright (C) 2017 DappHub, LLC // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // You should have received a copy of the GNU General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. pragma solidity ^0.4.23; contract DSAuthority { function canCall( address src, address dst, bytes4 sig ) public view returns (bool); } contract DSAuthEvents { event LogSetAuthority (address indexed authority); event LogSetOwner (address indexed owner); } contract DSAuth is DSAuthEvents { DSAuthority public authority; address public owner; constructor() public { owner = msg.sender; emit LogSetOwner(msg.sender); } function setOwner(address owner_) public auth { owner = owner_; emit LogSetOwner(owner); } function setAuthority(DSAuthority authority_) public auth { authority = authority_; emit LogSetAuthority(authority); } modifier auth { require(isAuthorized(msg.sender, msg.sig)); _; } function isAuthorized(address src, bytes4 sig) internal view returns (bool) { if (src == address(this)) { return true; } else if (src == owner) { return true; } else if (authority == DSAuthority(0)) { return false; } else { return authority.canCall(src, this, sig); } } } contract DSNote { event LogNote( bytes4 indexed sig, address indexed guy, bytes32 indexed foo, bytes32 indexed bar, uint wad, bytes fax ) anonymous; modifier note { bytes32 foo; bytes32 bar; assembly { foo := calldataload(4) bar := calldataload(36) } emit LogNote(msg.sig, msg.sender, foo, bar, msg.value, msg.data); _; } } // DSProxy // Allows code execution using a persistant identity This can be very // useful to execute a sequence of atomic actions. Since the owner of // the proxy can be changed, this allows for dynamic ownership models // i.e. a multisig contract DSProxy is DSAuth, DSNote { DSProxyCache public cache; // global cache for contracts constructor(address _cacheAddr) public { require(setCache(_cacheAddr)); } function() public payable { } // use the proxy to execute calldata _data on contract _code function execute(bytes _code, bytes _data) public payable returns (address target, bytes32 response) { target = cache.read(_code); if (target == 0x0) { // deploy contract & store its address in cache target = cache.write(_code); } response = execute(target, _data); } function execute(address _target, bytes _data) public auth note payable returns (bytes32 response) { require(_target != 0x0); // call contract in current context assembly { let succeeded := delegatecall(sub(gas, 5000), _target, add(_data, 0x20), mload(_data), 0, 32) response := mload(0) // load delegatecall output switch iszero(succeeded) case 1 { // throw if delegatecall failed revert(0, 0) } } } //set new cache function setCache(address _cacheAddr) public auth note returns (bool) { require(_cacheAddr != 0x0); // invalid cache address cache = DSProxyCache(_cacheAddr); // overwrite cache return true; } } // DSProxyFactory // This factory deploys new proxy instances through build() // Deployed proxy addresses are logged contract DSProxyFactory { event Created(address indexed sender, address indexed owner, address proxy, address cache); mapping(address=>bool) public isProxy; DSProxyCache public cache = new DSProxyCache(); // deploys a new proxy instance // sets owner of proxy to caller function build() public returns (DSProxy proxy) { proxy = build(msg.sender); } // deploys a new proxy instance // sets custom owner of proxy function build(address owner) public returns (DSProxy proxy) { proxy = new DSProxy(cache); emit Created(msg.sender, owner, address(proxy), address(cache)); proxy.setOwner(owner); isProxy[proxy] = true; } } // DSProxyCache // This global cache stores addresses of contracts previously deployed // by a proxy. This saves gas from repeat deployment of the same // contracts and eliminates blockchain bloat. // By default, all proxies deployed from the same factory store // contracts in the same cache. The cache a proxy instance uses can be // changed. The cache uses the sha3 hash of a contract's bytecode to // lookup the address contract DSProxyCache { mapping(bytes32 => address) cache; function read(bytes _code) public view returns (address) { bytes32 hash = keccak256(_code); return cache[hash]; } function write(bytes _code) public returns (address target) { assembly { target := create(0, add(_code, 0x20), mload(_code)) switch iszero(extcodesize(target)) case 1 { // throw if contract failed to deploy revert(0, 0) } } bytes32 hash = keccak256(_code); cache[hash] = target; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
[{"constant":false,"inputs":[{"name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_target","type":"address"},{"name":"_data","type":"bytes"}],"name":"execute","outputs":[{"name":"response","type":"bytes32"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_code","type":"bytes"},{"name":"_data","type":"bytes"}],"name":"execute","outputs":[{"name":"target","type":"address"},{"name":"response","type":"bytes32"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"cache","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_cacheAddr","type":"address"}],"name":"setCache","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_cacheAddr","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":true,"inputs":[{"indexed":true,"name":"sig","type":"bytes4"},{"indexed":true,"name":"guy","type":"address"},{"indexed":true,"name":"foo","type":"bytes32"},{"indexed":true,"name":"bar","type":"bytes32"},{"indexed":false,"name":"wad","type":"uint256"},{"indexed":false,"name":"fax","type":"bytes"}],"name":"LogNote","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"}]
Deployed Bytecode
0x60806040526004361061008d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166313af4035811461008f5780631cff79cd146100b05780631f6a1eb91461011c57806360c7d295146101c95780637a9e5e4b146101fa5780638da5cb5b1461021b578063948f507614610230578063bf7e214f14610265575b005b34801561009b57600080fd5b5061008d600160a060020a036004351661027a565b60408051602060046024803582810135601f810185900485028601850190965285855261010a958335600160a060020a03169536956044949193909101919081908401838280828437509497506102f89650505050505050565b60408051918252519081900360200190f35b6040805160206004803580820135601f81018490048402850184019095528484526101a694369492936024939284019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a9998810197919650918201945092508291508401838280828437509497506103be9650505050505050565b60408051600160a060020a03909316835260208301919091528051918290030190f35b3480156101d557600080fd5b506101de6105ce565b60408051600160a060020a039092168252519081900360200190f35b34801561020657600080fd5b5061008d600160a060020a03600435166105dd565b34801561022757600080fd5b506101de610657565b34801561023c57600080fd5b50610251600160a060020a0360043516610666565b604080519115158252519081900360200190f35b34801561027157600080fd5b506101de61072d565b61029033600035600160e060020a03191661073c565b151561029b57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383811691909117918290556040519116907fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9490600090a250565b600061031033600035600160e060020a03191661073c565b151561031b57600080fd5b6040805134808252602082018381523693830184905260043593602435938493869333600160a060020a03169360008035600160e060020a031916949092606082018484808284376040519201829003965090945050505050a4600160a060020a038516151561038a57600080fd5b60206000855160208701886113885a03f460005193508015600181146103af576103b4565b600080fd5b5050505092915050565b6002546040517f8bf4515c0000000000000000000000000000000000000000000000000000000081526020600482018181528551602484015285516000948594600160a060020a0390911693638bf4515c93899390928392604490910191908501908083838b5b8381101561043d578181015183820152602001610425565b50505050905090810190601f16801561046a5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b15801561048957600080fd5b505af115801561049d573d6000803e3d6000fd5b505050506040513d60208110156104b357600080fd5b50519150600160a060020a03821615156105bb576002546040517f7ed0c3b2000000000000000000000000000000000000000000000000000000008152602060048201818152875160248401528751600160a060020a0390941693637ed0c3b293899383926044909201919085019080838360005b83811015610540578181015183820152602001610528565b50505050905090810190601f16801561056d5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b15801561058c57600080fd5b505af11580156105a0573d6000803e3d6000fd5b505050506040513d60208110156105b657600080fd5b505191505b6105c582846102f8565b90509250929050565b600254600160a060020a031681565b6105f333600035600160e060020a03191661073c565b15156105fe57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03838116919091178083556040519116917f1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada491a250565b600154600160a060020a031681565b600061067e33600035600160e060020a03191661073c565b151561068957600080fd5b6040805134808252602082018381523693830184905260043593602435938493869333600160a060020a03169360008035600160e060020a031916949092606082018484808284376040519201829003965090945050505050a4600160a060020a03841615156106f857600080fd5b60028054600160a060020a03861673ffffffffffffffffffffffffffffffffffffffff19909116179055600192505050919050565b600054600160a060020a031681565b600030600160a060020a031683600160a060020a031614156107605750600161084a565b600154600160a060020a038481169116141561077e5750600161084a565b600054600160a060020a031615156107985750600061084a565b60008054604080517fb7009613000000000000000000000000000000000000000000000000000000008152600160a060020a0387811660048301523081166024830152600160e060020a0319871660448301529151919092169263b700961392606480820193602093909283900390910190829087803b15801561081b57600080fd5b505af115801561082f573d6000803e3d6000fd5b505050506040513d602081101561084557600080fd5b505190505b929150505600a165627a7a72305820e498874c9ba9e75028e0c84f1b1d83b2dad5de910c59b837b32e5a190794c5e10029
Swarm Source
bzzr://e498874c9ba9e75028e0c84f1b1d83b2dad5de910c59b837b32e5a190794c5e1
Loading...LoadingLoading...Loading
Loading...Loading
Loading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingOVERVIEW
The proxy contract address for 0xb65c314b1a9c98c2b35c211d2321cb3184b4e623.
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.
Address QR Code
My Address - Private Name Tag or Note
My Name Tag:
Private Name Tags (up to 35 characters) can be used for easy identification of addressesPrivate Note:
A private note (up to 500 characters) can be attached to this address.
Please DO NOT store any passwords or private keys here.Compiler specific version warnings:
The compiled contract might be susceptible to DirtyBytesArrayToStorage (low-severity), ABIDecodeTwoDimensionalArrayMemory (very low-severity), KeccakCaching (medium-severity), EmptyByteArrayCopy (medium-severity), DynamicArrayCleanup (medium-severity), ImplicitConstructorCallvalueCheck (very low-severity), TupleAssignmentMultiStackSlotComponents (very low-severity), MemoryArrayCreationOverflow (low-severity), privateCanBeOverridden (low-severity), SignedArrayStorageCopy (low/medium-severity), ABIEncoderV2StorageArrayWithMultiSlotElement (low-severity), DynamicConstructorArgumentsClippedABIV2 (very low-severity), UninitializedFunctionPointerInConstructor_0.4.x (very low-severity), IncorrectEventSignatureInLibraries_0.4.x (very low-severity), ABIEncoderV2PackedStorage_0.4.x (low-severity), ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) Solidity Compiler Bugs.
Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.Address Cards
To use this feature, please login to your Etherscan account and return to this page.Before You Copy
This website uses cookies to improve your experience. By continuing to use this website, you agree to its Terms and Privacy Policy.